PageSourceSearch

https://travelpal.ai/_next/static/chunks/0-9qme-79k7qa.js?dpl=dpl_2XmuBcuLVsN7H7zxMC7MxroQPy8Q

js travelpal.ai collected 2026-10-02 13:16:04 UTC 23,507 bytes, 4 lines download raw bytes

1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="6380e615-1104-754e-0cb2-6b1ce93d4409")}catch(e){}}();
2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,764174,160079,e=>{"use strict";var t=e.i(178815);let i=[t.FoodIcons,t.ActivitiesTypeIcons,t.TransportIcons,t.UIIcons,t.NavigationIcons,t.SocialIcons,t.MiscIcons].reduce((e,t)=>(Object.values(t).forEach(t=>e[t.toLowerCase()]=t),e),{});function n(e){return e?.trim()?i[e.trim().toLowerCase().replace("_restaurant","")]??null:null}Object.assign(i,{forkandknife:t.FoodIcons.FORK_AND_KNIFE,knifeandfork:t.FoodIcons.KNIFE_AND_FORK,sharebox:t.UIIcons.SHARE_BOX,arrowtop:t.NavigationIcons.ARROW_TOP}),e.s(["mapStringToIconName",0,n,"validateIconName",0,function(e){if(e&&"string"==typeof e)return Object.values(i).includes(e)?e:void 0}],160079);let s=t.ActivitiesTypeIcons.CASTLE_TURRET,r={country:t.ActivitiesTypeIcons.LOCATION,city:"buildings",poi:t.ActivitiesTypeIcons.CASTLE_TURRET,neighborhood:t.ActivitiesTypeIcons.CITY,"culture & sightseeing":t.ActivitiesTypeIcons.CASTLE_TURRET,museum:t.ActivitiesTypeIcons.CROWN_CROSS,"museums & galleries":t.ActivitiesTypeIcons.CROWN_CROSS,"historical landmarks":t.ActivitiesTypeIcons.CHURCH,"historical site":t.ActivitiesTypeIcons.CHURCH,historical:t.ActivitiesTypeIcons.CHURCH,landmark:t.ActivitiesTypeIcons.CASTLE_TURRET,"architecture walks":t.ActivitiesTypeIcons.BUILDINGS,"city tours":t.ActivitiesTypeIcons.STUDENT,sightseeing:t.ActivitiesTypeIcons.CASTLE_TURRET,viewpoint:t.ActivitiesTypeIcons.IMAGE,"scenic viewpoints":t.ActivitiesTypeIcons.IMAGE,art:t.ActivitiesTypeIcons.CROWN_CROSS,tourist_attraction:t.ActivitiesTypeIcons.SPARKLE,historical_landmark:t.ActivitiesTypeIcons.CHURCH,cultural_center:t.ActivitiesTypeIcons.CHURCH,performing_arts_theater:t.ActivitiesTypeIcons.MASK_HAPPY,"food & drink":t.ActivitiesTypeIcons.FORK_KNIFE,restaurant:t.ActivitiesTypeIcons.FORK_KNIFE,dining:t.ActivitiesTypeIcons.FORK_KNIFE,cafe:t.ActivitiesTypeIcons.FORK_KNIFE,culinary:t.ActivitiesTypeIcons.FORK_KNIFE,food:t.ActivitiesTypeIcons.FORK_KNIFE,"local restaurants":t.ActivitiesTypeIcons.FORK_KNIFE,"street food tours":t.ActivitiesTypeIcons.HAMBURGER,"wine or beer tastings":t.ActivitiesTypeIcons.WINE,liquor_store:t.ActivitiesTypeIcons.WINE,"cooking / drink classes":t.ActivitiesTypeIcons.CERTIFICATE,"nature & outdoors":t.ActivitiesTypeIcons.MOUNTAINS,nature:t.ActivitiesTypeIcons.MOUNTAINS,leisure:t.ActivitiesTypeIcons.PLANT,recreation:t.ActivitiesTypeIcons.PLANT,"park & recreation":t.ActivitiesTypeIcons.PLANT,"parks & gardens":t.ActivitiesTypeIcons.PLANT,"beaches & lakes":t.ActivitiesTypeIcons.ISLAND,"beach & relaxation":t.ActivitiesTypeIcons.ISLAND,"beach & nature":t.ActivitiesTypeIcons.ISLAND,"wildlife & adventure":t.ActivitiesTypeIcons.MOUNTAINS,sunbathing:t.ActivitiesTypeIcons.ISLAND,hiking:t.ActivitiesTypeIcons.PERSON_SIMPLE_WALK,walking:t.ActivitiesTypeIcons.PERSON_SIMPLE_WALK,pedestrian:t.ActivitiesTypeIcons.PERSON_SIMPLE_WALK,"hiking & trails":t.ActivitiesTypeIcons.PERSON_SIMPLE_WALK,"entertainment & events":t.ActivitiesTypeIcons.CONFETTI,entertainment:t.ActivitiesTypeIcons.CONFETTI,music:t.ActivitiesTypeIcons.MICROPHONE_STAGE,"live music & concerts":t.ActivitiesTypeIcons.MICROPHONE_STAGE,"festivals & local events":t.ActivitiesTypeIcons.CONFETTI,event_venue:t.ActivitiesTypeIcons.CONFETTI,"theater or cinema":t.ActivitiesTypeIcons.MASK_HAPPY,nightlife:t.ActivitiesTypeIcons.CONFETTI,sports:t.ActivitiesTypeIcons.BASKETBALL,"sports games":t.ActivitiesTypeIcons.BASKETBALL,amusement_center:t.ActivitiesTypeIcons.CASTLE_TURRET,amusement_park:t.ActivitiesTypeIcons.CASTLE_TURRET,dancing:t.ActivitiesTypeIcons.CONFETTI,night_club:t.ActivitiesTypeIcons.CONFETTI,"shopping & local goods":t.ActivitiesTypeIcons.SHOPPING_BAG,shopping:t.ActivitiesTypeIcons.SHOPPING_BAG,"shopping & dining":t.ActivitiesTypeIcons.SHOPPING_BAG,market:t.ActivitiesTypeIcons.CARROT,"local markets":t.ActivitiesTypeIcons.CARROT,home_goods_store:t.ActivitiesTypeIcons.SHOPPING_BAG,grocery_store:t.ActivitiesTypeIcons.GRAINS,"artisan shops":t.ActivitiesTypeIcons.SCREWDRIVER,"fashion districts":t.ActivitiesTypeIcons.SUNGLASSES,"souvenir spots":t.A
2ctivitiesTypeIcons.GIFT,"wellness & relaxation":t.ActivitiesTypeIcons.BATHTUB,relax:t.ActivitiesTypeIcons.BATHTUB,health:t.ActivitiesTypeIcons.YIN_YANG,"spas & massages":t.ActivitiesTypeIcons.BATHTUB,"yoga & wellness retreats":t.ActivitiesTypeIcons.YIN_YANG,"family-friendly":t.ActivitiesTypeIcons.BABY,"family & education":t.ActivitiesTypeIcons.STUDENT,zoo:t.ActivitiesTypeIcons.CAT,"zoos & aquariums":t.ActivitiesTypeIcons.CAT,"outdoor play areas":t.ActivitiesTypeIcons.PERSON_SIMPLE_THROW,"theme parks":t.ActivitiesTypeIcons.CASTLE_TURRET,hotels:t.ActivitiesTypeIcons.HOUSE,hotel:t.ActivitiesTypeIcons.HOUSE,accommodation:t.ActivitiesTypeIcons.HOUSE,flights:t.TransportIcons.AIRPLANE_TILT,car:t.TransportIcons.CAR_PROFILE,walk:t.ActivitiesTypeIcons.PERSON_SIMPLE_WALK,bike:t.TransportIcons.BICYCLE,"boat / cruises":t.TransportIcons.BOAT,marina:t.TransportIcons.BOAT,region:t.ActivitiesTypeIcons.LOCATION,attraction:t.ActivitiesTypeIcons.SPARKLE,"tourist-attraction":t.ActivitiesTypeIcons.SPARKLE,food_and_drink:t.ActivitiesTypeIcons.FORK_KNIFE,bar:t.ActivitiesTypeIcons.WINE,transport:t.TransportIcons.CAR,transport_hub:t.TransportIcons.CAR,service:t.ActivitiesTypeIcons.SCREWDRIVER,activity:t.ActivitiesTypeIcons.BASKETBALL,event:t.ActivitiesTypeIcons.CONFETTI,natural_feature:t.ActivitiesTypeIcons.MOUNTAINS,park:t.ActivitiesTypeIcons.PLANT,beach:t.ActivitiesTypeIcons.ISLAND,lake:t.ActivitiesTypeIcons.ISLAND,mountain:t.ActivitiesTypeIcons.MOUNTAINS,river:t.ActivitiesTypeIcons.ISLAND,forest:t.ActivitiesTypeIcons.PLANT,garden:t.ActivitiesTypeIcons.PLANT,plaza:t.ActivitiesTypeIcons.BUILDINGS,square:t.ActivitiesTypeIcons.BUILDINGS,bridge:t.ActivitiesTypeIcons.BUILDINGS,tower:t.ActivitiesTypeIcons.CASTLE_TURRET,castle:t.ActivitiesTypeIcons.CASTLE_TURRET,palace:t.ActivitiesTypeIcons.CASTLE_TURRET,temple:t.ActivitiesTypeIcons.CHURCH,church:t.ActivitiesTypeIcons.CHURCH,mosque:t.ActivitiesTypeIcons.CHURCH,synagogue:t.ActivitiesTypeIcons.CHURCH,monastery:t.ActivitiesTypeIcons.CHURCH,cathedral:t.ActivitiesTypeIcons.CHURCH,chapel:t.ActivitiesTypeIcons.CHURCH,shrine:t.ActivitiesTypeIcons.CHURCH,memorial:t.ActivitiesTypeIcons.CHURCH,monument:t.ActivitiesTypeIcons.CASTLE_TURRET,statue:t.ActivitiesTypeIcons.CASTLE_TURRET,fountain:t.ActivitiesTypeIcons.CASTLE_TURRET,theater:t.ActivitiesTypeIcons.MASK_HAPPY,theatre:t.ActivitiesTypeIcons.MASK_HAPPY,cinema:t.ActivitiesTypeIcons.MASK_HAPPY,gallery:t.ActivitiesTypeIcons.CROWN_CROSS,library:t.ActivitiesTypeIcons.STUDENT,university:t.ActivitiesTypeIcons.STUDENT,school:t.ActivitiesTypeIcons.STUDENT,stadium:t.ActivitiesTypeIcons.BASKETBALL,arena:t.ActivitiesTypeIcons.BASKETBALL,gym:t.ActivitiesTypeIcons.BASKETBALL,pool:t.ActivitiesTypeIcons.ISLAND,spa:t.ActivitiesTypeIcons.BATHTUB,salon:t.ActivitiesTypeIcons.BATHTUB,clinic:t.ActivitiesTypeIcons.YIN_YANG,hospital:t.ActivitiesTypeIcons.YIN_YANG,pharmacy:t.ActivitiesTypeIcons.YIN_YANG,bank:t.ActivitiesTypeIcons.CASTLE_TURRET,atm:t.ActivitiesTypeIcons.CASTLE_TURRET,post_office:t.ActivitiesTypeIcons.CASTLE_TURRET,police:t.ActivitiesTypeIcons.CASTLE_TURRET,fire_station:t.ActivitiesTypeIcons.CASTLE_TURRET,embassy:t.ActivitiesTypeIcons.CASTLE_TURRET,airport:t.TransportIcons.AIRPLANE_TILT,train_station:t.ActivitiesTypeIcons.CABLE_CAR,bus_station:t.TransportIcons.BUS,metro_station:t.TransportIcons.SUBWAY,subway_station:t.TransportIcons.SUBWAY,ferry_terminal:t.TransportIcons.BOAT,port:t.TransportIcons.BOAT,parking:t.TransportIcons.CAR_PROFILE,gas_station:t.TransportIcons.CAR_PROFILE,car_rental:t.TransportIcons.CAR_PROFILE,taxi_stand:t.TransportIcons.TAXI,bakery:t.ActivitiesTypeIcons.FORK_KNIFE,coffee_shop:t.ActivitiesTypeIcons.FORK_KNIFE,pub:t.ActivitiesTypeIcons.WINE,winery:t.ActivitiesTypeIcons.WINE,brewery:t.ActivitiesTypeIcons.WINE,distillery:t.ActivitiesTypeIcons.WINE,supermarket:t.ActivitiesTypeIcons.GRAINS,convenience_store:t.ActivitiesTypeIcons.GRAINS,department_store:t.ActivitiesTypeIcons.SHOPPING_BAG,mall:t.ActivitiesTypeIcons.SHOPPING_BAG,boutique:t.ActivitiesTypeIcons.SHOPPING_BAG,bookstore:t.ActivitiesTypeIcons.STUDENT,florist:t.ActivitiesTypeIcons.PLANT,jewelry_store:t.ActivitiesTypeIcons.GIFT,pet_store:t.ActivitiesTypeIcons.CAT,toy_store:t.ActivitiesTypeIcons.BABY,electronics_store:t.ActivitiesTypeIcons.CASTLE_TURRET,furniture_store:t.ActivitiesTypeIcons.SHOPPING_BAG,hardware_store:t.ActivitiesTypeIcons.SCREWDRIVER,aquarium:t.ActivitiesTypeIcons.CAT,botanical_garden:t.ActivitiesTypeIcons.PLANT,campground:t.ActivitiesTypeIcons.MOUNTAINS,rv_park:t.ActivitiesTypeIcons.MOUNTAINS,golf_course:t.ActivitiesTypeIcons.BASKETBALL,bowling_alley:t.ActivitiesTypeIcons.BASKETBALL,casino:t.ActivitiesTypeIcons.CONFETTI,karaoke:t.ActivitiesTypeIcons.MICROPHONE_STAGE,escape_room:t.ActivitiesTypeIcons.CONFETTI,arcade:t.ActivitiesTypeIcons.CONFETTI,water_park:t.ActivitiesTypeIcons.ISLAND,ski_resort:t.ActivitiesTypeIcons.MOUNTAINS};e.s(["categoryToIconMapping",0,r,"default",0,function(e,t=s){if(!Array.isArray(e)||0===e.length)return t;for(let t of"string"==typeof e[0]?e:e.map(e=>e.name.toLowerCase())){let e=t.toLowerCase(),i=r[e];if(i)return i;let s=n(e);if(s)return s}return t}],764174)},338066,(e,t,i)=>{var n,s,r,o="__lodash_hash_undefined__",c="[object Arguments]",a="[object Array]",p="[object Boolean]",u="[object Date]",T="[object Error]",A="[object Function]",l="[object Map]",y="[object Number]",I="[object Object]",v="[object Promise]",f="[object RegExp]",_="[object Set]",d="[object String]",h="[object WeakMap]",g="[object ArrayBuffer]",E="[object DataView]",S=/^\[object .+?Constructor\]$/,R=/^(?:0|[1-9]\d*)$/,b={};
2b["[object Float32Array]"]=b["[object Float64Array]"]=b["[object Int8Array]"]=b["[object Int16Array]"]=b["[object Int32Array]"]=b["[object Uint8Array]"]=b["[object Uint8ClampedArray]"]=b["[object Uint16Array]"]=b["[object Uint32Array]"]=!0,b[c]=b[a]=b[g]=b[p]=b[E]=b[u]=b[T]=b[A]=b[l]=b[y]=b[I]=b[f]=b[_]=b[d]=b[h]=!1;var N=e.g&&e.g.Object===Object&&e.g,C="object"==typeof self&&self&&self.Object===Object&&self,m=N||C||Function("return this")(),O=i&&!i.nodeType&&i,L=O&&t&&!t.nodeType&&t,P=L&&L.exports===O,U=P&&N.process,j=function(){try{return U&&U.binding&&U.binding("util")}catch(e){}}(),F=j&&j.isTypedArray;function B(e){var t=-1,i=Array(e.size);return e.forEach(function(e,n){i[++t]=[n,e]}),i}function w(e){var t=-1,i=Array(e.size);return e.forEach(function(e){i[++t]=e}),i}var k=Array.prototype,H=Function.prototype,K=Object.prototype,M=m["__core-js_shared__"],D=H.toString,G=K.hasOwnProperty,z=(n=/[^.]+$/.exec(M&&M.keys&&M.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",W=K.toString,Y=RegExp("^"+D.call(G).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),x=P?m.Buffer:void 0,$=m.Symbol,Q=m.Uint8Array,q=K.propertyIsEnumerable,V=k.splice,X=$?$.toStringTag:void 0,J=Object.getOwnPropertySymbols,Z=x?x.isBuffer:void 0,ee=(s=Object.keys,r=Object,function(e){return s(r(e))}),et=eb(m,"DataView"),ei=eb(m,"Map"),en=eb(m,"Promise"),es=eb(m,"Set"),er=eb(m,"WeakMap"),eo=eb(Object,"create"),ec=em(et),ea=em(ei),ep=em(en),eu=em(es),eT=em(er),eA=$?$.prototype:void 0,el=eA?eA.valueOf:void 0;function ey(e){var t=-1,i=null==e?0:e.length;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function eI(e){var t=-1,i=null==e?0:e.length;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function ev(e){var t=-1,i=null==e?0:e.length;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function ef(e){var t=-1,i=null==e?0:e.length;for(this.__data__=new ev;++t<i;)this.add(e[t])}function e_(e){var t=this.__data__=new eI(e);this.size=t.size}function ed(e,t){for(var i=e.length;i--;)if(eO(e[i][0],t))return i;return -1}function eh(e){var t;return null==e?void 0===e?"[object Undefined]":"[object Null]":X&&X in Object(e)?function(e){var t=G.call(e,X),i=e[X];try{e[X]=void 0;var n=!0}catch(e){}var s=W.call(e);return n&&(t?e[X]=i:delete e[X]),s}(e):(t=e,W.call(t))}function eg(e){return ew(e)&&eh(e)==c}function eE(e,t,i,n,s,r){var o=1&i,c=e.length,a=t.length;if(c!=a&&!(o&&a>c))return!1;var p=r.get(e);if(p&&r.get(t))return p==t;var u=-1,T=!0,A=2&i?new ef:void 0;for(r.set(e,t),r.set(t,e);++u<c;){var l=e[u],y=t[u];if(n)var I=o?n(y,l,u,t,e,r):n(l,y,u,e,t,r);if(void 0!==I){if(I)continue;T=!1;break}if(A){if(!function(e,t){for(var i=-1,n=null==e?0:e.length;++i<n;)if(t(e[i],i,e))return!0;return!1}(t,function(e,t){if(!A.has(t)&&(l===e||s(l,e,i,n,r)))return A.push(t)})){T=!1;break}}else if(!(l===y||s(l,y,i,n,r))){T=!1;break}}return r.delete(e),r.delete(t),T}function eS(e){var t;return t=eH(e),eP(e)?t:function(e,t){for(var i=-1,n=t.length,s=e.length;++i<n;)e[s+i]=t[i];return e}(t,eN(e))}function eR(e,t){var i,n,s=e.__data__;return("string"==(n=typeof(i=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==i:null===i)?s["string"==typeof t?"string":"hash"]:s.map}function eb(e,t){var i,n=null==e?void 0:e[t];return!(!eB(n)||(i=n,z&&z in i))&&(ej(n)?Y:S).test(em(n))?n:void 0}ey.prototype.clear=function(){this.__data__=eo?eo(null):{},this.size=0},ey.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=!!t,t},ey.prototype.get=function(e){var t=this.__data__;if(eo){var i=t[e];return i===o?void 0:i}return G.call(t,e)?t[e]:void 0},ey.prototype.has=function(e){var t=this.__data__;return eo?void 0!==t[e]:G.call(t,e)},ey.prototype.set=function(e,t){var i=this.__data__;return this.size+=+!this.has(e),i[e]=eo&&void 0===t?o:t,this},eI.prototype.clear=function(){this.__data__=[],this.size=0},eI.prototype.delete=function(e){var t=this.__data__,i=ed(t,e);return!(i<0)&&(i==t.length-1?t.pop():V.call(t,i,1),--this.size,!0)},eI.prototype.get=function(e){var t=this.__data__,i=ed(t,e);return i<0?void 0:t[i][1]},eI.prototype.has=function(e){return ed(this.__data__,e)>-1},eI.prototype.set=function(e,t){var i=this.__data__,n=ed(i,e);return n<0?(++this.size,i.push([e,t])):i[n][1]=t,this},ev.prototype.clear=function(){this.size=0,this.__data__={hash:new ey,map:new(ei||eI),str
2ing:new ey}},ev.prototype.delete=function(e){var t=eR(this,e).delete(e);return this.size-=!!t,t},ev.prototype.get=function(e){return eR(this,e).get(e)},ev.prototype.has=function(e){return eR(this,e).has(e)},ev.prototype.set=function(e,t){var i=eR(this,e),n=i.size;return i.set(e,t),this.size+=+(i.size!=n),this},ef.prototype.add=ef.prototype.push=function(e){return this.__data__.set(e,o),this},ef.prototype.has=function(e){return this.__data__.has(e)},e_.prototype.clear=function(){this.__data__=new eI,this.size=0},e_.prototype.delete=function(e){var t=this.__data__,i=t.delete(e);return this.size=t.size,i},e_.prototype.get=function(e){return this.__data__.get(e)},e_.prototype.has=function(e){return this.__data__.has(e)},e_.prototype.set=function(e,t){var i=this.__data__;if(i instanceof eI){var n=i.__data__;if(!ei||n.length<199)return n.push([e,t]),this.size=++i.size,this;i=this.__data__=new ev(n)}return i.set(e,t),this.size=i.size,this};var eN=J?function(e){return null==e?[]:function(e,t){for(var i=-1,n=null==e?0:e.length,s=0,r=[];++i<n;){var o=e[i];t(o,i,e)&&(r[s++]=o)}return r}(J(e=Object(e)),function(t){return q.call(e,t)})}:function(){return[]},eC=eh;function em(e){if(null!=e){try{return D.call(e)}catch(e){}try{return e+""}catch(e){}}return""}function eO(e,t){return e===t||e!=e&&t!=t}(et&&eC(new et(new ArrayBuffer(1)))!=E||ei&&eC(new ei)!=l||en&&eC(en.resolve())!=v||es&&eC(new es)!=_||er&&eC(new er)!=h)&&(eC=function(e){var t=eh(e),i=t==I?e.constructor:void 0,n=i?em(i):"";if(n)switch(n){case ec:return E;case ea:return l;case ep:return v;case eu:return _;case eT:return h}return t});var eL=eg(function(){return arguments}())?eg:function(e){return ew(e)&&G.call(e,"callee")&&!q.call(e,"callee")},eP=Array.isArray,eU=Z||function(){return!1};function ej(e){if(!eB(e))return!1;var t=eh(e);return t==A||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}function eF(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=0x1fffffffffffff}function eB(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}function ew(e){return null!=e&&"object"==typeof e}var ek=F?function(e){return F(e)}:function(e){return ew(e)&&eF(e.length)&&!!b[eh(e)]};function eH(e){return null!=e&&eF(e.length)&&!ej(e)?function(e){var t,i,n=eP(e),s=!n&&eL(e),r=!n&&!s&&eU(e),o=!n&&!s&&!r&&ek(e),c=n||s||r||o,a=c?function(e,t){for(var i=-1,n=Array(e);++i<e;)n[i]=t(i);return n}(e.length,String):[],p=a.length;for(var u in e){G.call(e,u)&&!(c&&("length"==u||r&&("offset"==u||"parent"==u)||o&&("buffer"==u||"byteLength"==u||"byteOffset"==u)||(t=u,(i=null==(i=p)?0x1fffffffffffff:i)&&("number"==typeof t||R.test(t))&&t>-1&&t%1==0&&t<i)))&&a.push(u)}return a}(e):function(e){if(i=(t=e)&&t.constructor,t!==("function"==typeof i&&i.prototype||K))return ee(e);var t,i,n=[];for(var s in Object(e))G.call(e,s)&&"constructor"!=s&&n.push(s);return n}(e)}t.exports=function(e,t){return function e(t,i,n,s,r){return t===i||(null!=t&&null!=i&&(ew(t)||ew(i))?function(e,t,i,n,s,r){var o=eP(e),A=eP(t),v=o?a:eC(e),h=A?a:eC(t);v=v==c?I:v,h=h==c?I:h;var S=v==I,R=h==I,b=v==h;if(b&&eU(e)){if(!eU(t))return!1;o=!0,S=!1}if(b&&!S)return r||(r=new e_),o||ek(e)?eE(e,t,i,n,s,r):function(e,t,i,n,s,r,o){switch(i){case E:if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)break;e=e.buffer,t=t.buffer;case g:if(e.byteLength!=t.byteLength||!r(new Q(e),new Q(t)))break;return!0;case p:case u:case y:return eO(+e,+t);case T:return e.name==t.name&&e.message==t.message;case f:case d:return e==t+"";case l:var c=B;case _:var a=1&n;if(c||(c=w),e.size!=t.size&&!a)break;var A=o.get(e);if(A)return A==t;n|=2,o.set(e,t);var I=eE(c(e),c(t),n,s,r,o);return o.delete(e),I;case"[object Symbol]":if(el)return el.call(e)==el.call(t)}return!1}(e,t,v,i,n,s,r);if(!(1&i)){var N=S&&G.call(e,"__wrapped__"),C=R&&G.call(t,"__wrapped__");
2if(N||C){var m=N?e.value():e,O=C?t.value():t;return r||(r=new e_),s(m,O,i,n,r)}}return!!b&&(r||(r=new e_),function(e,t,i,n,s,r){var o=1&i,c=eS(e),a=c.length;if(a!=eS(t).length&&!o)return!1;for(var p=a;p--;){var u=c[p];if(!(o?u in t:G.call(t,u)))return!1}var T=r.get(e);if(T&&r.get(t))return T==t;var A=!0;r.set(e,t),r.set(t,e);for(var l=o;++p<a;){var y=e[u=c[p]],I=t[u];if(n)var v=o?n(I,y,u,t,e,r):n(y,I,u,e,t,r);if(!(void 0===v?y===I||s(y,I,i,n,r):v)){A=!1;break}l||(l="constructor"==u)}if(A&&!l){var f=e.constructor,_=t.constructor;f!=_&&"constructor"in e&&"constructor"in t&&!("function"==typeof f&&f instanceof f&&"function"==typeof _&&_ instanceof _)&&(A=!1)}return r.delete(e),r.delete(t),A}(e,t,i,n,s,r))}(t,i,n,s,e,r):t!=t&&i!=i)}(e,t)}},632010,481386,214047,e=>{"use strict";var t=e.i(266027),i=e.i(912598),n=e.i(338066),s=e.i(271645);let r={summary:["name","slug","type","subtype","city","neighborhood","region","country_code","rating","review_count","price_level","price_range","partner","lat","lng","short_description","website","provider_links","enriched"],photos:["photos"],details:["description","address","phone","opening_hours","provider_links","partner","price_range","website","enriched"],reservation:["name","type","address","city","lat","lng","rating","review_count","price_level","price_range","partner","photos","phone","website","opening_hours","business_status","short_description"]};function o(e){let t=new Set(["id"]);for(let i of e)for(let e of r[i]??[])t.add(e);return Array.from(t).join(",")}e.s(["PLACE_INTENT",0,{VISIBLE:"visible",INTERACTIVE:"interactive"},"PLACE_SLICE_FIELDS",0,r,"buildFieldsParam",0,o],481386);var c=e.i(303071);let a="place-detail",p="place-hydrated";function u(e){return e.replace(/_([a-z])/g,(e,t)=>t.toUpperCase())}function T(e){let t=new Set;for(let i of e)for(let e of r[i]??[])t.add(u(e));return t}function A(e,t){return e?{...e,...t}:t}function l(e,t){let i=[];for(let[n,s]of e)(function(e,t){let i=Object.keys(e);return 0!==i.length&&(!t||i.some(e=>t.has(e)))})(s,t)&&i.push(n);return i}function y(e){let{pending:t,retryAfter:i,fields:n,attempt:s,maxAttempts:r}=e,o=e.minMs??500,c=e.defaultMs??3e3;if(s>=r||0===l(t,n).length)return!1;let a=null;for(let[,e]of t)for(let[t,i]of Object.entries(e))(!n||n.has(t))&&"number"==typeof i&&i>=0&&(a=null==a?i:Math.min(a,i));return Math.max(o,Math.round(1e3*(a??i??c/1e3)))}function I(e){let{hasData:t,isLoading:i,pendingRecord:n,sliceFields:s}=e;if(n){for(let e of Object.keys(n))if(s.has(e))return"pending"}return!t&&i?"loading":"ready"}e.s(["PLACE_DETAIL_KEY",0,a,"PLACE_HYDRATED_MARKER",0,p,"computeRetryDelayMs",0,y,"deriveSliceStatus",0,I,"mergePlace",0,A,"pendingIdsForFields",0,l,"sliceCamelFieldSet",0,T,"snakeToCamel",0,u],214047),e.s(["usePlaceHydration",0,function(e,r={}){let{slices:v,intent:f,photosLimit:_,debugLabel:d,enabled:h=!0}=r,{places:g}=(0,c.useApi)(),E=(0,i.useQueryClient)(),S=(0,s.useMemo)(()=>(function(e){let t=new Set;for(let i of e){let e=Number(i);Number.isFinite(e)&&e>0&&t.add(e)}return Array.from(t).sort((e,t)=>e-t)})(e),[e]),R=S.join(","),b=!!v&&v.length>0,N=(0,s.useMemo)(()=>b?[...v].sort().join("+"):"",[b,v?.join(",")]),C=(0,s.useMemo)(()=>b?o(v):void 0,[b,N]),m=(0,s.useMemo)(()=>b?T(v):null,[b,N]),O=(0,s.useMemo)(()=>["place-hydration",N,f??"",_??"",R],[N,f,_,R]),L=(0,t.useQuery)({queryKey:O,queryFn:async()=>{let e=E.getQueryData(O),t=e?l(e.pending,m):S.filter(e=>null==E.getQueryData([p,e,N]));if(0===t.length)return d&&console.log(`[${d}] place hydration skipped`,{ids:S,fields:C,intent:f,photosLimit:_,reason:"no ids to fetch"}),e??{pending:new Map,retryAfter:null};d&&console.log(`[${d}] place hydration request`,{ids:t,fields:C,intent:f,photosLimit:_});let i=await g.getPlacesHydrated(t,C?{fields:C,intent:f,photos_limit:_,debugLabel:d}:f||void 0!==_?{intent:f,photos_limit:_,debugLabel:d}:void 0);for(let[e,s]of(d&&console.log(`[${d}] place hydration response`,{ids:t,fields:C,intent:f,photosLimit:_,placesSize:i.places.size,places:Array.from(i.places.entries()).map(([e,t])=>({id:e,name:t.name,photoCount:Array.isArray(t.photos)?t.photos.length:null,firstPhoto:Array.isArray(t.photos)?t.photos[0]:void 0,keys:Object.keys(t)}
2)),pendingSize:i.pending.size,pending:Array.from(i.pending.entries()),retryAfter:i.retryAfter}),i.places))E.setQueryData([a,e],e=>{let t=A(e,s);return e&&(0,n.default)(e,t)?e:t}),E.setQueryData([p,e,N],!0);let s={pending:i.pending,retryAfter:i.retryAfter};return e&&(0,n.default)(e,s)?e:s},enabled:h&&S.length>0,staleTime:6e5,gcTime:18e5,retry:1,notifyOnChangeProps:["data","isLoading"],refetchInterval:e=>{let t=e.state.data;return!!t&&y({pending:t.pending,retryAfter:t.retryAfter,fields:m,attempt:e.state.dataUpdateCount??0,maxAttempts:8})}}),P=(0,s.useMemo)(()=>{let e=new Map;for(let t of S){let i=E.getQueryData([a,t]);i&&e.set(t,i)}return e},[R,L.data]),U=(0,s.useCallback)((e,t)=>{let i=L.data?.pending.get(e);return I({hasData:null!=E.getQueryData([a,e]),isLoading:L.isLoading,pendingRecord:i,sliceFields:T([t])})},[L.data,L.isLoading,E]),j=(0,s.useCallback)((e,t)=>{let i=u(t),n=L.data?.pending.get(e);return n&&i in n?"pending":null==E.getQueryData([a,e])&&L.isLoading?"loading":"ready"},[L.data,L.isLoading,E]);return{placeMap:P,isLoading:L.isLoading&&S.length>0,isFetching:L.isFetching,sliceStatus:U,fieldStatus:j}}],632010)}]);
3
4//# debugId=6380e615-1104-754e-0cb2-6b1ce93d4409

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.