1!function(){"use strict";function e(e,t,o){return Math.min(Math.max(e,t),o)}const{events:t}=window.GHOSTKIT;function o(e){const t=10**(arguments.length>1&&void 0!==arguments[1]?arguments[1]:1);return Math.round(e*t)/t}const{events:n}=window.GHOSTKIT;function i(e,t){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),o.push.apply(o,n)}return o}function r(e){for(var t=1;t<arguments.length;t++){var o=null!=arguments[t]?arguments[t]:{};t%2?i(Object(o),!0).forEach((function(t){var n,i,r,a;n=e,i=t,r=o[t],(i="symbol"==typeof(a=function(e,t){if("object"!=typeof e||!e)return e;var o=e[Symbol.toPrimitive];if(void 0!==o){var n=o.call(e,"string");if("object"!=typeof n)return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(i))?a:a+"")in n?Object.defineProperty(n,i,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[i]=r})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(o,t))}))}return e}const{events:a}=window.GHOSTKIT,c="ghostkit-magnifying-image-wrapper",s="ghostkit-magnifying-image-zoom-lens",l="ghostkit-magnifying-image-zoom-view",m="ghostkit-magnifying-image-lens-view",g="ghostkit-magnifying-image-show",p="ghostkit-magnifying-image-ready",u="ghostkit-magnifying-image-scroll-zoom",d=e=>{const t=getComputedStyle(e).getPropertyValue("transition-duration");return!!e&&1e3*parseFloat(t)},w=(e,t)=>{const o=t.findIndex((t=>t.wrapper===e));return r(r({},t[o]),{},{currentIndex:o})},f=(e,t,o)=>{const n=document.createElement("span");n.className=e,o&&o(n),t.appendChild(n)},y=e=>{if(e.isSideView){const{zoomView:t}=e,o=document.body.getBoundingClientRect().width,{left:n,width:i}=e.wrapperRect,r=o-(n+i)>i,a=n>i;t.style.left="",t.style.right="",t.style.top="",r?t.style.left="100%":a?t.style.right="100%":t.style.top="100%"}};let h=0,b=0;const v=[];function z(e){const t=e.closest(".".concat("ghostkit-magnifying-image")),o=t.classList.contains("is-style-zoom-image"),n=t.classList.contains("is-style-side-view"),i=!o&&!n,r={wrapper:e,wrapperRect:e.getBoundingClientRect(),block:t,blockImage:e.querySelector(":scope > img"),blockImageRect:null,blockImageStyle:null,dataZoom:parseFloat(t.getAttribute("data-zoom")),isReady:t.classList.contains(p),isZoomLens:i,isZoomImage:o,isSideView:n,zoomLens:null,zoomLensImage:null,zoomLensSize:null,lensView:null,zoomView:null,zoomViewImage:null,hideTime:null,show:!1};if(r.blockImageRect=r.blockImage.getBoundingClientRect(),r.blockImageStyle=getComputedStyle(r.blockImage),r.isZoomLens){r.isReady||f(s,r.wrapper,(e=>{e.append(r.blockImage.cloneNode())})),r.zoomLens=r.wrapper.querySelector(":scope > .".concat(s)),r.zoomLensSize=r.zoomLens.getBoundingClientRect().width,r.zoomLensImage=r.zoomLens.querySelector(":scope > img"),r.hideTime=d(r.zoomLens);const{width:e,height:t}=r.blockImageRect;r.block.style.setProperty("--gkt-magnifying-image__current-width","".concat(e,"px")),r.block.style.setProperty("--gkt-magnifying-image__current-height","".concat(t,"px"))}r.isSideView&&(r.isReady||f(m,r.wrapper),r.lensView=r.wrapper.querySelector(":scope > .".concat(m))),r.isZoomLens||(r.isReady||f(l,r.wrapper,(e=>{e.append(r.blockImage.cloneNode())})),r.zoomView=r.wrapper.querySelector(":scope > .".concat(l)),r.zoomViewImage=r.zoomView.querySelector(":scope > img"),r.hideTime=d(r.zoomView)),r.block.classList.contains(u)&&r.wrapper.addEventListener("wheel",(e=>(e.preventDefault(),e.stopPropagation(),!1))),y(r),r.show=!0,r.block.classList.add(p,g),v.length&&-1!==w(e,v).currentIndex||v.push(r)}var k;function I(e){const{block:t,hideTime:o,currentIndex:n}=w(e,v);-1!==n&&(v[n].show=!1,t.classList.remove(g),setTimeout((()=>{var e;null!==(e=v[n])&&void 0!==e&&e.show||t.classList.contains(g)||v.splice(n,1)}),o))}a.on(window,"mousemove",(function(e){h=e.clientX,b=e.clientY})),k=()=>{v.forEach((e=>{y(e)}))},t.on(window,"resize",function(e,t){let o;return function(e){o&&clearTimeout(o),o=setTimeout(t,100,e)}}(0,k)),t.on(window,"orientationchange",k),a.on(document,"mouseenter",".".concat(c),(function(e){z(e.delegateTarget)}));const L=document.querySelector(".".concat(c,":hover"));L&&z(L),a.on(document,"mouseleave",".".concat(c),(function(e){v.length&&I(e.delegateTarget)})),function t(){v.forEach((t=>{const{wrapperRect:n,zoomLens:i,zoomLensImage:r,zoomLensSize:a,isZoomLens:c,isZoomImage:s,isSideView:l,zoomViewImage:m,lensView:g,dataZoom:p}=t,u=o(e(h-n.left,0,n.width)*-(p-1)),d=o(e(b-n.top,0,n.height)*-(p-1));if(c&&(i.style.transform="translate3d(\n ".concat(h-.5*a,"px,\n ").concat(b-.5*a,"px,\n 0\n )"),r.style.transform="translate3d(\n ".concat((h-n.left)*-p,"px,\n ").concat((b-n.top)*-p,"px,\n 0\n )")),s&&(m.style.transform="translate3d(".concat(u,"px, ").concat(d,"px, 0)")),l){const t=n.width/p,i=n.height/p,r
1=h-n.left-.5*t,a=b-n.top-.5*i;g.style.transform="translate3d(\n ".concat(o(e(r,0,t*(p-1))),"px,\n ").concat(o(e(a,0,i*(p-1))),"px, 0\n )"),m.style.transform="translate3d(\n ".concat(o(e(r,0,t*(p-1))*-p),"px,\n ").concat(o(e(a,0,i*(p-1))*-p),"px, 0\n )")}})),requestAnimationFrame(t)}(),a.on(document,"wheel",".".concat(u," > .").concat(c),(function(t){const{wheelDelta:n}=t;v.forEach(((t,i)=>{const{block:r,wrapper:a}=t,c=o(e(parseFloat(r.getAttribute("data-zoom"))*2**(.002*n),1,3)),s=v[i];s.block.style.setProperty("--gkt-magnifying-image__zoom",c),s.dataZoom=c,s.wrapperRect=a.getBoundingClientRect(),r.setAttribute("data-zoom",c)}))})),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;n.on(window,"scroll",function(e,t,o){var n,i=o||{},r=i.noTrailing,a=void 0!==r&&r,c=i.noLeading,s=void 0!==c&&c,l=i.debounceMode,m=void 0===l?void 0:l,g=!1,p=0;function u(){n&&clearTimeout(n)}function d(){for(var o=arguments.length,i=new Array(o),r=0;r<o;r++)i[r]=arguments[r];var c=this,l=Date.now()-p;function d(){p=Date.now(),t.apply(c,i)}function w(){n=void 0}g||(s||!m||n||d(),u(),void 0===m&&l>e?s?(p=Date.now(),a||(n=setTimeout(m?w:d,e))):d():!0!==a&&(n=setTimeout(m?w:d,void 0===m?e-l:e)))}return d.cancel=function(e){var t=(e||{}).upcomingOnly,o=void 0!==t&&t;u(),g=!o},d}(t,e)),n.on(window,"orientationchange",e)}((()=>{v.forEach(((e,t)=>{let{wrapper:o}=e;const n=o.getBoundingClientRect(),{top:i,height:r}=n;v[t].wrapperRect=n,(b<i||b>i+r)&&I(o)}))}),10)}();
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.