LibAcc: 0.6000=54/90, ProjAcc: 1.0000=0/0, Missing: 249


Module: src/custombox

type 𝓟[ty]2921{ContentSchema} extends 𝓟[ty]2918{Speed} = {delay: 𝓛[ty]8655{Number}, animateFrom: 𝓛[ty]10051{String}, effect: 𝓛[ty]10051{String}, positionY: 𝓛[ty]10051{String}, container: 𝓛[ty]10051{String}, fullscreen: 𝓛[ty]8666{Boolean}, id: 𝓛[ty]10051{String}, positionX: 𝓛[ty]10051{String}, clone: 𝓛[ty]8666{Boolean}, target: 𝓛[ty]10051{String}, close: 𝓛[ty]8666{Boolean}, width: 𝓛[ty]10051{String}, animateTo: 𝓛[ty]10051{String}}
type 𝓟[ty]2918{Speed} = {speedIn: 𝓛[ty]8655{Number}, speedOut: 𝓛[ty]8655{Number}}
type 𝓟[ty]2919{LoaderSchema} = {active: 𝓛[ty]8666{Boolean}, color: 𝓛[ty]10051{String}, background: 𝓛[ty]10051{String}, speed: 𝓛[ty]8655{Number}}
type 𝓟[ty]2920{OverlaySchema} extends 𝓟[ty]2918{Speed} = {color: 𝓛[ty]10051{String}, opacity: 𝓛[ty]8655{Number}, close: 𝓛[ty]8666{Boolean}, active: 𝓛[ty]8666{Boolean}}
type 𝓟[ty]2922{Callback} = {onOpen: 𝓛[ty]8696{Function}, onComplete: 𝓛[ty]8696{Function}, onClose: 𝓛[ty]8696{Function}}
type 𝓟[ty]2917{OptionsSchema} = {overlay: 𝓟[ty]2920{OverlaySchema}, content: 𝓟[ty]2921{ContentSchema}, loader: 𝓟[ty]2919{LoaderSchema}}
const 𝓟7{CB}: 𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟8{OPEN}: 𝓛[ty]10051{String} = 𝓛12554{$Template}(𝓟7{CB});
const 𝓟9{CLOSE}: 𝓛[ty]10051{String} = 𝓛12554{$Template}(𝓟7{CB});
const 𝓟10{LOCK}: 𝓛[ty]10051{String} = 𝓛12554{$Template}(𝓟7{CB});
const 𝓟11{FROM}: 𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟12{BLOCK}: 𝓛[ty]10051{String} = 𝓛8743{String};
const 𝓟13{positionValues}: 𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
const 𝓟14{animationValues}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array}) = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
const 𝓟15{containerValues}: 𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
const 𝓟16{overlayValues}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array}) = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
const 𝓟17{together}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8670{Array}) = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
const 𝓟18{perspective}: 𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String},𝓛8743{String});
function 𝓟19{CONSTRUCTOR} (): (𝓟[ty]34{Snippet})
{
const 𝓟[ty]34{Snippet};
const 𝓟[ty]34{Snippet};
}
function 𝓟23{check} (𝓟24{values}: 𝓛[ty]8670{Array},𝓟25{match}: (𝓛[ty]8655{Number} ≠ 𝓛[ty]10051{String})): (𝓟26: 𝓛[ty]8666{Boolean})
{
return 𝓟26 = 𝓟24{values}.indexOf(𝓟25{match}).GreaterThanToken(𝓛12557{MinusToken}(𝓛8745{Number}))
}
function 𝓟27{isIE} (): (𝓟28: 𝓛[ty]8666{Boolean})
{
const 𝓟29{ua}: [miss]𝓛[ty]10051{String} = 𝓛12233{window}.navigator.userAgent;
const 𝓟30{msie}: [miss]𝓛[ty]8655{Number} = 𝓟29{ua}.indexOf(𝓛8743{String});
if (𝓟30{msie}.GreaterThanToken(𝓛8745{Number}))
{
return 𝓟28 = 𝓛12548{ExclamationToken}(𝓛8717{isNaN}(𝓛8710{parseInt}(𝓟29{ua}.substring(𝓟30{msie}.PlusToken(𝓛8745{Number}),𝓟29{ua}.indexOf(𝓛8743{String},𝓟30{msie})),𝓛8745{Number})))
}
const 𝓟31{trident}: [miss]𝓛[ty]8655{Number} = 𝓟29{ua}.indexOf(𝓛8743{String});
if (𝓟31{trident}.GreaterThanToken(𝓛8745{Number}))
{
const 𝓟32{rv}: [miss]𝓛[ty]8655{Number} = 𝓟29{ua}.indexOf(𝓛8743{String});
return 𝓟28 = 𝓛12548{ExclamationToken}(𝓛8717{isNaN}(𝓛8710{parseInt}(𝓟29{ua}.substring(𝓟32{rv}.PlusToken(𝓛8745{Number}),𝓟29{ua}.indexOf(𝓛8743{String},𝓟32{rv})),𝓛8745{Number})))
}
const 𝓟33{edge}: [miss]𝓛[ty]8655{Number} = 𝓟29{ua}.indexOf(𝓛8743{String});
if (𝓟33{edge}.GreaterThanToken(𝓛8745{Number}))
{
return 𝓟28 = 𝓛12548{ExclamationToken}(𝓛8717{isNaN}(𝓛8710{parseInt}(𝓟29{ua}.substring(𝓟33{edge}.PlusToken(𝓛8745{Number}),𝓟29{ua}.indexOf(𝓛8743{String},𝓟33{edge})),𝓛8745{Number})))
}
return 𝓟28 = 𝓛8744{Boolean}
}
class 𝓟[ty]34{Snippet}{
}
function 𝓟36{CONSTRUCTOR} (): (𝓟[ty]40{Scroll})
{
const 𝓟[ty]40{Scroll};
const 𝓟[ty]40{Scroll};
𝓟[ty]40{Scroll}.position𝓛12160{document}.documentElement.AmpersandAmpersandToken(𝓛12160{document}.documentElement.scrollTop).BarBarToken(𝓛12160{document}.body.AmpersandAmpersandToken(𝓛12160{document}.body.scrollTop)).BarBarToken(𝓛8745{Number});
𝓛12160{document}.documentElement.classList.add(𝓛12554{$Template}(𝓟7{CB}))
}
class 𝓟[ty]40{Scroll}{
𝓟42{position}: 𝓛[ty]8655{Number};
function 𝓟43{remove} (): (𝓟44: 𝓛[ty]10033{Void})
{
𝓛12160{document}.documentElement.classList.remove(𝓛12554{$Template}(𝓟7{CB}))
𝓛12233{window}.scrollTo(𝓛8745{Number},𝓟[ty]40{Scroll}.position)
}
}
function 𝓟45{CONSTRUCTOR} (): (𝓟[ty]49{DefaultSchema})
{
const 𝓟[ty]49{DefaultSchema};
const 𝓟[ty]49{DefaultSchema};
𝓟[ty]49{DefaultSchema}.content{delay: 𝓛8745{Number},animateFrom: 𝓛8743{String},effect: 𝓛8743{String},positionY: 𝓛8743{String},container: 𝓛12563{undefined},fullscreen: 𝓛8744{Boolean},onClose: 𝓛12563{undefined},id: 𝓛12563{undefined},onOpen: 𝓛12563{undefined},positionX: 𝓛8743{String},clone: 𝓛8744{Boolean},speedIn: 𝓛8745{Number},speedOut: 𝓛8745{Number},target: 𝓛12563{undefined},onComplete: 𝓛12563{undefined},close: 𝓛8744{Boolean},width: 𝓛12563{undefined},animateTo: 𝓛8743{String}};
𝓟[ty]49{DefaultSchema}.loader{active: 𝓛8744{Boolean},color: 𝓛8743{String},background: 𝓛8743{String},speed: 𝓛8745{Number}};
𝓟[ty]49{DefaultSchema}.overlay{color: 𝓛8743{String},onClose: 𝓛12563{undefined},onOpen: 𝓛12563{undefined},speedIn: 𝓛8745{Number},speedOut: 𝓛8745{Number},opacity: 𝓛8745{Number},onComplete: 𝓛12563{undefined},close: 𝓛8744{Boolean},active: 𝓛8744{Boolean}};
}
class 𝓟[ty]49{DefaultSchema} extends 𝓟[ty]2917{OptionsSchema}{
𝓟51{overlay}: [miss]𝓛[ty]8642{Object};
𝓟52{content}: [miss]𝓛[ty]8642{Object};
𝓟53{loader}: [miss]𝓛[ty]8642{Object};
}
function 𝓟54{CONSTRUCTOR} (𝓟55{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]62{Options})
{
const 𝓟[ty]62{Options};
const 𝓟[ty]62{Options};
𝓟[ty]62{Options}()
function 𝓟59{$Lambda131} (𝓟60{key}: 𝓛[ty]10051{String}): (𝓟61: [miss]𝓛[ty]10033{Void})
{
if (𝓟55{options}.access(𝓟60{key}))
{
𝓛8741{Object}.assign(𝓟[ty]62{Options}.access(𝓟60{key}),𝓟55{options}.access(𝓟60{key}))
}
}
𝓛8741{Object}.keys(𝓟[ty]62{Options}).forEach(𝓟59{$Lambda131})
}
class 𝓟[ty]62{Options} extends 𝓟[ty]49{DefaultSchema}{
}
function 𝓟64{CONSTRUCTOR} (𝓟65{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]69{Loader})
{
const 𝓟[ty]69{Loader};
const 𝓟[ty]69{Loader};
𝓟[ty]69{Loader}.element𝓛12160{document}.createElement(𝓛8743{String});
𝓟[ty]69{Loader}.element.classList.add(𝓛12554{$Template}(𝓟7{CB}))
𝓟[ty]69{Loader}.element.style.borderColor𝓟[ty]69{Loader}.options.loader.background;
𝓟[ty]69{Loader}.element.style.borderTopColor𝓟[ty]69{Loader}.options.loader.color;
𝓟[ty]69{Loader}.element.style.animationDuration𝓛12554{$Template}(𝓟[ty]69{Loader}.options.loader.speed);
𝓛12160{document}.body.appendChild(𝓟[ty]69{Loader}.element)
}
class 𝓟[ty]69{Loader}{
𝓟71{element}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10921{HTMLElement});
function 𝓟72{show} (): (𝓟73: 𝓛[ty]10033{Void})
{
𝓟[ty]69{Loader}.element.style.display𝓟12{BLOCK};
}
function 𝓟74{destroy} (): (𝓟75: 𝓛[ty]10033{Void})
{
𝓟[ty]69{Loader}.element.parentElement.removeChild(𝓟[ty]69{Loader}.element)
}
}
function 𝓟76{CONSTRUCTOR} (𝓟77{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]82{Container})
{
const 𝓟[ty]82{Container};
const 𝓟[ty]82{Container};
if (𝓛12160{document}.readyState.EqualsEqualsEqualsToken(𝓛8743{String}))
{
𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String})
}
const 𝓟81{selector}: (𝓛[ty]10051{String} ≠ 𝓛[ty]10661{Element}) = 𝓛12160{document}.querySelector(𝓟[ty]82{Container}.options.content.container);
if (𝓟81{selector})
{
𝓟[ty]82{Container}.element𝓟81{selector};
}
else
{
if (𝓛12548{ExclamationToken}(𝓛12160{document}.querySelector(𝓛12554{$Template}(𝓟7{CB}))))
{
𝓟[ty]82{Container}.element𝓛12160{document}.createElement(𝓛8743{String});
while (𝓛12160{document}.body.firstChild)
{
𝓟[ty]82{Container}.element.appendChild(𝓛12160{document}.body.firstChild)
}
𝓛12160{document}.body.appendChild(𝓟[ty]82{Container}.element)
}
else
{
if (𝓛12160{document}.querySelector(𝓛12554{$Template}(𝓟7{CB})))
{
𝓟[ty]82{Container}.element𝓛12160{document}.querySelector(𝓛12554{$Template}(𝓟7{CB}));
}
}
}
𝓟[ty]82{Container}.element.classList.add(𝓛12554{$Template}(𝓟7{CB}))
𝓟[ty]82{Container}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]82{Container}.options.content.effect))
𝓟[ty]82{Container}.element.style.animationDuration𝓛12554{$Template}(𝓟[ty]82{Container}.options.content.speedIn);
if (𝓟23{check}(𝓟14{animationValues},𝓟[ty]82{Container}.options.content.effect))
{
𝓟[ty]82{Container}.setAnimation()
}
}
class 𝓟[ty]82{Container}{
𝓟84{element}: [OOV]any;
function 𝓟85{bind} (𝓟86{method}: 𝓛[ty]10051{String}): (𝓟87: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
if (𝓟86{method}.EqualsEqualsEqualsToken(𝓟9{CLOSE}))
{
if (𝓟23{check}(𝓟14{animationValues},𝓟[ty]82{Container}.options.content.effect))
{
𝓟[ty]82{Container}.setAnimation(𝓛8743{String})
}
𝓟[ty]82{Container}.element.classList.remove(𝓟8{OPEN})
}
𝓟[ty]82{Container}.element.classList.add(𝓟86{method})
function 𝓟88{$Lambda132} (𝓟89{resolve}: 𝓛[ty]8696{Function}): (𝓟90: [miss]𝓛[ty]8654{Promise})
{
function 𝓟91{$Lambda133} (): (𝓟92: [OOV]any)
{
return 𝓟92 = 𝓟89{resolve}()
}
return 𝓟90 = 𝓟[ty]82{Container}.listener().then(𝓟91{$Lambda133})
}
return 𝓟87 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟88{$Lambda132})
}
function 𝓟93{remove} (): (𝓟94: 𝓛[ty]10033{Void})
{
𝓟[ty]82{Container}.element.classList.remove(𝓟9{CLOSE})
𝓟[ty]82{Container}.element.classList.remove(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]82{Container}.options.content.effect))
𝓟[ty]82{Container}.element.style.removeProperty(𝓛8743{String})
const 𝓟95{elements}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]11412{NodeListOf}) = 𝓛12160{document}.querySelectorAll(𝓛12554{$Template}(𝓟7{CB}));
const 𝓟96{container}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10661{Element}) = 𝓛12160{document}.querySelector(𝓟[ty]82{Container}.options.content.container);
if (𝓛12548{ExclamationToken}(𝓟95{elements}.length))
{
if (𝓟96{container})
{
const 𝓟97{classes} = 𝓟[ty]82{Container}.element.className.split(𝓛8743{String});
{
let 𝓟98{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟99{t} = 𝓟97{classes}.length;
while (𝓟98{i}.FirstBinaryOperator(𝓟99{t}))
{
{
if (𝓟97{classes}.access(𝓟98{i}).startsWith(𝓛12554{$Template}(𝓟7{CB})))
{
𝓟[ty]82{Container}.element.classList.remove(𝓟97{classes}.access(𝓟98{i}))
}
}
𝓛12546{POST_PlusPlusToken}(𝓟98{i})
}
}
}
else
{
const 𝓟100{container}: [miss]𝓛[ty]10661{Element} = 𝓛12160{document}.querySelector(𝓛12554{$Template}(𝓟7{CB}));
while (𝓟100{container}.firstChild)
{
𝓟100{container}.parentNode.insertBefore(𝓟100{container}.firstChild,𝓟100{container})
}
𝓟100{container}.parentNode.removeChild(𝓟100{container})
}
}
}
function 𝓟101{listener} (): (𝓟102: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
function 𝓟103{$Lambda134} (𝓟104{resolve}: 𝓛[ty]8696{Function}): (𝓟105: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟27{isIE}()))
{
function 𝓟106{$Lambda135} (): (𝓟107: [OOV]any)
{
return 𝓟107 = 𝓟104{resolve}()
}
𝓟[ty]82{Container}.element.addEventListener(𝓛8743{String},𝓟106{$Lambda135},𝓛8744{Boolean})
}
else
{
𝓛12490{setTimeout}(𝓟104{resolve},𝓟[ty]82{Container}.options.content.speedIn)
}
}
return 𝓟102 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟103{$Lambda134})
}
function 𝓟108{setAnimation} (𝓟109{action}: 𝓛[ty]10051{String}): (𝓟110: 𝓛[ty]10033{Void})
{
{
let 𝓟111{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟112{t}: [miss]𝓛[ty]8655{Number} = 𝓟13{positionValues}.length;
while (𝓟111{i}.FirstBinaryOperator(𝓟112{t}))
{
{
if (𝓟[ty]82{Container}.element.classList.contains(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟111{i}))))
{
𝓟[ty]82{Container}.element.classList.remove(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟111{i})))
}
}
𝓛12546{POST_PlusPlusToken}(𝓟111{i})
}
}
𝓟[ty]82{Container}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]82{Container}.options.content.access(𝓟109{action})))
}
}
function 𝓟113{CONSTRUCTOR} (𝓟114{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]118{Overlay})
{
const 𝓟[ty]118{Overlay};
const 𝓟[ty]118{Overlay};
𝓟[ty]118{Overlay}.element𝓛12160{document}.createElement(𝓛8743{String});
𝓟[ty]118{Overlay}.element.style.backgroundColor𝓟[ty]118{Overlay}.options.overlay.color;
𝓟[ty]118{Overlay}.element.classList.add(𝓛12554{$Template}(𝓟7{CB}))
𝓟[ty]118{Overlay}.setAnimation()
}
class 𝓟[ty]118{Overlay}{
𝓟120{element}: (𝓛[ty]8666{Boolean} ≠ 𝓛[ty]10921{HTMLElement});
𝓟121{style}: [OOV]𝓛[ty]10511{HTMLStyleElement};
function 𝓟134{listener} (): (𝓟135: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
function 𝓟136{$Lambda138} (𝓟137{resolve}: 𝓛[ty]8696{Function}): (𝓟138: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟27{isIE}()))
{
function 𝓟139{$Lambda139} (): (𝓟140: [OOV]any)
{
return 𝓟140 = 𝓟137{resolve}()
}
𝓟[ty]118{Overlay}.element.addEventListener(𝓛8743{String},𝓟139{$Lambda139},𝓛8744{Boolean})
}
else
{
𝓛12490{setTimeout}(𝓟137{resolve},𝓟[ty]118{Overlay}.options.overlay.speedIn)
}
}
return 𝓟135 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟136{$Lambda138})
}
function 𝓟141{setAnimation} (): (𝓟142: 𝓛[ty]10033{Void})
{
let 𝓟143{sheet}: [OOV]any = 𝓟[ty]118{Overlay}.createSheet();
if (𝓟23{check}(𝓟16{overlayValues},𝓟[ty]118{Overlay}.options.content.effect))
{
𝓟[ty]118{Overlay}.element.style.opacity𝓟[ty]118{Overlay}.options.overlay.opacity.toString();
𝓟[ty]118{Overlay}.element.style.animationDuration𝓛12554{$Template}(𝓟[ty]118{Overlay}.options.overlay.speedIn);
𝓟[ty]118{Overlay}.toggleAnimation()
}
else
{
𝓟143{sheet}.insertRule(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]118{Overlay}.options.overlay.speedOut),𝓛8745{Number})
𝓟143{sheet}.insertRule(𝓛12554{$Template}(𝓟8{OPEN},𝓟7{CB},𝓟[ty]118{Overlay}.options.overlay.speedIn,𝓟[ty]118{Overlay}.options.overlay.opacity),𝓛8745{Number})
𝓟143{sheet}.insertRule(𝓛12554{$Template}(𝓟[ty]118{Overlay}.options.overlay.opacity),𝓛8745{Number})
𝓟143{sheet}.insertRule(𝓛12554{$Template}(𝓟[ty]118{Overlay}.options.overlay.opacity),𝓛8745{Number})
}
if (𝓟23{check}(𝓟17{together},𝓟[ty]118{Overlay}.options.content.effect))
{
let 𝓟144{duration}: 𝓛[ty]8655{Number} = 𝓟[ty]118{Overlay}.options.overlay.speedIn;
if (𝓟23{check}(𝓟17{together},𝓟[ty]118{Overlay}.options.content.effect))
{
𝓟144{duration}𝓟[ty]118{Overlay}.options.content.speedIn;
}
𝓟[ty]118{Overlay}.element.style.animationDuration𝓛12554{$Template}(𝓟144{duration});
}
}
function 𝓟122{bind} (𝓟123{method}: 𝓛[ty]10051{String}): (𝓟124: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
𝓛12549{$Switch}(𝓟123{method})
𝓛12561{$Case}(𝓟9{CLOSE})
if (𝓟23{check}(𝓟16{overlayValues},𝓟[ty]118{Overlay}.options.content.effect))
{
𝓟[ty]118{Overlay}.toggleAnimation(𝓛8743{String})
}
𝓟[ty]118{Overlay}.element.classList.add(𝓟9{CLOSE})
𝓟[ty]118{Overlay}.element.classList.remove(𝓟8{OPEN})
𝓛12160{document}.body.appendChild(𝓟[ty]118{Overlay}.element)
𝓟[ty]118{Overlay}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]118{Overlay}.options.content.effect))
𝓟[ty]118{Overlay}.element.classList.add(𝓟8{OPEN})
function 𝓟125{$Lambda136} (𝓟126{resolve}: 𝓛[ty]8696{Function}): (𝓟127: [miss]𝓛[ty]8654{Promise})
{
function 𝓟128{$Lambda137} (): (𝓟129: [OOV]any)
{
return 𝓟129 = 𝓟126{resolve}()
}
return 𝓟127 = 𝓟[ty]118{Overlay}.listener().then(𝓟128{$Lambda137})
}
return 𝓟124 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟125{$Lambda136})
}
function 𝓟132{createSheet} (): (𝓟133: [OOV]𝓛[ty]10346{StyleSheet})
{
𝓟[ty]118{Overlay}.style𝓛12160{document}.createElement(𝓛8743{String});
𝓟[ty]118{Overlay}.style.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟7{CB},𝓛8747{Date}.now()))
𝓛12160{document}.head.appendChild(𝓟[ty]118{Overlay}.style)
return 𝓟133 = 𝓟[ty]118{Overlay}.style.sheet
}
function 𝓟130{remove} (): (𝓟131: 𝓛[ty]10033{Void})
{
{
𝓟[ty]118{Overlay}.element.parentNode.removeChild(𝓟[ty]118{Overlay}.element)
𝓟[ty]118{Overlay}.style.parentNode.removeChild(𝓟[ty]118{Overlay}.style)
}
}
function 𝓟145{toggleAnimation} (𝓟146{action}: 𝓛[ty]10051{String}): (𝓟147: 𝓛[ty]10033{Void})
{
{
let 𝓟148{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟149{t}: [miss]𝓛[ty]8655{Number} = 𝓟13{positionValues}.length;
while (𝓟148{i}.FirstBinaryOperator(𝓟149{t}))
{
{
if (𝓟[ty]118{Overlay}.element.classList.contains(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟148{i}))))
{
𝓟[ty]118{Overlay}.element.classList.remove(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟148{i})))
}
}
𝓛12546{POST_PlusPlusToken}(𝓟148{i})
}
}
𝓟[ty]118{Overlay}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]118{Overlay}.options.content.access(𝓟146{action})))
}
}
function 𝓟150{CONSTRUCTOR} (𝓟151{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]155{Content})
{
const 𝓟[ty]155{Content};
const 𝓟[ty]155{Content};
𝓟[ty]155{Content}.element𝓛12160{document}.createElement(𝓛8743{String});
𝓟[ty]155{Content}.element.style.animationDuration𝓛12554{$Template}(𝓟[ty]155{Content}.options.content.speedIn);
if (𝓟[ty]155{Content}.options.content.id)
{
𝓟[ty]155{Content}.element.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟7{CB},𝓟[ty]155{Content}.options.content.id))
}
if (𝓛12548{ExclamationToken}(𝓟23{check}(𝓟17{together},𝓟[ty]155{Content}.options.content.effect)))
{
𝓟[ty]155{Content}.element.style.animationDelay𝓛12554{$Template}(𝓟[ty]155{Content}.options.content.delay);
}
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB}))
if (𝓟[ty]155{Content}.options.content.fullscreen)
{
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB}))
}
else
{
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]155{Content}.options.content.positionX))
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]155{Content}.options.content.positionY))
}
if (𝓟23{check}(𝓟14{animationValues},𝓟[ty]155{Content}.options.content.effect))
{
𝓟[ty]155{Content}.setAnimation()
}
}
class 𝓟[ty]155{Content}{
𝓟157{element}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10921{HTMLElement});
𝓟158{reference}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10921{HTMLElement});
function 𝓟191{listener} (): (𝓟192: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
function 𝓟193{$Lambda145} (𝓟194{resolve}: 𝓛[ty]8696{Function}): (𝓟195: [miss]𝓛[ty]10033{Void})
{
if (𝓛12548{ExclamationToken}(𝓟27{isIE}()))
{
function 𝓟196{$Lambda146} (): (𝓟197: [OOV]any)
{
return 𝓟197 = 𝓟194{resolve}()
}
𝓟[ty]155{Content}.element.addEventListener(𝓛8743{String},𝓟196{$Lambda146},𝓛8744{Boolean})
}
else
{
𝓛12490{setTimeout}(𝓟194{resolve},𝓟[ty]155{Content}.options.content.speedIn)
}
}
return 𝓟192 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟193{$Lambda145})
}
function 𝓟198{setAnimation} (𝓟199{action}: 𝓛[ty]10051{String}): (𝓟200: 𝓛[ty]10033{Void})
{
{
let 𝓟201{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟202{t}: [miss]𝓛[ty]8655{Number} = 𝓟13{positionValues}.length;
while (𝓟201{i}.FirstBinaryOperator(𝓟202{t}))
{
{
if (𝓟[ty]155{Content}.element.classList.contains(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟201{i}))))
{
𝓟[ty]155{Content}.element.classList.remove(𝓛12554{$Template}(𝓟7{CB},𝓟13{positionValues}.access(𝓟201{i})))
}
}
𝓛12546{POST_PlusPlusToken}(𝓟201{i})
}
}
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]155{Content}.options.content.access(𝓟199{action})))
}
function 𝓟179{bind} (𝓟180{method}: 𝓛[ty]10051{String}): (𝓟181: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
𝓛12549{$Switch}(𝓟180{method})
𝓛12561{$Case}(𝓟9{CLOSE})
𝓟[ty]155{Content}.element.style.animationDelay𝓛8743{String};
𝓟[ty]155{Content}.element.style.animationDuration𝓛12554{$Template}(𝓟[ty]155{Content}.options.content.speedOut);
𝓟[ty]155{Content}.element.classList.remove(𝓟8{OPEN})
𝓟[ty]155{Content}.element.classList.add(𝓟9{CLOSE})
𝓟[ty]155{Content}.setAnimation(𝓛8743{String})
𝓛12160{document}.body.appendChild(𝓟[ty]155{Content}.element)
𝓟[ty]155{Content}.element.classList.add(𝓛12554{$Template}(𝓟7{CB},𝓟[ty]155{Content}.options.content.effect))
𝓟[ty]155{Content}.element.classList.add(𝓟8{OPEN})
function 𝓟182{$Lambda143} (𝓟183{resolve}: 𝓛[ty]8696{Function}): (𝓟184: [miss]𝓛[ty]8654{Promise})
{
function 𝓟185{$Lambda144} (): (𝓟186: [OOV]any)
{
return 𝓟186 = 𝓟183{resolve}()
}
return 𝓟184 = 𝓟[ty]155{Content}.listener().then(𝓟185{$Lambda144})
}
return 𝓟181 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟182{$Lambda143})
}
function 𝓟187{remove} (): (𝓟188: 𝓛[ty]10033{Void})
{
const 𝓟189{match}: [miss]𝓛[ty]8662{RegExp} = 𝓛8748{RegExp}.CONSTRUCTOR(𝓛8743{String});
if (𝓛12548{ExclamationToken}(𝓟[ty]155{Content}.options.content.clone).AmpersandAmpersandToken(𝓟189{match}.test(𝓟[ty]155{Content}.options.content.target)))
{
const 𝓟190{element}: [miss]𝓛[ty]10921{HTMLElement} = 𝓟[ty]155{Content}.element.childNodes.access(𝓛8745{Number}) as 𝓛[ty]10921{HTMLElement};
𝓟190{element}.setAttribute(𝓛8743{String},𝓟[ty]155{Content}.reference.getAttribute(𝓛8743{String}))
𝓟[ty]155{Content}.reference.parentNode.insertBefore(𝓟[ty]155{Content}.element.childNodes.access(𝓛8745{Number}),𝓟[ty]155{Content}.reference.nextSibling)
𝓟[ty]155{Content}.reference.parentNode.removeChild(𝓟[ty]155{Content}.reference)
}
{
𝓟[ty]155{Content}.element.parentNode.removeChild(𝓟[ty]155{Content}.element)
}
}
function 𝓟159{fetch} (): (𝓟160: (𝓛[ty]10033{Void} ≠ 𝓛[ty]8654{Promise}))
{
function 𝓟161{$Lambda140} (𝓟162{resolve}: 𝓛[ty]8696{Function},𝓟163{reject}: 𝓛[ty]8696{Function}): (𝓟164: [miss]𝓛[ty]10033{Void})
{
const 𝓟165{regExp}: [miss]𝓛[ty]8662{RegExp} = 𝓛8748{RegExp};
let 𝓟166{match}: [OOV]𝓛[ty]8651{RegExpMatchArray} = 𝓟[ty]155{Content}.options.content.target.match(𝓟165{regExp});
if (𝓟166{match}.AmpersandAmpersandToken(𝓟166{match}.access(𝓛8745{Number}).length.EqualsEqualsToken(𝓛8745{Number})))
{
const 𝓟167{element}: [OOV]any = 𝓛12160{document}.createElement(𝓛8743{String});
let 𝓟168{frame}: [miss]𝓛[ty]10699{HTMLIFrameElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟166{match}.access(𝓛8745{Number})))
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛8743{String})
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛8743{String})
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛8743{String})
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛8743{String})
𝓟167{element}.appendChild(𝓟168{frame})
if (𝓛12548{ExclamationToken}(𝓟[ty]155{Content}.options.content.fullscreen))
{
let 𝓟169{w}: [miss]𝓛[ty]8655{Number} = (𝓛12233{window}.innerWidth.GreaterThanToken(𝓛8745{Number}) ? 𝓛8745{Number} : 𝓛12233{window}.innerWidth;
let 𝓟170{h}: [miss]𝓛[ty]8655{Number} = (𝓛12233{window}.innerHeight.GreaterThanToken(𝓛8745{Number}) ? 𝓛8745{Number} : 𝓛12233{window}.innerHeight;
const 𝓟171{natural}: 𝓛[ty]8655{Number} = 𝓛8710{parseInt}(𝓟[ty]155{Content}.options.content.width,𝓛8745{Number});
if (𝓟[ty]155{Content}.options.content.width.AmpersandAmpersandToken(𝓛12233{window}.innerWidth.GreaterThanToken(𝓟171{natural})))
{
𝓟170{h}𝓛8746{Math}.round(𝓟170{h}.AsteriskToken(𝓟171{natural}).SlashToken(𝓟169{w}));
𝓟169{w}𝓟171{natural};
}
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟169{w}))
𝓟168{frame}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟170{h}))
}
𝓟[ty]155{Content}.element.appendChild(𝓟167{element})
𝓟162{resolve}()
}
else
{
if (𝓟[ty]155{Content}.options.content.target.charAt(𝓛8745{Number}).ExclamationEqualsEqualsToken(𝓛8743{String}).AmpersandAmpersandToken(𝓟[ty]155{Content}.options.content.target.charAt(𝓛8745{Number}).ExclamationEqualsEqualsToken(𝓛8743{String})))
{
const 𝓟172{req}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]11294{XMLHttpRequest}) = 𝓛12096{XMLHttpRequest}.CONSTRUCTOR();
𝓟172{req}.open(𝓛8743{String},𝓟[ty]155{Content}.options.content.target)
function 𝓟173{$Lambda141} (): (𝓟174: [miss]𝓛[ty]10033{Void})
{
if (𝓟172{req}.status.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
𝓟[ty]155{Content}.element.insertAdjacentHTML(𝓛8743{String},𝓟172{req}.response)
let 𝓟175{child}: [OOV]any = 𝓟[ty]155{Content}.element.firstChild;
{
𝓟175{child}.style.display𝓟12{BLOCK};
}
if (𝓟[ty]155{Content}.options.content.width)
{
𝓟175{child}.style.flexBasis𝓟[ty]155{Content}.options.content.width;
}
𝓟162{resolve}()
}
else
{
𝓟163{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓟172{req}.statusText))
}
}
𝓟172{req}.onload𝓟173{$Lambda141};
function 𝓟176{$Lambda142} (): (𝓟177: [OOV]any)
{
return 𝓟177 = 𝓟163{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
𝓟172{req}.onerror𝓟176{$Lambda142};
𝓟172{req}.send()
}
else
{
let 𝓟178{selector}: [miss]𝓛[ty]10921{HTMLElement} = 𝓛12160{document}.querySelector(𝓟[ty]155{Content}.options.content.target) as 𝓛[ty]10921{HTMLElement};
if (𝓟178{selector})
{
if (𝓟[ty]155{Content}.options.content.clone)
{
𝓟178{selector}𝓟178{selector}.cloneNode(𝓛8744{Boolean}) as 𝓛[ty]10921{HTMLElement};
𝓟178{selector}.removeAttribute(𝓛8743{String})
}
else
{
𝓟[ty]155{Content}.reference𝓛12160{document}.createElement(𝓛8743{String});
𝓟[ty]155{Content}.reference.classList.add(𝓛12554{$Template}(𝓟7{CB}))
𝓟[ty]155{Content}.reference.setAttribute(𝓛8743{String},𝓟178{selector}.getAttribute(𝓛8743{String}))
𝓟178{selector}.parentNode.insertBefore(𝓟[ty]155{Content}.reference,𝓟178{selector}.nextSibling)
}
𝓟178{selector}.style.display𝓟12{BLOCK};
if (𝓟[ty]155{Content}.options.content.width)
{
𝓟178{selector}.style.flexBasis𝓟[ty]155{Content}.options.content.width;
}
𝓟[ty]155{Content}.element.appendChild(𝓟178{selector})
𝓟162{resolve}()
}
else
{
𝓟163{reject}(𝓛8749{Error}.CONSTRUCTOR(𝓛8743{String}))
}
}
}
}
return 𝓟160 = 𝓛1062{Promise}.CONSTRUCTOR(𝓟161{$Lambda140})
}
}
function 𝓟203{CONSTRUCTOR} (𝓟204{options}: [OOV]𝓟[ty]2917{OptionsSchema}): (𝓟[ty]222{modal})
{
const 𝓟[ty]222{modal};
const 𝓟[ty]222{modal};
function 𝓟208{$Lambda147} (𝓟209{event}: (𝓛[ty]10051{String} ≠ 𝓛[ty]10781{KeyboardEvent})): (𝓟210: [miss]𝓛[ty]10033{Void})
{
if (𝓟209{event}.keyCode.EqualsEqualsEqualsToken(𝓛8745{Number}))
{
𝓟211{close}()
}
}
𝓟[ty]222{modal}.action𝓟208{$Lambda147};
𝓟[ty]222{modal}.options𝓟54{CONSTRUCTOR}(𝓟204{options});
}
function 𝓟211{close} (𝓟212{id}: 𝓛[ty]10051{String}): (𝓟213: 𝓛[ty]10033{Void})
{
const 𝓟214{event}: (𝓛[ty]10051{String} ≠ 𝓛[ty]11364{Event}) = 𝓛11586{CustomEvent}.CONSTRUCTOR(𝓛12554{$Template}(𝓟7{CB}));
let 𝓟215{elements}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]11412{NodeListOf}) = 𝓛12160{document}.querySelectorAll(𝓛12554{$Template}(𝓟7{CB}));
if (𝓟212{id})
{
𝓟215{elements}𝓛12160{document}.querySelectorAll(𝓛12554{$Template}(𝓟7{CB},𝓟212{id}));
}
{
𝓟215{elements}.access(𝓟215{elements}.length.MinusToken(𝓛8745{Number})).dispatchEvent(𝓟214{event})
}
}
function 𝓟216{closeAll} (): (𝓟217: 𝓛[ty]10033{Void})
{
const 𝓟218{event}: (𝓛[ty]10053{Error} ≠ 𝓛[ty]11364{Event}) = 𝓛11586{CustomEvent}.CONSTRUCTOR(𝓛12554{$Template}(𝓟7{CB}));
const 𝓟219{elements}: (𝓛[ty]8670{Array} ≠ 𝓛[ty]11412{NodeListOf}) = 𝓛12160{document}.querySelectorAll(𝓛12554{$Template}(𝓟7{CB}));
const 𝓟220{t}: [miss]𝓛[ty]8655{Number} = 𝓟219{elements}.length;
{
let 𝓟221{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟221{i}.FirstBinaryOperator(𝓟220{t}))
{
{
𝓟219{elements}.access(𝓟221{i}).dispatchEvent(𝓟218{event})
}
𝓛12546{POST_PlusPlusToken}(𝓟221{i})
}
}
}
class 𝓟[ty]222{modal}{
𝓟224{scroll}: [OOV]𝓟[ty]40{Scroll};
𝓟225{loader}: [OOV]𝓟[ty]69{Loader};
𝓟226{overlay}: [OOV]𝓟[ty]118{Overlay};
𝓟227{container}: [OOV]𝓟[ty]82{Container};
𝓟228{options}: [OOV]𝓟[ty]2917{OptionsSchema};
𝓟229{content}: [OOV]𝓟[ty]155{Content};
𝓟230{action}: [OOV]𝓛[ty]10948{EventListenerOrEventListenerObject};
function 𝓟265{listeners} (): (𝓟266: 𝓛[ty]10033{Void})
{
const 𝓟267{AFM}: [miss]𝓛[ty]10051{String} = 𝓛12233{window}.getComputedStyle(𝓟[ty]222{modal}.content.element).getPropertyValue(𝓛8743{String});
function 𝓟268{$Lambda157} (): (𝓟269: [miss]𝓛[ty]10033{Void})
{
const 𝓟270{style}: [OOV]𝓛[ty]10630{CSSStyleDeclaration} = 𝓛12233{window}.getComputedStyle(𝓟[ty]222{modal}.content.element);
if (𝓟270{style}.getPropertyValue(𝓛8743{String}).EqualsEqualsEqualsToken(𝓟267{AFM}))
{
𝓟[ty]222{modal}.content.element.style.animationFillMode𝓛8743{String};
}
else
{
𝓟[ty]222{modal}.content.element.style.animationFillMode𝓟267{AFM};
}
}
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟268{$Lambda157},𝓛8744{Boolean})
if (𝓟[ty]222{modal}.options.content.close)
{
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟[ty]222{modal}.action,𝓛8744{Boolean})
}
if (𝓟[ty]222{modal}.options.overlay.close)
{
function 𝓟271{$Lambda158} (𝓟272{event}: 𝓛[ty]11364{Event}): (𝓟273: [miss]𝓛[ty]10033{Void})
{
if (𝓟272{event}.target.EqualsEqualsEqualsToken(𝓟[ty]222{modal}.content.element))
{
𝓟[ty]222{modal}._close()
}
}
𝓟[ty]222{modal}.content.element.addEventListener(𝓛8743{String},𝓟271{$Lambda158},𝓛8744{Boolean})
}
function 𝓟274{$Lambda159} (): (𝓟275: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]222{modal}._close()
}
𝓟[ty]222{modal}.content.element.addEventListener(𝓛12554{$Template}(𝓟7{CB}),𝓟274{$Lambda159},𝓛8744{Boolean})
}
function 𝓟244{_close} (): (𝓟245: 𝓛[ty]10033{Void})
{
function 𝓟246{$Lambda152} (): (𝓟247: [miss]𝓛[ty]10033{Void})
{
return 𝓟247 = 𝓟[ty]222{modal}.content.remove()
}
let 𝓟248{close}: 𝓛[ty]8670{Array} = 𝓛8757{Array}(𝓟[ty]222{modal}.content.bind(𝓟9{CLOSE}).then(𝓟246{$Lambda152}));
if (𝓟[ty]222{modal}.options.overlay.active)
{
function 𝓟249{$Lambda153} (): (𝓟250: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]222{modal}.scroll)
{
𝓟[ty]222{modal}.scroll.remove()
}
𝓟[ty]222{modal}.overlay.remove()
𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
}
𝓟248{close}.push(𝓟[ty]222{modal}.overlay.bind(𝓟9{CLOSE}).then(𝓟249{$Lambda153}))
}
if (𝓟[ty]222{modal}.container)
{
function 𝓟251{$Lambda154} (): (𝓟252: [miss]𝓛[ty]10033{Void})
{
return 𝓟252 = 𝓟[ty]222{modal}.container.remove()
}
𝓟248{close}.push(𝓟[ty]222{modal}.container.bind(𝓟9{CLOSE}).then(𝓟251{$Lambda154}))
}
function 𝓟253{$Lambda155} (): (𝓟254: [miss]𝓛[ty]10033{Void})
{
if (𝓟[ty]222{modal}.options.content.close)
{
𝓛12160{document}.removeEventListener(𝓛8743{String},𝓟[ty]222{modal}.action,𝓛8744{Boolean})
}
𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
𝓛12160{document}.body.classList.remove(𝓟10{LOCK})
}
𝓛1062{Promise}.all(𝓟248{close}).then(𝓟253{$Lambda155})
}
function 𝓟242{build} (): (𝓟243: 𝓛[ty]10033{Void})
{
if (𝓟[ty]222{modal}.options.loader.active)
{
𝓟[ty]222{modal}.loader𝓟64{CONSTRUCTOR}(𝓟[ty]222{modal}.options);
}
if (𝓟23{check}(𝓟15{containerValues},𝓟[ty]222{modal}.options.content.effect))
{
𝓟[ty]222{modal}.container𝓟76{CONSTRUCTOR}(𝓟[ty]222{modal}.options);
}
if (𝓟[ty]222{modal}.options.overlay.active)
{
𝓟[ty]222{modal}.overlay𝓟113{CONSTRUCTOR}(𝓟[ty]222{modal}.options);
}
𝓟[ty]222{modal}.content𝓟150{CONSTRUCTOR}(𝓟[ty]222{modal}.options);
}
function 𝓟231{open} (): (𝓟232: 𝓛[ty]10033{Void})
{
𝓟[ty]222{modal}.build()
if (𝓟[ty]222{modal}.options.loader.active)
{
𝓟[ty]222{modal}.loader.show()
}
function 𝓟233{$Lambda148} (): (𝓟234: [miss]𝓛[ty]10033{Void})
{
if (𝓟23{check}(𝓟18{perspective},𝓟[ty]222{modal}.options.content.effect))
{
𝓟[ty]222{modal}.scroll𝓟36{CONSTRUCTOR}();
}
if (𝓟[ty]222{modal}.options.overlay.active)
{
𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
function 𝓟235{$Lambda149} (): (𝓟236: [miss]𝓛[ty]10033{Void})
{
𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
if (𝓟[ty]222{modal}.options.loader.active)
{
𝓟[ty]222{modal}.loader.destroy()
}
}
𝓟[ty]222{modal}.overlay.bind(𝓟8{OPEN}).then(𝓟235{$Lambda149})
}
else
{
if (𝓟[ty]222{modal}.options.loader.active)
{
𝓟[ty]222{modal}.loader.destroy()
}
}
if (𝓟[ty]222{modal}.container)
{
𝓟[ty]222{modal}.container.bind(𝓟8{OPEN})
}
𝓛12160{document}.body.classList.add(𝓟10{LOCK})
function 𝓟237{$Lambda150} (): (𝓟238: [miss]𝓛[ty]10033{Void})
{
return 𝓟238 = 𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
}
𝓟[ty]222{modal}.content.bind(𝓟8{OPEN}).then(𝓟237{$Lambda150})
𝓟[ty]222{modal}.dispatchEvent(𝓛8743{String})
𝓟[ty]222{modal}.listeners()
}
function 𝓟239{$Lambda151} (𝓟240{error}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]10053{Error})): (𝓟241: [OOV]any)
{
if (𝓟[ty]222{modal}.options.loader.active)
{
𝓟[ty]222{modal}.loader.destroy()
}
𝓟240{error}
}
𝓟[ty]222{modal}.content.fetch().then(𝓟233{$Lambda148}).catch(𝓟239{$Lambda151})
}
function 𝓟255{dispatchEvent} (𝓟256{type}: (𝓛[ty]8642{Object} ≠ 𝓛[ty]10051{String})): (𝓟257: 𝓛[ty]10033{Void})
{
const 𝓟258{element}: (𝓛[ty]10053{Error} ≠ 𝓛[ty]10051{String}) = 𝓟256{type}.replace(𝓛8743{String},𝓛8743{String}).toLowerCase();
const 𝓟259{event}: (𝓛[ty]10053{Error} ≠ 𝓛[ty]11364{Event}) = 𝓛11586{CustomEvent}.CONSTRUCTOR(𝓛12554{$Template}(𝓟7{CB},𝓟258{element}));
const 𝓟260{action}: [OOV]any = 𝓛8741{Object}.create(𝓟[ty]222{modal}.options);
𝓛12160{document}.dispatchEvent(𝓟259{event})
{
function 𝓟261{$Lambda156} (𝓟262{a},𝓟263{b}): (𝓟264: [OOV]any)
{
return 𝓟264 = 𝓟262{a}.access(𝓟263{b})
}
𝓟256{type}.split(𝓛8743{String}).reduce(𝓟261{$Lambda156},𝓟260{action}).call()
}
}
}

