1(self.webpackChunkyjn_cheese=self.webpackChunkyjn_cheese||[]).push([[1470],{6418:(e,t,r)=>{const i=new(r(5796));e.exports=i},8411:(e,t,r)=>{const{combineParams:i,getTime:n}=r(1573);function o(){this.provider="vimeo",this.alternatives=["vimeopro"],this.defaultFormat="long",this.formats={long:this.createLongUrl,embed:this.createEmbedUrl},this.mediaTypes={VIDEO:"video"}}e.exports=o,o.prototype.parseUrl=function(e){var t=e.match(/(?:\/(?:channels\/[\w]+|(?:(?:album\/\d+|groups\/[\w]+)\/)?videos?))?\/(\d+)/i);return t?t[1]:void 0},o.prototype.parseParameters=function(e){return this.parseTime(e)},o.prototype.parseTime=function(e){return e.t&&(e.start=n(e.t),delete e.t),e},o.prototype.parse=function(e,t){var r={mediaType:this.mediaTypes.VIDEO,params:this.parseParameters(t),id:this.parseUrl(e)};return r.id?r:void 0},o.prototype.createUrl=function(e,t,r){if(t.id&&t.mediaType===this.mediaTypes.VIDEO){var n=e+t.id,o=r.start;return delete r.start,n+=i(r),o&&(n+="#t="+o),n}},o.prototype.createLongUrl=function(e,t){return this.createUrl("https://vimeo.com/",e,t)},o.prototype.createEmbedUrl=function(e,t){return this.createUrl("//player.vimeo.com/video/",e,t)},r(6418).bind(new o)},8865:(e,t,r)=>{const{combineParams:i,getTime:n}=r(1573);function o(){this.provider="youtube",this.alternatives=["youtu","ytimg"],this.defaultFormat="long",this.formats={short:this.createShortUrl,long:this.createLongUrl,embed:this.createEmbedUrl,shortImage:this.createShortImageUrl,longImage:this.createLongImageUrl},this.imageQualities={0:"0",1:"1",2:"2",3:"3",DEFAULT:"default",HQDEFAULT:"hqdefault",SDDEFAULT:"sddefault",MQDEFAULT:"mqdefault",MAXRESDEFAULT:"maxresdefault"},this.defaultImageQuality=this.imageQualities.HQDEFAULT,this.mediaTypes={VIDEO:"video",PLAYLIST:"playlist",SHARE:"share",CHANNEL:"channel"}}e.exports=o,o.prototype.parseVideoUrl=function(e){var t=e.match(/(?:(?:v|vi|be|videos|embed)\/(?!videoseries)|(?:v|ci)=)([\w-]{11})/i);return t?t[1]:void 0},o.prototype.parseChannelUrl=function(e){var t=e.match(/\/channel\/([\w-]+)/);return t?{id:t[1],mediaType:this.mediaTypes.CHANNEL}:(t=e.match(/\/(?:c|user)\/([\w-]+)/))?{name:t[1],mediaType:this.mediaTypes.CHANNEL}:void 0},o.prototype.parseParameters=function(e,t){return(e.start||e.t)&&(e.start=n(e.start||e.t),delete e.t),e.v===t.id&&delete e.v,e.list===t.id&&delete e.list,e},o.prototype.parseMediaType=function(e){if(e.params.list&&(e.list=e.params.list,delete e.params.list),e.id&&!e.params.ci)e.mediaType=this.mediaTypes.VIDEO;else if(e.list)delete e.id,e.mediaType=this.mediaTypes.PLAYLIST;else{if(!e.params.ci)return;delete e.params.ci,e.mediaType=this.mediaTypes.SHARE}return e},o.prototype.parse=function(e,t){var r=this.parseChannelUrl(e);if(r)return r;var i={params:t,id:this.parseVideoUrl(e)};return i.params=this.parseParameters(t,i),this.parseMediaType(i)},o.prototype.createShortUrl=function(e,t){if(e.id&&e.mediaType===this.mediaTypes.VIDEO){var r="https://youtu.be/"+e.id;return t.start&&(r+="#t="+t.start),r}},o.prototype.createLongUrl=function(e,t){var r="",n=t.start;if(delete t.start,e.mediaType===this.mediaTypes.CHANNEL)if(e.id)r+="https://www.youtube.com/channel/"+e.id;else{if(!e.name)return;r+="https://www.youtube.com/c/"+e.name}else if(e.mediaType===this.mediaTypes.PLAYLIST&&e.list)t.feature="share",r+="https://www.youtube.com/playlist";else if(e.mediaType===this.mediaTypes.VIDEO&&e.id)t.v=e.id,r+="https://www.youtube.com/watch";else{if(e.mediaType!==this.mediaTypes.SHARE||!e.id)return;t.ci=e.id,r+="https://www.youtube.com/shared"}return e.list&&(t.list=e.list),r+=i(t),e.mediaType!==this.mediaTypes.PLAYLIST&&n&&(r+="#t="+n),r},o.prototype.createEmbedUrl=function(e,t){var r="https://www.youtube.com/embed";if(e.mediaType===this.mediaTypes.PLAYLIST&&e.list)t.listType="playlist";else{if(e.mediaType!==this.mediaTypes.VIDEO||!e.id)return;r+="/"+e.id,"1"===t.loop&&(t.playlist=e.id)}return e.list&&(t.list=e.list),r+i(t)},o.prototype.createImageUrl=function(e,t,r){if(t.id&&t.mediaType===this.mediaTypes.VIDEO)return e+t.id+"/"+(r.imageQuality||this.defaultImageQuality)+".jpg"},o.prototype.createShortImageUrl=function(e,t){return this.createImageUrl("https://i.ytimg.com/vi/",e,t)},o.prototype.createLongImageUrl=function(e,t){return this.createImageUrl("https://img.youtube.com/vi/",e,t)},r(6418).bind(new o)},5796:(e,t,r)=>{const{getQueryParams:i}=r(1573);function n(){for(const e of["parseProvider","parse","bind","create"])this[e]=this[e].bind(this);this.plugins={}}e.exports=n,n.prototype.parseProvider=function(e){var t=e.match(/(?:(?:https?:)?\/\/)?(?:[^.]+\.)?(\w+)\./i);return t?t[1]:void 0},n.prototype.parse=function(e){if(void 0!==e){var t,r=this.parseProvider(e),n=this.plugins[r];if(r&&n&&n.parse)return(t=n.parse.call(n,e,i(e)))&&((t=function(e){return e.params&&0===Object.keys(e.params).length&&delete e.params,e}(t)).provider=n.provider),t}},n.prototype.bind=function(e){if(this.plugins[e.provider]=e,e.alternatives)for(var t=0;t<e.alternatives.length;t+=1)this.plugins[e.alternatives[t]]=e},n.prototype.create=function(e){if("object"==typeof e&&"object"==typeof e.videoInfo){var t=e.videoInfo,r=e.params,i=this.plugins[t.provider];return r="internal"===r?t.params:r||{},i&&(e.format=e.format||i.defaultFormat,i.formats.hasOwnProperty(e.format))?i.formats[e.format].apply(i,[t,Object.assign({},r)]):void 0}}},1573:(e,t)=>{t.getQueryParams=function(e){if("string"!=typeof e)return{};var t,r={},i=(e=e.split("+").join(" ")).match(/(?:[?](?:[^=]+)=(?:[^&#]*)(?:[&](?:[^=]+)=(?:[^&#]*))*(?:[#].*)?)|(?:[#].*)/);if(null===i)return{};t=i[0].substr(1).split(/[&#=]/);for(var n=0;n<t.length;n+=2)r[decodeURIComponent(t[n])]=decodeURIComponent(t[n+1]||"");return r},t.combineParams=function(e,t){if("object"!=typeof e)return"";var r="",i=0,n=Object.keys(e);if(0===n.length)return"";for(n.sort(),t||(r+="?"+n[0]+"="+e[n[0]],i+=1);i<n.length;i+=1)r+="&"+n[i]+"="+e[n[i]];return r},t.getTime=function(e){return void 0===e?0:e.match(/^(\d+[smhdw]?)+$/)?function(e){var t,r=0,i={s:1,m:60,h:3600,d:86400,w:604800};t=(e=e.replace(/([smhdw])/g," $1 ").trim()).split(" ");for(var n=0;n<t.length;n+=2)r+=parseInt(t[n],10)*i[t[n+1]||"s"];return r}(e):e.match(/^(\d+:?)+$/)?function(e){for(var t=0,r=[1,60,3600,86400,604800],i=e.split(":"),n=0;n<i.length;n++)t+=parseInt(i[n],10)*r[i.length-n-1];return t}(e):0}},1170:(e,t,r)=>{"use strict";r.r(t),r.d(t,{default:()=>P});var i=r(6418),n=r.n(i),o=(r(8411),r(8865),r(4932));function a(e,t){for(var r=0;r<t.length;r++){var i=t[r];
1i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function s(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var c=function(){function e(t,r,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),s(this,"id",void 0),s(this,"props",void 0),s(this,"container",void 0),this.props=r,this.container=i,this.id=t.id}var t,r;return t=e,(r=[{key:"onClick",value:function(){var e=new URL("https://player.vimeo.com/video/".concat(this.id));e.searchParams.append("autoplay","1"),e.searchParams.append("responsive","1");var t=document.createElement("iframe");t.src=e.toString(),t.allowFullscreen=!0,t.setAttribute("frameborder","0"),this.container.innerHTML="",this.container.appendChild(t)}},{key:"loadCover",value:function(){return fetch("https://vimeo.com/api/oembed.json?url=https%3A//vimeo.com/".concat(this.id)).then((function(e){return e.json()})).then((function(e){return e.thumbnail_url}))}},{key:"destroy",value:function(){}}])&&a(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}(),u=r(2037),l=r(7478),p=r(4272);function d(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function f(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var h=function(){function e(t,r,i){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),f(this,"id",void 0),f(this,"props",void 0),f(this,"container",void 0),f(this,"player",void 0),this.props=r,this.container=i,this.id=t.id}var t,r;return t=e,(r=[{key:"onClick",value:function(){var t=this,r=document.createElement("div"),i=(0,u.az)(l.l);this.container.innerHTML="",this.container.appendChild(i),this.container.appendChild(r),e.iframeApiScript||(e.iframeApiScript=new p.Z("https://www.youtube.com/iframe_api")),e.iframeApiScript.load().then((function(){window.YT.ready((function(){t.player=new window.YT.Player(r,{videoId:t.id,playerVars:{rel:0,autoplay:1,color:"white",controls:2,enablejsapi:1,modestbranding:1,playsinline:1},events:{onReady:function(e){i.remove(),e.target.playVideo()}}})}))}))}},{key:"destroy",value:function(){this.player&&(this.player.destroy(),this.player=null)}},{key:"loadCover",value:function(){var e,t=null!==(e=this.props.coverSize)&&void 0!==e?e:"hqdefault";return Promise.resolve("https://img.youtube.com/vi/".concat(this.id,"/").concat(t,".jpg"))}}])&&d(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}();function m(e){return m="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},m(e)}function y(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function v(e,t){for(var r=0;r<t.length;r++){var i=t[r];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function w(e,t){if(t&&("object"===m(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return g(e)}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}function E(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}f(h,"iframeApiScript",void 0);var P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&b(e,t)}(s,e);var t,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=T(i);if(o){var r=T(this).constructor;e=Reflect.construct(t,arguments,r)}else e=t.apply(this,arguments);return w(this,e)});function s(){var e;y(this,s);for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return E(g(e=a.call.apply(a,[this].concat(r))),"provider",void 0),E(g(e),"providerHandlers",{youtube:h,vimeo:c}),e}return t=s,(r=[{key:"mounted",value:function(){var e,t=this;this.onClick=this.onClick.bind(this);var r=n().parse(this.props.url),i=this.providerHandlers[r.provider];i?(this.provider=new i(r,this.props,this.$refs.container),this.provider.loadCover().then((function(e){return t.addCoverImage(e)})),null===(e=this.$refs.container)||void 0===e||e.addEventListener("click",this.onClick)):this.logWarn("Embed player provider not found")}},{key:"onClick",value:function(){this.provider.onClick()}},{key:"addCoverImage",value:function(e){this.$refs.cover&&(this.$refs.cover.src=e)}},{key:"destroyed",value:function(){var e;null===(e=this.$refs.container)||void 0===e||e.removeEventListener("click",this.onClick),this.provider&&(this.provider.destroy(),this.provider=null)}}])&&v(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),s}(o.Z)},2037:(e,t,r)=>{"use strict";function i(e){var t=document.createElement("template");return t.innerHTML=e,t.content.firstElementChild}function n(e,t){var r=document.createElement("div");return r.setAttribute("id",t),e.innerHTML="",e.append(r),r}function o(e,t,r){var i=document.head.querySelector("link[rel='".concat(e,"'][").concat(t,"='").concat(r,"']"));if(i)return i;var n=document.createElement("link");return n.setAttribute("rel",e),n.setAttribute(t,r),document.head.appendChild(n),n}function a(e){return new Promise((function(t,r){var i=document.head||document.body||document,n=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],r=document.createElement("script");return r.type="text/javascript",r.src=e,t&&(r.async=!0),r}(e);n.onload=function(){return t(n)},n.onerror=function(e){return r(e)},i.appendChild(n)}))}function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.body;return t.querySelector('[jello-container="'.concat(e,'"]'))}function c(e,t){return t.closest('[jello-container="'.concat(e,'"]'))}r.d(t,{Bj:()=>n,K7:()=>o,MR:()=>s,Vw:()=>c,az:()=>i,ve:()=>a})},7478:(e,t,r)=>{"use strict";r.d(t,{E:()=>n,l:()=>i});var i='<svg class="spinner" viewBox="0 0 50 50"><circle class="path" cx="25" cy="25" r="20" fill="none" stroke-width="5"></circle></svg>',n='<div class="spinner-dots"><div class="bounce1"></div><div class="bounce2"></div><div class="bounce3"></div></div>'},4272:(e,t,r)=>{"use strict";r.d(t,{Z:()=>u});var i=r(4013),n=r.n(i),o=r(2037);function a(e,t,r,i,n,o,a){try{var s=e[o](a),c=s.value}catch(e){return void r(e)}s.done?t(c):Promise.resolve(c).then(i,n)}function s(e,t){for(var r=0;r<t.length;r++){var i=t[r];
1i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function c(e,t,r){return t in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}var u=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),c(this,"url",void 0),c(this,"script",void 0),this.url=t}var t,r,i,u;return t=e,r=[{key:"load",value:(i=n().mark((function e(){return n().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:if(!this.script){e.next=2;break}return e.abrupt("return",this.script);case 2:return e.next=4,(0,o.ve)(this.url);case 4:return this.script=e.sent,e.abrupt("return",this.script);case 6:case"end":return e.stop()}}),e,this)})),u=function(){var e=this,t=arguments;return new Promise((function(r,n){var o=i.apply(e,t);function s(e){a(o,r,n,s,c,"next",e)}function c(e){a(o,r,n,s,c,"throw",e)}s(void 0)}))},function(){return u.apply(this,arguments)})}],r&&s(t.prototype,r),Object.defineProperty(t,"prototype",{writable:!1}),e}()}}]);
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.