1(()=>{"use strict";var t={n:e=>{var o=e&&e.__esModule?()=>e.default:()=>e;return t.d(o,{a:o}),o},d:(e,o)=>{for(var r in o)t.o(o,r)&&!t.o(e,r)&&Object.defineProperty(e,r,{enumerable:!0,get:o[r]})},o:(t,e)=>Object.prototype.hasOwnProperty.call(t,e)};const e=window.jQuery;var o=t.n(e);function r(t){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},r(t)}function n(t,e){(null==e||e>t.length)&&(e=t.length);for(var o=0,r=Array(e);o<e;o++)r[o]=t[o];return r}function i(t,e){var o=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(e){return Object.getOwnPropertyDescriptor(t,e).enumerable})),o.push.apply(o,r)}return o}function l(t){for(var e=1;e<arguments.length;e++){var o=null!=arguments[e]?arguments[e]:{};e%2?i(Object(o),!0).forEach(function(e){a(t,e,o[e])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(o)):i(Object(o)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(o,e))})}return t}function a(t,e,o){return(e=function(t){var e=function(t){if("object"!=r(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var o=e.call(t,"string");if("object"!=r(o))return o;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(t)}(t);return"symbol"==r(e)?e:e+""}(e))in t?Object.defineProperty(t,e,{value:o,enumerable:!0,configurable:!0,writable:!0}):t[e]=o,t}var p=window.VPData.settingsPopupGallery,c="content"in document.createElement("template"),u={vendor:!1,vendors:[{vendor:"youtube",embedUrl:"https://www.youtube.com/embed/{{video_id}}?{{params}}",pattern:/(https?:\/\/)?(www.)?(youtube\.com|youtu\.be|youtube-nocookie\.com)\/(?:embed\/|shorts\/|v\/|watch\?v=|watch\?list=(.*)&v=|watch\?(.*[^&]&)v=)?((\w|-){11})(&list=(\w+)&?)?(.*)/,patternIndex:6,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramsIndex:10,embedCallback:function(t,e){var o=!1,r=this,n=!(!e||!e[r.patternIndex])&&e[r.patternIndex];if(n){var i=/\/shorts\//.test(t),a=i?476:1920,p=i?847:1080;o=u.embedCallback(l(l({},r),{},{width:a,height:p}),n,t,e)}return o}},{vendor:"vimeo",embedUrl:"https://player.vimeo.com/video/{{video_id}}?{{params}}",pattern:/https?:\/\/(?:www\.|player\.)?vimeo.com\/(?:channels\/(?:\w+\/)?|groups\/([^/]*)\/videos\/|album\/(\d+)\/video\/|video\/|)(\d+)(?:$|\/|\?)(.*)/,patternIndex:3,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramsIndex:4}],init:function(){},open:function(){},close:function(){},append:function(){},instance:!1,rawItems:!1,portfolio:!1,getQueryStringParams:function(t){return t?(/^[?#]/.test(t)?t.slice(1):t).split("&").reduce(function(t,e){var o,r,i=(o=e.split("="),r=2,function(t){if(Array.isArray(t))return t}(o)||function(t,e){var o=null==t?null:"undefined"!=typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=o){var r,n,i,l,a=[],p=!0,c=!1;try{if(i=(o=o.call(t)).next,0===e){if(Object(o)!==o)return;p=!1}else for(;!(p=(r=i.call(o)).done)&&(a.push(r.value),a.length!==e);p=!0);}catch(t){c=!0,n=t}finally{try{if(!p&&null!=o.return&&(l=o.return(),Object(l)!==l))return}finally{if(c)throw n}}return a}}(o,r)||function(t,e){if(t){if("string"==typeof t)return n(t,e);var o={}.toString.call(t).slice(8,-1);return"Object"===o&&t.constructor&&(o=t.constructor.name),"Map"===o||"Set"===o?Array.from(t):"Arguments"===o||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(o)?n(t,e):void 0}}(o,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()),l=i[0],a=i[1];return t[l]=a?decodeURIComponent(a.replace(/\+/g," ")):"",t},{}):{}},prepareParams:function(t,e){var o="",n=e.params||{};if(e.paramsIndex&&t&&t[e.paramsIndex]){var i=u.getQueryStringParams(t[e.paramsIndex]);
1i&&"object"===r(i)&&Object.keys(i).forEach(function(t){t&&i[t]&&(n[t]=i[t])})}return n&&Object.keys(n).length&&Object.keys(n).forEach(function(t){t&&n[t]&&(o&&(o+="&"),o+="".concat(t,"=").concat(n[t]))}),o},embedCallback:function(t,e,o){var r=arguments.length>3&&void 0!==arguments[3]&&arguments[3],n=t.embedUrl;n=(n=(n=(n=n.replace(/{{video_id}}/g,e)).replace(/{{video_url}}/g,o)).replace(/{{video_url_encoded}}/g,encodeURIComponent(o))).replace(/{{params}}/g,r?u.prepareParams(r,t):"");var i=t.width||1920,l=t.height||1080;return{vendor:t.vendor,id:e,embed:'<iframe width="'.concat(i,'" height="').concat(l,'" src="').concat(n,'" scrolling="no" frameborder="0" allowTransparency="true" allow="accelerometer; autoplay; clipboard-write; fullscreen; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'),embedUrl:n,url:o,width:i,height:l}},parseVideo:function(t,e){var o=!1;return u.vendors.forEach(function(r){if(!o){var n=t.match(r.pattern),i=!(!n||!n[r.patternIndex])&&n[r.patternIndex];i&&(o=r.embedCallback?r.embedCallback(t,n,e):u.embedCallback(r,i,t,n))}}),o||(o=u.embedCallback({vendor:"unknown",embedUrl:t},t,t,!1)),o},parseItem:function(t){var e,o,r=!1,n=t&&t.querySelector(".vp-portfolio__item-popup");return n&&(r={$dataElement:n,$content:n,data:n.dataset},c&&"TEMPLATE"===n.nodeName&&n.content&&(r.$content=n.content),r.$title=null===(e=r)||void 0===e||null===(e=e.$content)||void 0===e?void 0:e.querySelector(".vp-portfolio__item-popup-title"),r.$description=null===(o=r)||void 0===o||null===(o=o.$content)||void 0===o?void 0:o.querySelector(".vp-portfolio__item-popup-description")),r},parseGallery:function(t){var e,o,r,n,i=[];return t.find(".vp-portfolio__item-wrap:not(.swiper-slide-duplicate)").each(function(){var t=u.parseItem(this);if(t){var l,a,p,c,d;if(e=((null==t||null===(l=t.data)||void 0===l?void 0:l.vpPopupImgSize)||"1920x1080").split("x"),r=null==t||null===(a=t.data)||void 0===a?void 0:a.vpPopupVideo,n=!1,r&&(n=u.parseVideo(r,null==t||null===(p=t.data)||void 0===p?void 0:p.vpPopupPoster)),n)o={type:"embed",el:this,poster:n.poster,src:n.embedUrl,embed:n.embed,width:n.width||1920,height:n.height||1080};else{var s,m,f,v;o={type:"image",el:this,src:null==t||null===(s=t.data)||void 0===s?void 0:s.vpPopupImg,srcset:null==t||null===(m=t.data)||void 0===m?void 0:m.vpPopupImgSrcset,width:parseInt(e[0],10),height:parseInt(e[1],10)};var y=(null==t||null===(f=t.data)||void 0===f?void 0:f.vpPopupSmImg)||o.src;if(y){var h,g,b=((null==t||null===(h=t.data)||void 0===h?void 0:h.vpPopupSmImgSize)||(null==t||null===(g=t.data)||void 0===g?void 0:g.vpPopupImgSize)||"1920x1080").split("x");o.srcSmall=y,o.srcSmallWidth=parseInt(b[0],10),o.srcSmallHeight=parseInt(b[1],10)}var w=(null==t||null===(v=t.data)||void 0===v?void 0:v.vpPopupMdImg)||o.src;if(w){var _,P,I=((null==t||null===(_=t.data)||void 0===_?void 0:_.vpPopupMdImgSize)||(null==t||null===(P=t.data)||void 0===P?void 0:P.vpPopupImgSize)||"1920x1080").split("x");o.srcMedium=w,o.srcMediumWidth=parseInt(I[0],10),o.srcMediumHeight=parseInt(I[1],10)}}(null!=t&&t.$title||null!=t&&t.$description)&&(o.caption=((null==t||null===(c=t.$title)||void 0===c?void 0:c.outerHTML)||"")+((null==t||null===(d=t.$description)||void 0===d?void 0:d.outerHTML)||"")),i.push(o)}}),i},maybeFocusGalleryItem:function(t){p.restore_focus&&(t.linkEl?o()(t.linkEl).focus():t.el&&o()(t.el).find(".vp-portfolio__item-img > a").focus())},emitEvent:function(t,e,r){if(r&&r.emitEvent)r.emitEvent(t,e);else{var n=[null].concat(e);o()(document).trigger("".concat(t,".vpf"),n)}}};function d(t){return/(.png|.jpg|.jpeg|.gif|.tiff|.tif|.jfif|.jpe|.svg|.bmp|.webp)$/.test(t.href.toLowerCase().split("?")[0].split("#")[0])}function s(t){var e=o()(t),r=t.childNodes[0],n=e.next("figcaption");return"NOSCRIPT"===r.nodeName&&t.childNodes[1]&&(r=t.childNodes[1]),!n.length&&e.parent(".gallery-icon").length&&(n=e.parent(".gallery-icon").next("figcaption")),(n=n.html())&&(n='<div class="vp-portfolio__item-popup-description">'.concat(n,"</div>")),{type:"image",el:r,linkEl:t,src:t.href,caption:n}}window.VPPopupAPI=u,o()(document).on("extendClass.vpf",function(t,e){"vpf"===t.namespace&&(e.prototype.initPopupGallery=function(){var t=this;t.options.itemsClickAction&&"url"!==t.options.itemsClickAction&&(t.isPreview()||t.$item.on("click.vpf-uid-".concat(t.uid),"\n .vp-portfolio__item a.vp-portfolio__item-meta,\n .vp-portfolio__item .vp-portfolio__item-img > a,\n .vp-portfolio__item .vp-portfolio__item-meta-title > a,\n .vp-portfolio__item a.vp-portfolio__item-overlay\n ",function(e){if(!e.isDefaultPrevented()){var r=o()(this).closest(".vp-portfolio__item-wrap");if(r.hasClass("swiper-slide-duplicate")&&r.attr("data-swiper-slide-index")&&(r=t.$item.find('[data-swiper-slide-index="'.concat(r.attr("data-swiper-slide-index"),'"].swiper-slide:not(.swiper-slide-duplicate)'))),r.find(".vp-portfolio__item-popup").length){var n=u.parseGallery(t.$item),i=-1;
1n.forEach(function(t,e){t.el===r[0]&&(i=e)}),-1!==i&&(e.preventDefault(),u.open(n,i,t))}}}))},e.prototype.destroyPopupGallery=function(){var t=this;t.options.itemsClickAction&&"url"!==t.options.itemsClickAction&&(t.$item.off("click.vpf-uid-".concat(t.uid)),t.emitEvent("destroyPopupGallery"))})}),o()(document).on("init.vpf",function(t,e){"vpf"===t.namespace&&e.initPopupGallery()}),o()(document).on("destroy.vpf",function(t,e){"vpf"===t.namespace&&e.destroyPopupGallery()}),p.enable_on_wordpress_images&&o()(document).on("click","\n\t\t\t.wp-block-image > a,\n\t\t\t.wp-block-image > figure > a,\n\t\t\t.wp-block-gallery .blocks-gallery-item > figure > a,\n\t\t\t.wp-block-gallery .wp-block-image > a,\n\t\t\t.wp-block-media-text > figure > a,\n\t\t\t.gallery .gallery-icon > a,\n\t\t\tfigure.wp-caption > a,\n\t\t\tfigure.tiled-gallery__item > a,\n\t\t\tp > a,\n\t\t\ta.vp-lightbox-gallery,\n\t\t\t.vp-lightbox-gallery a\n\t\t",function(t){if(!t.isDefaultPrevented()&&this.childNodes.length){var e=this.childNodes[0];if("NOSCRIPT"===e.nodeName&&this.childNodes[1]&&(e=this.childNodes[1]),("IMG"===e.nodeName||"PICTURE"===e.nodeName)&&d(this)){t.preventDefault();var r=o()(this),n=[],i=s(this),l=r.closest(".wp-block-gallery, .gallery, .tiled-gallery__gallery, .vp-lightbox-gallery"),a=0;if(l.length){var p=l.hasClass("vp-lightbox-gallery")?l.find("a"):l.find("\n\t\t\t\t\t\t\t\t.blocks-gallery-item > figure > a,\n\t\t\t\t\t\t\t\t.wp-block-image > a,\n\t\t\t\t\t\t\t\t.gallery-icon > a,\n\t\t\t\t\t\t\t\tfigure.tiled-gallery__item > a\n\t\t\t\t\t\t\t"),c=0;p.each(function(){d(this)&&(this===i.linkEl&&(a=c),n.push(s(this)),c+=1)})}else n.push(i);u.open(n,a)}}})})();
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.