1/*! For license information please see 1aced6f6faca0a5ffd5c.js.LICENSE.txt */ 2(self.webpackChunkillumi_webpack=self.webpackChunkillumi_webpack||[]).push([[181],{7181:function(t,n,e){"use strict";e.d(n,{YouTubeEmbed:function(){return s}}),e(5852),e(3534),e(590),e(4216),e(8665),e(9979),e(4602),e(9576),e(1586),e(6982),e(7755),e(4189),e(1412),e(4632);var r=e(3029),o=e(2901),i=(e(5086),e(9193),e(7746),e(3148),e(8772),e(5880));function a(){var t,n,e="function"==typeof Symbol?Symbol:{},r=e.iterator||"@@iterator",o=e.toStringTag||"@@toStringTag";function i(e,r,o,i){var a=r&&r.prototype instanceof s?r:s,f=Object.create(a.prototype);return c(f,"_invoke",function(e,r,o){var i,a,c,s=0,f=o||[],l=!1,p={p:0,n:0,v:t,a:y,f:y.bind(t,4),d:function(n,e){return i=n,a=0,c=t,p.n=e,u}};function y(e,r){for(a=e,c=r,n=0;!l&&s&&!o&&n<f.length;n++){var o,i=f[n],y=p.p,d=i[2];e>3?(o=d===r)&&(c=i[(a=i[4])?5:(a=3,3)],i[4]=i[5]=t):i[0]<=y&&((o=e<2&&y<i[1])?(a=0,p.v=r,p.n=i[1]):y<d&&(o=e<3||i[0]>r||r>d)&&(i[4]=e,i[5]=r,p.n=d,a=0))}if(o||e>1)return u;throw l=!0,r}return function(o,f,d){if(s>1)throw TypeError("Generator is already running");for(l&&1===f&&y(f,d),a=f,c=d;(n=a<2?t:c)||!l;){i||(a?a<3?(a>1&&(p.n=-1),y(a,c)):p.n=c:p.v=c);try{if(s=2,i){if(a||(o="next"),n=i[o]){if(!(n=n.call(i,c)))throw TypeError("iterator result is not an object");if(!n.done)return n;c=n.value,a<2&&(a=0)}else 1===a&&(n=i.return)&&n.call(i),a<2&&(c=TypeError("The iterator does not provide a '"+o+"' method"),a=1);i=t}else if((n=(l=p.n<0)?c:e.call(r,p))!==u)break}catch(n){i=t,a=1,c=n}finally{s=1}}return{value:n,done:l}}}(e,o,i),!0),f}var u={};function s(){}function f(){}function l(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(c(n={},r,function(){return this}),n),y=l.prototype=s.prototype=Object.create(p);function d(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,l):(t.__proto__=l,c(t,o,"GeneratorFunction")),t.prototype=Object.create(y),t}return f.prototype=l,c(y,"constructor",l),c(l,"constructor",f),f.displayName="GeneratorFunction",c(l,o,"GeneratorFunction"),c(y),c(y,o,"Generator"),c(y,r,function(){return this}),c(y,"toString",function(){return"[object Generator]"}),(a=function(){return{w:i,m:d}})()}function c(t,n,e,r){var o=Object.defineProperty;try{o({},"",{})}catch(t){o=0}c=function(t,n,e,r){function i(n,e){c(t,n,function(t){return this._invoke(n,e,t)})}n?o?o(t,n,{value:e,enumerable:!r,configurable:!r,writable:!r}):t[n]=e:(i("next",0),i("throw",1),i("return",2))},c(t,n,e,r)}var u=function(t,n,e,r){return new(e||(e=Promise))(function(o,i){function a(t){try{u(r.next(t))}catch(t){i(t)}}function c(t){try{u(r.throw(t))}catch(t){i(t)}}function u(t){var n;t.done?o(t.value):(n=t.value,n instanceof e?n:new e(function(t){t(n)})).then(a,c)}u((r=r.apply(t,n||[])).next())})},s=function(){function t(n,e){var o=this;(0,r.A)(this,t),this.component=n,this.consentService=e,this.playerReady=null,this.playerContainer=this.component.getElementsByClassName("player-container")[0],this.playButton=this.component.getElementsByClassName("play-button")[0],this.youtubeId=this.component.getAttribute("data-video-youtube"),this.consentService.consent.subscribe(function(t){t.includes(i.$.Marketing)?(o.component.classList.add("has-consent"),o.preparePlayer()):o.component.classList.remove("has-consent")})}return(0,o.A)(t,[{key:"play",value:function(){return u(this,void 0,void 0,a().m(function t(){return a().w(function(t){for(;;)switch(t.n){case 0:return t.n=1,this.playerReady;case 1:this.player.playVideo();case 2:return t.a(2)}},t,this)}))}},{key:"preparePlayer",value:function(){return u(this,void 0,void 0,a().m(function n(){return a().w(function(n){for(;;)switch(n.n){case 0:return null===t.apiReady&&t.appendScript(),n.n=1,t.apiReady;case 1:null===this.playerReady&&this.createPlayer(this.playerContainer,this.youtubeId);case 2:return n.a(2)}},n,this)}))}},{key:"createPlayer",value:function(t,n){var e=this;this.playerReady=new Promise(function(r,o){e.player=new YT.Player(t,{width:"100%",height:"100%",videoId:n,playerVars:{modestbranding:1,playsinline:1,rel:0},events:{onReady:function(){e.component.classList.add("is-ready"),r()},onError:function(t){o(t)}}}),setTimeout(function(){e.playButton.addEventListener("click",function(){return e.play()}),YT.get(n).addEventListener("onStateChange",function(t){switch(e.component.classList.remove("is-cued"),e.component.classList.remove("is-buffering"),e.component.classList.remove("is-playing"),e.component.classList.remove("is-paused"),e.component.classList.remove("is-ended"),t.data){case YT.PlayerState.UNSTARTED:e.component.classList.add("is-unstarted");break;case YT.PlayerState.CUED:e.component.classList.add("is-cued");break;case YT.PlayerState.BUFFERING:e.component.classList.add("is-buffering");break;case YT.PlayerState.PLAYING:e.component.classList.add("is-playing");break;case YT.PlayerState.PAUSED:e.component.classList.add("is-paused");break;case YT.PlayerState.ENDED:e.component.classList.add("is-ended");break;default:console.log("Unknown YouTube Event: ".concat(t.data))}})},1)})}}],[{key:"appendScript",value:function(){if("undefined"==typeof YT){t.apiReady=new Promise(function(t){window.onYouTubeIframeAPIReady=function(){return t()}});var n=document.createElement("script");n.src="https://www.youtube.com/iframe_api",document.body.appendChild(n)}else t.apiReady=new Promise(function(t){YT.Player?t():window.onYouTubeIframeAPIReady=function(){t()}})}}])}();s.apiReady=null},1272:function(t,n,e){var r=e(9720),o=e(1883),i=e(802),a=e(3610).f;
2t.exports=function(t){var n=r.Symbol||(r.Symbol={});o(n,t)||a(n,t,{value:i.f(t)})}},8891:function(t,n,e){"use strict";var r=e(9085),o=e(5335),i=[].slice,a={};t.exports=Function.bind||function(t){var n=r(this),e=i.call(arguments,1),c=function(){var r=e.concat(i.call(arguments));return this instanceof c?function(t,n,e){if(!(n in a)){for(var r=[],o=0;o<n;o++)r[o]="a["+o+"]";a[n]=Function("C,a","return new C("+r.join(",")+")")}return a[n](t,e)}(n,r.length,r):n.apply(t,r)};return o(n.prototype)&&(c.prototype=n.prototype),c}},6509:function(t,n,e){var r=e(5476),o=e(4789).f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?function(t){try{return o(t)}catch(t){return a.slice()}}(t):o(r(t))}},802:function(t,n,e){var r=e(1602);n.f=r},4189:function(t,n,e){e(1605)({target:"Function",proto:!0},{bind:e(8891)})},1586:function(t,n,e){var r=e(200);e(5282)(r.JSON,"JSON",!0)},6982:function(t,n,e){e(5282)(Math,"Math",!0)},7755:function(t,n,e){e(1605)({target:"Object",stat:!0,sham:!e(5077)},{create:e(3105)})},5852:function(t,n,e){var r=e(1605),o=e(5077);r({target:"Object",stat:!0,forced:!o,sham:!o},{defineProperty:e(3610).f})},1412:function(t,n,e){var r=e(1605),o=e(2074),i=e(2612),a=e(7970),c=e(7168);r({target:"Object",stat:!0,forced:o(function(){a(1)}),sham:!c},{getPrototypeOf:function(t){return a(i(t))}})},4632:function(t,n,e){e(1605)({target:"Object",stat:!0},{setPrototypeOf:e(9686)})},590:function(t,n,e){"use strict";var r=e(1605),o=e(5077),i=e(200),a=e(1883),c=e(5335),u=e(3610).f,s=e(4361),f=i.Symbol;if(o&&"function"==typeof f&&(!("description"in f.prototype)||void 0!==f().description)){var l={},p=function(){var t=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof p?new f(t):void 0===t?f():f(t);return""===t&&(l[n]=!0),n};s(p,f);var y=p.prototype=f.prototype;y.constructor=p;var d=y.toString,h="Symbol(test)"==String(f("test")),v=/^Symbol\((.*)\)[^)]+$/;u(y,"description",{configurable:!0,get:function(){var t=c(this)?this.valueOf():this,n=d.call(t);if(a(l,t))return"";var e=h?n.slice(7,-1):n.replace(v,"$1");return""===e?void 0:e}}),r({global:!0,forced:!0},{Symbol:p})}},4216:function(t,n,e){e(1272)("iterator")},3534:function(t,n,e){"use strict";var r=e(1605),o=e(200),i=e(6492),a=e(6926),c=e(5077),u=e(1849),s=e(5225),f=e(2074),l=e(1883),p=e(8679),y=e(5335),d=e(3938),h=e(2612),v=e(5476),b=e(874),m=e(6843),g=e(3105),w=e(1641),S=e(4789),O=e(6509),P=e(8916),T=e(7632),j=e(3610),k=e(9304),E=e(7712),L=e(7485),Y=e(2),N=e(5904),R=e(7708),C=e(665),F=e(1602),I=e(802),_=e(1272),A=e(5282),G=e(9206),x=e(1344).forEach,D=N("hidden"),B="Symbol",U="prototype",J=F("toPrimitive"),M=G.set,$=G.getterFor(B),V=Object[U],Q=o.Symbol,W=i("JSON","stringify"),q=T.f,z=j.f,H=O.f,K=k.f,X=Y("symbols"),Z=Y("op-symbols"),tt=Y("string-to-symbol-registry"),nt=Y("symbol-to-string-registry"),et=Y("wks"),rt=o.QObject,ot=!rt||!rt[U]||!rt[U].findChild,it=c&&f(function(){return 7!=g(z({},"a",{get:function(){return z(this,"a",{value:7}).a}})).a})?function(t,n,e){var r=q(V,n);r&&delete V[n],z(t,n,e),r&&t!==V&&z(V,n,r)}:z,at=function(t,n){var e=X[t]=g(Q[U]);return M(e,{type:B,tag:t,description:n}),c||(e.description=n),e},ct=s?function(t){return"symbol"==typeof t}:function(t){return Object(t)instanceof Q},ut=function(t,n,e){t===V&&ut(Z,n,e),d(t);var r=b(n,!0);return d(e),l(X,r)?(e.enumerable?(l(t,D)&&t[D][r]&&(t[D][r]=!1),e=g(e,{enumerable:m(0,!1)})):(l(t,D)||z(t,D,m(1,{})),t[D][r]=!0),it(t,r,e)):z(t,r,e)},st=function(t,n){d(t);var e=v(n),r=w(e).concat(yt(e));return x(r,function(n){c&&!ft.call(e,n)||ut(t,n,e[n])}),t},ft=function(t){var n=b(t,!0),e=K.call(this,n);return!(this===V&&l(X,n)&&!l(Z,n))&&(!(e||!l(this,n)||!l(X,n)||l(this,D)&&this[D][n])||e)},lt=function(t,n){var e=v(t),r=b(n,!0);if(e!==V||!l(X,r)||l(Z,r)){var o=q(e,r);return!o||!l(X,r)||l(e,D)&&e[D][r]||(o.enumerable=!0),o}},pt=function(t){var n=H(v(t)),e=[];return x(n,function(t){l(X,t)||l(R,t)||e.push(t)}),e},yt=function(t){var n=t===V,e=H(n?Z:v(t)),r=[];return x(e,function(t){!l(X,t)||n&&!l(V,t)||r.push(X[t])}),r};u||(Q=function(){if(this instanceof Q)throw TypeError("Symbol is not a constructor");var t=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=C(t),e=function(t){this===V&&e.call(Z,t),l(this,D)&&l(this[D],n)&&(this[D][n]=!1),it(this,n,m(1,t))};return c&&ot&&it(V,n,{configurable:!0,set:e}),at(n,t)},L(Q[U],"toString",function(){return $(this).tag}),L(Q,"withoutSetter",function(t){return at(C(t),t)}),k.f=ft,j.f=ut,T.f=lt,S.f=O.f=pt,P.f=yt,I.f=function(t){return at(F(t),t)},c&&(z(Q[U],"description",{configurable:!0,get:function(){return $(this).description}}),a||L(V,"propertyIsEnumerable",ft,{unsafe:!0}))),r({global:!0,wrap:!0,forced:!u,sham:!u},{Symbol:Q}),x(w(et),function(t){_(t)}),r({target:B,stat:!0,forced:!u},{for:function(t){var n=String(t);if(l(tt,n))return tt[n];var e=Q(n);return tt[n]=e,nt[e]=n,e},keyFor:function(t){if(!ct(t))throw TypeError(t+" is not a symbol");if(l(nt,t))return nt[t]},useSetter:function(){ot=!0},useSimple:function(){ot=!1}}),r({target:"Object",stat:!0,forced:!u,sham:!c},{create:function(t,n){return void 0===n?g(t):st(g(t),n)},defineProperty:ut,defineProperties:st,getOwnPropertyDescriptor:lt}),r({target:"Object",stat:!0,forced:!u},{getOwnPropertyNames:pt,getOwnPropertySymbols:yt}),r({target:"Object",stat:!0,forced:f(function(){P.f(1)})},{getOwnPropertySymbols:function(t){return P.f(h(t))}}),W&&r({target:"JSON",stat:!0,forced:!u||f(function(){var t=Q();return"[null]"!=W([t])||"{}"!=W({a:t})||"{}"!=W(Object(t))})},{stringify:function(t,n,e){for(var r,o=[t],i=1;arguments.length>i;)o.push(arguments[i++]);if(r=n,(y(n)||void 0!==t)&&!ct(t))return p(n)||(n=function(t,n){if("function"==typeof r&&(n=r.call(this,t,n)),!ct(n))return n}),o[1]=n,W.apply(null,o)}}),Q[U][J]||E(Q[U],J,Q[U].valueOf),A(Q,B),R[D]=!0},9576:function(t,n,e){e(1272)("toStringTag")}}]);
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.