Module: src/custombox.spec

function 𝓟276{hasElement} (𝓟277{element}: (𝓛[ty]8696{Function} ≠ 𝓛[ty]10051{String})): (𝓟278: 𝓛[ty]8666{Boolean})
{
return 𝓟278 = 𝓛12160{document}.body.contains(𝓛12160{document}.querySelector(𝓟277{element}))
}
function 𝓟279{getAfterEach} (): (𝓟280: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟281{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟281{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟282{elem}: [miss]𝓛[ty]10921{HTMLElement} = 𝓛12160{document}.getElementById(𝓛12554{$Template}(𝓟281{i}));
𝓟282{elem}.parentNode.removeChild(𝓟282{elem})
}
𝓛12546{POST_PlusPlusToken}(𝓟281{i})
}
}
let 𝓟283{contents}: [miss]𝓛[ty]11412{NodeListOf} = 𝓛12160{document}.querySelectorAll(𝓛8743{String});
{
let 𝓟284{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟285{t}: [miss]𝓛[ty]8655{Number} = 𝓟283{contents}.length;
while (𝓟284{i}.FirstBinaryOperator(𝓟285{t}))
{
{
𝓟283{contents}.access(𝓟284{i}).parentNode.removeChild(𝓟283{contents}.access(𝓟284{i}))
}
𝓛12546{POST_PlusPlusToken}(𝓟284{i})
}
}
let 𝓟286{overlays}: [miss]𝓛[ty]11412{NodeListOf} = 𝓛12160{document}.querySelectorAll(𝓛8743{String});
{
let 𝓟287{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟288{t}: [miss]𝓛[ty]8655{Number} = 𝓟286{overlays}.length;
while (𝓟287{i}.FirstBinaryOperator(𝓟288{t}))
{
{
𝓟286{overlays}.access(𝓟287{i}).parentNode.removeChild(𝓟286{overlays}.access(𝓟287{i}))
}
𝓛12546{POST_PlusPlusToken}(𝓟287{i})
}
}
let 𝓟289{loaders}: [miss]𝓛[ty]11412{NodeListOf} = 𝓛12160{document}.querySelectorAll(𝓛8743{String});
{
let 𝓟290{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟291{t}: [miss]𝓛[ty]8655{Number} = 𝓟289{loaders}.length;
while (𝓟290{i}.FirstBinaryOperator(𝓟291{t}))
{
{
𝓟289{loaders}.access(𝓟290{i}).parentNode.removeChild(𝓟289{loaders}.access(𝓟290{i}))
}
𝓛12546{POST_PlusPlusToken}(𝓟290{i})
}
}
let 𝓟292{reference}: [miss]𝓛[ty]11412{NodeListOf} = 𝓛12160{document}.querySelectorAll(𝓛8743{String});
{
let 𝓟293{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
let 𝓟294{t}: [miss]𝓛[ty]8655{Number} = 𝓟292{reference}.length;
while (𝓟293{i}.FirstBinaryOperator(𝓟294{t}))
{
{
𝓟292{reference}.access(𝓟293{i}).parentNode.removeChild(𝓟292{reference}.access(𝓟293{i}))
}
𝓛12546{POST_PlusPlusToken}(𝓟293{i})
}
}
}
function 𝓟295{$Lambda0} (): (𝓟296: [miss]𝓛[ty]10033{Void})
{
function 𝓟297{$Lambda1} (): (𝓟298: [miss]𝓛[ty]10033{Void})
{
let 𝓟299{originalTimeout};
function 𝓟300{$Lambda2} (): (𝓟301: [miss]𝓛[ty]10033{Void})
{
𝓟299{originalTimeout}𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL;
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓛8745{Number};
}
𝓛1{<UNKNOWN>}(𝓟300{$Lambda2})
function 𝓟302{$Lambda3} (): (𝓟303: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟304{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟304{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟305{div}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟305{div}.innerHTML𝓛12554{$Template}(𝓟304{i});
𝓟305{div}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟304{i}))
𝓛12160{document}.body.appendChild(𝓟305{div})
}
𝓛12546{POST_PlusPlusToken}(𝓟304{i})
}
}
}
𝓛1{<UNKNOWN>}(𝓟302{$Lambda3})
function 𝓟306{$Lambda4} (): (𝓟307: [miss]𝓛[ty]10033{Void})
{
𝓟279{getAfterEach}()
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓟299{originalTimeout};
}
𝓛1{<UNKNOWN>}(𝓟306{$Lambda4})
function 𝓟308{$Lambda5} (𝓟309{done}): (𝓟310: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}})
function 𝓟311{$Lambda6} (): (𝓟312: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟309{done}()
}
𝓛12490{setTimeout}(𝓟311{$Lambda6},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟308{$Lambda5})
function 𝓟313{$Lambda7} (𝓟314{done}): (𝓟315: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟316{$Lambda8} (): (𝓟317: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟314{done}()
}
𝓛12490{setTimeout}(𝓟316{$Lambda8},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟313{$Lambda7})
function 𝓟318{$Lambda9} (𝓟319{done}): (𝓟320: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},speedOut: 𝓛8745{Number},speedIn: 𝓛8745{Number}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟321{$Lambda10} (): (𝓟322: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛1{<UNKNOWN>}.modal.close()
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟319{done}()
}
𝓛12490{setTimeout}(𝓟321{$Lambda10},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟318{$Lambda9})
function 𝓟323{$Lambda11} (): (𝓟324: [miss]𝓛[ty]10033{Void})
{
function 𝓟325{$Lambda12} (): (𝓟326: [miss]𝓛[ty]10033{Void})
{
return 𝓟326 = 𝓛1{<UNKNOWN>}.modal.close()
}
𝓛10036{expect}(𝓟325{$Lambda12}).toThrowError(𝓛8743{String})
}
𝓛10038{it}(𝓛8743{String},𝓟323{$Lambda11})
function 𝓟327{$Lambda13} (𝓟328{done}): (𝓟329: [miss]𝓛[ty]10033{Void})
{
const 𝓟330{ID}: 𝓛[ty]10051{String} = 𝓛8743{String};
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},id: 𝓟330{ID}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟331{$Lambda14} (): (𝓟332: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛12554{$Template}(𝓟330{ID}))).toBe(𝓛8744{Boolean})
𝓛1{<UNKNOWN>}.modal.close(𝓟330{ID})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟328{done}()
}
𝓛12490{setTimeout}(𝓟331{$Lambda14},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟327{$Lambda13})
function 𝓟333{$Lambda15} (𝓟334{done}): (𝓟335: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟336{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟336{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛12554{$Template}(𝓟336{i})}}).open()
}
𝓛12546{POST_PlusPlusToken}(𝓟336{i})
}
}
function 𝓟337{$Lambda16} (): (𝓟338: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.querySelectorAll(𝓛8743{String}).length).toEqual(𝓛8745{Number})
𝓟334{done}()
}
𝓛12490{setTimeout}(𝓟337{$Lambda16},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟333{$Lambda15})
function 𝓟339{$Lambda17} (𝓟340{done}): (𝓟341: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟342{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟342{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛12554{$Template}(𝓟342{i})},overlay: {active: 𝓛8744{Boolean}}}).open()
}
𝓛12546{POST_PlusPlusToken}(𝓟342{i})
}
}
function 𝓟343{$Lambda18} (): (𝓟344: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.querySelectorAll(𝓛8743{String}).length).toEqual(𝓛8745{Number})
𝓛1{<UNKNOWN>}.modal.closeAll()
𝓛10036{expect}(𝓛12160{document}.querySelectorAll(𝓛8743{String}).length).toEqual(𝓛8745{Number})
𝓟340{done}()
}
𝓛12490{setTimeout}(𝓟343{$Lambda18},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟339{$Lambda17})
function 𝓟345{$Lambda19} (𝓟346{done}): (𝓟347: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟348{$Lambda20} (): (𝓟349: [miss]𝓛[ty]10033{Void})
{
const 𝓟350{event}: (𝓛[ty]10053{Error} ≠ 𝓛[ty]11364{Event}) = 𝓛11626{Event}.CONSTRUCTOR(𝓛8743{String});
𝓛12160{document}.querySelector(𝓛8743{String}).dispatchEvent(𝓟350{event})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟346{done}()
}
𝓛12490{setTimeout}(𝓟348{$Lambda20},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟345{$Lambda19})
}
𝓛10037{describe}(𝓛8743{String},𝓟297{$Lambda1})
function 𝓟351{$Lambda21} (): (𝓟352: [miss]𝓛[ty]10033{Void})
{
let 𝓟353{originalTimeout};
function 𝓟354{$Lambda22} (): (𝓟355: [miss]𝓛[ty]10033{Void})
{
𝓟353{originalTimeout}𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL;
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓛8745{Number};
}
𝓛1{<UNKNOWN>}(𝓟354{$Lambda22})
function 𝓟356{$Lambda23} (): (𝓟357: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟358{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟358{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟359{div}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟359{div}.innerHTML𝓛12554{$Template}(𝓟358{i});
𝓟359{div}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟358{i}))
𝓛12160{document}.body.appendChild(𝓟359{div})
}
𝓛12546{POST_PlusPlusToken}(𝓟358{i})
}
}
}
𝓛1{<UNKNOWN>}(𝓟356{$Lambda23})
function 𝓟360{$Lambda24} (): (𝓟361: [miss]𝓛[ty]10033{Void})
{
𝓟279{getAfterEach}()
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓟353{originalTimeout};
}
𝓛1{<UNKNOWN>}(𝓟360{$Lambda24})
function 𝓟362{$Lambda25} (𝓟363{done}): (𝓟364: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {color: 𝓛8743{String}}}).open()
function 𝓟365{$Lambda26} (): (𝓟366: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
let 𝓟367{overlay}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟367{overlay}.style.backgroundColor).toEqual(𝓛8743{String})
𝓟363{done}()
}
𝓛12490{setTimeout}(𝓟365{$Lambda26},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟362{$Lambda25})
function 𝓟368{$Lambda27} (𝓟369{done}): (𝓟370: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {opacity: 𝓛8745{Number}}}).open()
function 𝓟371{$Lambda28} (): (𝓟372: [miss]𝓛[ty]10033{Void})
{
let 𝓟373{overlay}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
let 𝓟374{opacity}: [miss]𝓛[ty]10051{String} = 𝓛12233{window}.getComputedStyle(𝓟373{overlay},𝓛12563{undefined}).getPropertyValue(𝓛8743{String});
𝓟374{opacity}𝓟374{opacity}.replace(𝓛8748{RegExp},𝓛8743{String});
𝓛10036{expect}(𝓛8746{Math}.ceil(𝓛12562{PlusToken}(𝓟374{opacity}))).toEqual(𝓛8745{Number})
𝓟369{done}()
}
𝓛12490{setTimeout}(𝓟371{$Lambda28},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟368{$Lambda27})
function 𝓟375{$Lambda29} (𝓟376{done}): (𝓟377: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {close: 𝓛8744{Boolean}}}).open()
function 𝓟378{$Lambda30} (): (𝓟379: [miss]𝓛[ty]10033{Void})
{
const 𝓟380{event}: (𝓛[ty]10053{Error} ≠ 𝓛[ty]11364{Event}) = 𝓛11626{Event}.CONSTRUCTOR(𝓛8743{String});
𝓛12160{document}.querySelector(𝓛8743{String}).dispatchEvent(𝓟380{event})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟376{done}()
}
𝓛12490{setTimeout}(𝓟378{$Lambda30},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟375{$Lambda29})
function 𝓟381{$Lambda31} (𝓟382{done}): (𝓟383: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟384{$Lambda32} (): (𝓟385: [miss]𝓛[ty]10033{Void})
{
let 𝓟386{event}: [OOV]any = 𝓛11626{Event}.CONSTRUCTOR(𝓛8743{String});
𝓟386{event}.which𝓟386{event}.keyCode.FirstAssignment(𝓛8745{Number});
𝓛12160{document}.dispatchEvent(𝓟386{event})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟382{done}()
}
𝓛12490{setTimeout}(𝓟384{$Lambda32},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟381{$Lambda31})
function 𝓟387{$Lambda33} (𝓟388{done}): (𝓟389: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},close: 𝓛8744{Boolean},clone: 𝓛8744{Boolean}}}).open()
function 𝓟390{$Lambda34} (): (𝓟391: [miss]𝓛[ty]10033{Void})
{
let 𝓟392{event}: [OOV]any = 𝓛11626{Event}.CONSTRUCTOR(𝓛8743{String});
𝓟392{event}.which𝓟392{event}.keyCode.FirstAssignment(𝓛8745{Number});
𝓛12160{document}.dispatchEvent(𝓟392{event})
function 𝓟393{$Lambda35} (): (𝓟394: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟388{done}()
}
𝓛12490{setTimeout}(𝓟393{$Lambda35},𝓛8745{Number})
}
𝓛12490{setTimeout}(𝓟390{$Lambda34},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟387{$Lambda33})
function 𝓟395{$Lambda36} (𝓟396{done}): (𝓟397: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},close: 𝓛8744{Boolean}},overlay: {close: 𝓛8744{Boolean}}}).open()
function 𝓟398{$Lambda37} (): (𝓟399: [miss]𝓛[ty]10033{Void})
{
let 𝓟400{overlay}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓟400{overlay}.click()
function 𝓟401{$Lambda38} (): (𝓟402: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟396{done}()
}
𝓛12490{setTimeout}(𝓟401{$Lambda38},𝓛8745{Number})
}
𝓛12490{setTimeout}(𝓟398{$Lambda37},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟395{$Lambda36})
function 𝓟403{$Lambda39} (𝓟404{done}): (𝓟405: [miss]𝓛[ty]10033{Void})
{
let 𝓟406{state}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean}) = 𝓛8744{Boolean};
function 𝓟407{$Lambda40} (): (𝓟408: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟408 = 𝓟406{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {onOpen: 𝓟407{$Lambda40}}}).open()
function 𝓟409{$Lambda41} (): (𝓟410: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟406{state}).toBe(𝓛8744{Boolean})
𝓟404{done}()
}
𝓛12490{setTimeout}(𝓟409{$Lambda41},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟403{$Lambda39})
function 𝓟411{$Lambda42} (𝓟412{done}): (𝓟413: [miss]𝓛[ty]10033{Void})
{
let 𝓟414{state}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean}) = 𝓛8744{Boolean};
function 𝓟415{$Lambda43} (): (𝓟416: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟416 = 𝓟414{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {onComplete: 𝓟415{$Lambda43}}}).open()
function 𝓟417{$Lambda44} (): (𝓟418: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟414{state}).toBe(𝓛8744{Boolean})
𝓟412{done}()
}
𝓛12490{setTimeout}(𝓟417{$Lambda44},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟411{$Lambda42})
function 𝓟419{$Lambda45} (𝓟420{done}): (𝓟421: [miss]𝓛[ty]10033{Void})
{
let 𝓟422{state}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean}) = 𝓛8744{Boolean};
function 𝓟423{$Lambda46} (): (𝓟424: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟424 = 𝓟422{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {onClose: 𝓟423{$Lambda46}}}).open()
function 𝓟425{$Lambda47} (): (𝓟426: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
}
𝓛12490{setTimeout}(𝓟425{$Lambda47},𝓛8745{Number})
function 𝓟427{$Lambda48} (): (𝓟428: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟422{state}).toBe(𝓛8744{Boolean})
𝓟420{done}()
}
𝓛12490{setTimeout}(𝓟427{$Lambda48},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟419{$Lambda45})
function 𝓟429{$Lambda49} (𝓟430{done}): (𝓟431: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟432{$Lambda50} (): (𝓟433: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟430{done}()
}
𝓛12490{setTimeout}(𝓟432{$Lambda50},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟429{$Lambda49})
function 𝓟434{$Lambda51} (𝓟435{done}): (𝓟436: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟437{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟437{eventSpy})
function 𝓟438{$Lambda52} (): (𝓟439: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟437{eventSpy}).toHaveBeenCalled()
𝓟435{done}()
}
𝓛12490{setTimeout}(𝓟438{$Lambda52},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟434{$Lambda51})
function 𝓟440{$Lambda53} (𝓟441{done}): (𝓟442: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟443{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟443{eventSpy})
function 𝓟444{$Lambda54} (): (𝓟445: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟443{eventSpy}).toHaveBeenCalled()
𝓟441{done}()
}
𝓛12490{setTimeout}(𝓟444{$Lambda54},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟440{$Lambda53})
function 𝓟446{$Lambda55} (𝓟447{done}): (𝓟448: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟449{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟449{eventSpy})
function 𝓟450{$Lambda56} (): (𝓟451: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
}
𝓛12490{setTimeout}(𝓟450{$Lambda56},𝓛8745{Number})
function 𝓟452{$Lambda57} (): (𝓟453: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟449{eventSpy}).toHaveBeenCalled()
𝓟447{done}()
}
𝓛12490{setTimeout}(𝓟452{$Lambda57},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟446{$Lambda55})
}
𝓛10037{describe}(𝓛8743{String},𝓟351{$Lambda21})
function 𝓟454{$Lambda58} (): (𝓟455: [miss]𝓛[ty]10033{Void})
{
let 𝓟456{originalTimeout};
function 𝓟457{$Lambda59} (): (𝓟458: [miss]𝓛[ty]10033{Void})
{
𝓟456{originalTimeout}𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL;
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓛8745{Number};
}
𝓛1{<UNKNOWN>}(𝓟457{$Lambda59})
function 𝓟459{$Lambda60} (): (𝓟460: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟461{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟461{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟462{div}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟462{div}.innerHTML𝓛12554{$Template}(𝓟461{i});
𝓟462{div}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟461{i}))
𝓟462{div}.style.display𝓛8743{String};
𝓛12160{document}.body.appendChild(𝓟462{div})
}
𝓛12546{POST_PlusPlusToken}(𝓟461{i})
}
}
}
𝓛1{<UNKNOWN>}(𝓟459{$Lambda60})
function 𝓟463{$Lambda61} (): (𝓟464: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.Ajax.install()
}
𝓛1{<UNKNOWN>}(𝓟463{$Lambda61})
function 𝓟465{$Lambda62} (): (𝓟466: [miss]𝓛[ty]10033{Void})
{
𝓟279{getAfterEach}()
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓟456{originalTimeout};
𝓛1{<UNKNOWN>} as any.Ajax.uninstall()
}
𝓛1{<UNKNOWN>}(𝓟465{$Lambda62})
function 𝓟467{$Lambda63} (𝓟468{done}): (𝓟469: [miss]𝓛[ty]10033{Void})
{
const 𝓟470{ID}: 𝓛[ty]10051{String} = 𝓛8743{String};
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},id: 𝓟470{ID}}}).open()
function 𝓟471{$Lambda64} (): (𝓟472: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛12554{$Template}(𝓟470{ID}))).toBe(𝓛8744{Boolean})
𝓟468{done}()
}
𝓛12490{setTimeout}(𝓟471{$Lambda64},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟467{$Lambda63})
function 𝓟473{$Lambda65} (𝓟474{done}): (𝓟475: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟476{$Lambda66} (): (𝓟477: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.Ajax.requests.mostRecent().respondWith({status: 𝓛8745{Number},contentType: 𝓛8743{String},response: 𝓛8743{String}})
function 𝓟478{$Lambda67} (): (𝓟479: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
let 𝓟480{text}: [miss]𝓛[ty]10051{String} = 𝓛12160{document}.querySelector(𝓛8743{String}).textContent;
𝓛10036{expect}(𝓟480{text}).toEqual(𝓛8743{String})
𝓟474{done}()
}
𝓛12490{setTimeout}(𝓟478{$Lambda67},𝓛8745{Number})
}
𝓛12490{setTimeout}(𝓟476{$Lambda66},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟473{$Lambda65})
function 𝓟481{$Lambda68} (𝓟482{done}): (𝓟483: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟484{$Lambda69} (): (𝓟485: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
let 𝓟486{frame}: [miss]𝓛[ty]10661{Element} = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟486{frame}.getAttribute(𝓛8743{String})).toEqual(𝓛8743{String})
𝓟482{done}()
}
𝓛12490{setTimeout}(𝓟484{$Lambda69},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟481{$Lambda68})
function 𝓟487{$Lambda70} (𝓟488{done}): (𝓟489: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},width: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟490{$Lambda71} (): (𝓟491: [miss]𝓛[ty]10033{Void})
{
let 𝓟492{frame}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟492{frame}.offsetWidth).toEqual(𝓛8745{Number})
𝓛10036{expect}(𝓟492{frame}.offsetHeight).toEqual(𝓛8745{Number})
𝓟488{done}()
}
𝓛12490{setTimeout}(𝓟490{$Lambda71},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟487{$Lambda70})
function 𝓟493{$Lambda72} (𝓟494{done}): (𝓟495: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},animateFrom: 𝓛8743{String}}}).open()
function 𝓟496{$Lambda73} (): (𝓟497: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟494{done}()
}
𝓛12490{setTimeout}(𝓟496{$Lambda73},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟493{$Lambda72})
function 𝓟498{$Lambda74} (𝓟499{done}): (𝓟500: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},animateTo: 𝓛8743{String}}}).open()
function 𝓟501{$Lambda75} (): (𝓟502: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟499{done}()
}
𝓛12490{setTimeout}(𝓟501{$Lambda75},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟498{$Lambda74})
function 𝓟503{$Lambda76} (𝓟504{done}): (𝓟505: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},width: 𝓛8743{String}}}).open()
function 𝓟506{$Lambda77} (): (𝓟507: [miss]𝓛[ty]10033{Void})
{
let 𝓟508{content}: [miss]𝓛[ty]10661{Element} = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟508{content}.clientWidth).toEqual(𝓛8745{Number})
𝓟504{done}()
}
𝓛12490{setTimeout}(𝓟506{$Lambda77},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟503{$Lambda76})
function 𝓟509{$Lambda78} (𝓟510{done}): (𝓟511: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},positionY: 𝓛8743{String},positionX: 𝓛8743{String}}}).open()
function 𝓟512{$Lambda79} (): (𝓟513: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟510{done}()
}
𝓛12490{setTimeout}(𝓟512{$Lambda79},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟509{$Lambda78})
function 𝓟514{$Lambda80} (𝓟515{done}): (𝓟516: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},fullscreen: 𝓛8744{Boolean}}}).open()
function 𝓟517{$Lambda81} (): (𝓟518: [miss]𝓛[ty]10033{Void})
{
const 𝓟519{fullscreen}: [miss]𝓛[ty]10661{Element} = 𝓛12160{document}.querySelector(𝓛8743{String}).children.access(𝓛8745{Number});
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛10036{expect}(𝓟519{fullscreen}.clientWidth).toEqual(𝓛12233{window}.innerWidth.MinusToken(𝓛8745{Number}))
𝓛10036{expect}(𝓟519{fullscreen}.clientHeight).toEqual(𝓛12233{window}.innerHeight)
𝓟515{done}()
}
𝓛12490{setTimeout}(𝓟517{$Lambda81},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟514{$Lambda80})
function 𝓟520{$Lambda82} (𝓟521{done}): (𝓟522: [miss]𝓛[ty]10033{Void})
{
let 𝓟523{state}: 𝓛[ty]8666{Boolean} = 𝓛8744{Boolean};
function 𝓟524{$Lambda83} (): (𝓟525: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟525 = 𝓟523{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},onOpen: 𝓟524{$Lambda83}}}).open()
function 𝓟526{$Lambda84} (): (𝓟527: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟523{state}).toBe(𝓛8744{Boolean})
𝓟521{done}()
}
𝓛12490{setTimeout}(𝓟526{$Lambda84},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟520{$Lambda82})
function 𝓟528{$Lambda85} (𝓟529{done}): (𝓟530: [miss]𝓛[ty]10033{Void})
{
let 𝓟531{state}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean}) = 𝓛8744{Boolean};
function 𝓟532{$Lambda86} (): (𝓟533: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟533 = 𝓟531{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},onComplete: 𝓟532{$Lambda86}},overlay: {active: 𝓛8744{Boolean}}}).open()
function 𝓟534{$Lambda87} (): (𝓟535: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟531{state}).toBe(𝓛8744{Boolean})
𝓟529{done}()
}
𝓛12490{setTimeout}(𝓟534{$Lambda87},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟528{$Lambda85})
function 𝓟536{$Lambda88} (𝓟537{done}): (𝓟538: [miss]𝓛[ty]10033{Void})
{
let 𝓟539{state}: (𝓛[ty]10051{String} ≠ 𝓛[ty]8666{Boolean}) = 𝓛8744{Boolean};
function 𝓟540{$Lambda89} (): (𝓟541: [miss]𝓛[ty]8666{Boolean})
{
return 𝓟541 = 𝓟539{state}.FirstAssignment(𝓛8744{Boolean})
}
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},onClose: 𝓟540{$Lambda89}}}).open()
function 𝓟542{$Lambda90} (): (𝓟543: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
}
𝓛12490{setTimeout}(𝓟542{$Lambda90},𝓛8745{Number})
function 𝓟544{$Lambda91} (): (𝓟545: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟539{state}).toBe(𝓛8744{Boolean})
𝓟537{done}()
}
𝓛12490{setTimeout}(𝓟544{$Lambda91},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟536{$Lambda88})
function 𝓟546{$Lambda92} (𝓟547{done}): (𝓟548: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟549{$Lambda93} (): (𝓟550: [miss]𝓛[ty]10033{Void})
{
let 𝓟551{custom}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟551{custom}.getAttribute(𝓛8743{String})).toEqual(𝓛8743{String})
𝓟547{done}()
}
𝓛12490{setTimeout}(𝓟549{$Lambda93},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟546{$Lambda92})
function 𝓟552{$Lambda94} (𝓟553{done}): (𝓟554: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟555{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟555{eventSpy})
function 𝓟556{$Lambda95} (): (𝓟557: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟555{eventSpy}).toHaveBeenCalled()
𝓟553{done}()
}
𝓛12490{setTimeout}(𝓟556{$Lambda95},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟552{$Lambda94})
function 𝓟558{$Lambda96} (𝓟559{done}): (𝓟560: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟561{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟561{eventSpy})
function 𝓟562{$Lambda97} (): (𝓟563: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟561{eventSpy}).toHaveBeenCalled()
𝓟559{done}()
}
𝓛12490{setTimeout}(𝓟562{$Lambda97},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟558{$Lambda96})
function 𝓟564{$Lambda98} (𝓟565{done}): (𝓟566: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
let 𝓟567{eventSpy} = 𝓛1{<UNKNOWN>}.createSpy(𝓛8743{String});
𝓛12160{document}.addEventListener(𝓛8743{String},𝓟567{eventSpy})
function 𝓟568{$Lambda99} (): (𝓟569: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
}
𝓛12490{setTimeout}(𝓟568{$Lambda99},𝓛8745{Number})
function 𝓟570{$Lambda100} (): (𝓟571: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟567{eventSpy}).toHaveBeenCalled()
𝓟565{done}()
}
𝓛12490{setTimeout}(𝓟570{$Lambda100},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟564{$Lambda98})
function 𝓟572{$Lambda101} (𝓟573{done}): (𝓟574: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟575{$Lambda102} (): (𝓟576: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.documentElement.classList.contains(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓛1{<UNKNOWN>}.modal.close()
function 𝓟577{$Lambda103} (): (𝓟578: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.documentElement.classList.contains(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟573{done}()
}
𝓛12490{setTimeout}(𝓟577{$Lambda103},𝓛8745{Number})
}
𝓛12490{setTimeout}(𝓟575{$Lambda102},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟572{$Lambda101})
}
𝓛10037{describe}(𝓛8743{String},𝓟454{$Lambda58})
function 𝓟579{$Lambda104} (): (𝓟580: [miss]𝓛[ty]10033{Void})
{
let 𝓟581{originalTimeout};
function 𝓟582{$Lambda105} (): (𝓟583: [miss]𝓛[ty]10033{Void})
{
𝓟581{originalTimeout}𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL;
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓛8745{Number};
}
𝓛1{<UNKNOWN>}(𝓟582{$Lambda105})
function 𝓟584{$Lambda106} (): (𝓟585: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟586{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟586{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟587{div}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟587{div}.innerHTML𝓛12554{$Template}(𝓟586{i});
𝓟587{div}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟586{i}))
𝓛12160{document}.body.appendChild(𝓟587{div})
}
𝓛12546{POST_PlusPlusToken}(𝓟586{i})
}
}
let 𝓟588{container}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟588{container}.setAttribute(𝓛8743{String},𝓛8743{String})
while (𝓛12160{document}.body.firstChild)
{
𝓟588{container}.appendChild(𝓛12160{document}.body.firstChild)
}
𝓛12160{document}.body.appendChild(𝓟588{container})
}
𝓛1{<UNKNOWN>}(𝓟584{$Lambda106})
function 𝓟589{$Lambda107} (): (𝓟590: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.Ajax.install()
}
𝓛1{<UNKNOWN>}(𝓟589{$Lambda107})
function 𝓟591{$Lambda108} (): (𝓟592: [miss]𝓛[ty]10033{Void})
{
𝓟279{getAfterEach}()
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓟581{originalTimeout};
𝓛1{<UNKNOWN>} as any.Ajax.uninstall()
}
𝓛1{<UNKNOWN>}(𝓟591{$Lambda108})
function 𝓟593{$Lambda109} (𝓟594{done}): (𝓟595: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},container: 𝓛8743{String}}}).open()
function 𝓟596{$Lambda110} (): (𝓟597: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟594{done}()
}
𝓛12490{setTimeout}(𝓟596{$Lambda110},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟593{$Lambda109})
function 𝓟598{$Lambda111} (𝓟599{done}): (𝓟600: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟601{$Lambda112} (): (𝓟602: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟599{done}()
}
𝓛12490{setTimeout}(𝓟601{$Lambda112},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟598{$Lambda111})
function 𝓟603{$Lambda113} (𝓟604{done}): (𝓟605: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟606{$Lambda114} (): (𝓟607: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
}
𝓛12490{setTimeout}(𝓟606{$Lambda114},𝓛8745{Number})
function 𝓟608{$Lambda115} (): (𝓟609: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.querySelectorAll(𝓛8743{String}).length).toBe(𝓛8745{Number})
𝓟604{done}()
}
𝓛12490{setTimeout}(𝓟608{$Lambda115},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟603{$Lambda113})
function 𝓟610{$Lambda116} (𝓟611{done}): (𝓟612: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},clone: 𝓛8744{Boolean}}}).open()
function 𝓟613{$Lambda117} (): (𝓟614: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓛12160{document}.querySelectorAll(𝓛8743{String}).length).toBe(𝓛8745{Number})
𝓟611{done}()
}
𝓛12490{setTimeout}(𝓟613{$Lambda117},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟610{$Lambda116})
}
𝓛10037{describe}(𝓛8743{String},𝓟579{$Lambda104})
function 𝓟615{$Lambda118} (): (𝓟616: [miss]𝓛[ty]10033{Void})
{
let 𝓟617{originalTimeout};
function 𝓟618{$Lambda119} (): (𝓟619: [miss]𝓛[ty]10033{Void})
{
𝓟617{originalTimeout}𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL;
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓛8745{Number};
}
𝓛1{<UNKNOWN>}(𝓟618{$Lambda119})
function 𝓟620{$Lambda120} (): (𝓟621: [miss]𝓛[ty]10033{Void})
{
{
let 𝓟622{i}: [miss]𝓛[ty]8655{Number} = 𝓛8745{Number};
while (𝓟622{i}.FirstBinaryOperator(𝓛8745{Number}))
{
{
let 𝓟623{div}: [miss]𝓛[ty]10795{HTMLDivElement} = 𝓛12160{document}.createElement(𝓛8743{String});
𝓟623{div}.innerHTML𝓛12554{$Template}(𝓟622{i});
𝓟623{div}.setAttribute(𝓛8743{String},𝓛12554{$Template}(𝓟622{i}))
𝓛12160{document}.body.appendChild(𝓟623{div})
}
𝓛12546{POST_PlusPlusToken}(𝓟622{i})
}
}
}
𝓛1{<UNKNOWN>}(𝓟620{$Lambda120})
function 𝓟624{$Lambda121} (): (𝓟625: [miss]𝓛[ty]10033{Void})
{
𝓟279{getAfterEach}()
𝓛1{<UNKNOWN>}.DEFAULT_TIMEOUT_INTERVAL𝓟617{originalTimeout};
}
𝓛1{<UNKNOWN>}(𝓟624{$Lambda121})
function 𝓟626{$Lambda122} (𝓟627{done}): (𝓟628: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},loader: {color: 𝓛8743{String},background: 𝓛8743{String},speed: 𝓛8745{Number}}}).open()
function 𝓟629{$Lambda123} (): (𝓟630: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
let 𝓟631{loader}: [OOV]any = 𝓛12160{document}.querySelector(𝓛8743{String});
𝓛10036{expect}(𝓟631{loader}.style.borderColor).toEqual(𝓛8743{String})
𝓛10036{expect}(𝓟631{loader}.style.animationDuration).toEqual(𝓛8743{String})
𝓟627{done}()
}
𝓛12490{setTimeout}(𝓟629{$Lambda123},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟626{$Lambda122})
function 𝓟632{$Lambda124} (): (𝓟633: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String},clone: 𝓛8744{Boolean}},overlay: {active: 𝓛8744{Boolean}},loader: {active: 𝓛8744{Boolean}}}).open()
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
}
𝓛10038{it}(𝓛8743{String},𝓟632{$Lambda124})
function 𝓟634{$Lambda125} (𝓟635{done}): (𝓟636: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}},loader: {active: 𝓛8744{Boolean}}}).open()
function 𝓟637{$Lambda126} (): (𝓟638: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟635{done}()
}
𝓛12490{setTimeout}(𝓟637{$Lambda126},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟634{$Lambda125})
function 𝓟639{$Lambda127} (𝓟640{done}): (𝓟641: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟642{$Lambda128} (): (𝓟643: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>}.modal.close()
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟640{done}()
}
𝓛12490{setTimeout}(𝓟642{$Lambda128},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟639{$Lambda127})
function 𝓟644{$Lambda129} (𝓟645{done}): (𝓟646: [miss]𝓛[ty]10033{Void})
{
𝓛1{<UNKNOWN>} as any.modal.CONSTRUCTOR({content: {effect: 𝓛8743{String},target: 𝓛8743{String}}}).open()
function 𝓟647{$Lambda130} (): (𝓟648: [miss]𝓛[ty]10033{Void})
{
𝓛10036{expect}(𝓟276{hasElement}(𝓛8743{String})).toBe(𝓛8744{Boolean})
𝓟645{done}()
}
𝓛12490{setTimeout}(𝓟647{$Lambda130},𝓛8745{Number})
}
𝓛10038{it}(𝓛8743{String},𝓟644{$Lambda129})
}
𝓛10037{describe}(𝓛8743{String},𝓟615{$Lambda118})
}
𝓛10037{describe}(𝓛8743{String},𝓟295{$Lambda0})