PageSourceSearch

https://www.newzealandcoachtours.co.nz/_next/static/chunks/5378-a2…=ec5daca72d3cc95a6e92a4ce4e21ea1fcfdf82cc

js newzealandcoachtours.co.nz collected 2026-10-08 10:50:02 UTC 8,194 bytes, 1 lines download raw bytes

1try{let e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="184944ce-51aa-43ad-90a7-455949d03387",e._sentryDebugIdIdentifier="sentry-dbid-184944ce-51aa-43ad-90a7-455949d03387")}catch(e){}"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5378],{18452:(e,t,r)=>{r.d(t,{S:()=>a});function a(e){return e.trim().toLowerCase().normalize("NFD").replace(RegExp("\\p{M}","gu"),"").replace(/\s+/g,"-").replace(/_+/g,"-").replace(/[^a-z0-9-]/g,"").replace(/-+/g,"-").replace(/^-|-$/g,"")}},23914:(e,t,r)=>{r.d(t,{G7:()=>d,L$:()=>p,h_:()=>m,oI:()=>u,uB:()=>o,xL:()=>c});var a=r(54568),n=r(7620),l=r(36323),s=r(65202),i=r(2195);r(82043);let o=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.uB,{ref:t,className:(0,i.cn)("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",r),...n})});o.displayName=l.uB.displayName;let d=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsxs)("div",{className:"flex items-center border-b px-3",children:[(0,a.jsx)(s.A,{className:"mr-2 h-4 w-4 shrink-0 opacity-50"}),(0,a.jsx)(l.uB.Input,{ref:t,className:(0,i.cn)("flex h-11 w-full rounded-button-l bg-transparent py-3 text-sm outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",r),...n})]})});d.displayName=l.uB.Input.displayName;let u=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.uB.List,{ref:t,className:(0,i.cn)("max-h-[300px] overflow-y-auto overflow-x-hidden",r),...n,"data-lenis-prevent":"true"})});u.displayName=l.uB.List.displayName;let c=n.forwardRef((e,t)=>(0,a.jsx)(l.uB.Empty,{ref:t,className:"py-6 text-center text-sm",...e}));c.displayName=l.uB.Empty.displayName;let p=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.uB.Group,{ref:t,className:(0,i.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1.5 [&_[cmdk-group-heading]]:text-xs [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",r),...n})});p.displayName=l.uB.Group.displayName,n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.uB.Separator,{ref:t,className:(0,i.cn)("-mx-1 h-px bg-border",r),...n})}).displayName=l.uB.Separator.displayName;let m=n.forwardRef((e,t)=>{let{className:r,...n}=e;return(0,a.jsx)(l.uB.Item,{ref:t,className:(0,i.cn)("relative flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none data-[disabled=true]:pointer-events-none data-[selected='true']:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",r),...n})});m.displayName=l.uB.Item.displayName},46740:(e,t,r)=>{r.d(t,{h:()=>l});let a={search_region:["searchregion","start","startregion","region"],search_trip_type:["searchtriptype","type","triptype","tourtype"],search_duration:["searchduration","duration","durationmin","durationmax","days","length"]},n=(e,t)=>{for(let r of t){let t=e[r];if(t&&t.trim().length>0)return t.trim()}},l=(e,t)=>{let r=Object.entries(e).reduce((e,t)=>{let[r,a]=t;return e[r.toLowerCase().replace(/[^a-z0-9]/g,"")]=a,e},{}),l={event:"search_submit",component_id:t||"unknown"},s=n(r,a.search_region),i=n(r,a.search_trip_type),o=n(r,a.search_duration);return s&&(l.search_region=s),i&&(l.search_trip_type=i),o&&(l.search_duration=o),l}},54854:(e,t,r)=>{r.d(t,{R:()=>c});var a=r(54568),n=r(7620),l=r(2195),s=r(71809),i=r(47229),o=r(32223),d=r(54678),u=r(23914);let c=e=>{var t,r;let{placeholder:c,defaultValue:p="",value:m,onChange:h,onBlur:f,onFocus:g,className:x,disabled:b=!1,dropdownOptions:y=[],onDropdownSelect:v,label:N,boldLabel:w=!1,labelClassName:_,name:j,id:B,defaultOpen:C=!1,isTextArea:L=!1,rows:S=3,readOnly:k=!1,popoverZIndex:I=70,popoverScopeId:R,rightIcon:E}
1=e,[F,A]=(0,n.useState)(C),[D,z]=(0,n.useState)(p),[T,W]=(0,n.useState)(""),[$,O]=(0,n.useState)(!1),G=(0,n.useRef)(null),M=void 0!==m?m:D,P=y.find(e=>e.value===M),J=F?$?T:null!=(t=null==P?void 0:P.label)?t:M:null!=(r=null==P?void 0:P.label)?r:M,Q=e=>{void 0===m&&z(e),F&&O(!0),W(e),null==h||h(e)},[U,q]=(0,n.useState)(!1),H=M.length>0,K=T&&T.length>0?y.filter(e=>e.label.toLowerCase().includes(T.toLowerCase())):y,V=(0,l.cn)("input-base",b&&"input-disabled",U&&"input-active",!U&&H&&"input-filled",!U&&!H&&"border-secondary",L&&"resize-none min-h-[80px]",E&&"pr-10",x),X=(0,l.cn)("flex items-center gap-3 px-3 py-2 text-base rounded-base cursor-pointer","bg-white text-primary-900 font-medium","hover:bg-primary-100 aria-selected:bg-primary-100"),Y=(0,l.cn)("w-[--radix-popover-trigger-width] p-2 mt-1 bg-white border border-secondary","rounded-base font-medium shadow-lg hover:border-primary"),Z={ref:null,id:B||j,name:j,value:J,onChange:e=>Q(e.target.value),onFocus:e=>{q(!0),P&&!$&&e.currentTarget.select(),null==g||g()},onBlur:()=>{q(!1),null==f||f()},placeholder:c,disabled:b,readOnly:k,className:V,autoComplete:"off"},ee=L?(0,a.jsx)(i.T,{...Z,rows:S}):(0,a.jsx)(s.p,{type:"text",...Z}),et=(0,a.jsxs)("div",{className:"relative w-full",children:[ee,E&&(0,a.jsx)("div",{className:"absolute right-3 top-1/2 -translate-y-1/2 pointer-events-none flex items-center justify-center",children:E})]});return(0,a.jsxs)("div",{className:"relative",children:[N&&(0,a.jsx)(o.J,{htmlFor:B||j,className:(0,l.cn)("input-label",w&&"font-semibold",_),children:N}),(0,a.jsxs)(d.AM,{open:F,onOpenChange:e=>{A(e),e?(W(""),O(!1),null==g||g()):O(!1)},children:[(0,a.jsx)(d.Wv,{asChild:!0,children:et}),(0,a.jsx)(d.hl,{ref:G,side:"bottom",align:"start",avoidCollisions:!1,className:Y,style:{zIndex:I},onOpenAutoFocus:e=>e.preventDefault(),onWheel:e=>e.stopPropagation(),onTouchMove:e=>e.stopPropagation(),"data-lenis-prevent":"true","data-searchbar-overlay-scope":R,children:(0,a.jsx)(u.uB,{className:"bg-transparent",shouldFilter:!1,"data-lenis-prevent":"true",children:(0,a.jsx)(u.oI,{className:"bg-white","data-lenis-prevent":"true",children:K.length>0?(0,a.jsx)(u.L$,{className:"bg-white",children:K.map((e,t)=>(0,a.jsx)(u.h_,{value:e.value,onSelect:()=>{Q(e.value),W(""),O(!1),null==v||v(e.value),A(!1)},className:X,children:e.icon?(0,a.jsxs)("div",{className:"flex items-center gap-2",children:[(0,a.jsx)("div",{className:"bg-primary-100 p-2",children:(0,a.jsx)("img",{src:e.icon,alt:e.label,className:"w-5 h-5"})}),e.label]}):e.label},t))}):(0,a.jsx)("div",{className:"px-3 py-2 text-sm text-gray-500 bg-white",children:"No results found."})})})})]})]})};c.displayName="TextInputDropdown"},70114:(e,t,r)=>{r.d(t,{Q:()=>n});var a=r(18452);function n(e){let t=new URLSearchParams,r=(e,t)=>{let r=String(t).trim();if(!r)return[];let n=r.toLowerCase();if("all"===n||"any"===n)return[];let l=r;n.startsWith("the ")&&(l=r.slice(4).trim());let s=l.includes("&")?l.split("&").map(e=>e.trim()).filter(Boolean):[l];return s.map(e=>(0,a.S)(e)).filter(Boolean)};return Object.entries(e||{}).forEach(e=>{let[a,n]=e;if(null==n||!Array.isArray(n)&&((e,r)=>{if("duration"===e.toLowerCase()||"budget"===e.toLowerCase()){let a=r.match(/\d+/g);if(a&&a.length>=2){let[r,n]=a;return(null==r?void 0:r.trim())&&(null==n?void 0:n.trim())&&t.set(e,"".concat(r,"-").concat(n)),!0}return!!a&&1===a.length&&!!a[0]&&(t.set(e,a[0]),!0)}if(!(e.toLowerCase().endsWith("_min")||e.toLowerCase().endsWith("_max")))return!1;let a=r.match(/\d+/g);if(a&&a.length>=2){let r=e.replace(/_(min|max)$/i,""),[n,l]=a;return(null==n?void 0:n.trim())&&(null==l?void 0:l.trim())&&!isNaN(Number(n))&&!isNaN(Number(l))&&isFinite(Number(n))&&isFinite(Number(l))&&(t.set("".concat(r,"_min"),n),t.set("".concat(r,"_max"),l)),!0}if(a&&1===a.length&&a[0]){let r=e.replace(/_(min|max)$/i,""),n=e.toLowerCase().endsWith("_min"),l=a[0];return(null==l?void 0:l.trim())&&!isNaN(Number(l))&&isFinite(Number(l))&&t.set("".concat(r,"_").concat(n?"min":"max"),l),!0}return!1})(a,String(n).trim()||""))return;if(Array.isArray(n)){let e=[];n.forEach(t=>{e.push(...r(a,t))}),e.length>0&&t.set(a,e.join(","));return}let l=r(a,n);l.length>0&&t.set(a,l.join(","))}),t.toString()}}}]);

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.