"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[17539],{17539:function(e,n,i){i.r(n),i.d(n,{CreateEdgeCacheTag:function(){return T},ImageSize:function(){return c},addNoFollowsToExternal:function(){return B},checkPaymentStatus:function(){return m},checkUserAccessToMagazine:function(){return F},checkUserSubscription:function(){return s},convertSlugToText:function(){return _},convertToSlug:function(){return v},convertToSlugMorningShow:function(){return D},countWords:function(){return P},createContentHtml:function(){return y},filterDeviceAds:function(){return C},formatTimestampToDateTime:function(){return S},getArticleIdByURL:function(){return l},getBluePrintPackages:function(){return E},getCompanyByURL:function(){return p},getDateFormat:function(){return b},getPhotoGalleryIdByURL:function(){return u},getSchemesId:function(){return f},getShortNameElectionStates:function(){return w},isBPDMAccessible:function(){return k},isTimestampBetween:function(){return h},minRead:function(){return d},splitAuthorValues:function(){return g},topicUrlFormatSpecialCharToHyphen:function(){return M}});var t=i(47568),r=i(26042),a=i(29815),o=i(97582),l=function(e){if(e&&e.includes("-")){var n=(e=e.replace(/-page-\d+/,"")).split("-");return n[n.length-1].split("_")[0]}},u=function(e){if(e&&e.includes(".htm"))return e.split(".")[0].split("-").slice(-1).pop()},d=function(e){if(null===e||void 0===e?void 0:e.article_content_count)return(Math.ceil((null===e||void 0===e?void 0:e.article_content_count)/200)>0?Math.ceil((null===e||void 0===e?void 0:e.article_content_count)/200):1)+" min read "},s=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"BSSubscriber";if(!e)return!1;var i=null===e||void 0===e?void 0:e.bluePrint;switch(n){case"BSSubscriber":return!(!e.subscriptionStatus||"Paid"!=(null===e||void 0===e?void 0:e.subscriptionStatus));case"BSExpiry":return!(!e.subscriptionStatus||"Expired"!=(null===e||void 0===e?void 0:e.subscriptionStatus));case"BPSubscriber":return!(!i||!(null===i||void 0===i?void 0:i.subscriptionStatus)||"Paid"!=(null===i||void 0===i?void 0:i.subscriptionStatus)||"bp_complete"!=(null===i||void 0===i?void 0:i.remark)&&"bp_digital"!=(null===i||void 0===i?void 0:i.remark)&&"bp_trial"!=(null===i||void 0===i?void 0:i.remark));case"BPTrial":return!(!i||!(null===i||void 0===i?void 0:i.subscriptionStatus)||"Paid"!=(null===i||void 0===i?void 0:i.subscriptionStatus)||"bp_trial"!=(null===i||void 0===i?void 0:i.remark));case"BPExpiry":return!(!i||!(null===i||void 0===i?void 0:i.subscriptionStatus)||"Expired"!=(null===i||void 0===i?void 0:i.subscriptionStatus));case"BPLiteSubscriber":return!(!i||!(null===i||void 0===i?void 0:i.subscriptionStatus)||"bp_lite"!=(null===i||void 0===i?void 0:i.remark)||"Paid"!=(null===i||void 0===i?void 0:i.subscriptionStatus))}},c=function(e,n){var i;return(null===e||void 0===e||null===(i=e.imagePathData)||void 0===i?void 0:i[n])||(e.image_path?"https://bsmedia.business-standard.com"+(null===e||void 0===e?void 0:e.image_path):e.image_path)},v=function(e){return e&&(null===e||void 0===e?void 0:e.toLowerCase().trim().replace(/ /g,"-").replace(/[^a-z0-9\/-]+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""))},p=function(e){if(e&&e.includes("-")){var n=e.split("-");return n[n.length-1].split(".")[0]}},b=function(e,n){return e?n(1e3*e).format("MMM DD YYYY | hh:mm A"):void 0},f=function(e){if(e&&e.includes("-"))return e.split("-")[0]},h=function(e,n){var i=Math.floor(Date.now()/1e3);return i>=e&&i<=n},_=function(e){return null===e||void 0===e?void 0:e.replace(/-/g," ").replace(/(^\w{1})|(\s+\w{1})/g,(function(e){return e.toUpperCase()}))},g=function(e){var n="";if(e.includes(", ")&&e.includes(" & "))n=/, | & /;else if(e.includes(", ")&&e.includes(" and "))n=/, | and /i;else if(e.includes(" & ")&&e.includes(" and "))n=/ & | and /i;else if(e.includes(", "))n=", ";else if(e.includes(" and "))n=" and ";else if(e.includes(" & "))n=" & ";else{if(!e.includes("/"))return[e];n="/"}return e.includes("|")?e.split("|").pop().trim():e.split(n)},m=function(e,n){return!!((null===e||void 0===e?void 0:e.isPaid)&&"Y"===(null===e||void 0===e?void 0:e.isPaid)&&!n&&(null===e||void 0===e?void 0:e.paidStartDate)&&new Date(1e3*e.paidStartDate)0&&void 0!==arguments[0]?arguments[0]:"",i=100,t="";(n=B(n)).split("

