!function(a,b){"use strict";functionc(a,b){for(varc,d=[],f=0;f<a.length;++f){if(c=g[a[f]]||e(a[f]),!c)throw"module definition dependecy not found: "+a[f];d.push(c)}b.apply(null,d)}functiond(a,d,e){if("string"!=typeofa)throw"invalid module definition, module id must be defined and be a string";if(d===b)throw"invalid module definition, dependencies must be specified";if(e===b)throw"invalid module definition, definition function must be specified";c(d,function(){g[a]=e.apply(null,arguments)})}functione(b){for(varc=a,d=b.split(/[.\/]/),e=0;e<d.length;++e){if(!c[d[e]])return;c=c[d[e]]}returnc}functionf(c){vard,e,f,h,i;for(d=0;d<c.length;d++){e=a,f=c[d],h=f.split(/[.\/]/);for(varj=0;j<h.length-1;++j)e[h[j]]===b&&(e[h[j]]={}),e=e[h[j]];e[h[h.length-1]]=g[f]}if(a.AMDLC_TESTS){i=a.privateModules||{};for(fing)i[f]=g[f];for(d=0;d<c.length;d++)deletei[c[d]];a.privateModules=i}}varg={};d("tinymce/codesampleplugin/Prism",[],function(){vara={},b="undefined"!=typeofa?a:"undefined"!=typeofWorkerGlobalScope&&selfinstanceofWorkerGlobalScope?self:{},c=function(){vara=/\blang(?:uage)?-(?!\*)(\w+)\b/i,c=b.Prism={util:{encode:function(a){returnainstanceofd?newd(a.type,c.util.encode(a.content),a.alias):"Array"===c.util.type(a)?a.map(c.util.encode):a.replace(/&/g,"&").replace(/</g,"<").replace(/\u00a0/g," ")},type:function(a){returnObject.prototype.toString.call(a).match(/\[object (\w+)\]/)[1]},clone:function(a){varb=c.util.type(a);switch(b){case"Object":vard={};for(vareina)a.hasOwnProperty(e)&&(d[e]=c.util.clone(a[e]));returnd;case"Array":returna.map&&a.map(function(a){returnc.util.clone(a)})}returna}},languages:{extend:function(a,b){vard=c.util.clone(c.languages[a]);for(vareinb)d[e]=b[e];returnd},insertBefore:function(a,b,d,e){e=e||c.languages;varf=e[a];if(2==arguments.length){d=arguments[1];for(vargind)d.hasOwnProperty(g)&&(f[g]=d[g]);returnf}varh={};for(variinf)if(f.hasOwnProperty(i)){if(i==b)for(vargind)d.hasOwnProperty(g)&&(h[g]=d[g]);h[i]=f[i]}returnc.languages.DFS(c.languages,function(b,c){c===e[a]&&b!=a&&(this[b]=h)}),e[a]=h},DFS:function(a,b,d){for(vareina)a.hasOwnProperty(e)&&(b.call(a,e,a[e],d||e),"Object"===c.util.type(a[e])?c.languages.DFS(a[e],b):"Array"===c.util.type(a[e])&&c.languages.DFS(a[e],b,e))}},plugins:{},highlightAll:function(a,b){for(vard,e=document.querySelectorAll('code[class*="language-"], [class*="language-"] code, code[class*="lang-"], [class*="lang-"] code'),f=0;d=e[f++];)c.highlightElement(d,a===!0,b)},highlightElement:function(d,e,f){for(varg,h,i=d;i&&!a.test(i.className);)i=i.parentNode;i&&(g=(i.className.match(a)||[,""])[1],h=c.languages[g]),d.className=d.className.replace(a,"").replace(/\s+/g," ")+" language-"+g,i=d.parentNode,/pre/i.test(i.nodeName)&&(i.className=i.className.replace(a,"").replace(/\s+/g," ")+" language-"+g);varj=d.textContent,k={element:d,language:g,grammar:h,code:j};if(!j||!h)returnvoidc.hooks.run("complete",k);if(c.hooks.run("before-highlight",k),e&&b.Worker){varl=newWorker(c.filename);l.onmessage=function(a){k.highlightedCode=a.data,c.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(k.element),c.hooks.run("after-highlight",k),c.hooks.run("complete",k)},l.postMessage(JSON.stringify({language:k.language,code:k.code,immediateClose:!0}))}elsek.highlightedCode=c.highlight(k.code,k.grammar,k.language),c.hooks.run("before-insert",k),k.element.innerHTML=k.highlightedCode,f&&f.call(d),c.hooks.run("after-highlight",k),c.hooks.run("complete",k)},highlight:function(a,b,e){varf=c.tokenize(a,b);returnd.stringify(c.util.encode(f),e)},tokenize:function(a,b,d){vare=c.Token,f=[a],g=b.rest;if(g){for(varhing)b[h]=g[h];deleteb.rest}a:for(varhinb)if(b.hasOwnProperty(h)&&b[h]){vari=b[h];i="Array"===c.util.type(i)?i:[i];for(varj=0;j<i.length;++j){vark=i[j],l=k.inside,m=!!k.lookbehind,n=0,o=k.alias;k=k.pattern||k;for(varp=0;p<f.length;p++){varq=f[p];if(f.length>a.length)breaka;if(!(qinstanceofe)){k.lastIndex=0;varr=k.exec(q);if(r){m&&(n=r[1].length);vars=r.index-1+n,r=r[0].slice(n),t=r.length,u=s