PageSourceSearch

https://www.banglalink.com.bd/_next/static/chunks/pages/store-finder-359049de3013b9c4.js

js banglalink.com.bd collected 2026-10-02 19:13:46 UTC 14,240 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7908],{16355:(e,l,t)=>{"use strict";t.r(l),t.d(l,{__N_SSP:()=>o,default:()=>d});var s=t(37876),a=t(39033),n=t(65772),r=t(40527),i=t(42325),c=t(6868),o=!0;function d(e){let{initialPageData:l,headerFooter:t}=e;return(0,i.A)(l),(0,s.jsx)(a.A,{headerFooter:t,hero:{mobile:!0,title:"Store Finder",description:"Find Our Sales & Service Center.",illustration:(0,s.jsx)(r.A,{src:"/Images/hero-store-finder.png",alt:"hero image"}),bcrumbLinks:(0,c.tg)()},children:(0,s.jsx)("div",{className:"mb-24 mt-10 px-4 xl:px-0",children:(0,s.jsx)(n.default,{})})})}},40527:(e,l,t)=>{"use strict";t.d(l,{A:()=>a});var s=t(37876);t(14232);let a=function(e){let{src:l="",alt:t="",height:a="",width:n="",outerDivClassName:r="",imageClassName:i=""}=e;return(0,s.jsx)("div",{className:r,children:(0,s.jsx)("img",{src:l,alt:t,height:a,width:n})})}},42325:(e,l,t)=>{"use strict";t.d(l,{A:()=>i});var s=t(14232),a=t(74695),n=t(6868),r=t(43783);function i(e){let[l,t]=(0,s.useState)(null),i=(0,a.wA)();(0,s.useEffect)(()=>{null==e?c():t({...e})},[]);let c=async()=>{t(await (0,n.Q3)())};return(0,s.useEffect)(()=>{i((0,r.zw)(null==l?void 0:l.categories))},[null==l?void 0:l.categories]),null}},47558:(e,l,t)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/store-finder",function(){return t(16355)}])},55472:(e,l,t)=>{"use strict";t.d(l,{Ap:()=>i,SM:()=>c,Z8:()=>r,mn:()=>n});var s=t(91013),a=t(86386);let n=async()=>{try{var e;return null==(e=(await (0,a.Zp)(s.YVN)).data)?void 0:e.data}catch(e){return null}},r=async e=>{try{var l,t;let n=e?"".concat(s.hDK,"?type=").concat(e):s.hDK,r=await (0,a.Zp)(n),i=[];return(null==(l=r.data)?void 0:l.status_code)===200&&(i=null==(t=r.data)?void 0:t.data),i}catch(e){return[]}},i=async function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{var t,n;let r=l?"".concat(s.DHl,"?").concat(l):s.DHl,i=await a.Zp.post(r,e),c=[];return(null==(t=i.data)?void 0:t.status_code)===200&&(c=null==(n=i.data)?void 0:n.data),c}catch(e){return[]}},c=async function(e){let l=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";try{var t,n;let r=l?"".concat(s.A_L,"?").concat(l):s.A_L,i=await a.Zp.post(r,e),c=[];return(null==(t=i.data)?void 0:t.status_code)===200&&(c=null==(n=i.data)?void 0:n.data),c}catch(e){return[]}}},55752:(e,l,t)=>{"use strict";t.d(l,{A:()=>c});var s=t(37876),a=t(14232),n=t(81151),r=t(89677);let i=e=>{let{spin:l}=e;return(0,s.jsx)("span",{className:(0,r.cn)("mr-2 inline-flex",l&&"animate-spin"),children:(0,s.jsx)("svg",{width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,s.jsx)("path",{d:"M13.64 2.35C12.19 0.9 10.2 0 7.99 0C3.57 0 0 3.58 0 8C0 12.42 3.57 16 7.99 16C11.72 16 14.83 13.45 15.72 10H13.64C12.82 12.33 10.6 14 7.99 14C4.68 14 1.99 11.31 1.99 8C1.99 4.69 4.68 2 7.99 2C9.65 2 11.13 2.69 12.21 3.78L8.99 7H15.99V0L13.64 2.35Z",fill:"white"})})})};function c(e){let{label:l,className:t="",showArrow:c=!0,showLoading:o=!1,spinLoading:d=!1,...u}=e,[x,m]=(0,a.useState)({x:0,y:0}),[h,p]=(0,a.useState)(!1),v=(0,a.useRef)(null);return(0,s.jsxs)("button",{ref:v,className:(0,r.cn)("flex items-center relative w-fit cursor-pointer overflow-hidden rounded-xl bg-[#212121] px-10 py-4 text-white transition-all duration-300",u.disabled&&"cursor-not-allowed opacity-50 bg-[#E0E0E0]",t),onMouseMove:e=>{if(!v.current)return;let l=v.current.getBoundingClientRect();m({x:e.clientX-l.left,y:e.clientY-l.top})},onMouseEnter:()=>p(!0),onMouseLeave:()=>p(!1),style:{"--x":"".concat(x.x,"px"),"--y":"".concat(x.y,"px")},...u,children:[(0,s.jsxs)("span",{className:(0,r.cn)("relative z-10 flex gap-1 items-center text-center text-base leading-6 font-semibold tracking-tight",u.disabled&&"text-[#9E9E9E]"),children:[o?(0,s.jsx)(i,{spin:d}):null,l," ",c?(0,s.jsx)(n.U7T,{color:u.disabled?"#9E9E9E":"#FFFFFF",size:20,className:"mt-px"}):null]}),h&&!u.disabled&&(0,s.jsx)("div",{className:"absolute inset-0 opacity-70 transition-opacity duration-300",style:{background:"radial-gradient(circle 100px at var(--x) var(--y), rgba(245, 96, 8, 1), transparent 45%)"}})]})}},65772:(e,l,t)=>{"use strict";t.r(l),t.d(l,{default:()=>y});var s=t(37876),a=t(45529),n=t(89099),r=t(14232),i=t(55752),c=t(18711),o=t(89677),d=t(55472),u=t(40760),x=t(61417),m=t(73956),h=t.n(m);let p={mobile:[0,10],desktop:[0,20]},v={en:{locateShops:"Locate Service Touch Points near you",selectService:"Select Service",selectDistrict:"Select District",selectArea:"Select Area",search:"Search",requiredDocument:"Required Document",charges:"Charges:",ccNote:"*CC (Customer Care): All services are provided here.",bspNote:"*BSP (Banglalink Service Point): Limited services are provided here.",noStoresFound:"No stores found",loading:"Loading...",selectStoreToView:"Select a store to view location"},bn:{locateShops:"আপনার কাছাকাছি আমাদের টাচ পয়েন্ট অনুসন্ধান করুন",selectService:"সেবা নির্বাচন করুন",selectDistrict:"জেলা নির্বাচন করুন",selectArea:"এলাকা নির্বাচন করুন",search:"অনুসন্ধান করুন",requiredDocument:"প্রয়োজনীয় ডকুমেন্ট",charges:"চার্জ:",ccNote:"*CC (কাস্টমার কেয়ার): এখানে সব সেবা প্রদান করা হয়।",bspNote:"*BSP (বাংলালিংক সার্ভিস পয়েন্ট): এখানে সীমিত সেবা প্রদান করা হয়।",noStoresFound:"কোনো স্টোর পাওয়া যায়নি",loading:"লোড হচ্ছে...",selectStoreToView:"অবস্থান দেখতে একটি স্টোর নির্বাচন করুন"}},f=()=>{let{locale:e}=(0,n.useRouter)(),l=v[null!=e?e:"en"];return(0,s.jsx)("div",{className:"container px-4 xl:px-0",children:(0,s.jsxs)("div",{className:"text-base text-[#757575]",children:[(0,s.jsx)("p",{className:"mb-2",children:l.ccNote}),(0,s.jsx)("p",{children:l.bspNote})]})})},g=(e,l,t)=>"bn"===e?t:l,b=e=>{let{store:l}=e,{locale:t}=(0,n.useRouter)(),a=v[null!=t?t:"en"];return l?(0,s.jsx)("iframe",{className:"gmap_iframe h-70 lg:h-150 overflow-hidden rounded-xl",width:"100%",title:"Store location map",src:((e,l)=>e&&l?"https://maps.google.com/maps?q=".concat(e,",").concat(l,"&t=&z=15&ie=UTF8&iwloc=&output=embed"):"")(l.latitude,l.longitude),loading:"lazy"}):(0,s.jsx)("div",{className:"flex h-150 items-center justify-center rounded-xl bg-gray-100",children:(0,s.jsx)("p",{className:"text-gray-500",children:a.selectStoreToView})})},j=e=>{let{service:l}=e,{locale:t}=(0,n.useRouter)(),a=null!=t?t:"en",r=v[a],i="bn"===a?l.req_doc_bn:l.req_doc,c="bn"===a?l.cost_bn:l.cost;return(null==i?void 0:i.length)?(0,s.jsxs)("div",{className:"my-3",children:[(0,s.jsx)("p",{className:"mb-3 mt-4 text-sm text-[#757575]",children:r.requiredDocument}),(0,s.jsx)("hr",{className:"text-[#E0E0E0]"}),(0,s.jsxs)("div",{className:"mt-4 grid grid-cols-1 text-[#525252] md:grid-cols-3",children:[(0,s.jsx)("div",{className:"grid grid-cols-1 md:grid-cols-2 md:col-span-2 md:gap-x-10",children:i.map((e,l)=>(0,s.jsxs)("div",{className:"text-sm md:text-base",children:["• ",e]},l))}),(0,s.jsxs)("div",{className:"mt-4 text-left md:mt-0 md:text-right",children:[r.charges," ",(0,s.jsx)("span",{className:"font-bold text-[#292929]",children:c})]})]})]}):null};var w=t(84283),N=t(81151);let S=e=>{let{isOpen:l,hasValue:t,onClear:a}=e;return(0,s.jsxs)("span",{className:"flex items-center gap-1.5 pt-2 pb-1.5 pl-1 pr-3 md:pr-6 bg-white",children:[t&&(0,s.jsx)(N.Tfw,{className:"cursor-pointer text-gray-400 hover:text-gray-600 bg-white",style:{pointerEvents:"auto"},onClick:e=>{e.stopPropagation(),a()}}),l?(0,s.jsx)(w.KSO,{}):(0,s.jsx)(w.Vr3,{})]})};var _=t(63261);let C=e=>{var l;let{store:t,isSelected:a,onClick:r}=e,{locale:i}=(0,n.useRouter)(),c=null!=i?i:"en",d=null==(l=g(c,t.additional_info,t.additional_info_bn))?void 0:l.split("|");return(0,s.jsxs)("div",{className:(0,o.cn)(a&&"bg-gray-200","cursor-pointer rounded-xl bg-[#F5F5F5] p-4 hover:bg-gray-200"),role:"button",onClick:r,children:[(0,s.jsx)("h1",{className:"text-2xl font-bold text-[#212121]",children:g(c,t.retailer_name,t.retailer_name)}),(0,s.jsx)("p",{className:"text-sm",children:g(c,t.address,t.address_bn)}),d&&(null==d?void 0:d.map(e=>(0,s.jsx)("p",{className:"mb-1 text-xs",children:(0,_.Ay)(null!=e?e:"")},e)))]})},y=function(e){let{type:l,attribute:t}=e,m="store_finder"===l,[w,N]=(0,r.useState)([]),[_,y]=(0,r.useState)([]),[E,A]=(0,r.useState)([]),[F,k]=(0,r.useState)([]),[D,L]=(0,r.useState)([]),[T,V]=(0,r.useState)([]),[O,P]=(0,r.useState)(null),[M,R]=(0,r.useState)(null),[Z,q]=(0,r.useState)(null),[z,B]=(0,r.useState)([]),[H,I]=(0,r.useState)(null),[K,X]=(0,r.useState)(!1),[Q,U]=(0,r.useState)(!1),[Y,G]=(0,r.useState)(!1),{locale:J}=(0,n.useRouter)(),W=null!=J?J:"en",$=v[W],ee=(0,r.useMemo)(()=>{var e,l;return null!=(l=null==(e=(0,u.lb)())?void 0:e.matches)&&l},[])?p.mobile:p.desktop,el=async(e,l)=>{R(e),q(null);let t=await (0,d.Ap)({district:e});L(t);let s=t;if(O&&(s=t.filter(e=>O.cc_code.includes(e.cc_code))),V(s),l){let e=t.find(e=>e.thana===l);e&&et(e.cc_code)}},et=e=>{q(e),w.length>0&&y(w.filter(l=>l.cc_code.includes(e)))},es=(e,l)=>{let t=D.find(e=>e.cc_code===Z);(0,d.SM)({district:null!=e?e:M,thana:null!=l?l:t.thana}).then(e=>{B(e),I(null==e?void 0:e[0])})},ea=(0,r.useCallback)(()=>{P(null),y(w),V(D),k(E)},[w,E,D]),en=(0,r.useCallback)(()=>{R(null),q(null),V([]),k(E)},[E]),er=(0,r.useCallback)(()=>{q(null),y(w)},[w]);return(0,r.useEffect)(()=>{(null==w?void 0:w.length)>0&&Z&&y(w.filter(e=>e.cc_code.includes(Z)))},[w,Z]),(0,r.useEffect)(()=>{let e=async()=>{let e=await (0,d.Z8)();A(e),k(e),m||es("Dhaka","Gulshan")};(async()=>{let e=await (0,d.mn)();N(e),y(e)})(),e()},[]),(0,s.jsxs)("section",{className:"mt-3",children:[m&&(0,c.Tl)(null==t?void 0:t.t
1itle)?(0,s.jsxs)("div",{id:"storeFinderHeaderContainer",className:"container px-4 lg:px-0 lg:pl-100 mb-10",children:[(0,c.Tl)(null==t?void 0:t.title)?(0,s.jsx)("h1",{className:"radial-gradiant-title max-w-122 access-heading",children:(0,c.Tl)(null==t?void 0:t.title)}):null,(0,c.Tl)(null==t?void 0:t.desc)?(0,s.jsx)("p",{className:"text-base font-normal leading-6 text-[#757575] access-subheading",children:(0,c.Tl)(null==t?void 0:t.desc)}):null]}):null,(0,s.jsx)("section",{className:"mb-10 px-4 xl:px-0",children:(0,s.jsxs)("div",{className:"container flex flex-col rounded-2xl bg-[#F5F5F5] p-6 md:p-10",children:[(0,s.jsx)("p",{className:"text-lg text-[#757575] md:text-xl mb-6",children:$.locateShops}),(0,s.jsx)("div",{className:"relative inline-block text-left",children:(0,s.jsxs)("div",{className:"flex flex-col gap-4 md:flex-row md:justify-between",children:[(0,s.jsx)("div",{className:(0,o.cn)("flex w-full items-center bg-white md:w-1/4",m?"rounded-xl":"rounded-full"),children:(0,s.jsx)("div",{className:"w-full ".concat(h().Select),children:(0,s.jsx)(a.A,{className:"px-3 md:px-6",showSearch:!0,bordered:!1,value:null==O?void 0:O.name,placeholder:$.selectService,filterOption:(e,l)=>{var t;return(null!=(t=null==l?void 0:l.label)?t:"").toLowerCase().includes(e.toLowerCase())},options:null==_?void 0:_.map(e=>({label:g(W,e.name,e.name_bn),value:e.name})),suffixIcon:(0,s.jsx)(S,{isOpen:K,hasValue:!!O,onClear:ea}),dropdownAlign:{offset:ee},onChange:e=>{let l=w.find(l=>l.name===e);if(P(l),l){let e=l.cc_code||[],t=[];E.forEach(l=>{l.cc_code.some(l=>e.includes(l))&&t.push(l)});let s=D.filter(l=>e.includes(l.cc_code));k(t),V(s);let a=t.some(e=>e.district===M),n=s.some(e=>e.cc_code===Z);a||(R(null),q(null)),n||q(null)}},onDropdownVisibleChange:e=>X(e)})})}),(0,s.jsxs)("div",{className:(0,o.cn)("flex w-full items-center gap-3 md:gap-6 bg-white md:w-2/4",m?"rounded-xl":"rounded-full"),children:[(0,s.jsx)("div",{className:"w-full ".concat(h().Select),children:(0,s.jsx)(a.A,{showSearch:!0,bordered:!1,defaultValue:M,value:M,className:"placeholder:text-xs",placeholder:$.selectDistrict,filterOption:(e,l)=>{var t;return(null!=(t=null==l?void 0:l.label)?t:"").toLowerCase().includes(e.toLowerCase())},options:F.map(e=>({label:"en"===J?e.district:e.district_bn,value:e.district})),suffixIcon:(0,s.jsx)(S,{isOpen:Q,hasValue:!!M,onClear:en}),dropdownAlign:{offset:ee},onChange:e=>el(e),onDropdownVisibleChange:e=>U(e)})}),(0,s.jsx)("span",{className:"h-[70%] border-r border-[#EEEEEE]"}),(0,s.jsx)("div",{className:"w-full ".concat(h().Select),children:(0,s.jsx)(a.A,{showSearch:!0,bordered:!1,defaultValue:Z,value:Z,placeholder:$.selectArea,optionFilterProp:"children",filterOption:(e,l)=>{var t;return(null!=(t=null==l?void 0:l.label)?t:"").toLowerCase().includes(e.toLowerCase())},options:T.map(e=>({label:"en"===J?e.thana:e.thana_bn,value:e.cc_code})),suffixIcon:(0,s.jsx)(S,{isOpen:Y,hasValue:!!Z,onClear:er}),dropdownAlign:{offset:ee},onChange:et,onDropdownVisibleChange:e=>G(e)})})]}),m?(0,s.jsx)(i.A,{className:"md:w-1/4 w-full justify-center flex items-center min-h-12",label:"en"===J?"Search":"অনুসন্ধান করুন",disabled:!Z,showArrow:!1,onClick:()=>es()}):(0,s.jsx)(x.A,{className:"min-h-12 w-full justify-center md:w-1/4",iconDisable:!1,onClick:()=>es(),label:"en"===J?"Search":"অনুসন্ধান করুন",disabled:!Z})]})}),O&&(0,s.jsx)(j,{service:O})]})}),z.length>0&&H&&(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)("section",{className:"mb-10 px-4",children:(0,s.jsxs)("div",{className:"container overflow-hidden rounded-2xl border border-[#E0E0E0] md:flex",children:[(0,s.jsx)("div",{className:"flex flex-[1_0_30%] flex-col gap-4 overflow-y-auto p-[16px] md:p-6",children:z.map(e=>(0,s.jsx)(C,{store:e,isSelected:(null==H?void 0:H.id)===e.id,onClick:()=>I(e)},e.id))}),(0,s.jsx)("div",{className:"mapouter  w-full  p-[16px] pt-[0] md:p-[0]",children:(0,s.jsx)("div",{className:"gmap_canvas ",children:(0,s.jsx)(b,{store:H})})})]})}),(0,s.jsx)(f,{})]})]})}},73956:e=>{e.exports={Select:"StoreFinder_Select__QJZhn"}}},e=>{e.O(0,[1167,4355,3371,2020,4587,2384,1179,8230,9203,8632,5529,4846,9033,636,6593,8792],()=>e(e.s=47558)),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.