").length>1?(e=n.split("

"),t="

"):n.split("").length>1?(e=n.split(""),t=""):n.split("
").length>1?(e=n.split("
"),t="
"):(e=n.split("
"),t="
");for(var r=[],a="",o=0;o=i&&-1===(null===e||void 0===e?void 0:e[o].indexOf("]*>/g,"").trim().split(/\s+/).length}var w=function(e){var n="",i="",t=(new Date).getFullYear();switch(e){case"madhya-pradesh-elections":n="MP",i="Madhya Pradesh",t=2023;break;case"rajasthan-elections":n="RJ",i="Rajasthan",t=2023;break;case"chhattisgarh-elections":n="CG",i="Chhattisgarh",t=2023;break;case"telangana-elections":n="TS",i="Telangana",t=2023;break;case"mizoram-elections":n="MZ",i="Mizoram",t=2023;break;case"haryana-elections":n="HR",i="Haryana",t=2024;break;case"jammu-kashmir-elections":n="JK",i="Jammu & Kashmir",t=2024;break;case"jharkhand-elections":n="JH",i="Jharkhand",t=2024;break;case"maharashtra-elections":n="MH",i="Maharashtra",t=2024;break;case"delhi-elections":n="DL",i="Delhi",t=2025;break;case"bihar-elections":n="BR",i="Bihar",t=2025}return{stateName:n,state_full_name:i,state_year:t}};function B(e){var n='(]*)(href="https?://)((?!(?:'+["([^/]+.)?business-standard.com"].join("|")+'))[^"]+)"((?!.*\brel=)[^>]*)(?:[^>]*)>';return e.replace(new RegExp(n,"igm"),'$1$2$3"$4 rel="nofollow" target="_blank">')}function M(e){return e&&(null===e||void 0===e?void 0:e.toLowerCase().trim().toLowerCase().replace(/[^a-z0-9\/]+/g,"-").replace(/-+/g,"-").replace(/^-+|-+$/g,""))}var T=function(e,n){return e.res.setHeader("Edge-Cache-Tag",n.map((function(e){return"".concat("").concat(e)})).join(","))},C=function(){var e=(0,t.Z)((function(e){var n,i,t,r,l,u,d,s,c,v,p,b,f,h,_,g,m,k,y,D,S,P,w,B,M,T;return(0,o.__generator)(this,(function(o){switch(o.label){case 0:return[4,null===e||void 0===e||null===(n=e.bannerData)||void 0===n||null===(i=n.block_inner_banner)||void 0===i||null===(t=i.inside_banner)||void 0===t?void 0:t.filter((function(e,n){return"desktop"===e.device_type&&("Paid"===e.user_type||"Both"===e.user_type)}))];case 1:return S=o.sent(),e.bannerData.block_inner_banner.filterdPaidDesktop=(0,a.Z)(S),[4,null===e||void 0===e||null===(r=e.bannerData)||void 0===r||null===(l=r.block_inner_banner)||void 0===l||null===(u=l.inside_banner)||void 0===u?void 0:u.filter((function(e,n){return"desktop"===e.device_type&&("Free"===e.user_type||"Both"===e.user_type)}))];case 2:return P=o.sent(),e.bannerData.block_inner_banner.filterdFreeDesktop=(0,a.Z)(P),[4,null===e||void 0===e||null===(d=e.bannerData)||void 0===d||null===(s=d.block_inner_banner)||void 0===s||null===(c=s.inside_banner)||void 0===c?void 0:c.filter((function(e,n){return"mobile"===e.device_type&&("Paid"===e.user_type||"Both"===e.user_type)}))];case 3:return w=o.sent(),e.bannerData.block_inner_banner.filterdPaidMobile=(0,a.Z)(w),[4,null===e||void 0===e||null===(v=e.bannerData)||void 0===v||null===(p=v.block_inner_banner)||void 0===p||null===(b=p.inside_banner)||void 0===b?void 0:b.filter((function(e,n){return"mobile"===e.device_type&&("Free"===e.user_type||"Both"===e.user_type)}))];case 4:return B=o.sent(),e.bannerData.block_inner_banner.filterdFreeMobile=(0,a.Z)(B),[4,null===e||void 0===e||null===(f=e.bannerData)||void 0===f||null===(h=f.block_inner_banner)||void 0===h||null===(_=h.inside_banner)||void 0===_?void 0:_.filter((function(e,n){return"ipad"===e.device_type&&("Paid"===e.user_type||"Both"===e.user_type)}))];case 5:return M=o.sent(),e.bannerData.block_inner_banner.filterdPaidTab=(0,a.Z)(M),[4,null===e||void 0===e||null===(g=e.bannerData)||void 0===g||null===(m=g.block_inner_banner)||void 0===m||null===(k=m.inside_banner)||void 0===k?void 0:k.filter((function(e,n){return"ipad"===e.device_type&&("Free"===e.user_type||"Both"===e.user_type)}))];case 6:return T=o.sent(),e.bannerData.block_inner_banner.filterdFreeTab=(0,a.Z)(T),null===e||void 0===e||null===(y=e.bannerData)||void 0===y||null===(D=y.block_inner_banner)||void 0===D||delete D.inside_banner,[2,e]}}))}));return function(n){return e.apply(this,arguments)}}(),E=function(e,n){var i,t,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"",o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"",l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",u=arguments.length>5&&void 0!==arguments[5]&&arguments[5],d="186",s=[];return null===e||void 0===e||null===(i=e.data)||void 0===i||null===(t=i.rows)||void 0===t||t.forEach((function(e){if((null===e||void 0===e?void 0:e.remarks)!==a){var i=(0,r.Z)({},e);if(i.payment_url="bp_complete"===(null===i||void 0===i?void 0:i.remarks)?"/blueprint-defence-magazine/shipping-address":"/subscription-cart/payment",u&&(i.isBPTrialPackage="1"),n&&(null===i||void 0===i?void 0:i.bp_discount)&&o!=d&&"PAYMENT_RECEIVED"==l){var t=(null===i||void 0===i?void 0:i.pack_discount_price)-(null===i||void 0===i?void 0:i.bp_discount),c=((null===i||void 0===i?void 0:i.pack_price)-t)/(null===i||void 0===i?void 0:i.pack_price)*100;i.pack_discount_price=t,i.you_save=Math.floor(c)+"% off",u||(i.per_month=Math.floor(t/12)+"/Month"),i.premiumCalDone=!0}s.push(i)}})),s},F=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1?arguments[1]:void 0,i=arguments.length>2&&void 0!==arguments[2]&&arguments[2],t=arguments.length>3&&void 0!==arguments[3]&&arguments[3],r=arguments.length>4&&void 0!==arguments[4]&&arguments[4],a=arguments.length>5&&void 0!==arguments[5]&&arguments[5];if(r){a&&(t=!1);var o=e.some((function(e){return e.bp_issue_version==n}));return!(!o||!a)||!!(o&&i||t)}return!1}}}]);