PageSourceSearch

https://lidomatrip.com/_next/static/chunks/pages/list-b12585a8c21021d9.js

js lidomatrip.com collected 2026-09-25 07:12:08 UTC 18,187 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8034,4199,2012,2664],{50016:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/list",function(){return t(79966)}])},57834:function(e,n,t){"use strict";t.d(n,{Q:function(){return c}});var r,i=t(47568),o=t(70655),a=t(57149),c=(r=(0,i.Z)(function(){var e,n;return(0,o.__generator)(this,function(t){switch(t.label){case 0:return[4,a.Z.setUrl("/api/search/destinations/popular").setCallMethod("GET").call()];case 1:if((null==(e=t.sent())?void 0:e.status)!=="success")return[2,e];return[2,{status:"success",params:{cities:((null==e?void 0:e.data)||[]).map(function(e){return{id:e.id,name:e.name,image:e.image||"",count:null!==(n=e.count)&&void 0!==n?n:0,title_en:e.titleEn||""}}),provinces:[]}}]}})}),function(){return r.apply(this,arguments)})},41153:function(e,n,t){"use strict";t.d(n,{Y:function(){return s}});var r,i=t(47568),o=t(36305),a=t(70655),c=t(57149),s=(r=(0,i.Z)(function(e){var n,t,r,i,s,u;return(0,a.__generator)(this,function(a){switch(a.label){case 0:return n=e.name,[4,c.Z.setUrl("/api/search/cities?q=".concat(encodeURIComponent(n))).setCallMethod("GET").call()];case 1:if((null==(s=a.sent())?void 0:s.status)!=="success")return[2,{status:"error",err_msg:null==s?void 0:s.message}];return[2,{status:"success",params:{categories:(0,o.Z)((null==s?void 0:null===(t=s.data)||void 0===t?void 0:t.cities)||[]).concat((0,o.Z)((null==s?void 0:null===(r=s.data)||void 0===r?void 0:r.provinces)||[])).map(function(e,n){return{id:e.id,name:e.name,title_en:e.titleEn||"",count:null!==(u=e.count)&&void 0!==u?u:0,parent_id:0,parent_name:e.parentName||"",score:n,type:e.type}}),residences:((null==s?void 0:null===(i=s.data)||void 0===i?void 0:i.residences)||[]).map(function(e,n){return{id:e.id,name:e.name,reference:e.reference,display_type:e.displayType,score:n}})}}]}})}),function(e){return r.apply(this,arguments)})},48011:function(e,n,t){"use strict";var r=t(26042),i=t(85893),o=t(28855);n.Z=function(e){var n,t=e.inputReadonly,a=e.inputName,c=e.formik,s=e.counterMinimum,u=e.counterMaximum,l=e.onInc,d=e.onDec,f=e.customValue;return(0,i.jsxs)("div",{className:"w-full flex items-center",children:[(0,i.jsx)("div",{className:"\n          w-32 h-32 cursor-pointer rounded-8\n          flex items-center justify-center\n          shrink-0 grow-0\n          border-1 border-solid border-black\n          ".concat((u||0===u)&&Number(null==c?void 0:null===(n=c.values)||void 0===n?void 0:n[a])===u||(u||0===u)&&Number(f)===u?"opacity-30 cursor-not-allowed pointer-events-none":"","\n        "),onClick:function(){if(c){var e,n;(u||0===u)&&Number(null==c?void 0:null===(e=c.values)||void 0===e?void 0:e[a])===u||null==c||c.setFieldValue(a,Number(null==c?void 0:null===(n=c.values)||void 0===n?void 0:n[a])+1)}else if(l){if((u||0===u)&&Number(f)===u)return;l()}},children:(0,i.jsx)("i",{className:"icon-Plus text-24 text-black"})}),(0,i.jsx)(o.n,(0,r.Z)({name:a,wrapperClassname:"!p-0 !border-none !bg-transparent",inputClassname:"!text-center !bg-transparent",readonly:void 0===t||t},c?{formik:c}:{customValue:f})),(0,i.jsx)("div",{className:"\n          w-32 h-32 cursor-pointer rounded-8 flex items-center justify-center\n          shrink-0 grow-0 border-1 border-solid border-black\n          ".concat(f===s?"opacity-30":"","\n        "),onClick:function(){if(c){var e,n;(s||0===s)&&Number(null==c?void 0:null===(e=c.values)||void 0===e?void 0:e[a])-1<s||null==c||c.setFieldValue(a,Number(null==c?void 0:null===(n=c.values)||void 0===n?void 0:n[a])-1)}else if(d){if((s||0===s)&&Number(f)-1<s)return;d()}},children:(0,i.jsx)("i",{className:"icon-Negative text-24 text-black"})})]})}},63871:function(e,n,t){"use strict";t.d(n,{O:function(){return a}});var r=t(85893),i=t(77461),o=t.n(i),a=function(){return(0,r.jsx)("div",{className:"my-32 flex w-full justify-center ",children:(0,r.jsx)("div",{className:"".concat(o()["dot-flashing"])})})}},64518:function(e,n,t){"use strict";var r=t(85893);n.Z=function(e){var n=e.itemType,t=e.name,i=(e.id,e.isRes),o=e.onItemClick,a=e.resCounts,c=e.parentName;return(0,r.jsxs)("div",{className:"flex items-center justify-between pb-8 last:pb-0 border-b-1 border-solid border-b-gray-CACFD3 last:border-b-0 mb
1-12 last:mb-0 cursor-pointer group",onClick:function(){o()},children:[(0,r.jsx)("div",{className:"flex items-center gap-x-12",children:(0,r.jsxs)("p",{className:"text-14 leading-20 text-black font-r group-hover:text-primary-main",children:[i?"اقامتگاه":"city"===n?"شهر":"province"===n?"استان":"country"===n?"کشور":"region"===n?"منطقه":"village"===n?"روستا":"neighborhood"===n?"محله":""," ",t,"neighborhood"===n&&!!c&&" ".concat(c)]})}),!i&&!!a&&(0,r.jsxs)("p",{className:"text-12 leading-16 text-gray-616E7C font-l",children:[a," اقامتگاه"]})]})}},95183:function(e,n,t){"use strict";t.r(n);var r=t(85893),i=t(48011);n.default=function(e){var n=e.numberOfPeople,t=e.setNumberOfPeople,o=e.wrapperClassname;return(0,r.jsx)("div",{className:"bg-white rounded-full shadow-[0px_8px_32px_rgba(24,39,58,0.15)] ".concat(o),children:(0,r.jsxs)("div",{className:"pr-24 pl-18 py-18 flex items-center justify-between",children:[(0,r.jsx)("div",{className:"flex items-center gap-x-8",children:(0,r.jsx)("div",{className:"",children:(0,r.jsx)("p",{className:"text-16 leading-24 font-r text-black",children:"تعداد نفرات"})})}),(0,r.jsx)("div",{className:"w-[107px]",children:(0,r.jsx)(i.Z,{inputName:"number-of-people-filter",counterMinimum:0,customValue:n,onInc:function(){return t(function(e){return e+1})},onDec:function(){return t(function(e){return e-1})}})})]})})}},84655:function(e,n,t){"use strict";var r=t(85893),i=t(28855);n.Z=function(e){var n=e.readonly,t=e.value,o=e.onChange,a=e.placeholderText;return(0,r.jsx)(i.n,{autofocus:!0,wrapperClassname:"rounded-[12px]",name:"whereYouWannaGo",placeholder:void 0===a?"جستجوی شهر یا اقامتگاه":a,placeholderClassname:"placeholder:text-14 placeholder:font-r placeholder:text-gray-616E7C",rightIcon:(0,r.jsx)("i",{className:"icon-Search text-black text-24"}),hasPrimaryColorBorderBottom:!0,readonly:n,customValue:t,customOnChange:function(e){!n&&o&&o(e)}})}},33642:function(e,n,t){"use strict";t.d(n,{Oi:function(){return r},y5:function(){return i}});var r=["چ","پ"],i=["ج","ش","ی","د","س"]},79966:function(e,n,t){"use strict";t.r(n),t.d(n,{__N_SSP:function(){return k},default:function(){return S}});var r=t(85893),i=t(10253),o=t(67294),a=t(25675),c=t.n(a),s=t(47300),u=t(84655),l=t(72012),d=t(36492),f=t(63871),m=function(e){var n=e.itemType,t=e.name,i=(e.id,e.image),o=e.onItemClick,a=e.resCounts;return(0,r.jsxs)("div",{className:"flex items-center justify-between pb-8 last:pb-0 border-b-1 border-solid border-b-gray-CACFD3 last:border-b-0 mb
1-12 last:mb-0 cursor-pointer group",onClick:function(){o()},children:[(0,r.jsxs)("div",{className:"flex items-center gap-x-12",children:[(0,r.jsx)("div",{className:"w-40 h-40 relative",children:(0,r.jsx)(c(),{src:i,fill:!0,style:{objectFit:"cover"},alt:"",className:"rounded-8"})}),(0,r.jsxs)("p",{className:"text-14 leading-20 text-black font-r group-hover:text-primary-main",children:["province"===n?"استان":"city"===n?"شهر":"country"===n?"کشور":"region"===n?"منطقه":"village"===n?"روستا":"neighborhood"===n?"محله":""," ",t]})]}),(0,r.jsxs)("p",{className:"text-12 leading-16 text-gray-616E7C font-l",children:[a," اقامتگاه"]})]})},v=t(57834),p=t(41153),h=t(64518),x=t(11163),j=t(77087),b=function(e){e.selectedCityOrProvince;var n,t,i,o,a,c,s,u,l,b,g,y,C=e.setSelectedCityOrProvince,N=e.onSelectOfCityOrProvinceCb,Y=e.searchCityOrProvinceText,w=e.setSearchCityOrProvinceText,_=(e.fillInputsFromUrl,e.setShowCitiesDropdown),M=e.setShowMainSearchBox,D=e.wrapperClassname,k=(0,x.useRouter)(),S=(0,d.a)(["getPopularDestinations"],function(){return(0,v.Q)()}),E=S.data,O=S.isLoading,Z=(0,d.a)(["getPopularDestinations",Y],function(){return(0,p.Y)({name:Y})},{enabled:!!Y}).data;return(0,r.jsxs)("div",{className:"h-[295px] absolute z-2 -bottom-8 right-0 translate-y-full w-320 bg-white px-24 py-16 rounded-16 shadow-[0px_8px_32px_rgba(24,39,58,0.15)] ".concat(D),children:[!Y&&(0,r.jsx)("h2",{className:"text-14 leading-20 text-black font-m mb-16",children:"مقصد های محبوب"}),(0,r.jsx)("div",{className:"h-[calc(100%-36px)] overflow-y-auto",children:O?(0,r.jsx)(f.O,{}):Y?(0,r.jsxs)("div",{children:[null===(n=null===(t=null==Z?void 0:Z.params)||void 0===t?void 0:null===(i=t.categories)||void 0===i?void 0:i.sort(function(e,n){return e.score-n.score}))||void 0===n?void 0:n.map(function(e,n){return(0,r.jsx)(h.Z,{itemType:e.type,isRes:!1,id:e.id,name:e.name,onItemClick:function(){C(e.title_en),w(e.name),N&&N()},resCounts:e.count},"".concat(e.id,"-").concat(n))}),null===(o=null===(a=null==Z?void 0:Z.params)||void 0===a?void 0:null===(c=a.residences)||void 0===c?void 0:c.sort(function(e,n){return e.score-n.score}))||void 0===o?void 0:o.map(function(e,n){return(0,r.jsx)(h.Z,{itemType:null,isRes:!0,id:e.id,name:e.name,onItemClick:function(){k.push("".concat((0,j.$)({residenceId:e.id}))),_(!1),M&&M(!1)}},"".concat(e.id,"-").concat(n))})]}):(0,r.jsxs)("div",{children:[null===(s=null==E?void 0:null===(u=E.params)||void 0===u?void 0:null===(l=u.cities)||void 0===l?void 0:l.filter(function(e){return(null==e?void 0:e.name).includes(Y)}))||void 0===s?void 0:s.map(function(e,n){return(0,r.jsx)(m,{itemType:"city",image:e.image,id:e.id,name:e.name,onItemClick:function(){C(e.title_en),w(e.name),N&&N()},resCounts:e.count},"".concat(e.id,"-").concat(n))}),null===(b=null==E?void 0:null===(g=E.params)||void 0===g?void 0:null===(y=g.provinces)||void 0===y?void 0:y.filter(function(e){return(null==e?void 0:e.name).includes(Y)}))||void 0===b?void 0:b.map(function(e,n){return(0,r.jsx)(m,{itemType:"province",image:e.image,id:e.id,name:e.name,onItemClick:function(){C(e.title_en),w(e.name),N&&N()},resCounts:e.count},"".concat(e.id,"-").concat(n))})]})})]})},g=t(68289),y=t.n(g),C=t(95183),N=t(50534),Y=t(24280),w=t(45107),_=t(49276),M=function(e){var n=e.selectedRanges,t=e.setShowCalendarModal,i=e.placeholder;return(0,r.jsxs)("div",{className:"rounded-16 p-12 border border-gray-E9E9EC flex items-center justify-between mb-24",children:[(0,r.jsxs)("div",{className:"flex items-center gap-x-13",children:[(0,r.jsx)("i",{className:"icon-Calendar text-24"}),(0,r.jsxs)("div",{className:"flex-col justify-center items-center",children:[(0,r.jsx)("p",{className:"text-12 leading-14 font-r text-gray-6C6A7D",children:i}),!!n&&(0,r.jsx)("div",{className:"flex items-center gap-x-2 pt-12",children:n.map(function(e){return(0,r.jsxs)(o.Fragment,{children:[e[0]&&(0,r.jsx)("span",{children:(0,_._q)(e[0])}),(0,r.jsx)("i",{className:"icon-CalendarFlash"}),e[1]&&(0,r.jsx)("span",{children:(0,_._q)(e[1])})]},e.toString())})})]})]}),(0,r.jsx)(s.z,{onClick:function(){return t(!0)},rounded:!0,leftIcon:(0,r.jsx)("i",{className:"icon-FlashLeft"}),color:"grey",children:n.length?"تغییر تاریخ":"انتخاب تاریخ"})]})},D=function(){var e,n,t=(0,x.useRouter)(),a=(0,i.Z)((0,o.useState)(!1),2),d=a[0],f=a[1],m=(0,i.Z)((0,o.useState)(""),2),v=m[0],p=m[1],h=(0,i.Z)((0,o.useState)(!1),2),j=h[0],g=h[1],_=(0,o.useRef)(),D=(0,i.Z)((0,o.useState)([]),2),k=D[0],S=D[1],E=(0,i.Z)((0,o.useState)(0),2),O=E[0],Z=E[1],P=(0,i.Z)((0,o.useState)(""),2),I=P[0],R=P[1];return(0,o.useEffect)(function(){var e,n,r,i;(null==t?void 0:null===(e=t.query)||void 0===e?void 0:e.start)&&(null==t?void 0:null===(n=t.query)||void 0===n?void 0:n.end)&&S([[y()(null==t?void 0:null===(r=t.query)||void 0===r?void 0:r.start,"jYYYY/jMM/jDD"),y()(null==t?void 0:null===(i=t.query)||void 0===i?void 0:i.end,"jYYYY/jMM/jDD")]])},[null==t?void 0:null===(e=t.query)||void 0===e?void 0:e.start,null==t?void 0:null===(n=t.query)||void 0===n?void 0:n.end]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{className:"py-[56px]",children:(0,r.jsxs)("div",{className:"CustomContainer",children:[(0,r.jsx)(c(),{src:"/assets/QuickSearchLink.webp",unoptimized:!0,alt:"لینک جستجوی سریع",className:"rounded-12 md:w-full md:h-[300px]",width:460,height:504,style:{objectFit:"contain"},priority:!0}),(0,r.jsxs)("div",{className:"relative",children:[(0,r.jsx)("div",{onClick:function(){return g(function(e){return!e})},ref:_,className:"pt-28 pb-16",children:(0,r.jsx)(u.Z,{placeholderText:"مقصدتان کجاست ؟",readonly:!1,value:v,onCh
1ange:function(e){return p(e)}})}),!!j&&(0,r.jsx)(l.Z,{handleClick:function(){return g(!1)},exceptionElementsRef:[_],children:(0,r.jsx)(b,{selectedCityOrProvince:I,setSelectedCityOrProvince:R,onSelectOfCityOrProvinceCb:function(){g(!1)},searchCityOrProvinceText:v,setSearchCityOrProvinceText:p,setShowCitiesDropdown:g})})]}),(0,r.jsx)(M,{placeholder:"تاریخ سفر",setShowCalendarModal:f,selectedRanges:k}),(0,r.jsx)(C.default,{wrapperClassname:"shadow-[unset] border border-gray-E9E9EC !rounded-16",numberOfPeople:O,setNumberOfPeople:Z}),(0,r.jsx)(s.z,{onClick:function(e){e.preventDefault(),e.stopPropagation(),t.push("".concat("/search","/").concat(I,"?").concat(1===k.length&&k[0][1]?"start=".concat(k[0][0].format("jYYYY/jMM/jDD"),"&end=").concat(k[0][1].format("jYYYY/jMM/jDD"),"&"):"").concat(O?"guests_count=".concat(O):""))},disabled:!((0,N.M)([],k).length&&O&&v),className:"mt-32",color:"primary",isFullWidth:!0,children:"جستجوی اقامتگاه ها"})]})}),!!d&&(0,r.jsx)(Y.default,{isModalOpen:d,handleClose:function(){return f(!1)},min_reservable_days:void 0,discounted_days:[],fast_days:[],filled_dates:[],noCoOperation:!1,peak_dates:[],reserved_dates:[],special_dates:[],prices:{},selectedRanges:k,setSelectedRanges:S,onSubmit:function(e){var n;(0,w.F)(t,["start","end"],[["start",e[0][0].format("jYYYY/jMM/jDD")],["end",null==e?void 0:null===(n=e[0])||void 0===n?void 0:n[1].format("jYYYY/jMM/jDD")]]),f(!1)}})]})},k=!0,S=function(){return(0,r.jsx)(r.Fragment,{children:(0,r.jsx)(D,{})})}},70707:function(e,n,t){"use strict";t.d(n,{EU:function(){return s},W_:function(){return u},c4:function(){return c},cQ:function(){return a}});var r=["۰","۱","۲","۳","۴","۵","۶","۷","۸","۹"],i=["٠","١","٢","٣","٤","٥","٦","٧","٨","٩"],o=["0","1","2","3","4","5","6","7","8","9"];function a(e){return e.replace(/[\u0660-\u0669\u06f0-\u06f9]/g,function(e){return 15&e.charCodeAt(0)})}function c(e){return!!(o.includes(e)||r.includes(e)||i.includes(e))}function s(e){return Number(a(e).replace(/[^\d]/g,""))||0}function u(e){var n=a(e).replace(/[٫،]/g,".").replace(/[^0-9.-]/g,"");if(!n||"-"===n||"."===n||"-."===n)return null;var t=Number(n);return Number.isFinite(t)?t:null}},72012:function(e,n,t){"use strict";var r=t(85893),i=t(67294);n.Z=function(e){var n,t=e.children,o=e.handleClick,a=e.exceptionElementsRef,c=(0,i.useRef)(null);return n=void 0===a?[]:a,(0,i.useEffect)(function(){var e=function(e){var t=e.target;(!t||document.contains(t))&&(n.some(function(e){var n;return null==e?void 0:null===(n=e.current)||void 0===n?void 0:n.contains(t)})||!c.current||c.current.contains(t)||o())};return document.addEventListener("mousedown",e),function(){document.removeEventListener("mousedown",e)}},[c]),(0,r.jsx)("div",{ref:c,children:t})}},45425:function(e,n,t){"use strict";t.d(n,{E:function(){return i}});var r=t(10253);function i(e){return Object.entries(e||{}).map(function(e){var n,t=(0,r.Z)(e,2),i=t[0],o=t[1];return null===(n="string"==typeof o?[o]:o)||void 0===n?void 0:n.map(function(e){return[i,e]})}).flat()}},45107:function(e,n,t){"use strict";t.d(n,{F:function(){return i}});var r=t(45425);function i(e,n,t,i){var o=!(arguments.length>4)||void 0===arguments[4]||arguments[4],a=e.pathname,c=e.query,s=(0,r.E)(c),u=new URLSearchParams(s);n.forEach(function(e){u.delete(e)}),t.forEach(function(e){u.append(e[0],e[1].toString())}),o?e.push({pathname:i||a,query:u.toString()},void 0,{shallow:!0,scroll:!1}):e.replace({pathname:i||a,query:u.toString()},void 0,{shallow:!0,scroll:!1})}},50534:function(e,n,t){"use strict";t.d(n,{M:function(){return i}});var r=t(36305);function i(e,n){var t=e.map(function(e){return e.format("jYYYY/jMM/jDD")}),i=n.map(function(e){for(var n=[],t=e[0].clone();t.isSameOrBefore(e[1]);)n.push(t.format("jYYYY/jMM/jDD")),t.add(1,"day");return n}).flat(1),o=new Set((0,r.Z)(t).concat((0,r.Z)(i)));return(0,r.Z)(o)}},33089:function(e,n,t){"use strict";t.d(n,{o:function(){return o}});var r=t(68289),i=t.n(r);function o(e){var n=[],t=!0,r=!1,o=void 0;try{for(var a,c=e[Symbol.iterator]();!(t=(a=c.next()).done);t=!0)for(var s=a.value,u=i()(s[0],"YYYY-M-D"),l=i()(s[1],"YYYY-M-D"),d=u.clone();d.isSameOrBefore(l);)n.push(d.clone()),d.add(1,"day")}catch(e){r=!0,o=e}finally{try{t||null==c.return||c.return()}finally{if(r)throw o}}return n}},49276:function(e,n,t){"use strict";t.d(n,{IS:function(){return c},K9:function(){return m},ZJ:function(){return a},_q:function(){return s},bP:function(){return l},mW:function(){return u},qK:function(){return d},wI:function(){return f}});var r=t(68289),i=t.n(r),o=t(50534);function a(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(i());return e.format("jYYYY/jMM/jDD - hh:mm")}function c(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(i());return e.format("HH:mm - jYYYY/jMM/jDD")}function s(e){return e.format("jYYYY/jMM/jDD")}function u(e){return s(i()(e))}function l(e){return function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:new(i());return e.format("jMMMM jYYYY")}(i()(e))}function d(e,n){return(0,o.M)([],[[e,n]]).length}i().loadPersian({dialect:"persian-modern"}),i().locale("fa-IR");var f=function(e){return e||(e=new(i())),i()(e).startOf("jMonth").format("dd")},m=function(e){e||(e=new(i()));var n=u(e).split("/"),t=n[0],r=n[1];return i().jDaysInMonth(Number(t),Number(r)-1)}},77087:function(e,n,t){"use strict";function r(e){var n=e.residenceId,t=e.startDate,r=e.endDate,i=e.guestsCount;return"/rentals/".concat(n).concat(t&&r?"?start=".concat(t,"&end=").concat(r):"").concat(i&&t&&r?"&guests_count=".concat(i):i?"?guests_count=".concat(i):"")}t.d(n,{$:function(){return r}})}},function(e){e.O(0,[4885,8289,8855,2700,4280,9774,2888,179],function(){return e(e.s=50016)}),_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.