/** * Copyright (c) Tiny Technologies, Inc. All rights reserved. * Licensed under the LGPL or a commercial license. * For LGPL see License.txt in the project root for license information. * For commercial licenses see https://www.tiny.cloud/ * * Version: 5.9.2 (2021-09-08) */ !function(){"use strict";function r(e){if(null===e)return"null";if(void 0===e)return"undefined";var t=typeof e;return"object"==t&&(Array.prototype.isPrototypeOf(e)||e.constructor&&"Array"===e.constructor.name)?"array":"object"==t&&(String.prototype.isPrototypeOf(e)||e.constructor&&"String"===e.constructor.name)?"string":t}function f(o){return m(function(e,t){if(e.length!==t.length)return!1;for(var n=e.length,r=0;r=n.length&&e.substr(0,0+n.length)===n;var n},Ge=De(/^\s+|\s+$/g),Je=De(/^\s+/g),Qe=De(/\s+$/g),Ze=/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,et={browsers:J([{name:"Edge",versionRegexes:[/.*?edge\/ ?([0-9]+)\.([0-9]+)$/],search:function(e){return Re(e,"edge/")&&Re(e,"chrome")&&Re(e,"safari")&&Re(e,"applewebkit")}},{name:"Chrome",brand:"Chromium",versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/,Ze],search:function(e){return Re(e,"chrome")&&!Re(e,"chromeframe")}},{name:"IE",versionRegexes:[/.*?msie\ ?([0-9]+)\.([0-9]+).*/,/.*?rv:([0-9]+)\.([0-9]+).*/],search:function(e){return Re(e,"msie")||Re(e,"trident")}},{name:"Opera",versionRegexes:[Ze,/.*?opera\/([0-9]+)\.([0-9]+).*/],search:Pe("opera")},{name:"Firefox",versionRegexes:[/.*?firefox\/\ ?([0-9]+)\.([0-9]+).*/],search:Pe("firefox")},{name:"Safari",versionRegexes:[Ze,/.*?cpu os ([0-9]+)_([0-9]+).*/],search:function(e){return(Re(e,"safari")||Re(e,"mobile/"))&&Re(e,"applewebkit")}}]),oses:J([{name:"Windows",search:Pe("win"),versionRegexes:[/.*?windows\ nt\ ?([0-9]+)\.([0-9]+).*/]},{name:"iOS",search:function(e){return Re(e,"iphone")||Re(e,"ipad")},versionRegexes:[/.*?version\/\ ?([0-9]+)\.([0-9]+).*/,/.*cpu os ([0-9]+)_([0-9]+).*/,/.*cpu iphone os ([0-9]+)_([0-9]+).*/]},{name:"Android",search:Pe("android"),versionRegexes:[/.*?android\ ?([0-9]+)\.([0-9]+).*/]},{name:"OSX",search:Pe("mac os x"),versionRegexes:[/.*?mac\ os\ x\ ?([0-9]+)_([0-9]+).*/]},{name:"Linux",search:Pe("linux"),versionRegexes:[]},{name:"Solaris",search:Pe("sunos"),versionRegexes:[]},{name:"FreeBSD",search:Pe("freebsd"),versionRegexes:[]},{name:"ChromeOS",search:Pe("cros"),versionRegexes:[/.*?chrome\/([0-9]+)\.([0-9]+).*/]}])},tt="Firefox",nt=function(){return qe({current:void 0,version:Xe.unknown()})},rt=qe,ot=(J("Edge"),J("Chrome"),J("IE"),J("Opera"),J(tt),J("Safari"),"Windows"),it="Android",at="Solaris",ut="FreeBSD",st="ChromeOS",ct=function(){return $e({current:void 0,version:Xe.unknown()})},lt=$e,ft=(J(ot),J("iOS"),J(it),J("Linux"),J("OSX"),J(at),J(ut),J(st),Ae(function(){return e=navigator.userAgent,t=he.from(navigator.userAgentData),n=Le,p=et.browsers(),h=et.oses(),v=t.bind(function(e){return r=p,G(e.brands,function(t){var n=t.brand.toLowerCase();return I(r,function(e){var t;return n===(null===(t=e.brand)||void 0===t?void 0:t.toLowerCase())}).map(function(e){return{current:e.name,version:Xe.nu(parseInt(t.version,10),0)}})});var r}).orThunk(function(){return Te(p,n=e).map(function(e){var t=Xe.detect(e.versionRegexes,n);return{current:e.name,version:t}});var n}).fold(nt,rt),b=Te(h,r=e).map(function(e){var t=Xe.detect(e.versionRegexes,r);return{current:e.name,version:t}}).fold(ct,lt),{browser:v,os:b,deviceType:(i=v,a=e,u=n,s=(o=b).isiOS()&&!0===/ipad/i.test(a),c=o.isiOS()&&!s,f=(l=o.isiOS()||o.isAndroid())||u("(pointer:coarse)"),d=s||!c&&l&&u("(min-device-width:768px)"),m=c||l&&!d,g=i.isSafari()&&o.isiOS()&&!1===/safari/i.test(a),{isiPad:J(s),isiPhone:J(c),isTablet:J(d),isPhone:J(m),isTouch:J(f),isAndroid:o.isAndroid,isiOS:o.isiOS,isWebView:J(g),isDesktop:J(!m&&!d&&!g)})};var e,t,n,r,o,i,a,u,s,c,l,f,d,m,g,p,h,v,b})),dt=navigator.userAgent,mt=ft(),gt=mt.browser,pt=mt.os,ht=mt.deviceType,vt=/WebKit/.test(dt)&&!gt.isEdge(),bt="FormData"in window&&"FileReader"in window&&"URL"in window&&!!URL.createObjectURL,yt=-1!==dt.indexOf("Windows Phone"),Ct={opera:gt.isOpera(),webkit:vt,ie:!(!gt.isIE()&&!gt.isEdge())&>.version.major,gecko:gt.isFirefox(),mac:pt.isOSX()||pt.isiOS(),iOS:ht.isiPad()||ht.isiPhone(),android:pt.isAndroid(),contentEditable:!0,transparentSrc:"data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7",caretAfter:!0,range:window.getSelection&&"Range"in window,documentMode:gt.isIE()?document.documentMode||7:10,fileApi:bt,ceFalse:!0,cacheSuffix:null,container:null,experimentalShadowDom:!1,canHaveCSP:!gt.isIE(),desktop:ht.isDesktop(),windowsPhone:yt,browser:{current:gt.current,version:gt.version,isChrome:gt.isChrome,isEdge:gt.isEdge,isFirefox:gt.isFirefox,isIE:gt.isIE,isOpera:gt.isOpera,isSafari:gt.isSafari},os:{current:pt.current,version:pt.version,isAndroid:pt.isAndroid,isChromeOS:pt.isChromeOS,isFreeBSD:pt.isFreeBSD,isiOS:pt.isiOS,isLinux:pt.isLinux,isOSX:pt.isOSX,isSolaris:pt.isSolaris,isWindows:pt.isWindows},deviceType:{isDesktop:ht.isDesktop,isiPad:ht.isiPad,isiPhone:ht.isiPhone,isPhone:ht.isPhone,isTablet:ht.isTablet,isTouch:ht.isTouch,isWebView:ht.isWebView}},wt=/^\s*|\s*$/g,xt=function(e,n,r,o){o=o||this,e&&se(e=r?e[r]:e,function(e,t){return!1!==n.call(o,e,t,r)&&void xt(e,n,r,o)})},St={trim:Ie,isArray:Ne,is:Me,toArray:function(e){if(Ne(e))return e;for(var t=[],n=0,r=e.length;n=a.length&&r(o)}))})}).get(function(e){var t=O(e,function(e){return e.isValue()});0