PageSourceSearch

https://santorini-next-prismic.netlify.app/_next/static/chunks/2536.c1bd89cb8e9950c1.js

js santorini-next-prismic.netlify.app collected 2026-10-03 11:23:18 UTC 9,815 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2536],{79153:function(e,t,n){"use strict";n.d(t,{Z:function(){return p}});var o=n(85893),s=n(67294),r=n(71799),i=n(68152),l=n(49579),a=n(39699),c=n(37562),d=n(15186),u=(0,s.memo)(e=>{let{error:t,label:n,type:i,value:u,placeholder:_,className:m,required:p,onChange:f,data:v=[],defaultValue:x,callback:h,dropdownClassName:b}=e,w=t?"error":"",j=(0,s.useRef)(),[g,N]=(0,s.useState)(!1),[y,k]=(0,s.useState)(v),[C,S]=(0,s.useState)(null);(0,l.Z)(j,()=>N(!1));let Z=(0,s.useMemo)(()=>(0,r.S)(x),[x]),E=e=>{C==e?S(null):S(e),N(!1),h&&h({id:e===Z?null:e,memoDefaultValue:Z})};return(0,o.jsxs)("div",{className:"".concat(d["dropdown-block"]," ").concat(d[w]," ").concat(g&&d.open," ").concat(b),children:[(0,o.jsxs)("div",{className:d["dropdown-info"],children:[(0,r.S)(n)?(0,o.jsx)("label",{className:"".concat(d.label," ").concat(w),children:(0,r.S)(n)}):null,t?(0,o.jsx)("div",{className:d.error,children:t}):null]}),(0,o.jsxs)("div",{className:d["dropdown-box"],children:[(0,o.jsxs)("div",{className:d.dropdown,children:[(0,o.jsxs)("div",{className:d["dropdown-header"],onClick:()=>N(!g),children:[C?y.find(e=>e.id==C).label:Z||"Select your destination",(0,o.jsx)(c.T,{})]}),(0,o.jsx)("div",{className:"".concat(d["dropdown-body"]),ref:j,children:y.filter(e=>C?e.label!==C:e.label!==Z).map((e,t)=>(0,o.jsx)("div",{className:"".concat(d["dropdown-item"]," ").concat(e.id===C?d.active:""),onClick:e=>E(e.target.id),id:e.id,children:e.label},"".concat(e).concat(t)))})]}),(0,o.jsx)("div",{type:i,value:u,placeholder:_,className:"".concat(d.dropdown," ").concat(m," ").concat(w),required:p,onDropdown:e=>f(e.target.value)}),t?(0,o.jsx)(a.k,{className:d["error-icon"],color:"#DF2A50"}):null]})]})}),_=n(79824),m=n(21647),p=(0,s.memo)(e=>{var t,n;let{data:s,setData:l,className:a}=e,c=null==s?void 0:s.first_filter_default_value,d=null==s?void 0:s.second_filter_default_value;return(0,o.jsxs)("div",{className:"".concat(_["story-filters"]," ").concat(a),children:[(0,o.jsx)(i.v,{field:null==s?void 0:s.title,components:{paragraph:e=>{let{children:t}=e;return(0,o.jsx)("p",{className:"p p-14",children:t})}}}),(0,o.jsx)(u,{data:(null===(t=s.first_filter)||void 0===t?void 0:t.length)?(0,m.Pd)([(0,r.S)(c),...s.first_filter.map(e=>(null==e?void 0:e.text)||e)]):(0,m.os)(s.first_filter,c),defaultValue:c,callback:l,dropdownClassName:_["dropdown-block"]}),(0,o.jsx)(u,{data:(null===(n=s.second_filter)||void 0===n?void 0:n.length)?(0,m.Pd)([(0,r.S)(d),...s.second_filter.map(e=>(null==e?void 0:e.text)||e)]):(0,m.os)(s.second_filter,d),defaultValue:d,callback:l,dropdownClassName:_["dropdown-block"]})]})})},15907:function(e,t,n){"use strict";n.d(t,{Z:function(){return c}});var o=n(85893),s=n(67294);let r=(e,t)=>Array.from({length:t-e+1},(t,n)=>n+e),i=e=>{let{totalCount:t,pageSize:n,siblingCount:o=1,currentPage:i}=e;return(0,s.useMemo)(()=>{let e=Math.ceil(t/n);if(o+5>=e)return r(1,e);let s=Math.max(i-o,1),l=Math.min(i+o,e),a=s>2,c=l<e-2;return!a&&c?[...r(1,3+2*o),"...",e]:a&&!c?[1,"...",...r(e-(3+2*o)+1,e)]:a&&c?[1,"...",...r(s,l),"...",e]:void 0},[t,n,o,i])};var l=n(11955),a=n(34990),c=e=>
1{let{onPageChange:t,totalCount:n,siblingCount:s=1,currentPage:r,pageSize:c,className:d}=e,u=i({currentPage:r,totalCount:n,siblingCount:s,pageSize:c});if(0===r||u.length<2)return null;let _=u[u.length-1];return(0,o.jsxs)("ul",{className:"".concat(a["pagination-container"]," ").concat(d),children:[(0,o.jsx)("li",{className:"".concat(a["pagination-item"]," ").concat(a["more-button"]," ").concat(a["more-button-dark"]," ").concat(1===r?a.disabled:""),onClick:()=>{t(r-1)},children:(0,o.jsx)("div",{className:a["more-button-circle"],children:(0,o.jsx)(l.E,{})})}),u.map(e=>"..."===e?(0,o.jsx)("li",{className:"".concat(a["pagination-item"]," ").concat(a.dots),children:"…"},e):(0,o.jsx)("li",{className:"".concat(a["pagination-item"]," ").concat(e===r?a.selected:""),onClick:()=>t(e),children:e},e)),(0,o.jsx)("li",{className:"".concat(a["pagination-item"]," ").concat(a["more-button"]," ").concat(a["more-button-dark"]," ").concat(r===_?a.disabled:""),onClick:()=>{t(r+1)},children:(0,o.jsx)("div",{className:a["more-button-circle"],children:(0,o.jsx)(l.E,{})})})]})}},49579:function(e,t,n){"use strict";var o=n(67294);t.Z=(e,t)=>{(0,o.useEffect)(()=>{let n=n=>{!e.current||e.current.contains(n.target)||t(n)};return document.addEventListener("mousedown",n),document.addEventListener("touchstart",n),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("touchstart",n)}},[e,t])}},37562:function(e,t,n){"use strict";n.d(t,{T:function(){return s}});var o=n(85893);n(67294);let s=e=>{let{fill:t}=e;return(0,o.jsx)("svg",{width:"12",height:"8",viewBox:"0 0 12 8",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,o.jsx)("path",{d:"M10.9999 1.17019C10.8126 0.983936 10.5591 0.879395 10.2949 0.879395C10.0308 0.879395 9.77731 0.983936 9.58995 1.17019L5.99995 4.71019L2.45995 1.17019C2.27259 0.983936 2.01913 0.879395 1.75495 0.879395C1.49076 0.879395 1.23731 0.983936 1.04995 1.17019C0.95622 1.26315 0.881826 1.37375 0.831057 1.49561C0.780288 1.61747 0.75415 1.74818 0.75415 1.88019C0.75415 2.0122 0.780288 2.1429 0.831057 2.26476C0.881826 2.38662 0.95622 2.49722 1.04995 2.59019L5.28995 6.83019C5.38291 6.92392 5.49351 6.99831 5.61537 7.04908C5.73723 7.09985 5.86794 7.12599 5.99995 7.12599C6.13196 7.12599 6.26267 7.09985 6.38453 7.04908C6.50638 6.99831 6.61699 6.92392 6.70995 6.83019L10.9999 2.59019C11.0937 2.49722 11.1681 2.38662 11.2188 2.26476C11.2696 2.1429 11.2957 2.0122 11.2957 1.88019C11.2957 1.74818 11.2696 1.61747 11.2188 1.49561C11.1681 1.37375 11.0937 1.26315 10.9999 1.17019Z",fill:t||"#9AA5B8"})})}},42536:function(e,t,n){"use strict";n.r(t),n.d(t,{default:function(){return x}});var o=n(85893),s=n(67294),r=n(71799),i=n(68152),l=n(79153),a=n(41664),c=n.n(a),d=n(92557),u=n(25272),_=n(15907),m=n(76631),p=n(66621),f=(0,s.memo)(e=>{let{primary:t,filters:n,data:r}
1=e,[l,a]=(0,s.useState)(1),f=(0,s.useMemo)(()=>{let e=(l-1)*9,t=e+9;if(!Object.values(n).every(e=>""===e)){let o=Object.entries(n),s=o[0][1]?r.filter(e=>e.data.solution===o[0][1]):r;return(o[1][1]?s.filter(e=>e.data.industry===o[1][1]):s).slice(e,t)}return r.slice(e,t)},[r,l,n]);return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("ul",{className:m["story-list"],children:f.map(e=>{var n,s,r,l;let a=null==e?void 0:null===(r=e.data)||void 0===r?void 0:null===(s=r.brand)||void 0===s?void 0:null===(n=s.data)||void 0===n?void 0:n.image;return(0,o.jsx)("li",{className:m["story-list-item"],children:(0,o.jsxs)(c(),{href:(0,p.kG)(e),className:m["story-list-item-link"],children:[(0,o.jsx)(d.Z,{field:a,alt:null==a?void 0:a.alt,className:"next-image ".concat(m["story-image"]),objectFit:"contain"}),(0,o.jsxs)("div",{children:[(0,o.jsx)(i.v,{field:null==e?void 0:null===(l=e.data)||void 0===l?void 0:l.title,components:{heading3:e=>{let{children:t}=e;return(0,o.jsx)("p",{className:"p p-18 ".concat(m.p),children:t})}}}),(0,o.jsx)(u.Z,{text:null==t?void 0:t.more_button_title,theme:null==t?void 0:t.link_theme,className:m["more-button"]})]})]})},a.url)})}),(0,o.jsx)(_.Z,{className:m["pagination-bar"],currentPage:l,totalCount:r.length,pageSize:9,onPageChange:e=>a(e)})]})}),v=n(91227),x=(0,s.memo)(e=>{let{slice:t,context:n}=e,{primary:a}=t,c=n.filtersData,[d,u]=(0,s.useState)({[(0,r.S)(c.first_filter_default_value)]:"",[(0,r.S)(c.second_filter_default_value)]:""}),_=(0,s.useCallback)(e=>{u({...d,[e.memoDefaultValue]:e.id})},[d]);return(0,o.jsx)("section",{className:"section ".concat(v["success-story-section"]),children:(0,o.jsxs)("div",{className:"container",children:[(0,o.jsxs)("div",{className:v["story-section-header"],children:[(0,o.jsx)(i.v,{field:null==a?void 0:a.title}),(0,o.jsx)(l.Z,{data:c,setData:_})]}),(0,o.jsx)(f,{primary:a,filters:d,data:n.storyPagesData})]})})})},21647:function(e,t,n){"use strict";n.d(t,{LK:function(){return s},Pd:function(){return r},os:function(){return o}});let o=(e,t)=>[{label:t,id:t},...e.map(e=>({label:e.text,id:e.text}))],s=e=>e.map(e=>({label:e,id:e.text})),r=e=>e.map(e=>({label:e,id:e}))},15186:function(e){e.exports={"dropdown-block":"_dropdown_dropdown-block__2wvhT",label:"_dropdown_label__HCZH5",error:"_dropdown_error__K8S9Q","dropdown-info":"_dropdown_dropdown-info__drL1g","dropdown-box":"_dropdown_dropdown-box__lMDkd","error-icon":"_dropdown_error-icon__kZRjy","dropdown-header":"_dropdown_dropdown-header__4lNmr","dropdown-body":"_dropdown_dropdown-body__dZuH9","dropdown-item":"_dropdown_dropdown-item__AzvYT",active:"_dropdown_active__Bm2OP",open:"_dropdown_open__KzTuT"}},34990:function(e){e.exports={"pagination-container":"_pagination_pagination-container__pAMKU","pagination-item":"_pagination_pagination-item__EyUDv","more-button":"_pagination_more-button__opt4P",dots:"_pagination_dots__tuqHc",selected:"_pagination_selected__8eU9K",disabled:"_pagination_disabled__BiTkl","more-button-circle":"_pagination_more-button-circle__UXPUm"}},91227:function(e){e.exports={"success-story-section":"_recent-success-stories_success-story-section__1rhP4","story-section-header":"_recent-success-stories_story-section-header__glxDt","pagination-container":"_recent-success-stories_pagination-container__VNoaR"}},79824:function(e){e.exports={"story-filters":"_recent-success-stories-filters_story-filters__TdBhR","dropdown-block":"_recent-success-stories-filters_dropdown-block__qj7dn"}},76631:function(e){e.exports={"story-list":"_recent-success-stories-list_story-list__5xbin","story-list-item":"_recent-success-stories-list_story-list-item__xWccw","story-list-item-link":"_recent-success-stories-list_story-list-item-link__QYz94","story-image":"_recent-success-stories-list_story-image__2R1q1","more-button":"_recent-success-stories-list_more-button__fBZXx",p:"_recent-success-stories-list_p__Byu1g"}}}]);

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.