PageSourceSearch

https://cdn.tiqets.com/static/assets/webpack/discovery.multi_provider_reviews_app.ad43411153.js

js tiqets.com collected 2026-09-24 08:29:08 UTC 41,360 bytes, 31 lines download raw bytes

1"use strict";(globalThis.webpackChunk=globalThis.webpackChunk||[]).push([[93644],{19151(T,u,e){e.d(u,{v:()=>t});var n=e(74848),l=e(96540);const t=({children:r,className:o,excludedElement:E,onExternalClick:d,element:a="div"})=>{const i=(0,l.useRef)(null),m=(0,l.useCallback)(s=>{var c,O;!((c=i.current)===null||c===void 0)&&c.contains(s.target)||!((O=E?.current)===null||O===void 0)&&O.contains(s.target)||d()},[E,i,d]);return(0,l.useEffect)(()=>(document.addEventListener("click",m,{capture:!0}),()=>document.removeEventListener("click",m,{capture:!0})),[m]),(0,n.jsx)(a,{className:o,ref:i,children:r})}},22360(T,u,e){e.d(u,{f:()=>d});var n=e(13927),l=e(74848),t=e(20053),r=e(84863),o=e(96540);const E=a=>{var{className:i,innerRef:m,isValid:s,isWarned:c}=a,O=(0,n.a)(a,["className","innerRef","isValid","isWarned"]);return(0,l.jsx)("input",Object.assign({},O,{ref:m,className:(0,t.A)(i,"mr-3 mt-0.5",s===!1&&"border-red-600",c===!0&&"border-yellow-600")}))},d=(0,r.w)(E)},6930(T,u,e){e.d(u,{S:()=>N});var n=e(13927),l=e(74848),t=e(20053),r=e(88699),o=e(40673),E=e(22360),d=e(10083),a=e(96540),i=e(16274),m=e.n(i),s=e(91584),c=e.n(s);const O=g=>{var{innerClassName:p,hideAlerts:y}=g,f=(0,n.a)(g,["innerClassName","hideAlerts"]);return(0,l.jsx)(r.I,{hideAlerts:y,children:(0,l.jsx)(E.f,Object.assign({},f,{type:"checkbox",className:(0,t.A)('relative block appearance-none self-start rounded-sm border-2 border-solid border-controls-icon p-2 outline-0 after:absolute after:left-0.5 after:top-[3px] after:h-1.5 after:w-2.5 after:-rotate-45 after:scale-0 after:border-b-2 after:border-l-2 after:border-white after:opacity-0 after:transition-all after:duration-[0.2s] after:ease-[ease] after:content-[""] checked:border-controls-selected-icon checked:bg-controls-selected-icon checked:after:-rotate-45 checked:after:scale-100 checked:after:opacity-100',p)}))})},N=(0,d.p)((0,o.p)(O))},88699(T,u,e){e.d(u,{I:()=>d});var n=e(74848),l=e(20053),t=e(43206),r=e(57646),o=e(73734),E=e(96540);const d=({children:a,className:i,hideAlerts:m})=>{const{disabled:s}=(0,t.u)();return(0,n.jsx)(r.E,{hideAlerts:m,children:(0,n.jsxs)("div",{className:(0,l.A)(i,"flex",s&&"opacity-50"),children:[a,(0,n.jsx)(o.J,{className:"flex-1"})]})})}},5686(T,u,e){e.d(u,{V:()=>y});var n=e(88940),l=e.n(n),t=e(18111),r=e.n(t),o=e(61701),E=e.n(o),d=e(18237),a=e.n(d),i=e(74848),m=e(20053),s=e(96540),c=e(48034);function O(f,P){var A={};for(var M in f)Object.prototype.hasOwnProperty.call(f,M)&&P.indexOf(M)<0&&(A[M]=f[M]);if(f!=null&&typeof Object.getOwnPropertySymbols=="function")for(var U=0,M=Object.getOwnPropertySymbols(f);U<M.length;U++)P.indexOf(M[U])<0&&Object.prototype.propertyIsEnumerable.call(f,M[U])&&(A[M[U]]=f[M[U]]);return A}typeof SuppressedError=="function"&&SuppressedError;function N(f){return Object.entries(f).reduce((P,[A,M])=>(M===""||M===void 0||(P[A]=String(M)),P),{})}function g(f){return URL.canParse(f)?new URL(f):new URL(c.s9)}function p(f,P){const A=new URL(f),M=N(P),U=Object.assign(Object.assign({},Object.fromEntries([...A.searchParams])),M),j=Object.entries(U).sort(([$],[G])=>$.localeCompare(G));return A.search=new URLSearchParams(j).toString(),A.toString()}const y=(0,s.memo)(f=>{var{width:P,height:A=P,src:M="",sizes:U=[],className:j="",imgClassName:$="",lazy:G=!0,fallback:ne=!0,retina:J=!0,alt:q,fit:X="crop",aspectRatio:B}=f,K=O(f,["width","height","src","sizes","className","imgClassName","lazy","fallback","retina","alt","fit","aspectRatio"]);const b=g(M),w=`${p(b,{w:P,h:A,dpr:2,q:30,fit:X})} 2x`,F=p(b,{w:P,h:A,q:40,fit:X});return(0,i.jsxs)("picture",Object.assign({className:j,style:B?{"--aspect-ratio":B}:void 0},K,{children:[U.sort((D,W)=>W.minWidth-D.minWidth).map(D=>{var W;const{width:h,src:v}=D,C=v?g(v):b,L=(W=D.height)!==null&&W!==void 0?W:P,_=[p(C,{w:h,h:L,q:40,fit:X}),`${p(C,{w:h,h:L,dpr:2,q:30,fit:X})} 2x`].join(", "),R=p(C,{w:h,h:L,fit:X});return(0,i.jsx)("source",{media:`(min-width: ${D.minWidth}px)`,srcSet:J?_:R,width:h,height:L??void 0},`source-${v}-${h}-${L}`)}),(0,i.jsx)("img",{className:(0,m.A)($,ne&&"bg-grey-200"),src:F,srcSet:J?w:void 0,loading:G?"lazy":void 0,alt:q,width:P??void 0,height:A??void 0})]}))})},33040(T,u,e){e.d(u,{A:()=>E});var n=e(71354),l=e.n(n),t=e(76314),r=e.n(t),o=r()(l());o.push([T.id,`.FilterButton {
2  --border-color: hsla(var(--color-grey-500)/1);
3  --border-width: 1px;
4  border-radius: 100px;
5  box-shadow: inset 0 0 0 var(--border-width) var(--border-color);
6}
7.FilterButton:hover,
8.FilterButton:focus {
9  background-color: hsla(var(--color-grey-100) / 1);
10}
11.FilterButton--active,
12.FilterButton:active {
13  --border-color: hsla(var(--color-ink-100)/1);
14  --border-width: 2px;
15  background-color: hsla(var(--color-grey-100) / 1);
16}
17.FilterButton--selected {
18  color: hsla(var(--color-white) / 1);
19  background-color: hsla(var(--color-ink-500) / 1);
20  box-shadow: none;
21}
22.FilterButton--selected:hover,
23.FilterButton--selected:focus {
24  background-color: hsla(var(--color-ink-700) / 1);
25}
26`,"",{version:3,sources:["webpack://./webpack/packages/components/FilterButton/FilterButton.css"],names:[],mappings:"AAAA;EACE,6CAA6C;EAC7C,mBAAmB;EACnB,oBAAoB;EACpB,+DAA+D;AACjE;AACA;;EAEE,iDAAiD;AACnD;AACA;;EAEE,4CAA4C;EAC5C,mBAAmB;EACnB,iDAAiD;AACnD;AACA;EACE,mCAAmC;EACnC,gDAAgD;EAChD,gBAAgB;AAClB;AACA;;EAEE,gDAAgD;AAClD",sourceRoot:""}]);const E=o},76314(T){T.exports=function(u){var e=[];return e.toString=function(){return this.map(function(l){var t="",r=typeof l[5]<"u";return l[4]&&(t+="@supports (".concat(l[4],") {")),l[2]&&(t+="@media ".concat(l[2]," {")),r&&(t+="@layer".concat(l[5].length>0?" ".concat(l[5]):""," {")),t+=u(l),r&&(t+="}"),l[2]&&(t+="}"),l[4]&&(t+="}"),t}).join("")},e.i=function(l,t,r,o,E){typeof l=="string"&&(l=[[null,l,void 0]]);var d={};if(r)for(var a=0;a<this.length;a++){var i=this[a][0];i!=null&&(d[i]=!0)}for(var m=0;m<l.length;m++){var s=[].concat(l[m]);r&&d[s[0]]||(typeof E<"u"&&(typeof s[5]>"u"||(s[1]="@layer".concat(s[5].length>0?" ".concat(s[5]):""," {").concat(s[1],"}")),s[5]=E),t&&(s[2]&&(s[1]="@media ".concat(s[2]," {").concat(s[1],"}")),s[2]=t),o&&(s[4]?(s[1]="@supports (".concat(s[4],") {").concat(s[1],"}"),s[4]=o):s[4]="".concat(o)),e.push(s))}},e}},71354(T){T.exports=function(u){var e=u[1],n=u[3];
26if(!n)return e;if(typeof btoa=="function"){var l=btoa(unescape(encodeURIComponent(JSON.stringify(n)))),t="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(l),r="/*# ".concat(t," */"),o=n.sources.map(function(E){return"/*# sourceURL=".concat(n.sourceRoot||"").concat(E," */")});return[e].concat(o).concat([r]).join(`
27`)}return[e].join(`
28`)}},14885(T,u,e){e.d(u,{V:()=>E,c:()=>o});var n=e(96540);function l(a,i){a.prototype=Object.create(i.prototype),a.prototype.constructor=a,a.__proto__=i}function t(a){if(a===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return a}var r=(function(a){l(i,a);function i(s){var c;return c=a.call(this,s)||this,c.isClient=typeof window<"u",c.updateVisibility=c.updateVisibility.bind(t(c)),c.isClient&&(c.mql=window.matchMedia(s.breakpoint),c.mql.addListener(c.updateVisibility)),c.state={visible:c.isClient?d(s.hide,c.mql.matches):!1},c}var m=i.prototype;return m.updateVisibility=function(){this.isClient&&this.setState({visible:d(this.props.hide,this.mql.matches)})},m.componentWillUnmount=function(){this.mql&&this.mql.removeListener(this.updateVisibility)},m.render=function(){return this.state.visible?this.props.children:null},i})(n.Component),o=function(i){var m=i.breakpoint,s=i.children;return(0,n.createElement)(r,{breakpoint:m,hide:!0},s)},E=function(i){var m=i.breakpoint,s=i.children;return(0,n.createElement)(r,{breakpoint:m,hide:!1},s)};function d(a,i){return a?!i:i}},85072(T){var u=[];function e(t){for(var r=-1,o=0;o<u.length;o++)if(u[o].identifier===t){r=o;break}return r}function n(t,r){for(var o={},E=[],d=0;d<t.length;d++){var a=t[d],i=r.base?a[0]+r.base:a[0],m=o[i]||0,s="".concat(i," ").concat(m);o[i]=m+1;var c=e(s),O={css:a[1],media:a[2],sourceMap:a[3],supports:a[4],layer:a[5]};if(c!==-1)u[c].references++,u[c].updater(O);else{var N=l(O,r);r.byIndex=d,u.splice(d,0,{identifier:s,updater:N,references:1})}E.push(s)}return E}function l(t,r){var o=r.domAPI(r);o.update(t);var E=function(a){if(a){if(a.css===t.css&&a.media===t.media&&a.sourceMap===t.sourceMap&&a.supports===t.supports&&a.layer===t.layer)return;o.update(t=a)}else o.remove()};return E}T.exports=function(t,r){r=r||{},t=t||[];var o=n(t,r);return function(d){d=d||[];for(var a=0;a<o.length;a++){var i=o[a],m=e(i);u[m].references--}for(var s=n(d,r),c=0;c<o.length;c++){var O=o[c],N=e(O);u[N].references===0&&(u[N].updater(),u.splice(N,1))}o=s}}},77659(T){var u={};function e(l){if(typeof u[l]>"u"){var t=document.querySelector(l);if(window.HTMLIFrameElement&&t instanceof window.HTMLIFrameElement)try{t=t.contentDocument.head}catch{t=null}u[l]=t}return u[l]}function n(l,t){var r=e(l);if(!r)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");r.appendChild(t)}T.exports=n},10540(T){function u(e){var n=document.createElement("style");return e.setAttributes(n,e.attributes),e.insert(n,e.options),n}T.exports=u},55056(T,u,e){function n(l){var t=e.nc;t&&l.setAttribute("nonce",t)}T.exports=n},97825(T){function u(l,t,r){var o="";r.supports&&(o+="@supports (".concat(r.supports,") {")),r.media&&(o+="@media ".concat(r.media," {"));var E=typeof r.layer<"u";E&&(o+="@layer".concat(r.layer.length>0?" ".concat(r.layer):""," {")),o+=r.css,E&&(o+="}"),r.media&&(o+="}"),r.supports&&(o+="}");var d=r.sourceMap;d&&typeof btoa<"u"&&(o+=`
29/*# sourceMappingURL=data:application/json;base64,`.concat(btoa(unescape(encodeURIComponent(JSON.stringify(d))))," */")),t.styleTagTransform(o,l,t.options)}function e(l){if(l.parentNode===null)return!1;l.parentNode.removeChild(l)}function n(l){var t=l.insertStyleElement(l);return{update:function(o){u(t,l,o)},remove:function(){e(t)}}}T.exports=n},41113(T){function u(e,n){if(n.styleSheet)n.styleSheet.cssText=e;else{for(;n.firstChild;)n.removeChild(n.firstChild);n.appendChild(document.createTextNode(e))}}T.exports=u},58106(T,u,e){e.d(u,{F:()=>A});var n=e(96540),l=e(20053),t=e(85072),r=e.n(t),o=e(97825),E=e.n(o),d=e(77659),a=e.n(d),i=e(55056),m=e.n(i),s=e(10540),c=e.n(s),O=e(41113),N=e.n(O),g=e(33040),p={};p.styleTagTransform=N(),p.setAttributes=m(),p.insert=a().bind(null,"head"),p.domAPI=E(),p.insertStyleElement=c();var y=r()(g.A,p);const f=g.A&&g.A.locals?g.A.locals:void 0;function P(){return P=Object.assign?Object.assign.bind():function(M){for(var U=1;U<arguments.length;U++){var j=arguments[U];for(var $ in j)({}).hasOwnProperty.call(j,$)&&(M[$]=j[$])}return M},P.apply(null,arguments)}const A=({children:M,selected:U,active:j,className:$,...G})=>n.createElement("button",P({},G,{type:"button",className:(0,l.A)("FilterButton px-4 py-3 inline-flex items-center whitespace-nowrap",$,U&&"FilterButton--selected",j&&"FilterButton--active")}),M)},49108(T,u,e){e.d(u,{Gl:()=>s,Oi:()=>d,sf:()=>i});var n=e(96540),l=e(20053),t=e(31282),r=e(60744),o=e(19151),E=e(79978);const d=430,a=({children:c,className:O})=>n.createElement("div",{className:(0,l.A)("shadow-md shadow-[rgba(0 2px 0x #0003)] relative z-1 pl-3 py-3 text-ink-500 font-medium text-xl flex items-center mb-4",O)},c),i=({onRequestClose:c,title:O,className:N,headerClassName:g,extraHeaderComponent:p,withHeader:y=!0,excludedElement:f,children:P})=>
29{const A=(0,n.useRef)(null),[M,U]=(0,n.useState)(!1);return(0,n.useEffect)(()=>((0,r.tR)(),A.current&&A.current.showModal(),requestAnimationFrame(()=>U(!0)),()=>{(0,r.GG)()}),[]),n.createElement("dialog",{ref:A,className:"max-w-none max-h-none p-0 overflow-hidden fixed inset-0 bg-[rgba(0,0,0,0.24)]"},n.createElement(o.v,{onExternalClick:c,className:(0,l.A)("bg-white fixed right-0 bottom-0 w-full min-w-[300px] will-change-transform",N,M?"translate-y-0":"translate-y-full"),excludedElement:f},y&&n.createElement(a,{className:g},n.createElement("div",{className:"mr-auto"},O),n.createElement(m,{onClick:c,className:"px-3"}),p),!y&&n.createElement(m,{onClick:c,className:"absolute top-0 right-0 p-1 m-3"}),P))},m=({onClick:c,className:O})=>n.createElement("button",{type:"button",className:(0,l.A)("leading-0 focus:ring-outline rounded",O),onClick:c},n.createElement("tq-icon",{name:"cross-outline"}),n.createElement("span",{className:"sr-only"},(0,t._)("Close"))),s=({portalNode:c,...O})=>n.createElement(E.A,{targetNode:c},n.createElement(i,O))},62924(T,u,e){e.d(u,{$:()=>d});var n=e(96540),l=e(14885),t=e(20053),r=e(19151),o=e(49108);function E(){return E=Object.assign?Object.assign.bind():function(a){for(var i=1;i<arguments.length;i++){var m=arguments[i];for(var s in m)({}).hasOwnProperty.call(m,s)&&(a[s]=m[s])}return a},E.apply(null,arguments)}const d=({popupTitle:a,popupContent:i,label:m,open:s=!1,onButtonClick:c,onCloseRequest:O,switchWidth:N=600,active:g=!1,zIndex:p=2,popupWidth:y=320,modalPortalNode:f,popupAnchorSide:P,className:A,buttonProps:M,components:U})=>{const j=(0,n.useRef)(null),{Button:$}=U;return n.createElement("div",{className:(0,t.A)("inline-block",A)},n.createElement("span",{ref:j},n.createElement($,E({},M,{onClick:c,open:s,selected:g}),m)),s&&n.createElement(n.Fragment,null,n.createElement(l.c,{breakpoint:`(min-width: ${N}px)`},f?n.createElement(o.Gl,{portalNode:f,title:a,onRequestClose:O,excludedElement:j},i):n.createElement(o.sf,{title:a,onRequestClose:O,excludedElement:j},i)),n.createElement(l.V,{breakpoint:`(min-width: ${N}px)`},n.createElement(r.v,{onExternalClick:O,excludedElement:j,className:P?"relative":""},n.createElement("div",{className:(0,t.A)("shadow absolute bg-white mt-2 border border-grey-500 rounded-lg overflow-hidden",{right:"right-0",left:"left-0"}[P]),style:{zIndex:p,width:y??"max-content"}},i)))))}},79978(T,u,e){e.d(u,{A:()=>r});var n=e(96540),l=e(40961);const r=({targetNode:o,replace:E,children:d})=>{const a=(0,n.useRef)(!1);return o?(E&&!a.current&&(o.innerHTML="",a.current=!0),(0,l.createPortal)(d,o)):null}},87088(T,u,e){e.d(u,{B:()=>a});var n=e(96540),l=e(20053),t=e(47237),r=e(92153),o=e(49791),E=e(32389);function d(){return d=Object.assign?Object.assign.bind():function(m){for(var s=1;s<arguments.length;s++){var c=arguments[s];for(var O in c)({}).hasOwnProperty.call(c,O)&&(m[O]=c[O])}return m},d.apply(null,arguments)}const a=({rating:m,reviewRatings:s,reviewsTotal:c,supplier:O,reviewProvider:N,className:g=""})=>{const p=[5,4,3,2,1],{t:y}=(0,E.Bd)("review-summary"),f=O&&"supplier"||N&&"reviewProvider"||"default";return n.createElement("div",{className:(0,l.A)("ReviewSummary",g)},n.createElement("div",{className:"flex text-ink-500 mb-2"},n.createElement("span",{className:"text-5xl leading-10 font-medium mr-4"},m.toFixed(1)),n.createElement("div",null,!N&&n.createElement(o.G,{textSize:16,score:m,showAllStars:!0,showScore:!1,className:"mb-2"}),n.createElement("div",{className:"text-sm"},f==="supplier"&&y("{amount} verified customer reviews for provider {supplier}",{amount:c,supplier:O}),f==="reviewProvider"&&y("{amount} verified customer reviews from {reviewProvider}",{amount:c,reviewProvider:N?.name}),f==="default"&&y("{amount} verified customer reviews",{amount:c})))),n.createElement("div",{className:"text-xs flex"},n.createElement("div",{className:"flex-1"},p.map(P=>n.createElement(i,d({key:`rating-line-${P}`,rating:P},s[P])))),n.createElement("div",{className:"text-right text-ink-300 ml-2"},p.map(P=>n.createElement("div",{key:`rating-count-${P}`,className:"mb-1"},s[P]?.count)))))},i=({percentage:m,rating:s})=>n.createElement("div",{className:"flex items-center mb-1"},n.createElement("span",{className:"text-ink-500 font-medium mr-1"},s),n.createElement(r.I,{className:"mr-2 text-ink-200",name:"star-fill",size:12}),n.createElement(t.z,{className:"flex-1 rounded-full!",fillClassName:"rounded-full!",percentage:m,color:"yellow"}))},71118(T,u,e){e.d(u,{A:()=>N});var n=e(96540),l=e(32389),t=e(1115);const[r,o]=(0,t.q)({name:"SliderContext",hookName:"useSliderContext",providerName:"<SliderProvider />"}),E=g=>g.children(o());var d=e(91908);function a(){return a=Object.assign?Object.assign.bind():function(g){for(var p=1;p<arguments.length;p++){var y=arguments[p];for(var f in y)({}).hasOwnProperty.call(y,f)&&(g[f]=y[f])}return g},a.apply(null,arguments)}const N={Root:g=>{const p=(0,d.P)();return n.createElement(r,{value:p},n.createElement("div",a({},g,{ref:p.containerRef})))},RootProvider:g=>{const{value:p,...y}=g;return n.createElement(r,{value:p},n.createElement("div",a({},y,{ref:p.containerRef})))},Slide:g=>{const{as:p}=g,y=o(),{register:f}=y,P=p??"div",A=(0,n.useRef)(null);return(0,n.useEffect)(()=>f(A),[f]),n.createElement(P,a({},g,{ref:A}))},Context:E,ButtonPrevious:g=>{const{t:p}=(0,l.Bd)("slider-headless"),{onClick:y,as:f}=g,P=o(),{scrollToPrevious:A}=P,M=f??"button",U=(0,n.useCallback)(j=>{A(),y?.(j)},[y,A]);return n.createElement(M,a({},g,{type:"button",onClick:U,"aria-label":p("Previous slide")}))},ButtonNext:g=>{const{t:p}=(0,l.Bd)("slider-headless"),{onClick:y,as:f}=g,P=o(),{scrollToNext:A}=P,M=f??"button",U=(0,n.useCallback)(j=>{A(),y?.(j)},[y,A]);return n.createElement(M,a({},g,{type:"button",onClick:U,"aria-label":p("Next slide")}))}}},91908(T,u,e){e.d(u,{P:()=>O});var n=e(18111),l=e.n(n),t=e(22489),r=e.n(t),o=e(7588),E=e.n(o),d=e(61701),a=e.n(d),i=e(96540);const m={behavior:"smooth",block:"nearest",inline:"start"};function s(N,g,p){const y=[...p.visibility];
29N.forEach(({slide:U,isVisible:j})=>{const $=g.indexOf(U);y[$]=j});const f=y.indexOf(!0);if(f===-1)return{...p,visibility:y};const P=Math.min(g.length-1,f+1),A=Math.max(0,f-1),M=g.length;return{nextIndex:P,prevIndex:A,currentIndex:f,visibility:y,total:M}}const c=()=>({nextIndex:0,prevIndex:0,currentIndex:0,visibility:[!1],total:0});function O(){const N=(0,i.useRef)(null),g=(0,i.useRef)([]),[p,y]=(0,i.useState)(c);return(0,i.useEffect)(()=>{const f=new IntersectionObserver(P=>{const A=P.map(M=>({slide:M.target,isVisible:M.isIntersecting}));y(M=>s(A,g.current,M))},{threshold:.5,root:N.current});return g.current?.forEach(P=>f.observe(P)),()=>f.disconnect()},[]),(0,i.useMemo)(()=>({...p,containerRef:N,register:f=>(g.current.push(f.current),function(){g.current=g.current.filter(A=>A!==f.current)}),scrollToNext:()=>{g.current[p.nextIndex]?.scrollIntoView(m)},scrollToPrevious:()=>{g.current[p.prevIndex]?.scrollIntoView(m)},scrollToIndex:f=>{g.current[f]?.scrollIntoView({...m,behavior:"instant"})}}),[p])}},78597(T,u,e){e.d(u,{MultiProviderReviews:()=>W});var n=e(18111),l=e(61701),t=e(96540),r=e(87088),o=e(99562),E=e(24230),d=e(32389),a=e(56462),i=e(87779),m=e(19177),s=e(70287),c=e(20053),O=e(5686);const N=({buttons:h,selected:v,className:C,classButtons:L="",imageAs:_,hasImages:R=!1,onSelect:x})=>t.createElement("div",{className:(0,c.A)("TabsX flex overflow-x-auto py-2",C)},h.map(({id:I,text:z,imgSrc:H})=>{const S=I===v;return t.createElement(g,{key:I,text:z,selected:S,imgSrc:H,hasImage:R,imageAs:_,className:L,onClick:()=>{S||x(I)}})})),g=({text:h,imgSrc:v,selected:C=!1,className:L="",hasImage:_=!1,imageAs:R,onClick:x})=>{const I=R??O.V;return t.createElement("button",{type:"button",className:(0,c.A)("TabsX__button focus:ring-outline cursor-pointer p-4",_?"TabsX__button--has-image flex items-center shrink-0 capitalize font-medium":"text-center tracking-wider uppercase font-bold whitespace-nowrap text-sm",L,C&&"TabsX__button--selected"),onClick:x},_&&t.createElement(I,{src:v??"",width:32,height:32,className:"rounded-full shrink-0 overflow-hidden mr-2 relative",imgClassName:"block",alt:""}),t.createElement("span",{className:"TabsX__button-text"},h))},p=({className:h})=>t.createElement("div",{className:(0,c.A)("border-b border-grey20 -my-2",h)}),y=e.p+"supplier.svg",f=e.p+"tiqets.svg",P=({providers:h,reviewInfoByProvider:v,onSelect:C,selected:L,className:_})=>{const{t:R}=(0,d.Bd)("discovery.reviews"),x={supplier:{id:"supplier",text:R("Provider"),imgSrc:y},tiqets:{id:"tiqets",text:R("Tiqets"),imgSrc:f}},I=h.map(z=>({...x[z],text:`${x[z].text} (${v[z].overview.totalReviews})`}));return t.createElement("div",{className:_},t.createElement(N,{buttons:I,selected:L,onSelect:C,hasImages:!0,imageAs:"img"}),t.createElement(p,null))};function A(){return A=Object.assign?Object.assign.bind():function(h){for(var v=1;v<arguments.length;v++){var C=arguments[v];for(var L in C)({}).hasOwnProperty.call(C,L)&&(h[L]=C[L])}return h},A.apply(null,arguments)}const M=({className:h,...v})=>{const{t:C}=(0,d.Bd)("discovery.reviews");return t.createElement("div",A({className:(0,c.A)("bg-grey-200 p-4 rounded-lg",h)},v),t.createElement("h3",{className:"text-base font-medium mt-0 mb-1"},C("No reviews yet from Tiqets")),t.createElement("p",{className:"mt-0 text-sm mb-0"},C("There\u2019s no reviews for this experience yet. Read what customers have to say about the provider\u2019s other offerings here.")))};var U=e(13866),j=e(87241);const $=({onChange:h})=>{(0,j.T)(()=>{const v=()=>{const C=G();C&&h(C)};return window.addEventListener("hashchange",v),v(),()=>{window.removeEventListener("hashchange",v)}})};function G(){const h=window.location.href,{hash:v}=new URL(h),[,C]=v.split("-");if(ne(C))return C}function ne(h){return h?["tiqets","supplier"].includes(h):!1}const J=({providerList:h,initialReviewInfoByProvider:v,product:C,supplier:L})=>{const _=(0,U.n)(v.tiqets?{entity:{type:"product",id:C.id},initialData:v.tiqets}:{skip:!0}),R=(0,U.n)(v.supplier?{entity:{type:"supplier",id:L.id},initialData:v.supplier}
29:{skip:!0}),x=(0,t.useMemo)(()=>q(h),[h]),[I,z]=(0,t.useState)(x[0]);$({onChange:S});const H={tiqets:_,supplier:R};function S(Y){z(Y)}return{selectProvider:S,selectedProvider:I,displayedProviders:x,reviewInfoByProvider:H,reviewInfo:H[I],supportedFeaturesByProvider:X,supportedFeatures:X[I]}};function q(h){const v=["tiqets","supplier"];return[...h].sort((C,L)=>v.indexOf(C)-v.indexOf(L))}const X={tiqets:{sorting:!0,pagination:!0,helpfulReviews:!0},supplier:{sorting:!1,pagination:!0,helpfulReviews:!0}};var B=e(98088),K=e(11239),b=e(37233),w=e(68554),F=e(30663);function D(){return D=Object.assign?Object.assign.bind():function(h){for(var v=1;v<arguments.length;v++){var C=arguments[v];for(var L in C)({}).hasOwnProperty.call(C,L)&&(h[L]=C[L])}return h},D.apply(null,arguments)}const W=({supplier:h,pageType:v,product:C,overrideShowProductLink:L,isEmbedded:_,...R})=>{const{t:x}=(0,d.Bd)("discovery.reviews"),{displayedProviders:I,selectProvider:z,selectedProvider:H,reviewInfo:S,reviewInfoByProvider:Y,supportedFeatures:ae}=J({pageType:v,product:C,supplier:h,...R}),re=(0,w.E)(),{userFingerprint:ie,getFeedbackStatus:ce}=(0,m.b)(),{gallery:Z,galleryImages:ee}=(0,B.b)(),te=Y.tiqets.overview.totalReviews>0;return t.createElement("div",null,t.createElement("div",{className:"space-y-6 mb-6"},I.length>1&&t.createElement(P,{providers:I,reviewInfoByProvider:Y,selected:H,onSelect:z}),H==="supplier"&&!te&&t.createElement(M,null),t.createElement(r.B,{rating:S.overview.averageRating,reviewRatings:S.overview.reviewRatings,reviewsTotal:S.overview.totalReviews,supplier:H==="supplier"?h.name:void 0}),S.overview.reviewPictures.length>0&&t.createElement("div",null,t.createElement("h4",{className:"mb-4"},x("Customer images")),t.createElement(i.M,{images:S.overview.reviewPictures,onImageClick:Q=>{const k=S.overview.reviewPictures.map(oe=>({url:oe}));Z.isOpen||Z.open(k),Z.displayImage(Q)}})),!!S.overview.reviewsSummary&&t.createElement(K.u,D({className:"last:mb-8!"},F.$J(v)),S.overview.reviewsSummary)),ae.sorting&&t.createElement("div",{className:"flex justify-between space-x-1 mb-4"},t.createElement(s.YS,{total:S.overview.totalReviews}),t.createElement(b.n,{selectedSortingOption:re.selected,handleSortingChange:Q=>{re.select(Q),S.fetchReviews({page:1,sorting:Q[0].value}),(0,o.sx)(F.AI(v))}})),t.createElement(s.BI,null,S.reviews.map(Q=>t.createElement(s.p_,{key:Q.id,review:Q,pageType:v,initialHelpfulStatus:ce(Q.id),userFingerprint:ae.helpfulReviews?ie:void 0,displayProductLink:L??H!=="tiqets",onPictureClick:k=>{Z.isOpen||Z.open(Q.pictures),Z.displayImage(k)}}))),ae.pagination&&S.hasMoreReviews&&t.createElement(s.dy,{isFetching:S.fetchReviewsStatus==="pending",disabled:S.fetchReviewsStatus==="pending",onClick:()=>{S.fetchReviews({page:S.page+1,sorting:re.selected[0].value}),(0,o.sx)(F.NS(_))}}),Z.isOpen&&t.createElement(t.Suspense,{fallback:t.createElement(a.k,null)},t.createElement(E.p,{images:ee.list,initialIndex:ee.current,onClose:Z.close})))}},56992(T,u,e){e.d(u,{I:()=>K});var n=e(18111),l=e(22489),t=e(61701),r=e(96540),o=e(20053),E=e(62924),d=e(6930),a=e(13927),i=e(74848),m=e(88699),s=e(40673),c=e(22360),O=e(10083),N=e(16274),g=e(91584);const p=D=>{var{innerClassName:W,hideAlerts:h}=D,v=(0,a.a)(D,["innerClassName","hideAlerts"]);return(0,i.jsx)(m.I,{hideAlerts:h,children:(0,i.jsx)(c.f,Object.assign({},v,{type:"radio",className:(0,o.A)('relative mt-0.5 self-start rounded-full border-2 border-solid border-controls-icon p-2 after:absolute after:left-1/2 after:top-1/2 after:h-2.5 after:w-2.5 after:-translate-x-1/2 after:-translate-y-1/2 after:rounded-full after:bg-controls-selected-icon after:opacity-0 after:transition-all after:duration-[0.2s] after:ease-[ease] after:content-[""] checked:border-controls-selected-icon checked:after:opacity-100',W)}))})},y=(0,O.p)((0,s.p)(p));var f=e(63726),P=e(31282),A=e(92153),M=e(58106),U=e(54546),j=e(13579);function $(D,W){return W.some(h=>h.value===D.value)}function G(){return G=Object.assign?Object.assign.bind():function(D){for(var W=1;W<arguments.length;W++){var h=arguments[W];for(var v in h)({}).hasOwnProperty.call(h,v)&&(D[v]=h[v])}return D},G.apply(null,arguments)}const ne=({open:D,children:W,className:h,...v})=>r.createElement("button",G({type:"button",className:(0,o.A)("inline-flex items-center whitespace-nowrap",h)},v),r.createElement("span",{className:"truncate"},W),r.createElement(A.I,{name:"chevron-outline",size:14,className:"ml-1 flex-none",rotation:D?270:90,withPlaceholder:!0})),J=({selected:D,open:W,children:h,...v})=>r.createElement(M.F,G({selected:D,active:W},v),r.createElement(r.Fragment,null,h,r.createElement(A.I,{name:"chevron-outline",size:16,className:"ml-2",rotation:W?270:90}))),q=({selected:D,children:W,...h})=>r.createElement(M.F,G({selected:D,active:D},h),W);function X({toggleMode:D,simpleButtonStyle:W}){return D?q:W?ne:J}const B={False:{title:"False",value:"false"},True:{title:"True",value:"true"}};function K({name:D,optionsTitle:W=D,options:h,value:v=[],onChange:C,multiple:L=!1,modalPortalNode:_,simpleButtonStyle:R=!1,toggleMode:x=!1,switchWidth:I,popupWidth:z,popupAnchorSide:H,className:S,buttonProps:Y,onButtonClick:ae,onClose:re,onContinueClicked:ie,onClearClicked:ce,clearButtonShown:Z=!0}){const[ee,te]=(0,r.useState)(!1),Q=v.length>0,k=(0,U.dv)("sm"),oe=V=>{L?$(V,v)?C(v.filter(ve=>ve.value!==V.value),V):C([...v,V],V):C([V],V)},de=()=>{te(!1),re&&re()},ue=()=>{te(!1),ie&&ie()},se=()=>{C([]),te(!1),ce&&ce()},me=X({toggleMode:x,simpleButtonStyle:R}),Ee=Q?w(`${v.map(V=>V.title).join(", ")}`):D;if(x){const V=v[0]===B.True;return r.createElement(me,G({},Y,{onClick:()=>oe(V?B.False:B.True),open:!1,selected:V}),D)}return r.createElement(E.$,{open:ee,active:Q,popupTitle:W,label:Ee,onButtonClick:()=>{te(!ee),ae?.(!ee)},onCloseRequest:de,className:S,buttonProps:Y,modalPortalNode:_,switchWidth:I,popupWidth:z,popupAnchorSide:H,components:{Button:me},popupContent:r.createElement(r.Fragment,null,r.createElement("ul",{className:"overflow-y-auto my-0 px-5 list-none",role:"listbox",style:{maxHeight:k?360:"calc(100vh - 250px)",marginTop:k?0:-16}},L?r.createElement(r.Fragment,null,h.map(V=>r.createElement("li",{className:"p-0",key:V.value},r.createElement(d.S,{label:V.title,checked:$(V,v),onChange:()=>oe(V),role:"option"})))):r.createElement(r.Fragment,null,h.map(V=>
29r.createElement(y,{key:V.value,name:"group",label:V.title,checked:$(V,v),onChange:()=>{oe(V),de()}})))),L&&r.createElement("div",{className:"flex p-4",style:{boxShadow:F}},Z&&r.createElement(f.$n,{color:"white",className:"flex-1 mr-2",onClick:se,disabled:!Q},(0,P._)("Clear")),r.createElement(f.$n,{className:"flex-1 ml-2",onClick:ue},(0,P._)("Continue"))),!L&&Q&&Z&&r.createElement("div",{className:"p-4",style:{boxShadow:F}},r.createElement(f.$n,{color:"tertiary",className:"w-full",onClick:se},(0,P._)("Clear"))))})}const b=25;function w(D){return D.length>b?`${D.substring(0,b)}\u2026`:D}const F="0 -1px 4px rgba(0, 0, 0, 0.2)"},8938(T,u,e){e.d(u,{Bq:()=>X,GS:()=>b,cz:()=>B,e_:()=>q,iv:()=>v,kp:()=>D,lD:()=>C,sb:()=>J});var n=e(18111),l=e.n(n),t=e(81148),r=e.n(t),o=e(22489),E=e.n(o),d=e(7588),a=e.n(d),i=e(61701),m=e.n(i),s=e(18237),c=e.n(s),O=e(17642),N=e.n(O),g=e(58004),p=e.n(g),y=e(33853),f=e.n(y),P=e(45876),A=e.n(P),M=e(32475),U=e.n(M),j=e(15024),$=e.n(j),G=e(31698),ne=e.n(G);function J(_){return _.filter((R,x)=>_.indexOf(R)===x)}function q(_){return new Set(_).size===1}function X(_){return _.reduce((R,x)=>R.concat(x),[])}function B(_){return _.reduce((R,x)=>R+x,0)}const K=(_,R)=>Array.from({length:R-(_-1)},(x,I)=>_+I),b=_=>{if(_<0)throw new Error(`Invalid arguments (len: ${_}). {len} must be bigger than zero.`);return new Array(_).fill(0)},w=(_,R)=>(x,I)=>{if(!_)return 0;const z=R==="asc"?1:-1,H=typeof x[_]=="number"&&x[_]||x[_].toString().toLowerCase(),S=typeof I[_]=="number"&&I[_]||I[_].toString().toLowerCase();return H<S?-1*z:H>S?1*z:0},F=(_,R="")=>x=>{let I=0;const z=Array.isArray(_)?_:[_],H=R.replace(/[^0-9a-zA-Z]+/g,"").toLowerCase();return z.forEach(S=>{const Y=x[S]!==void 0&&typeof x[S]!="string"?x[S].toString():x[S];Y&&Y.replace(/[^0-9a-zA-Z]+/g,"").toLowerCase().includes(H)&&(I+=1)}),!!I},D=(_,R="id")=>({ids:_.map(x=>x[R]),byId:_.reduce((x,I)=>({...x,[I[R]]:I}),{})}),W=_=>Array.isArray(_)?_:[_],h=(_,R,x)=>{const I=[..._],z=I[R];return I.splice(R,1),I.splice(x,0,z),I};function v(_,R){return _.reduce((x,I,z)=>(z%R?x[x.length-1].push(I):x.push([I]),x),[])}function C(_,R){return[_.slice(0,R),_.slice(R)]}function L(_){return Array.isArray(_)&&_.every(R=>typeof R=="string")}},87241(T,u,e){e.d(u,{T:()=>l});var n=e(96540);function l(t){(0,n.useEffect)(t,[])}},38539(T,u,e){e.d(u,{P:()=>l});var n=e(96540);const l=(t,{onScreenCallback:r,shouldTriggerOnlyOnce:o=!1,threshold:E=0,rootMargin:d},a)=>
29{const[i,m]=(0,n.useState)(!1);return(0,n.useEffect)(()=>{const s=t.current,c=new IntersectionObserver(([O])=>{O.isIntersecting&&o&&s&&c.unobserve(s),O.isIntersecting&&r&&r(),m(O.isIntersecting)},{threshold:E,rootMargin:d});return s&&c.observe(s),()=>{s&&c.unobserve(s)}},a),i}},80104(T,u,e){e.d(u,{p:()=>q});var n=e(18111),l=e(61701),t=e(96540),r=e(20053),o=e(38539),E=e(71139),d=e(5686),a=e(63726),i=e(49791),m=e(32389),s=e(83741),c=e(99562),O=e(91466);function N({id:B,body:K,reviewHash:b,language:w}){const{activeLanguage:F,selectableLanguages:D}=(0,E.a)(),[W,h]=(0,t.useState)(""),[v,C]=(0,t.useState)("initial"),L=W.length>0,_=v==="translated"&&L?W:K,R=w&&!!b&&K&&K.length>0&&w!==F&&Object.keys(D).includes(w),x=async()=>{if(R){if(L){v==="initial"?C("translated"):v==="translated"&&C("initial");return}try{C("translating");const I=await(0,O.T)(b,F);h(I),C("translated"),(0,c.sx)({category:"Review Translation",action:"Translate",metadata:{source_lang:w,target_lang:F,review_id:B}})}catch{C("error"),(0,s.v4)(()=>{(0,s.o)("Review",{id:B,source_lang:w,target_lang:F}),(0,s.wd)("Review could not be translated","error")})}}};return{showTranslateOption:R,userLanguageName:D[F],shownBody:_,translate:x,status:v}}var g=e(33433),p=e(92153);function y({status:B="initial",userLanguageName:K,onTranslateRequest:b}){const{t:w}=(0,m.Bd)("shared.review"),F=B==="translating",D=B==="error";return t.createElement("button",{type:"button",className:"font-medium text-sm mt-2 text-link-text link-decoration",onClick:b,disabled:F||D},t.createElement("div",{className:"flex items-center"},t.createElement(p.I,{name:"translate",size:16,className:"block mr-1",color:"link-text"}),t.createElement("span",null,f(B,K,w)),F&&t.createElement(g.y,{className:"text-link-text ml-1",size:14})))}function f(B,K,b){switch(B){case"error":return b("The review could not be translated");case"translated":return b("Show original");case"initial":case"translating":default:return b("Translate to {language}",{language:K})}}var P=e(40800),A=e(12199),M=e(25053);function U({review:B,userFingerprint:K,initialStatus:b}){const[w,F]=(0,t.useState)(b),[D,W]=(0,t.useState)(B.totalHelpfulReviews??0);return{toggle:()=>{K&&(F("toggling"),(0,A.X)(B.id,K).then(({success:v,isHelpful:C,numHelpful:L})=>{if(!v){F("error"),j("Review error"),(0,s.v4)(()=>{(0,s.o)("Review",{id:B.id}),(0,s.wd)("Review was not successfully toggled as helpful","error")});return}F(C?"set":"unset"),(0,M.G)(B.id,C?"add":"remove"),W(L||(C?D+1:D-1)),(0,c.sx)({category:"Reviews",action:"Click Helpful",metadata:{review_id:B.id,has_pictures:B.pictures&&B.pictures.length>0}})}).catch(()=>{F("error"),j("Internal error"),(0,s.v4)(()=>{(0,s.o)("Review",{id:B.id}),(0,s.wd)("API request error while trying to toggle review as helpful","error")})}))},status:w,count:D}}function j(B){(0,P.m)({icon:"exclamationmark-fill",color:"red",message:B})}function $({onClick:B,status:K,count:b=0,className:w}){const{t:F}=(0,m.Bd)("shared.review"),D=(0,t.useMemo)(()=>{switch(K){case"set":return t.createElement(p.I,{name:"thumbs-up",size:G,color:"ink-500"});case"unset":return t.createElement(p.I,{name:"thumbs-up-outline",size:G,color:"ink-500"});case"error":return t.createElement(p.I,{name:"thumbs-up-outline",size:G,color:"ink-200"});case"toggling":default:return t.createElement(g.y,{size:G,className:"text-ink-500"})}},[K]);return t.createElement("div",{className:(0,r.A)("flex items-center",w)},t.createElement("span",{className:"text-ink-500 mr-1 font-medium text-sm"},F("Helpful?")),t.createElement("button",{onClick:B,type:"button",className:"rounded py-2 px-4 hover:bg-grey-200 flex items-center",disabled:["error","toggling"].includes(K),"aria-label":F(K==="set"?"Unmark as helpful":"Mark as helpful")},D,t.createElement("span",{className:"ml-2 text-sm leading-none font-medium"},b)))}const G=16;var ne=e(70591);function J(){return J=Object.assign?Object.assign.bind():function(B){for(var K=1;K<arguments.length;K++){var b=arguments[K];for(var w in b)({}).hasOwnProperty.call(b,w)&&(B[w]=b[w])}return B},J.apply(null,arguments)}const q=({review:B,onPictureClick:K,onMediaClick:b,onVisible:w,initialHelpfulStatus:F="unset",userFingerprint:D,pageType:W,displayProductLink:h=!0,displayProductRating:v=!1,enableMediaSupport:C=!1,className:L})=>{const{t:_}=(0,m.Bd)("shared.review"),R=(0,t.useRef)(null);(0,o.P)(R,{shouldTriggerOnlyOnce:!0,onScreenCallback:w},[]);const{id:x,body:I,date:z,country:H,product:S,pictures:Y,media:ae,language:re,reviewer:ie,reviewHash:ce}=B,{formatDate:Z}=(0,E.b)(),ee=Math.round(B.rating),te=ie||_("Anonymous"),Q=I&&D,[k,oe]=(0,t.useState)(!1),de=120,ue=C?ae??[]:Y?.map(le=>({image_url:le.url,alt_text:le.altText})),{shownBody:se,showTranslateOption:me,userLanguageName:Ee,status:V,translate:ve}=N({id:x,body:I,reviewHash:ce,language:re}),fe=U({review:B,userFingerprint:D,initialStatus:F});return t.createElement("article",{ref:R,className:(0,r.A)("p-5 bg-white rounded-xl mb-2 shadow",L),style:{"--image-max-width":`${de}px`}},t.createElement("div",{className:"flex mb-2"},t.createElement("div",{className:"w-10 h-10 rounded-full uppercase font-medium text-base text-white flex justify-center items-center shrink-0 bg-ink-500"},te[0]),t.createElement("div",{className:"ml-3"},t.createElement("div",{className:"text-ink-500 text-base font-medium"},te,H?.flagUrl&&t.createElement(t.Fragment,null,",\xA0",t.createElement("span",{className:"inline-flex items-center"},H.name,t.createElement(d.V,{src:H.flagUrl,width:15,height:10,className:"shrink-0 ml-1 border border-grey-500",imgClassName:"block",alt:H.name||""})))),t.createElement("div",{className:"text-ink-300 text-xs"},Z(z,E.h)," \u2022 ",_("Verified customer")))),ee&&t.createElement("div",{className:"flex items-center mb-3"},t.createElement(i.G,{starIconSize:12,score:ee,showAllStars:!0,showScore:!1})),se&&t.createElement("div",{className:"text-ink-500 text-base"},t.createElement("p",{className:"my-0 break-words whitespace-normal"},se.length>X?t.createElement(t.Fragment,null,se.substring(0,X),t.createElement("span",{hidden:!k},se.substring(X)),t.createElement("span",{hidden:k},"...\xA0"),t.createElement(a.QW,{className:"whitespace-nowrap font-medium text-link-text! link-decoration",onClick:()=>oe(!0),hidden:k},_("Show more"))):se)),me&&t.createElement(y,{status:V,userLanguageName:Ee,onTranslateRequest:ve}),ue&&ue.length>0&&t.createElement("div",{className:"grid gap-2 grid-flow-col grid-cols-3 my-4 xs:grid-cols-[repeat(3,var(--image-max-width))]"},ue.map((le,_e)=>t.createElement("a",{key:_e,className:"block relative",href:le.image_url,"aria-label":_("No image description available"),onClick:ge=>{K&&(ge.preventDefault(),K(_e,Y)),b&&(ge.preventDefault(),b(_e,ue))},target:K?void 0:"_blank",rel:"noopener noreferrer"},t.createElement(d.V,{alt:le.alt_text??"",src:le.image_url,width:de,className:"rounded-lg bg-primary-300 block relative",imgClassName:"block rounded-lg w-full h-full"}),le.video_url&&t.createElement(ne.u,{className:"absolute top-1/2 left-1/2 transform -translate-x-1/2 -translate-y-1/2"})))),Q&&t.createElement($,{onClick:fe.toggle,status:fe.status,count:fe.count,className:"mt-2"}),h&&S?.title&&t.createElement("div",{className:"border-t border-grey-500 pt-4 mt-2 font-medium"},S.url&&t.createElement("a",J({href:S.url,className:"text-link-text text-sm no-underline text-balance flex items-center"},W&&{"data-track":"click","data-track-category":`${W} page reviews product link`,"data-track-action":"Click"}),t.createElement("span",{className:"link-decoration"},S.title),v&&B.productAverageRating&&t.createElement(i.G,{className:"ms-2",textSize:14,starIconSize:14,score:B.productAverageRating,scoreClassName:"text-ink-500 font-medium no-underline"})),!S.url&&t.createElement("p",{className:"text-ink-200 text-sm my-0"},S.title)," "))},X=250},25053(T,u,e){e.d(u,{G:()=>d,_:()=>E});var n=e(18111),l=e.n(n),t=e(22489),r=e.n(t),o=e(5085);function E(){return(0,o.Lg)(i)||[]}function d(m,s){const c=E(),O=a(c,m,s);(0,o.ZB)(i,O)}function a(m,s,c){switch(c){case"remove":return m.filter(O=>O!==s);case"add":return m.length===0?[s]:[...m,s];default:return m}}const i="helpful-reviews"},70591(T,u,e){e.d(u,{u:()=>
29o});var n=e(96540),l=e(20053);const t=e.p+"play.svg";function r(){return r=Object.assign?Object.assign.bind():function(E){for(var d=1;d<arguments.length;d++){var a=arguments[d];for(var i in a)({}).hasOwnProperty.call(a,i)&&(E[i]=a[i])}return E},r.apply(null,arguments)}const o=({className:E,...d})=>n.createElement("div",r({className:(0,l.A)("bg-[#000000]/50 p-3 rounded-full",E)},d),n.createElement("img",{src:t,width:12,height:12,alt:"",className:"block"}))},38185(T,u,e){e.d(u,{n:()=>r});var n=e(97568),l=e.n(n),t=e(48263);class r{static currentQueryParams=Object.fromEntries(new URLSearchParams(window.location.search).entries());static getSystemParams(){return{[t.BR]:r.currentQueryParams[t.BR]||null,[t.LU]:r.currentQueryParams[t.LU]||null,[t.ZI]:r.currentQueryParams[t.ZI]||null}}static appendToUrl(E){const d=r.getSystemParams();return l()(E,d,{removeNull:!0})}}},48263(T,u,e){e.d(u,{BR:()=>i,LU:()=>m,ZI:()=>s,_J:()=>A,ao:()=>O,h3:()=>M,n7:()=>f,o:()=>d,sw:()=>g,xb:()=>p});var n,l=e(97568),t=e.n(l),r=e(71139),o=e(57725);const E={AUTOCOMPLETE:"_autocomplete",FACEBOOK_AUTH:"account/social/fb_auth",GOOGLE_AUTH:"account/social/google_auth",ACCOUNT_LOGOUT:"account/logout"},d={POPULAR_OFFERINGS:"/web_api/offerings/popular",SEARCH_OFFERINGS:"/web_api/search/offerings",SEARCH_CATEGORIES:"/web_api/search/categories",DESTINATIONS_AUTOCOMPLETE:"/web_api/destinations/autocomplete",OFFERINGS_CITIES:"/web_api/offerings/cities",TEMPORARY_EVENTS_OFFERINGS:"/web_api/offerings/temporary_events",PROMO_CATEGORY_OFFERINGS:"/web_api/offerings/promo_category"},a={FAQ:"support",ACCOUNT_WISHLIST_OVERVIEW:"account/wishlist",ACCOUNT_MY_TICKETS_OVERVIEW:"account/my_tickets",ACCOUNT_EMAIL_VERIFICATION:"account/email/start",PORTAL_PROFILE:"profile",PORTAL_COMPANY:"company",PORTAL_LOGOUT:"logout",PORTAL_FAQ:"faq",USERS_OVERVIEW:"admin/users"},i="partner",m="tq_campaign",s="tq_click_id",c="coupon",O=()=>`/${(0,r.g)().activeLanguage}/${E.AUTOCOMPLETE}`,N=()=>A(`/${n().activeLanguage}/${a.ACCOUNT_WISHLIST_OVERVIEW}`),g=()=>A(`/${(0,r.g)().activeLanguage}/${a.ACCOUNT_MY_TICKETS_OVERVIEW}`),p=()=>A(`/${(0,r.g)().activeLanguage}/${a.ACCOUNT_EMAIL_VERIFICATION}`),y=()=>`/${n().activeLanguage}/${E.GOOGLE_AUTH}`,f=()=>`/${(0,r.g)().activeLanguage}/${E.ACCOUNT_LOGOUT}`,P=()=>["de","es","fr","it","nl","pt"].includes(n().activeLanguage)?`https://support.tiqets.com/lang/${n().activeLanguage}`:"https://support.tiqets.com",A=U=>{const j=(0,o.pw)();return j&&j.shortname&&j.shortname!=="Tiqets"?t()(U,{partner:j.shortname}):U},M=U=>{const j=(0,o.hu)();return t()(U,{...j?{signed_preview:j}:{}})}},81148(T,u,e){var n=e(46518),l=e(69565),t=e(72652),r=e(79306),o=e(28551),E=e(1767),d=e(9539),a=e(84549),i=a("every",TypeError);n({target:"Iterator",proto:!0,real:!0,forced:i},{every:function(s){o(this);try{r(s)}catch(N){d(this,"throw",N)}if(i)return l(i,this,s);var c=E(this),O=0;return!t(c,function(N,g){if(!s(N,O++))return g()},{IS_RECORD:!0,INTERRUPTED:!0}).stopped}})}}]);
30
31//# sourceMappingURL=discovery.multi_provider_reviews_app.ad43411153.js.map

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.