1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,11511,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return a}});let r=e.r(40335),n="u"<typeof window,l=n?()=>{}:r.useLayoutEffect,o=n?()=>{}:r.useEffect;function a(e){let{headManager:t,reduceComponentsToState:i}=e;function a(){if(t&&t.mountedInstances){let e=r.Children.toArray(Array.from(t.mountedInstances).filter(Boolean));t.updateHead(i(e))}}return n&&(t?.mountedInstances?.add(e.children),a()),l(()=>(t?.mountedInstances?.add(e.children),()=>{t?.mountedInstances?.delete(e.children)})),l(()=>(t&&(t._pendingUpdate=a),()=>{t&&(t._pendingUpdate=a)})),o(()=>(t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null),()=>{t&&t._pendingUpdate&&(t._pendingUpdate(),t._pendingUpdate=null)})),null}},42869,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={default:function(){return m},defaultHead:function(){return u}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let l=e.r(81258),o=e.r(44066),a=e.r(69808),s=o._(e.r(40335)),c=l._(e.r(11511)),d=e.r(72049);function u(){return[(0,a.jsx)("meta",{charSet:"utf-8"},"charset"),(0,a.jsx)("meta",{name:"viewport",content:"width=device-width"},"viewport")]}function f(e,t){return"string"==typeof t||"number"==typeof t?e:t.type===s.default.Fragment?e.concat(s.default.Children.toArray(t.props.children).reduce((e,t)=>"string"==typeof t||"number"==typeof t?e:e.concat(t),[])):e.concat(t)}e.r(7977);let h=["name","httpEquiv","charSet","itemProp"];function g(e){let t,i,r,n;return e.reduce(f,[]).reverse().concat(u().reverse()).filter((t=new Set,i=new Set,r=new Set,n={},e=>{let l=!0,o=!1;if(e.key&&"number"!=typeof e.key&&e.key.indexOf("$")>0){o=!0;let i=e.key.slice(e.key.indexOf("$")+1);t.has(i)?l=!1:t.add(i)}switch(e.type){case"title":case"base":i.has(e.type)?l=!1:i.add(e.type);break;case"meta":for(let t=0,i=h.length;t<i;t++){let i=h[t];if(e.props.hasOwnProperty(i))if("charSet"===i)r.has(i)?l=!1:r.add(i);else{let t=e.props[i],r=n[i]||new Set;("name"!==i||!o)&&r.has(t)?l=!1:(r.add(t),n[i]=r)}}}return l})).reverse().map((e,t)=>{let i=e.key||t;return s.default.cloneElement(e,{key:i})})}let m=function({children:e}){let t=(0,s.useContext)(d.HeadManagerContext);return(0,a.jsx)(c.default,{reduceComponentsToState:g,headManager:t,children:e})};("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esModule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},24774,(e,t,i)=>{"use strict";function r({widthInt:e,heightInt:t,blurWidth:i,blurHeight:n,blurDataURL:l,objectFit:o}){let a=i?40*i:e,s=n?40*n:t,c=a&&s?`viewBox='0 0 ${a} ${s}'`:"";return`%3Csvg xmlns='http://www.w3.org/2000/svg' ${c}%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='${c?"none":"contain"===o?"xMidYMid":"cover"===o?"xMidYMid slice":"none"}' style='filter: url(%23b);' href='${l}'/%3E%3C/svg%3E`}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImageBlurSvg",{enumerable:!0,get:function(){return r}})},29465,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0});var r={VALID_LOADERS:function(){return l},imageConfigDefault:function(){return o}};for(var n in r)Object.defineProperty(i,n,{enumerable:!0,get:r[n]});let l=["default","imgix","cloudinary","akamai","custom"],o={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],path:"/_next/image",loader:"default",loaderFile:"",domains:[],disableStaticImages:!1,minimumCacheTTL:14400,formats:["image/webp"],maximumDiskCacheSize:void 0,maximumRedirects:3,maximumResponseBody:5e7,dangerouslyAllowLocalIP:!1,dangerouslyAllowSVG:!1,
1contentSecurityPolicy:"script-src 'none'; frame-src 'none'; sandbox;",contentDispositionType:"attachment",localPatterns:void 0,remotePatterns:[],qualities:[75],unoptimized:!1,customCacheHandler:!1}},54081,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"getImgProps",{enumerable:!0,get:function(){return c}}),e.r(7977);let r=e.r(97738),n=e.r(24774),l=e.r(29465),o=["-moz-initial","fill","none","scale-down",void 0];function a(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function c({src:e,sizes:t,unoptimized:i=!1,priority:d=!1,preload:u=!1,loading:f,className:h,quality:g,width:m,height:p,fill:w=!1,style:x,overrideSrc:v,onLoad:y,onLoadingComplete:b,placeholder:j="empty",blurDataURL:_,fetchPriority:C,decoding:S="async",layout:E,objectFit:R,objectPosition:P,lazyBoundary:O,lazyRoot:N,...M},k){var z;let $,A,I,{imgConf:L,showAltText:T,blurComplete:W,defaultLoader:H}=k,B=L||l.imageConfigDefault;if("allSizes"in B)$=B;else{let e=[...B.deviceSizes,...B.imageSizes].sort((e,t)=>e-t),t=B.deviceSizes.sort((e,t)=>e-t),i=B.qualities?.sort((e,t)=>e-t);$={...B,allSizes:e,deviceSizes:t,qualities:i}}if(void 0===H)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let D=M.loader||H;delete M.loader,delete M.srcSet;let F="__next_img_default"in D;if(F){if("custom"===$.loader)throw Object.defineProperty(Error(`Image with src "${e}" is missing "loader" prop. 2Read more: https://nextjs.org/docs/messages/next-image-missing-loader`),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=D;D=t=>{let{config:i,...r}=t;return e(r)}}if(E){"fill"===E&&(w=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[E];e&&(x={...x,...e});let i={responsive:"100vw",fill:"100vw"}[E];i&&!t&&(t=i)}let G="",U=s(m),q=s(p);if((z=e)&&"object"==typeof z&&(a(z)||void 0!==z.src)){let t=a(e)?e.default:e;if(!t.src)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!t.height||!t.width)throw Object.defineProperty(Error(`An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received ${JSON.stringify(t)}`),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(A=t.blurWidth,I=t.blurHeight,_=_||t.blurDataURL,G=t.src,!w)if(U||q){if(U&&!q){let e=U/t.width;q=Math.round(t.height*e)}else if(!U&&q){let e=q/t.height;U=Math.round(t.width*e)}}else U=t.width,q=t.height}let X=!d&&!u&&("lazy"===f||void 0===f);(!(e="string"==typeof e?e:G)||e.startsWith("data:")||e.startsWith("blob:"))&&(i=!0,X=!1),$.unoptimized&&(i=!0),F&&!$.dangerouslyAllowSVG&&e.split("?",1)[0].endsWith(".svg")&&(i=!0);let Y=s(g),J=Object.assign(w?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:R,objectPosition:P}:{},T?{}:{color:"transparent"},x),V=W||"empty"===j?null:"blur"===j?`url("data:image/svg+xml;charset=utf-8,${(0,n.getImageBlurSvg)({widthInt:U,heightInt:q,blurWidth:A,blurHeight:I,blurDataURL:_||"",objectFit:J.objectFit})}")`:`url("${j}")`,K=o.includes(J.objectFit)?"fill"===J.objectFit?"100% 100%":"cover":J.objectFit,Q=V?{backgroundSize:K,backgroundPosition:J.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:V}:{},Z=function({config:e,src:t,unoptimized:i,width:n,quality:l,sizes:o,loader:a}){if(i){if(t.startsWith("/")&&!t.startsWith("//")){let e=(0,r.getDeploymentId)();if(e){let i=t.indexOf("?");if(-1!==i){let r=new URLSearchParams(t.slice(i+1));r.get("dpl")||(r.append("dpl",e),t=t.slice(0,i)+"?"+r.toString())}else t+=`?dpl=${e}`}}return{src:t,srcSet:void 0,sizes:void 0}}let{widths:s,kind:c}=function({deviceSizes:e,allSizes:t},i,r){if(r){let i=/(^|\s)(1?\d?\d)vw/g,n=[];for(let e;e=i.exec(r);)n.push(parseInt(e[2]));if(n.length){let i=.01*Math.min(...n);return{widths:t.filter(t=>t>=e[0]*i),kind:"w"}}return{widths:t,kind:"w"}}return"number"!=typeof i?{widths:e,kind:"w"}:{widths:[...new Set([i,2*i].map(e=>t.find(t=>t>=e)||t[t.length-1]))],kind:"x"}}(e,n,o),d=s.length-1;return{sizes:o||"w"!==c?o:"100vw",srcSet:s.map((i,r)=>`${a({config:e,src:t,quality:l,width:i})} ${"w"===c?i:r+1}${c}`).join(", "),src:a({config:e,src:t,quality:l,width:s[d]})}}({config:$,src:e,unoptimized:i,width:U,quality:Y,sizes:t,loader:D}),ee=X?"lazy":f;return{props:{...M,loading:ee,fetchPriority:C,width:U,height:q,decoding:S,className:h,style:{...J,...Q},sizes:Z.sizes,srcSet:Z.srcSet,src:v||Z.src},meta:{unoptimized:i,preload:u||d,placeholder:j,fill:w}}}},74163,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"ImageConfigContext",{enumerable:!0,get:function(){return l}});let r=e.r(81258)._(e.r(40335)),n=e.r(29465),l=r.default.createContext(n.imageConfigDefault)},73793,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"RouterContext",{enumerable:!0,get:function(){return r}});let r=e.r(81258)._(e.r(40335)).default.createContext(null)},411,(e,t,i)=>{"use strict";function r(e,t){let i=e||75;return t?.qualities?.length?t.qualities.reduce((e,t)=>
2Math.abs(t-i)<Math.abs(e-i)?t:e,t.qualities[0]):i}Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"findClosestQuality",{enumerable:!0,get:function(){return r}})},55439,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"default",{enumerable:!0,get:function(){return o}});let r=e.r(411),n=e.r(97738);function l({config:e,src:t,width:i,quality:o}){let a=(0,n.getDeploymentId)();if(t.startsWith("/")&&!t.startsWith("//")){let e=t.indexOf("?");if(-1!==e){let i=new URLSearchParams(t.slice(e+1)),r=i.get("dpl");if(r){a=r,i.delete("dpl");let n=i.toString();t=t.slice(0,e)+(n?"?"+n:"")}}}if(t.startsWith("/")&&t.includes("?")&&e.localPatterns?.length===1&&"**"===e.localPatterns[0].pathname&&""===e.localPatterns[0].search)throw Object.defineProperty(Error(`Image with src "${t}" is using a query string which is not configured in images.localPatterns. 3Read more: https://nextjs.org/docs/messages/next-image-unconfigured-localpatterns`),"__NEXT_ERROR_CODE",{value:"E871",enumerable:!1,configurable:!0});let s=(0,r.findClosestQuality)(o,e);return`${e.path}?url=${encodeURIComponent(t)}&w=${i}&q=${s}${t.startsWith("/")&&a?`&dpl=${a}`:""}`}l.__next_img_default=!0;let o=l},41535,(e,t,i)=>{"use strict";Object.defineProperty(i,"__esModule",{value:!0}),Object.defineProperty(i,"Image",{enumerable:!0,get:function(){return y}});let r=e.r(81258),n=e.r(44066),l=e.r(69808),o=n._(e.r(40335)),a=r._(e.r(54151)),s=r._(e.r(42869)),c=e.r(54081),d=e.r(29465),u=e.r(74163);e.r(7977);let f=e.r(73793),h=r._(e.r(55439)),g=e.r(36489),m={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[32,48,64,96,128,256,384],qualities:[75],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function p(e,t,i,r,n,l,o){let a=e?.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&n(!0),i?.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,n=!1;i.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>n,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{n=!0,t.stopPropagation()}})}r?.current&&r.current(e)}}))}function w(e){return o.use?{fetchPriority:e}:{fetchpriority:e}}"u"<typeof window&&(globalThis.__NEXT_IMAGE_IMPORTED=!0);let x=(0,o.forwardRef)(({src:e,srcSet:t,sizes:i,height:r,width:n,decoding:a,className:s,style:c,fetchPriority:d,placeholder:u,loading:f,unoptimized:h,fill:m,onLoadRef:x,onLoadingCompleteRef:v,setBlurComplete:y,setShowAltText:b,sizesInput:j,onLoad:_,onError:C,...S},E)=>{let R=(0,o.useCallback)(e=>{e&&(C&&(e.src=e.src),e.complete&&p(e,u,x,v,y,h,j))},[e,u,x,v,y,C,h,j]),P=(0,g.useMergedRef)(E,R);return(0,l.jsx)("img",{...S,...w(d),loading:f,width:n,height:r,decoding:a,"data-nimg":m?"fill":"1",className:s,style:c,sizes:i,srcSet:t,src:e,ref:P,onLoad:e=>{p(e.currentTarget,u,x,v,y,h,j)},onError:e=>{b(!0),"empty"!==u&&y(!0),C&&C(e)}})});function v({isAppRouter:e,imgAttributes:t}){let i={as:"image",imageSrcSet:t.srcSet,imageSizes:t.sizes,crossOrigin:t.crossOrigin,referrerPolicy:t.referrerPolicy,...w(t.fetchPriority)};return e&&a.default.preload?(a.default.preload(t.src,i),null):(0,l.jsx)(s.default,{children:(0,l.jsx)("link",{rel:"preload",href:t.srcSet?void 0:t.src,...i},"__nimg-"+t.src+t.srcSet+t.sizes)})}let y=(0,o.forwardRef)((e,t)=>{let i=(0,o.useContext)(f.RouterContext),r=(0,o.useContext)(u.ImageConfigContext),n=(0,o.useMemo)(()=>{let e=m||r||d.imageConfigDefault,t=[...e.deviceSizes,...e.imageSizes].sort((e,t)=>e-t),i=e.deviceSizes.sort((e,t)=>e-t),n=e.qualities?.sort((e,t)=>e-t);return{...e,allSizes:t,deviceSizes:i,qualities:n,localPatterns:"u"<typeof window?r?.localPatterns:e.localPatterns}},[r]),{onLoad:a,onLoadingComplete:s}=e,g=(0,o.useRef)(a);(0,o.useEffect)(()=>{g.current=a},[a]);let p=(0,o.useRef)(s);(0,o.useEffect)(()=>{p.current=s},[s]);let[w,y]=(0,o.useState)(!1),[b,j]=(0,o.useState)(!1),{props:_,meta:C}=(0,c.getImgProps)(e,{defaultLoader:h.default,imgConf:n,blurComplete:w,showAltText:b});return(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(x,{..._,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:g,onLoadingCompleteRef:p,setBlurComplete:y,setShowAltText:j,sizesInput:e.sizes,ref:t}),C.preload?(0,l.jsx)(v,{isAppRouter:!i,imgAttributes:_}):null]})});("function"==typeof i.default||"object"==typeof i.default&&null!==i.default)&&void 0===i.default.__esModule&&(Object.defineProperty(i.default,"__esMo
3dule",{value:!0}),Object.assign(i.default,i),t.exports=i.default)},66004,e=>{"use strict";e.s(["GALLERY_GAP",()=>g,"default",()=>m],66004);var t=e.i(69808),i=e.i(51853),r=e.i(40335);let n=e.g?.window?.localStorage,l=async e=>n?n.getItem(e):null;var o=e.i(4357),a=e.i(62484),s=e.i(61963);function c({gallery:e,article:i,currentIndex:n,slider:l,onScrollInGalleryAction:o,onClickZoomAction:d}){let[u,f]=(0,r.useState)(!1),[h,m]=(0,r.useState)(!1);function p(e){e.stopPropagation(),h&&f(e=>!e)}return(0,r.useEffect)(()=>{var t;let i,r;e[n].media.caption_HTML&&(t=e[n].media.caption_HTML,(i=document.createElement("div")).style.visibility="hidden",i.style.position="absolute",i.style.fontSize="0.75rem",i.style.maxWidth="500px",i.innerHTML=t,document.body.appendChild(i),r=i.scrollHeight>40,document.body.removeChild(i),m(r))},[n,e]),(0,t.jsxs)("div",{className:"grid grid-cols-1 grid-rows-[1fr_minmax(100px,auto)] gap-4 lg:content-start px-4 lg:grid-rows-1 lg:grid-cols-[2.5fr_1fr] lg:gap-8 w-screen",children:[(0,t.jsx)("div",{onScroll:o,ref:l,className:"cursor-zoom-in flex flex-nowrap overflow-x-auto hide-scrollbar scroll-smooth snap-mandatory snap-x w-full h-full focus:outline-none",style:{gap:g},children:e.map(e=>(0,t.jsx)("div",{className:"shrink-0 w-full snap-center gallery-item",onClick:d,children:(0,t.jsx)(s.RenderMedia,{media:e.media,allowOriginalSize:!0,size:"large",style:{maxHeight:"100%",height:"100%",width:"auto",objectFit:"contain",margin:"auto"}})},e.id))}),(0,t.jsxs)("div",{className:`flex flex-col ${u?"justify-start":"justify-end"} gap-2 lg:h-full lg:justify-center lg:gap-8`,children:[(0,t.jsxs)("div",{className:"mb-6 hidden lg:block",children:[(0,t.jsx)("h3",{className:"text-xl text-pretty leading-6 tracking-tight max-w-[500px] mb-4 ",children:i.title}),i.categories&&i.categories.length>0&&(0,t.jsx)("h6",{className:"text-sm font-bold",children:i.categories.map(e=>(0,t.jsx)(a.default,{href:`category/${e.slug}`,className:"mr-4",children:e.title},e.id))})]}),(0,t.jsxs)("div",{className:"font-bold lg:hidden",children:[n+1,"/",e.length]}),(0,t.jsx)("div",{className:"text-xs md:text-sm max-w-[500px] hidden lg:block",dangerouslySetInnerHTML:{__html:e[n].media.caption_HTML||""}}),(0,t.jsx)("div",{onClick:p,className:`text-xs md:text-sm max-w-[500px] lg:hidden ${u?"":"line-clamp-2"}`,dangerouslySetInnerHTML:{__html:e[n].media.caption_HTML||""}}),h&&(0,t.jsx)("div",{className:"flex justify-between items-center mb-2 lg:hidden",children:(0,t.jsx)("button",{type:"button",onClick:p,className:"text-xs hover:underline inline-flex",children:u?"Show less":"Show more"})})]})]})}function d({totalItems:e,currentIndex:i,onClickPrevAction:r,onClickNextAction:n}){return(0,t.jsxs)("div",{className:"grid grid-cols-[2.5fr_1fr] gap-8 content-start lg:content-center px-4",children:[(0,t.jsx)("button",{type:"button",onClick:r,className:"w-8 h-8 text-2xl text-left",children:"â"}),(0,t.jsxs)("div",{className:"flex justify-end lg:justify-between w-full",children:[(0,t.jsxs)("span",{className:"text-sm hidden lg:block",children:[i+1," / ",e]}),(0,t.jsx)("button",{type:"button",onClick:n,className:"w-8 h-8 text-2xl text-right",children:"â"})]})]})}var u=e.i(80362);function f({onCloseGalleryAction:e}){return(0,t.jsxs)("div",{className:"container grid grid-cols-3 items-center",style:{gridTemplateAreas:"'empty logo close'"},children:[(0,t.jsx)("div",{className:"w-[90px] mx-auto",style:{gridArea:"logo"},children:(0,t.jsx)(a.default,{href:"/",title:"Yatzer home",children:(0,t.jsx)(u.default,{color:"#333333"})})}),(0,t.jsx)("button",{type:"button",className:"text-xs ml-auto uppercase font-bold text-foreground",style:{gridArea:"close"},"aria-label":"Close gallery",onClick:e,children:"Close"})]})}function h({gallery:e,currentIndex:i,onCloseGalleryAction:n,onClickMediaAction:l}){let[o,c]=(0,r.useState)({width:0,height:0}),[d,f]=(0,r.useState)({width:window.innerWidth,height:window.innerHeight}),[g,m]=(0,r.useState)(window.innerHeight>window.innerWidth),[p,w]=(0,r.useState)(e[i].media.height>e[i].media.width),[x,v]=(0,r.useState)({width:"100vw",height:"100vh",top:"0",left:"0",transform:"translate(0, 0)",minWidth:"100vw",minHeight:"100vh"}),y=(0,r.useRef)(null),b=(0,r.useRef)(null),j=(0,r.useRef)({x:0,y:0}),_=(0,r.useRef)({x:0,y:0}),C=(0,r.useRef)(null),S=()=>"ontouchstart"in window||navigator.maxTouchPoints>0;function E(){let e=y.current;e&&(_.current.x+=(j.current.x-_.current.x)*.1,_.current.y+=(j.current.y-_.current.y)*.1,e.scrollLeft=_.current.x,e.scrollTop=_.current.y,C.current=requestAnimationFrame(E))}function R(){let e=window.innerWidth||document.documentElement.clientWidth,t=window.innerHeight||document.documentElement.clientHeight;f({width:e,height:t}),m(t>e)}function P(){if(b.current){if(g)return p?void v({width:b.current.clientWidth<d.width?"100vw":"auto",height:b.current.clientHeight<d.height?"100vh":"auto",top:b.current.clientHeight<d.height?"50%":"0",left:b.current.clientWidth<d.width?"50%":"0",transform:`translate(${b.current.clientWidth<d.width?"-50%":"0"}, ${b.current.clientHeight<d.height?"-50%":"0"})`}):void v({width:"auto",height:"100vh",top:b.current.clientHeight<d.height?"50%":"0",left:b.current.clientWidth<d.width?"50%":"0",transform:`translate(${b.current.clientWidth<d.width?"-50%":"0"}, ${b.current.clientHeight<d.height?"-50%":"0"})`});p?v({width:"100vw",height:"auto",top:b.current.clientHeight<d.height?"50%":"0",left:b.current.clientWidth<d.width?"50%":"0",transform:`translate(${b.current.clientWidth<d.width?"-50%":"0"}, ${b.current.clientHeight<d.height?"-50%":"0"})`}):v({width:b.current.clientWidth<d.width?"auto":`${o.width}px`,height:"auto",minHeight:"100vh",minWidth:"100vw",top:b.current.clientHeight<d.height?"50%":"0",left:b.current.clientWidth<d.width?"50%":"0",transform:`translate(${b.current.clientWidth<d.width?"-50%":"0"}, ${b.current.clientHeight<d.height?"-50%":"0"})`})}}return(0,r.useEffect)(()=>{let t,r;t=e[i].media.width,c({width:t,height:r=e[i].media.height}),w(r>t),P()},[e,i]),(0,r.useEffect)(()=>{P()},[e,i,d,g,p,o]),(0,r.useEffect)(()=>(R(),P(),S()||(C.current=requestAnimationFrame(E)),window.addEventListener("resize",()=>{R(),P()}),()=>{cancelAnimationFrame(C.current),window.removeEventListener("resize",()=>{R(),P()})}),[]),(0,t.jsxs)("div",{className:"grid grid-rows-1 h-full place-content-between",children:[(0,t.jsxs)("div",{className:"fixed container grid grid-cols-3 items-center top-0 h-[100px] w-full left-1/2 -translate-x-1/2 z-50",style:{gridTemplateAreas:"'empty logo close'"},children:[(0,t.jsx)("div",{className:"w-[90px] mx-auto",style:{gridArea:"logo"},children:(0,t.jsx)(a.default,{href:"/",title:"Yatzer home",children:(0,t.jsx)(u.default,{color:"#f7f7f7"})})}),(0,t.jsx)("button",{type:"button",className:"text-xs ml-auto uppercase font-bold text-background",style:{gridArea:"close"},"aria-label":"Close gallery",onClick:n,children:"Close"})]}),(0,t.jsx)("div",{ref:y,onMouseMove:function(e){if(S())return;let t=y.current,i=b.current;if(!t||!i)return;let r=t.getBoundingClientRect(),n=e.clientX-r.left,l=e.clientY-r.top,o=n/r.width,a=l/r.height,s=Math.max(0,i.scrollWidth-t.clientWidth),c=Math.max(0,i.scrollHeight-t.clientHeight),d=Math.min(1,Math.max(0,o)),u=Math.min(1,Math.max(0,a));j.current.x=s*d,j.current.y=c*u},onClick:l,className:`w-[100vw] h-[100vh] relative cursor-zoom-out touch-auto ${S()?"overflow-auto":"overflow-hidden"}`,style:{WebkitOverflowScrolling:"touch"},children:(0,t.jsx)(s.RenderMedia,{ref:b,media:e[i].media,allowOriginalSize:!0,size:"large",style:{position:"absolute",maxWidth:"inherit",userSelect:"none",pointerEvents:"none",...x}})})]})}let g=32;function m({items:n,article:a}){let s=(0,r.useRef)(null),[u,p]=(0,r.useState)(!1),{currentIndex:w,setCurrentIndex:x,isOpen:v,setIsOpen:y,isZoomed:b,setIsZoomed:j,mediaItemId:_,gallery:C,setGallery:S,setInitialState:E,setMediaItemId:R}=(0,o.useGalleryStore)(),P=e=>{if(!s.current)return;let t=s.current.clientWidth;s.current.scrollTo({left:e*t+g*e,behavior:"instant"})},O=async()=>{JSON.parse(await l("gallery-storage")||"{}").state.isZoomed?j(!1):(j(!1),y(!1),R(null),x(0))},N=async()=>{let{currentIndex:e,gallery:t,isZoomed:i}=JSON.parse(await l("gallery-storage")||"{}").state||!1;i&&j(!1),p(!0),P(e>0?e-1:t.length-1),x(e>0?e-1:t.length-1)},M=async()=>{let{currentIndex:e,gallery:t,isZoomed:i}=JSON.parse(await l("gallery-storage")||"{}").state||!1;i&&j(!1),p(!0),P(e<t.length-1?e+1:0),x(e<t.length-1?e+1:0)},k=e=>{"Escape"===e.key&&O(),"ArrowLeft"===e.key&&N(),"ArrowRight"===e.key&&M()},z=()=>{j(!b)};return((0,r.useEffect)(()=>{let e=document.getElementById("article-with-gallery");v?(document.body.style.overflow="hidden",document.documentElement.style.overflow="hidden",e&&e.setAttribute("style","opacity: 0; pointer-events: none; user-select: none;")):(document.body.style.overflow="clip",document.documentElement.style.overflow="hidden auto",e&&e.setAttribute("style","opacity: 1; pointer-events: auto;"))},[v]),(0,r.useEffect)(()=>{b||P(w)},[b]),(0,r.useEffect)(()=>{(()=>{let e;if(0===C.length)return E();if(p(!0),!_){x(0),P(0);return}let t=(e=_||"",C.findIndex(t=>t.media.id===e));-1===t?O():(x(t),P(t))})()},[v,_]),(0,r.useEffect)(()=>(E(),S(n),e.g?.window?.addEventListener("keydown",k),()=>{E(),e.g?.window?.removeEventListener("keydown",k),document.body.style.overflow="hidden auto",document.documentElement.style.overflow="hidden auto"}),[]),a&&C&&0!==C.length)?b?(0,t.jsx)("div",{className:`w-svw h-full fixed overflow-hidden z-40 top-0 bottom-0 left-0 bg-foreground ${v?"block pointer-events-auto":"hidden pointer-events-none"}`,children:(0,t.jsx)(h,{gallery:C,currentIndex:w,onCloseGalleryAction:z,onClickMediaAction:z})}):(0,t.jsx)("div",{className:`w-svw h-full bg-background fixed overflow-hidden z-40 top-0 bottom-0 left-0 ${v?"block pointer-events-auto":"hidden pointer-events-none"}`,children:(0,t.jsxs)("div",{className:"grid grid-rows-[100px_calc(100%-140px)_40px] lg:grid-rows-[100px_calc(100%-180px)_80px] place-content-between h-full",children:[(0,t.jsx)(f,{onCloseGalleryAction:O}),(0,t.jsx)(c,{gallery:C,article:a,currentIndex:w,slider:s,onScrollInGalleryAction:()=>{u?p(!1):(0,i.default)(()=>{let e=(e=>{if(!e.current)return;let t=e.current,i=t.getBoundingClientRect().left;return Array.from(t.children).map((e,t)=>({index:t,left:Math.round(e.getBoundingClientRect().left)})).reduce((e,t)=>
3Math.abs(t.left-i)<Math.abs(e.left-i)?t:e).index})(s);void 0!==e&&x(e)},500)()},onClickZoomAction:z}),(0,t.jsx)(d,{currentIndex:w,totalItems:C.length,onClickPrevAction:N,onClickNextAction:M})]})}):null}},43323,e=>{"use strict";var t=e.i(69808),i=e.i(40335),r=e.i(61963);e.s(["default",0,function({block:e}){let n=i.default.useRef(null),[l,o]=i.default.useState(0);return i.default.useEffect(()=>{if(!n.current)return;let e=n.current;if(!e)return;let t=()=>{if(window.innerWidth<640)return;let t=e.getBoundingClientRect(),i=window.innerHeight-t.top;t.top>window.innerHeight||t.bottom<0||o(.1*i)};return window.addEventListener("scroll",t,{passive:!0}),()=>window.removeEventListener("scroll",t)},[]),(0,t.jsxs)("figure",{ref:n,className:"mb-6 md:mb-16",children:[(0,t.jsx)("span",{className:"block mx-auto w-screen sm:h-[90svh] overflow-y-hidden mb-4",children:(0,t.jsx)(r.RenderMedia,{galleryItem:!0,media:e.media,size:"large",videoProps:{autoPlay:!0,controls:!1,loop:!0},className:"sm:h-[110svh] w-screen object-cover object-center",style:{transform:`translateY(-${l}px)`},sizes:"100vw",allowOriginalSize:!0})}),e.media.caption_HTML&&(0,t.jsx)("figcaption",{id:`${e.id}-caption`,className:"text-xs pl-4 max-w-[700px]",dangerouslySetInnerHTML:{__html:e.media.caption_HTML}})]})}])},87809,e=>{"use strict";var t=e.i(69808),i=e.i(51853),r=e.i(40335),n=e.i(76587),l=e.i(13997);e.s(["default",0,function({children:e}){let o=(0,n.default)(l.default),a=r.default.useRef(null),[s,c]=r.default.useState(0),[d,u]=r.default.useState(0),[f,h]=r.default.useState(!0),[g,m]=r.default.useState(!1),[p,w]=r.default.useState(!1),x=parseInt(o.theme.screens.md),v=(0,i.default)(()=>{b()},200),y=(0,i.default)(()=>{!function(){let e=a.current;if(!e)return;let t=0===e.scrollLeft,i=e.scrollLeft+e.clientWidth>=e.scrollWidth;t?h(!0):h(!1),i?m(!0):m(!1)}()},500);function b(){if(!a.current)return;u(window.innerWidth);let e=window.innerWidth,t=a.current?.getBoundingClientRect().left;e&&t&&c(e-t)}return(r.default.useLayoutEffect(()=>{!function(){if(!a.current?.children||!d)return;let e=a.current.children;e[e.length-1].getBoundingClientRect().right<=d?w(!1):w(!0)}()},[d,e]),r.default.useEffect(()=>(b(),window.addEventListener("resize",v),a.current?.addEventListener("scroll",y),()=>{window.removeEventListener("resize",v),a.current?.removeEventListener("scroll",y)}),[]),Array.isArray(e))?(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("ul",{ref:a,style:{width:`${d<=x?"100vw":`${s}px`}`},className:"hide-scrollbar relative flex gap-4 lg:gap-7 lg:pr-7 pr-4 pb-2 overflow-x-auto",children:e.map((e,i)=>(0,t.jsx)("li",{children:e},i))}),p&&(0,t.jsxs)("nav",{role:"swimlane-navigation","aria-label":"Swimlane navigation",className:"text-right pr-8 text-2xl",style:{width:`${d<=x?"100vw":`${s}px`}`,gridRow:2,gridColumn:2},children:[(0,t.jsx)("button",{type:"button",className:`pr-2 ${f?"opacity-30":""}`,onClick:function(){if(!a.current?.children)return;let e=a.current.children;for(let t=e.length-1;t>=0;t--){let i=e[t];if(i.getBoundingClientRect().left<a.current.getBoundingClientRect().left){let e=i.getBoundingClientRect().left-a.current.getBoundingClientRect().left;a.current.scrollTo({left:e+a.current.scrollLeft,behavior:"smooth"}),0===t&&a.current.scrollTo({left:0,behavior:"smooth"}),0===t?h(!0):h(!1),m(!1);break}}},disabled:f,children:"â"}),(0,t.jsx)("button",{type:"button",onClick:function(){if(!a.current?.children)return;let e=a.current.children;for(let t=0;t<e.length;t++){let i=e[t];if(i.getBoundingClientRect().right>a.current.getBoundingClientRect().right){let r=i.getBoundingClientRect().left-a.current.getBoundingClientRect().left;a.current.scrollTo({left:r+a.current.scrollLeft,behavior:"smooth"}),t===e.length-1?m(!0):m(!1),h(!1);break}}},disabled:g,className:`${g?"opacity-30":""}`,children:"â"})]})]}):null}])},91102,e=>{"use strict";var t=e.i(69808),i=e.i(40335),r=e.i(96108);e.s(["default",0,function(){let[e,n]=i.default.useState(!1),{scrollDirection:l,position:o}=(0,r.default)();return i.default.useEffect(()=>{"down"===l||o<1e3?n(!1):n(!0)},[o,l]),(0,t.jsx)("div",{className:`fixed z-20 w-full bottom-6 text-right pointer-events-none ${e?"visible":"invisible"}`,children:(0,t.jsx)("div",{className:"container mx-auto",children:(0,t.jsx)("button",{type:"button",onClick:()=>window.scrollTo({top:0,behavior:"smooth"}),className:`${e?"opacity-100 visible pointer-events-auto":"opacity-0 invisible pointer-events-none"} transition-all duration-300 text-sm uppercase ease-in-out text-background p-4`,children:(0,t.jsx)("span",{className:"drop-shadow-sm",children:"Back to top"})})})})}])},56457,e=>{"use strict";var t=e.i(69808);function i({color:e="white"}){return(0,t.jsxs)("svg",{width:"100%",height:"100%",viewBox:"0 0 30 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,t.jsx)("rect",{x:"0",width:"25",height:"25",rx:"6",fill:e}),(0,t.jsx)("rect",{x:"4",y:"4",width:"25",height:"25",rx:"6",fill:e,fillOpacity:"0.7"})]})}var r=e.i(4357);e.s(["default",0,function(){let{setIsOpen:e}=(0,r.useGalleryStore)();return(0,t.jsx)("button",{type:"button",onClick:function(){e(!0)},className:"absolute -top-12 right-4",children:(0,t.jsx)("div",{className:"w-7 h-7 mx-auto",children:(0,t.jsx)(i,{})})})}],56457)},23196,e=>{"use strict";var t=e.i(40335);let i=(navigator.userAgent||navigator.vendor||window.opera).indexOf("Instagram")>-1;e.s(["default",0,function({children:e}){let r=function(){let[e,r]=t.default.useState(!1);return(0,t.useEffect)(()=>{r(i)},[]),e}();return(0,t.useEffect)(()=>
3{if(r){let e=window.innerHeight,t=document.getElementById("article-hero");t&&(t.style.height=`${e}px`)}},[r]),e}],23196)}]);
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.