<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*! For license information please see catch_rp.js.LICENSE.txt */
(()=&gt;{var n={955:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib.BlockCipher,t=n.algo,r=[],o=[],a=[],c=[],s=[],l=[],d=[],u=[],p=[],_=[];!function(){for(var n=[],e=0;e&lt;256;e++)n[e]=e&lt;128?e&lt;&lt;1:e&lt;&lt;1^283;var t=0,i=0;for(e=0;e&lt;256;e++){var h=i^i&lt;&lt;1^i&lt;&lt;2^i&lt;&lt;3^i&lt;&lt;4;h=h&gt;&gt;&gt;8^255&amp;h^99,r[t]=h,o[h]=t;var v=n[t],m=n[v],g=n[m],f=257*n[h]^16843008*h;a[t]=f&lt;&lt;24|f&gt;&gt;&gt;8,c[t]=f&lt;&lt;16|f&gt;&gt;&gt;16,s[t]=f&lt;&lt;8|f&gt;&gt;&gt;24,l[t]=f,f=16843009*g^65537*m^257*v^16843008*t,d[h]=f&lt;&lt;24|f&gt;&gt;&gt;8,u[h]=f&lt;&lt;16|f&gt;&gt;&gt;16,p[h]=f&lt;&lt;8|f&gt;&gt;&gt;24,_[h]=f,t?(t=v^n[n[n[g^v]]],i^=n[n[i]]):t=i=1}}();var h=[0,1,2,4,8,16,32,64,128,27,54],v=t.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var n=this._keyPriorReset=this._key,e=n.words,t=n.sigBytes/4,i=4*((this._nRounds=t+6)+1),o=this._keySchedule=[],a=0;a&lt;i;a++)a&lt;t?o[a]=e[a]:(l=o[a-1],a%t?t&gt;6&amp;&amp;a%t==4&amp;&amp;(l=r[l&gt;&gt;&gt;24]&lt;&lt;24|r[l&gt;&gt;&gt;16&amp;255]&lt;&lt;16|r[l&gt;&gt;&gt;8&amp;255]&lt;&lt;8|r[255&amp;l]):(l=r[(l=l&lt;&lt;8|l&gt;&gt;&gt;24)&gt;&gt;&gt;24]&lt;&lt;24|r[l&gt;&gt;&gt;16&amp;255]&lt;&lt;16|r[l&gt;&gt;&gt;8&amp;255]&lt;&lt;8|r[255&amp;l],l^=h[a/t|0]&lt;&lt;24),o[a]=o[a-t]^l);for(var c=this._invKeySchedule=[],s=0;s&lt;i;s++){if(a=i-s,s%4)var l=o[a];else l=o[a-4];c[s]=s&lt;4||a&lt;=4?l:d[r[l&gt;&gt;&gt;24]]^u[r[l&gt;&gt;&gt;16&amp;255]]^p[r[l&gt;&gt;&gt;8&amp;255]]^_[r[255&amp;l]]}}},encryptBlock:function(n,e){this._doCryptBlock(n,e,this._keySchedule,a,c,s,l,r)},decryptBlock:function(n,e){var t=n[e+1];n[e+1]=n[e+3],n[e+3]=t,this._doCryptBlock(n,e,this._invKeySchedule,d,u,p,_,o),t=n[e+1],n[e+1]=n[e+3],n[e+3]=t},_doCryptBlock:function(n,e,t,i,r,o,a,c){for(var s=this._nRounds,l=n[e]^t[0],d=n[e+1]^t[1],u=n[e+2]^t[2],p=n[e+3]^t[3],_=4,h=1;h&lt;s;h++){var v=i[l&gt;&gt;&gt;24]^r[d&gt;&gt;&gt;16&amp;255]^o[u&gt;&gt;&gt;8&amp;255]^a[255&amp;p]^t[_++],m=i[d&gt;&gt;&gt;24]^r[u&gt;&gt;&gt;16&amp;255]^o[p&gt;&gt;&gt;8&amp;255]^a[255&amp;l]^t[_++],g=i[u&gt;&gt;&gt;24]^r[p&gt;&gt;&gt;16&amp;255]^o[l&gt;&gt;&gt;8&amp;255]^a[255&amp;d]^t[_++],f=i[p&gt;&gt;&gt;24]^r[l&gt;&gt;&gt;16&amp;255]^o[d&gt;&gt;&gt;8&amp;255]^a[255&amp;u]^t[_++];l=v,d=m,u=g,p=f}v=(c[l&gt;&gt;&gt;24]&lt;&lt;24|c[d&gt;&gt;&gt;16&amp;255]&lt;&lt;16|c[u&gt;&gt;&gt;8&amp;255]&lt;&lt;8|c[255&amp;p])^t[_++],m=(c[d&gt;&gt;&gt;24]&lt;&lt;24|c[u&gt;&gt;&gt;16&amp;255]&lt;&lt;16|c[p&gt;&gt;&gt;8&amp;255]&lt;&lt;8|c[255&amp;l])^t[_++],g=(c[u&gt;&gt;&gt;24]&lt;&lt;24|c[p&gt;&gt;&gt;16&amp;255]&lt;&lt;16|c[l&gt;&gt;&gt;8&amp;255]&lt;&lt;8|c[255&amp;d])^t[_++],f=(c[p&gt;&gt;&gt;24]&lt;&lt;24|c[l&gt;&gt;&gt;16&amp;255]&lt;&lt;16|c[d&gt;&gt;&gt;8&amp;255]&lt;&lt;8|c[255&amp;u])^t[_++],n[e]=v,n[e+1]=m,n[e+2]=g,n[e+3]=f},keySize:8});n.AES=e._createHelper(v)}(),i.AES)},128:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib.BlockCipher,t=n.algo;const r=16,o=[608135816,2242054355,320440878,57701188,2752067618,698298832,137296536,3964562569,1160258022,953160567,3193202383,887688300,3232508343,3380367581,1065670069,3041331479,2450970073,2306472731],a=[[3509652390,2564797868,805139163,3491422135,3101798381,1780907670,3128725573,4046225305,614570311,3012652279,134345442,2240740374,1667834072,1901547113,2757295779,4103290238,227898511,1921955416,1904987480,2182433518,2069144605,3260701109,2620446009,720527379,3318853667,677414384,3393288472,3101374703,2390351024,1614419982,1822297739,2954791486,3608508353,3174124327,2024746970,1432378464,3864339955,2857741204,1464375394,1676153920,1439316330,715854006,3033291828,289532110,2706671279,2087905683,3018724369,1668267050,732546397,1947742710,3462151702,2609353502,2950085171,1814351708,2050118529,680887927,999245976,1800124847,3300911131,1713906067,1641548236,4213287313,1216130144,1575780402,4018429277,3917837745,3693486850,3949271944,596196993,3549867205,258830323,2213823033,772490370,2760122372,1774776394,2652871518,566650946,4142492826,1728879713,2882767088,1783734482,3629395816,2517608232,2874225571,1861159788,326777828,3124490320,2130389656,2716951837,967770486,1724537150,2185432712,2364442137,1164943284,2105845187,998989502,3765401048,2244026483,1075463327,1455516326,1322494562,910128902,469688178,1117454909,936433444,3490320968,3675253459,1240580251,122909385,2157517691,634681816,4142456567,3825094682,3061402683,2540495037,79693498,3249098678,1084186820,1583128258,426386531,1761308591,1047286709,322548459,995290223,1845252383,2603652396,3431023940,2942221577,3202600964,3727903485,1712269319,422464435,3234572375,1170764815,3523960633,3117677531,1434042557,442511882,3600875718,1076654713,1738483198,4213154764,2393238008,3677496056,1014306527,4251020053,793779912,2902807211,842905082,4246964064,1395751752,1040244610,2656851899,3396308128,445077038,3742853595,3577915638,679411651,2892444358,2354009459,1767581616,3150600392,3791627101,3102740896,284835224,4246832056,1258075500,768725851,2589189241,3069724005,3532540348,1274779536,3789419226,2764799539,1660621633,3471099624,4011903706,913787905,3497959166,737222580,2514213453,2928710040,3937242737,1804850592,3499020752,2949064160,2386320175,2390070455,2415321851,4061277028,2290661394,2416832540,1336762016,1754252060,3520065937,3014181293,791618072,3188594551,3933548030,2332172193,3852520463,3043980520,413987798,3465142937,3030929376,4245938359,2093235073,3534596313,375366246,2157278981,2479649556,555357303,3870105701,2008414854,3344188149,4221384143,3956125452,2067696032,3594591187,2921233993,2428461,544322398,577241275,1471733935,610547355,4027169054,1432588573,1507829418,2025931657,3646575487,545086370,48609733,2200306550,1653985193,298326376,1316178497,3007786442,2064951626,458293330,2589141269,3591329599,3164325604,727753846,2179363840,146436021,1461446943,4069977195,705550613,3059967265,3887724982,4281599278,3313849956,1404054877,2845806497,146425753,1854211946],[1266315497,3048417604,3681880366,3289982499,290971e4,1235738493,2632868024,2414719590,3970600049,1771706367,1449415276,3266420449,422970021,1963543593,2690192192,3826793022,1062508698,1531092325,1804592342,2583117782,2714934279,4024971509,1294809318,4028980673,1289560198,2221992742,1669523910,35572830,157838143,1052438473,1016535060,1802137761,1753167236,1386275462,3080475397,2857371447,1040679964,2145300060,2390574316,1461121720,2956646967,4031777805,4028374788,33600511,2920084762,1018524850,629373528,3691585981,3515945977,2091462646,2486323059,586499841,988145025,935516892,3367335476,2599673255,2839830854,265290510,3972581182,2759138881,3795373465,1005194799,847297441,406762289,1314163512,1332590856,1866599683,4127851711,750260880,613907577,1450815602,3165620655,3734664991,3650291728,3012275730,3704569646,1427272223,778793252,1343938022,2676280711,2052605720,1946737175,3164576444,3914038668,3967478842,3682934266,1661551462,3294938066,4011595847,840292616,3712170807,616741398,312560963,711312465,1351876610,322626781,1910503582,271666773,2175563734,1594956187,70604529,3617834859,1007753275,1495573769,4069517037,2549218298,2663038764,504708206,2263041392,3941167025,2249088522,1514023603,1998579484,1312622330,694541497,2582060303,2151582166,1382467621,776784248,2618340202,3323268794,2497899128,2784771155,503983604,4076293799,907881277,423175695,432175456,1378068232,4145222326,3954048622,3938656102,3820766613,2793130115,2977904593,26017576,3274890735,3194772133,1700274565,1756076034,4006520079,3677328699,720338349,1533947780,354530856,688349552,3973924725,1637815568,332179504,3949051286,53804574,2852348879,3044236432,1282449977,3583942155,3416972820,4006381244,1617046695,2628476075,3002303598,1686838959,431878346,2686675385,1700445008,1080580658,1009431731,832498133,3223435511,2605976345,2271191193,2516031870,1648197032,4164389018,2548247927,300782431,375919233,238389289,3353747414,2531188641,2019080857,1475708069,455242339,2609103871,448939670,3451063019,1395535956,2413381860,1841049896,1491858159,885456874,4264095073,4001119347,1565136089,3898914787,1108368660,540939232,1173283510,2745871338,3681308437,4207628240,3343053890,4016749493,1699691293,1103962373,3625875870,2256883143,3830138730,1031889488,3479347698,1535977030,4236805024,3251091107,2132092099,1774941330,1199868427,1452454533,157007616,2904115357,342012276,595725824,1480756522,206960106,497939518,591360097,863170706,2375253569,3596610801,1814182875,2094937945,3421402208,1082520231,3463918190,2785509508,435703966,3908032597,1641649973,2842273706,3305899714,1510255612,2148256476,2655287854,3276092548,4258621189,236887753,3681803219,274041037,1734335097,3815195456,3317970021,1899903192,1026095262,4050517792,356393447,2410691914,3873677099,3682840055],[3913112168,2491498743,4132185628,2489919796,1091903735,1979897079,3170134830,3567386728,3557303409,857797738,1136121015,1342202287,507115054,2535736646,337727348,3213592640,1301675037,2528481711,1895095763,1721773893,3216771564,62756741,2142006736,835421444,2531993523,1442658625,3659876326,2882144922,676362277,1392781812,170690266,3921047035,1759253602,3611846912,1745797284,664899054,1329594018,3901205900,3045908486,2062866102,2865634940,3543621612,3464012697,1080764994,553557557,3656615353,3996768171,991055499,499776247,1265440854,648242737,3940784050,980351604,3713745714,1749149687,3396870395,4211799374,3640570775,1161844396,3125318951,1431517754,545492359,4268468663,3499529547,1437099964,2702547544,3433638243,2581715763,2787789398,1060185593,1593081372,2418618748,4260947970,69676912,2159744348,86519011,2512459080,3838209314,1220612927,3339683548,133810670,1090789135,1078426020,1569222167,845107691,3583754449,4072456591,1091646820,628848692,1613405280,3757631651,526609435,236106946,48312990,2942717905,3402727701,1797494240,859738849,992217954,4005476642,2243076622,3870952857,3732016268,765654824,3490871365,2511836413,1685915746,3888969200,1414112111,2273134842,3281911079,4080962846,172450625,2569994100,980381355,4109958455,2819808352,2716589560,2568741196,3681446669,3329971472,1835478071,660984891,3704678404,4045999559,3422617507,3040415634,1762651403,1719377915,3470491036,2693910283,3642056355,3138596744,1364962596,2073328063,1983633131,926494387,3423689081,2150032023,4096667949,1749200295,3328846651,309677260,2016342300,1779581495,3079819751,111262694,1274766160,443224088,298511866,1025883608,3806446537,1145181785,168956806,3641502830,3584813610,1689216846,3666258015,3200248200,1692713982,2646376535,4042768518,1618508792,1610833997,3523052358,4130873264,2001055236,3610705100,2202168115,4028541809,2961195399,1006657119,2006996926,3186142756,1430667929,3210227297,1314452623,4074634658,4101304120,2273951170,1399257539,3367210612,3027628629,1190975929,2062231137,2333990788,2221543033,2438960610,1181637006,548689776,2362791313,3372408396,3104550113,3145860560,296247880,1970579870,3078560182,3769228297,1714227617,3291629107,3898220290,166772364,1251581989,493813264,448347421,195405023,2709975567,677966185,3703036547,1463355134,2715995803,1338867538,1343315457,2802222074,2684532164,233230375,2599980071,2000651841,3277868038,1638401717,4028070440,3237316320,6314154,819756386,300326615,590932579,1405279636,3267499572,3150704214,2428286686,3959192993,3461946742,1862657033,1266418056,963775037,2089974820,2263052895,1917689273,448879540,3550394620,3981727096,150775221,3627908307,1303187396,508620638,2975983352,2726630617,1817252668,1876281319,1457606340,908771278,3720792119,3617206836,2455994898,1729034894,1080033504],[976866871,3556439503,2881648439,1522871579,1555064734,1336096578,3548522304,2579274686,3574697629,3205460757,3593280638,3338716283,3079412587,564236357,2993598910,1781952180,1464380207,3163844217,3332601554,1699332808,1393555694,1183702653,3581086237,1288719814,691649499,2847557200,2895455976,3193889540,2717570544,1781354906,1676643554,2592534050,3230253752,1126444790,2770207658,2633158820,2210423226,2615765581,2414155088,3127139286,673620729,2805611233,1269405062,4015350505,3341807571,4149409754,1057255273,2012875353,2162469141,2276492801,2601117357,993977747,3918593370,2654263191,753973209,36408145,2530585658,25011837,3520020182,2088578344,530523599,2918365339,1524020338,1518925132,3760827505,3759777254,1202760957,3985898139,3906192525,674977740,4174734889,2031300136,2019492241,3983892565,4153806404,3822280332,352677332,2297720250,60907813,90501309,3286998549,1016092578,2535922412,2839152426,457141659,509813237,4120667899,652014361,1966332200,2975202805,55981186,2327461051,676427537,3255491064,2882294119,3433927263,1307055953,942726286,933058658,2468411793,3933900994,4215176142,1361170020,2001714738,2830558078,3274259782,1222529897,1679025792,2729314320,3714953764,1770335741,151462246,3013232138,1682292957,1483529935,471910574,1539241949,458788160,3436315007,1807016891,3718408830,978976581,1043663428,3165965781,1927990952,4200891579,2372276910,3208408903,3533431907,1412390302,2931980059,4132332400,1947078029,3881505623,4168226417,2941484381,1077988104,1320477388,886195818,18198404,3786409e3,2509781533,112762804,3463356488,1866414978,891333506,18488651,661792760,1628790961,3885187036,3141171499,876946877,2693282273,1372485963,791857591,2686433993,3759982718,3167212022,3472953795,2716379847,445679433,3561995674,3504004811,3574258232,54117162,3331405415,2381918588,3769707343,4154350007,1140177722,4074052095,668550556,3214352940,367459370,261225585,2610173221,4209349473,3468074219,3265815641,314222801,3066103646,3808782860,282218597,3406013506,3773591054,379116347,1285071038,846784868,2669647154,3771962079,3550491691,2305946142,453669953,1268987020,3317592352,3279303384,3744833421,2610507566,3859509063,266596637,3847019092,517658769,3462560207,3443424879,370717030,4247526661,2224018117,4143653529,4112773975,2788324899,2477274417,1456262402,2901442914,1517677493,1846949527,2295493580,3734397586,2176403920,1280348187,1908823572,3871786941,846861322,1172426758,3287448474,3383383037,1655181056,3139813346,901632758,1897031941,2986607138,3066810236,3447102507,1393639104,373351379,950779232,625454576,3124240540,4148612726,2007998917,544563296,2244738638,2330496472,2058025392,1291430526,424198748,50039436,29584100,3605783033,2429876329,2791104160,1057563949,3255363231,3075367218,3463963227,1469046755,985887462]];var c={pbox:[],sbox:[]};function s(n,e){let t=e&gt;&gt;24&amp;255,i=e&gt;&gt;16&amp;255,r=e&gt;&gt;8&amp;255,o=255&amp;e,a=n.sbox[0][t]+n.sbox[1][i];return a^=n.sbox[2][r],a+=n.sbox[3][o],a}function l(n,e,t){let i,o=e,a=t;for(let e=0;e&lt;r;++e)o^=n.pbox[e],a=s(n,o)^a,i=o,o=a,a=i;return i=o,o=a,a=i,a^=n.pbox[r],o^=n.pbox[r+1],{left:o,right:a}}function d(n,e,t){let i,o=e,a=t;for(let e=r+1;e&gt;1;--e)o^=n.pbox[e],a=s(n,o)^a,i=o,o=a,a=i;return i=o,o=a,a=i,a^=n.pbox[1],o^=n.pbox[0],{left:o,right:a}}function u(n,e,t){for(let e=0;e&lt;4;e++){n.sbox[e]=[];for(let t=0;t&lt;256;t++)n.sbox[e][t]=a[e][t]}let i=0;for(let a=0;a&lt;r+2;a++)n.pbox[a]=o[a]^e[i],i++,i&gt;=t&amp;&amp;(i=0);let c=0,s=0,d=0;for(let e=0;e&lt;r+2;e+=2)d=l(n,c,s),c=d.left,s=d.right,n.pbox[e]=c,n.pbox[e+1]=s;for(let e=0;e&lt;4;e++)for(let t=0;t&lt;256;t+=2)d=l(n,c,s),c=d.left,s=d.right,n.sbox[e][t]=c,n.sbox[e][t+1]=s;return!0}var p=t.Blowfish=e.extend({_doReset:function(){if(this._keyPriorReset!==this._key){var n=this._keyPriorReset=this._key,e=n.words,t=n.sigBytes/4;u(c,e,t)}},encryptBlock:function(n,e){var t=l(c,n[e],n[e+1]);n[e]=t.left,n[e+1]=t.right},decryptBlock:function(n,e){var t=d(c,n[e],n[e+1]);n[e]=t.left,n[e+1]=t.right},blockSize:2,keySize:4,ivSize:2});n.Blowfish=e._createHelper(p)}(),i.Blowfish)},165:function(n,e,t){var i;n.exports=(i=t(21),t(506),void(i.lib.Cipher||function(n){var e=i,t=e.lib,r=t.Base,o=t.WordArray,a=t.BufferedBlockAlgorithm,c=e.enc,s=(c.Utf8,c.Base64),l=e.algo.EvpKDF,d=t.Cipher=a.extend({cfg:r.extend(),createEncryptor:function(n,e){return this.create(this._ENC_XFORM_MODE,n,e)},createDecryptor:function(n,e){return this.create(this._DEC_XFORM_MODE,n,e)},init:function(n,e,t){this.cfg=this.cfg.extend(t),this._xformMode=n,this._key=e,this.reset()},reset:function(){a.reset.call(this),this._doReset()},process:function(n){return this._append(n),this._process()},finalize:function(n){return n&amp;&amp;this._append(n),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(){function n(n){return"string"==typeof n?b:g}return function(e){return{encrypt:function(t,i,r){return n(i).encrypt(e,t,i,r)},decrypt:function(t,i,r){return n(i).decrypt(e,t,i,r)}}}}()}),u=(t.StreamCipher=d.extend({_doFinalize:function(){return this._process(!0)},blockSize:1}),e.mode={}),p=t.BlockCipherMode=r.extend({createEncryptor:function(n,e){return this.Encryptor.create(n,e)},createDecryptor:function(n,e){return this.Decryptor.create(n,e)},init:function(n,e){this._cipher=n,this._iv=e}}),_=u.CBC=function(){var e=p.extend();function t(e,t,i){var r,o=this._iv;o?(r=o,this._iv=n):r=this._prevBlock;for(var a=0;a&lt;i;a++)e[t+a]^=r[a]}return e.Encryptor=e.extend({processBlock:function(n,e){var i=this._cipher,r=i.blockSize;t.call(this,n,e,r),i.encryptBlock(n,e),this._prevBlock=n.slice(e,e+r)}}),e.Decryptor=e.extend({processBlock:function(n,e){var i=this._cipher,r=i.blockSize,o=n.slice(e,e+r);i.decryptBlock(n,e),t.call(this,n,e,r),this._prevBlock=o}}),e}(),h=(e.pad={}).Pkcs7={pad:function(n,e){for(var t=4*e,i=t-n.sigBytes%t,r=i&lt;&lt;24|i&lt;&lt;16|i&lt;&lt;8|i,a=[],c=0;c&lt;i;c+=4)a.push(r);var s=o.create(a,i);n.concat(s)},unpad:function(n){var e=255&amp;n.words[n.sigBytes-1&gt;&gt;&gt;2];n.sigBytes-=e}},v=(t.BlockCipher=d.extend({cfg:d.cfg.extend({mode:_,padding:h}),reset:function(){var n;d.reset.call(this);var e=this.cfg,t=e.iv,i=e.mode;this._xformMode==this._ENC_XFORM_MODE?n=i.createEncryptor:(n=i.createDecryptor,this._minBufferSize=1),this._mode&amp;&amp;this._mode.__creator==n?this._mode.init(this,t&amp;&amp;t.words):(this._mode=n.call(i,this,t&amp;&amp;t.words),this._mode.__creator=n)},_doProcessBlock:function(n,e){this._mode.processBlock(n,e)},_doFinalize:function(){var n,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),n=this._process(!0)):(n=this._process(!0),e.unpad(n)),n},blockSize:4}),t.CipherParams=r.extend({init:function(n){this.mixIn(n)},toString:function(n){return(n||this.formatter).stringify(this)}})),m=(e.format={}).OpenSSL={stringify:function(n){var e=n.ciphertext,t=n.salt;return(t?o.create([1398893684,1701076831]).concat(t).concat(e):e).toString(s)},parse:function(n){var e,t=s.parse(n),i=t.words;return 1398893684==i[0]&amp;&amp;1701076831==i[1]&amp;&amp;(e=o.create(i.slice(2,4)),i.splice(0,4),t.sigBytes-=16),v.create({ciphertext:t,salt:e})}},g=t.SerializableCipher=r.extend({cfg:r.extend({format:m}),encrypt:function(n,e,t,i){i=this.cfg.extend(i);var r=n.createEncryptor(t,i),o=r.finalize(e),a=r.cfg;return v.create({ciphertext:o,key:t,iv:a.iv,algorithm:n,mode:a.mode,padding:a.padding,blockSize:n.blockSize,formatter:i.format})},decrypt:function(n,e,t,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),n.createDecryptor(t,i).finalize(e.ciphertext)},_parse:function(n,e){return"string"==typeof n?e.parse(n,this):n}}),f=(e.kdf={}).OpenSSL={execute:function(n,e,t,i,r){if(i||(i=o.random(8)),r)a=l.create({keySize:e+t,hasher:r}).compute(n,i);else var a=l.create({keySize:e+t}).compute(n,i);var c=o.create(a.words.slice(e),4*t);return a.sigBytes=4*e,v.create({key:a,iv:c,salt:i})}},b=t.PasswordBasedCipher=g.extend({cfg:g.cfg.extend({kdf:f}),encrypt:function(n,e,t,i){var r=(i=this.cfg.extend(i)).kdf.execute(t,n.keySize,n.ivSize,i.salt,i.hasher);i.iv=r.iv;var o=g.encrypt.call(this,n,e,r.key,i);return o.mixIn(r),o},decrypt:function(n,e,t,i){i=this.cfg.extend(i),e=this._parse(e,i.format);var r=i.kdf.execute(t,n.keySize,n.ivSize,e.salt,i.hasher);return i.iv=r.iv,g.decrypt.call(this,n,e,r.key,i)}})}()))},21:function(n,e,t){var i;n.exports=(i=i||function(n,e){var i;if("undefined"!=typeof window&amp;&amp;window.crypto&amp;&amp;(i=window.crypto),"undefined"!=typeof self&amp;&amp;self.crypto&amp;&amp;(i=self.crypto),"undefined"!=typeof globalThis&amp;&amp;globalThis.crypto&amp;&amp;(i=globalThis.crypto),!i&amp;&amp;"undefined"!=typeof window&amp;&amp;window.msCrypto&amp;&amp;(i=window.msCrypto),!i&amp;&amp;void 0!==t.g&amp;&amp;t.g.crypto&amp;&amp;(i=t.g.crypto),!i)try{i=t(477)}catch(n){}var r=function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(n){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(n){}}throw new Error("Native crypto module could not be used to get secure random number.")},o=Object.create||function(){function n(){}return function(e){var t;return n.prototype=e,t=new n,n.prototype=null,t}}(),a={},c=a.lib={},s=c.Base={extend:function(n){var e=o(this);return n&amp;&amp;e.mixIn(n),e.hasOwnProperty("init")&amp;&amp;this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),e.init.prototype=e,e.$super=this,e},create:function(){var n=this.extend();return n.init.apply(n,arguments),n},init:function(){},mixIn:function(n){for(var e in n)n.hasOwnProperty(e)&amp;&amp;(this[e]=n[e]);n.hasOwnProperty("toString")&amp;&amp;(this.toString=n.toString)},clone:function(){return this.init.prototype.extend(this)}},l=c.WordArray=s.extend({init:function(n,t){n=this.words=n||[],this.sigBytes=t!=e?t:4*n.length},toString:function(n){return(n||u).stringify(this)},concat:function(n){var e=this.words,t=n.words,i=this.sigBytes,r=n.sigBytes;if(this.clamp(),i%4)for(var o=0;o&lt;r;o++){var a=t[o&gt;&gt;&gt;2]&gt;&gt;&gt;24-o%4*8&amp;255;e[i+o&gt;&gt;&gt;2]|=a&lt;&lt;24-(i+o)%4*8}else for(var c=0;c&lt;r;c+=4)e[i+c&gt;&gt;&gt;2]=t[c&gt;&gt;&gt;2];return this.sigBytes+=r,this},clamp:function(){var e=this.words,t=this.sigBytes;e[t&gt;&gt;&gt;2]&amp;=4294967295&lt;&lt;32-t%4*8,e.length=n.ceil(t/4)},clone:function(){var n=s.clone.call(this);return n.words=this.words.slice(0),n},random:function(n){for(var e=[],t=0;t&lt;n;t+=4)e.push(r());return new l.init(e,n)}}),d=a.enc={},u=d.Hex={stringify:function(n){for(var e=n.words,t=n.sigBytes,i=[],r=0;r&lt;t;r++){var o=e[r&gt;&gt;&gt;2]&gt;&gt;&gt;24-r%4*8&amp;255;i.push((o&gt;&gt;&gt;4).toString(16)),i.push((15&amp;o).toString(16))}return i.join("")},parse:function(n){for(var e=n.length,t=[],i=0;i&lt;e;i+=2)t[i&gt;&gt;&gt;3]|=parseInt(n.substr(i,2),16)&lt;&lt;24-i%8*4;return new l.init(t,e/2)}},p=d.Latin1={stringify:function(n){for(var e=n.words,t=n.sigBytes,i=[],r=0;r&lt;t;r++){var o=e[r&gt;&gt;&gt;2]&gt;&gt;&gt;24-r%4*8&amp;255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(n){for(var e=n.length,t=[],i=0;i&lt;e;i++)t[i&gt;&gt;&gt;2]|=(255&amp;n.charCodeAt(i))&lt;&lt;24-i%4*8;return new l.init(t,e)}},_=d.Utf8={stringify:function(n){try{return decodeURIComponent(escape(p.stringify(n)))}catch(n){throw new Error("Malformed UTF-8 data")}},parse:function(n){return p.parse(unescape(encodeURIComponent(n)))}},h=c.BufferedBlockAlgorithm=s.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(n){"string"==typeof n&amp;&amp;(n=_.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes},_process:function(e){var t,i=this._data,r=i.words,o=i.sigBytes,a=this.blockSize,c=o/(4*a),s=(c=e?n.ceil(c):n.max((0|c)-this._minBufferSize,0))*a,d=n.min(4*s,o);if(s){for(var u=0;u&lt;s;u+=a)this._doProcessBlock(r,u);t=r.splice(0,s),i.sigBytes-=d}return new l.init(t,d)},clone:function(){var n=s.clone.call(this);return n._data=this._data.clone(),n},_minBufferSize:0}),v=(c.Hasher=h.extend({cfg:s.extend(),init:function(n){this.cfg=this.cfg.extend(n),this.reset()},reset:function(){h.reset.call(this),this._doReset()},update:function(n){return this._append(n),this._process(),this},finalize:function(n){return n&amp;&amp;this._append(n),this._doFinalize()},blockSize:16,_createHelper:function(n){return function(e,t){return new n.init(t).finalize(e)}},_createHmacHelper:function(n){return function(e,t){return new v.HMAC.init(n,t).finalize(e)}}}),a.algo={});return a}(Math),i)},754:function(n,e,t){var i;n.exports=(i=t(21),function(){var n=i,e=n.lib.WordArray;function t(n,t,i){for(var r=[],o=0,a=0;a&lt;t;a++)if(a%4){var c=i[n.charCodeAt(a-1)]&lt;&lt;a%4*2|i[n.charCodeAt(a)]&gt;&gt;&gt;6-a%4*2;r[o&gt;&gt;&gt;2]|=c&lt;&lt;24-o%4*8,o++}return e.create(r,o)}n.enc.Base64={stringify:function(n){var e=n.words,t=n.sigBytes,i=this._map;n.clamp();for(var r=[],o=0;o&lt;t;o+=3)for(var a=(e[o&gt;&gt;&gt;2]&gt;&gt;&gt;24-o%4*8&amp;255)&lt;&lt;16|(e[o+1&gt;&gt;&gt;2]&gt;&gt;&gt;24-(o+1)%4*8&amp;255)&lt;&lt;8|e[o+2&gt;&gt;&gt;2]&gt;&gt;&gt;24-(o+2)%4*8&amp;255,c=0;c&lt;4&amp;&amp;o+.75*c&lt;t;c++)r.push(i.charAt(a&gt;&gt;&gt;6*(3-c)&amp;63));var s=i.charAt(64);if(s)for(;r.length%4;)r.push(s);return r.join("")},parse:function(n){var e=n.length,i=this._map,r=this._reverseMap;if(!r){r=this._reverseMap=[];for(var o=0;o&lt;i.length;o++)r[i.charCodeAt(o)]=o}var a=i.charAt(64);if(a){var c=n.indexOf(a);-1!==c&amp;&amp;(e=c)}return t(n,e,r)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="}}(),i.enc.Base64)},725:function(n,e,t){var i;n.exports=(i=t(21),function(){var n=i,e=n.lib.WordArray;function t(n,t,i){for(var r=[],o=0,a=0;a&lt;t;a++)if(a%4){var c=i[n.charCodeAt(a-1)]&lt;&lt;a%4*2|i[n.charCodeAt(a)]&gt;&gt;&gt;6-a%4*2;r[o&gt;&gt;&gt;2]|=c&lt;&lt;24-o%4*8,o++}return e.create(r,o)}n.enc.Base64url={stringify:function(n,e){void 0===e&amp;&amp;(e=!0);var t=n.words,i=n.sigBytes,r=e?this._safe_map:this._map;n.clamp();for(var o=[],a=0;a&lt;i;a+=3)for(var c=(t[a&gt;&gt;&gt;2]&gt;&gt;&gt;24-a%4*8&amp;255)&lt;&lt;16|(t[a+1&gt;&gt;&gt;2]&gt;&gt;&gt;24-(a+1)%4*8&amp;255)&lt;&lt;8|t[a+2&gt;&gt;&gt;2]&gt;&gt;&gt;24-(a+2)%4*8&amp;255,s=0;s&lt;4&amp;&amp;a+.75*s&lt;i;s++)o.push(r.charAt(c&gt;&gt;&gt;6*(3-s)&amp;63));var l=r.charAt(64);if(l)for(;o.length%4;)o.push(l);return o.join("")},parse:function(n,e){void 0===e&amp;&amp;(e=!0);var i=n.length,r=e?this._safe_map:this._map,o=this._reverseMap;if(!o){o=this._reverseMap=[];for(var a=0;a&lt;r.length;a++)o[r.charCodeAt(a)]=a}var c=r.charAt(64);if(c){var s=n.indexOf(c);-1!==s&amp;&amp;(i=s)}return t(n,i,o)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"}}(),i.enc.Base64url)},503:function(n,e,t){var i;n.exports=(i=t(21),function(){var n=i,e=n.lib.WordArray,t=n.enc;function r(n){return n&lt;&lt;8&amp;4278255360|n&gt;&gt;&gt;8&amp;16711935}t.Utf16=t.Utf16BE={stringify:function(n){for(var e=n.words,t=n.sigBytes,i=[],r=0;r&lt;t;r+=2){var o=e[r&gt;&gt;&gt;2]&gt;&gt;&gt;16-r%4*8&amp;65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(n){for(var t=n.length,i=[],r=0;r&lt;t;r++)i[r&gt;&gt;&gt;1]|=n.charCodeAt(r)&lt;&lt;16-r%2*16;return e.create(i,2*t)}},t.Utf16LE={stringify:function(n){for(var e=n.words,t=n.sigBytes,i=[],o=0;o&lt;t;o+=2){var a=r(e[o&gt;&gt;&gt;2]&gt;&gt;&gt;16-o%4*8&amp;65535);i.push(String.fromCharCode(a))}return i.join("")},parse:function(n){for(var t=n.length,i=[],o=0;o&lt;t;o++)i[o&gt;&gt;&gt;1]|=r(n.charCodeAt(o)&lt;&lt;16-o%2*16);return e.create(i,2*t)}}}(),i.enc.Utf16)},506:function(n,e,t){var i,r,o,a,c,s,l,d;n.exports=(d=t(21),t(471),t(25),r=(i=d).lib,o=r.Base,a=r.WordArray,c=i.algo,s=c.MD5,l=c.EvpKDF=o.extend({cfg:o.extend({keySize:4,hasher:s,iterations:1}),init:function(n){this.cfg=this.cfg.extend(n)},compute:function(n,e){for(var t,i=this.cfg,r=i.hasher.create(),o=a.create(),c=o.words,s=i.keySize,l=i.iterations;c.length&lt;s;){t&amp;&amp;r.update(t),t=r.update(n).finalize(e),r.reset();for(var d=1;d&lt;l;d++)t=r.finalize(t),r.reset();o.concat(t)}return o.sigBytes=4*s,o}}),i.EvpKDF=function(n,e,t){return l.create(t).compute(n,e)},d.EvpKDF)},406:function(n,e,t){var i,r,o,a;n.exports=(a=t(21),t(165),r=(i=a).lib.CipherParams,o=i.enc.Hex,i.format.Hex={stringify:function(n){return n.ciphertext.toString(o)},parse:function(n){var e=o.parse(n);return r.create({ciphertext:e})}},a.format.Hex)},25:function(n,e,t){var i,r,o,a;n.exports=(i=t(21),o=(r=i).lib.Base,a=r.enc.Utf8,void(r.algo.HMAC=o.extend({init:function(n,e){n=this._hasher=new n.init,"string"==typeof e&amp;&amp;(e=a.parse(e));var t=n.blockSize,i=4*t;e.sigBytes&gt;i&amp;&amp;(e=n.finalize(e)),e.clamp();for(var r=this._oKey=e.clone(),o=this._iKey=e.clone(),c=r.words,s=o.words,l=0;l&lt;t;l++)c[l]^=1549556828,s[l]^=909522486;r.sigBytes=o.sigBytes=i,this.reset()},reset:function(){var n=this._hasher;n.reset(),n.update(this._iKey)},update:function(n){return this._hasher.update(n),this},finalize:function(n){var e=this._hasher,t=e.finalize(n);return e.reset(),e.finalize(this._oKey.clone().concat(t))}})))},396:function(n,e,t){var i;n.exports=(i=t(21),t(240),t(440),t(503),t(754),t(725),t(636),t(471),t(9),t(308),t(380),t(557),t(953),t(56),t(25),t(19),t(506),t(165),t(169),t(939),t(372),t(797),t(454),t(73),t(905),t(482),t(155),t(124),t(406),t(955),t(628),t(193),t(298),t(696),t(128),i)},440:function(n,e,t){var i;n.exports=(i=t(21),function(){if("function"==typeof ArrayBuffer){var n=i.lib.WordArray,e=n.init,t=n.init=function(n){if(n instanceof ArrayBuffer&amp;&amp;(n=new Uint8Array(n)),(n instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&amp;&amp;n instanceof Uint8ClampedArray||n instanceof Int16Array||n instanceof Uint16Array||n instanceof Int32Array||n instanceof Uint32Array||n instanceof Float32Array||n instanceof Float64Array)&amp;&amp;(n=new Uint8Array(n.buffer,n.byteOffset,n.byteLength)),n instanceof Uint8Array){for(var t=n.byteLength,i=[],r=0;r&lt;t;r++)i[r&gt;&gt;&gt;2]|=n[r]&lt;&lt;24-r%4*8;e.call(this,i,t)}else e.apply(this,arguments)};t.prototype=n}}(),i.lib.WordArray)},636:function(n,e,t){var i;n.exports=(i=t(21),function(n){var e=i,t=e.lib,r=t.WordArray,o=t.Hasher,a=e.algo,c=[];!function(){for(var e=0;e&lt;64;e++)c[e]=4294967296*n.abs(n.sin(e+1))|0}();var s=a.MD5=o.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(n,e){for(var t=0;t&lt;16;t++){var i=e+t,r=n[i];n[i]=16711935&amp;(r&lt;&lt;8|r&gt;&gt;&gt;24)|4278255360&amp;(r&lt;&lt;24|r&gt;&gt;&gt;8)}var o=this._hash.words,a=n[e+0],s=n[e+1],_=n[e+2],h=n[e+3],v=n[e+4],m=n[e+5],g=n[e+6],f=n[e+7],b=n[e+8],y=n[e+9],w=n[e+10],x=n[e+11],q=n[e+12],k=n[e+13],E=n[e+14],S=n[e+15],B=o[0],I=o[1],A=o[2],C=o[3];B=l(B,I,A,C,a,7,c[0]),C=l(C,B,I,A,s,12,c[1]),A=l(A,C,B,I,_,17,c[2]),I=l(I,A,C,B,h,22,c[3]),B=l(B,I,A,C,v,7,c[4]),C=l(C,B,I,A,m,12,c[5]),A=l(A,C,B,I,g,17,c[6]),I=l(I,A,C,B,f,22,c[7]),B=l(B,I,A,C,b,7,c[8]),C=l(C,B,I,A,y,12,c[9]),A=l(A,C,B,I,w,17,c[10]),I=l(I,A,C,B,x,22,c[11]),B=l(B,I,A,C,q,7,c[12]),C=l(C,B,I,A,k,12,c[13]),A=l(A,C,B,I,E,17,c[14]),B=d(B,I=l(I,A,C,B,S,22,c[15]),A,C,s,5,c[16]),C=d(C,B,I,A,g,9,c[17]),A=d(A,C,B,I,x,14,c[18]),I=d(I,A,C,B,a,20,c[19]),B=d(B,I,A,C,m,5,c[20]),C=d(C,B,I,A,w,9,c[21]),A=d(A,C,B,I,S,14,c[22]),I=d(I,A,C,B,v,20,c[23]),B=d(B,I,A,C,y,5,c[24]),C=d(C,B,I,A,E,9,c[25]),A=d(A,C,B,I,h,14,c[26]),I=d(I,A,C,B,b,20,c[27]),B=d(B,I,A,C,k,5,c[28]),C=d(C,B,I,A,_,9,c[29]),A=d(A,C,B,I,f,14,c[30]),B=u(B,I=d(I,A,C,B,q,20,c[31]),A,C,m,4,c[32]),C=u(C,B,I,A,b,11,c[33]),A=u(A,C,B,I,x,16,c[34]),I=u(I,A,C,B,E,23,c[35]),B=u(B,I,A,C,s,4,c[36]),C=u(C,B,I,A,v,11,c[37]),A=u(A,C,B,I,f,16,c[38]),I=u(I,A,C,B,w,23,c[39]),B=u(B,I,A,C,k,4,c[40]),C=u(C,B,I,A,a,11,c[41]),A=u(A,C,B,I,h,16,c[42]),I=u(I,A,C,B,g,23,c[43]),B=u(B,I,A,C,y,4,c[44]),C=u(C,B,I,A,q,11,c[45]),A=u(A,C,B,I,S,16,c[46]),B=p(B,I=u(I,A,C,B,_,23,c[47]),A,C,a,6,c[48]),C=p(C,B,I,A,f,10,c[49]),A=p(A,C,B,I,E,15,c[50]),I=p(I,A,C,B,m,21,c[51]),B=p(B,I,A,C,q,6,c[52]),C=p(C,B,I,A,h,10,c[53]),A=p(A,C,B,I,w,15,c[54]),I=p(I,A,C,B,s,21,c[55]),B=p(B,I,A,C,b,6,c[56]),C=p(C,B,I,A,S,10,c[57]),A=p(A,C,B,I,g,15,c[58]),I=p(I,A,C,B,k,21,c[59]),B=p(B,I,A,C,v,6,c[60]),C=p(C,B,I,A,x,10,c[61]),A=p(A,C,B,I,_,15,c[62]),I=p(I,A,C,B,y,21,c[63]),o[0]=o[0]+B|0,o[1]=o[1]+I|0,o[2]=o[2]+A|0,o[3]=o[3]+C|0},_doFinalize:function(){var e=this._data,t=e.words,i=8*this._nDataBytes,r=8*e.sigBytes;t[r&gt;&gt;&gt;5]|=128&lt;&lt;24-r%32;var o=n.floor(i/4294967296),a=i;t[15+(r+64&gt;&gt;&gt;9&lt;&lt;4)]=16711935&amp;(o&lt;&lt;8|o&gt;&gt;&gt;24)|4278255360&amp;(o&lt;&lt;24|o&gt;&gt;&gt;8),t[14+(r+64&gt;&gt;&gt;9&lt;&lt;4)]=16711935&amp;(a&lt;&lt;8|a&gt;&gt;&gt;24)|4278255360&amp;(a&lt;&lt;24|a&gt;&gt;&gt;8),e.sigBytes=4*(t.length+1),this._process();for(var c=this._hash,s=c.words,l=0;l&lt;4;l++){var d=s[l];s[l]=16711935&amp;(d&lt;&lt;8|d&gt;&gt;&gt;24)|4278255360&amp;(d&lt;&lt;24|d&gt;&gt;&gt;8)}return c},clone:function(){var n=o.clone.call(this);return n._hash=this._hash.clone(),n}});function l(n,e,t,i,r,o,a){var c=n+(e&amp;t|~e&amp;i)+r+a;return(c&lt;&lt;o|c&gt;&gt;&gt;32-o)+e}function d(n,e,t,i,r,o,a){var c=n+(e&amp;i|t&amp;~i)+r+a;return(c&lt;&lt;o|c&gt;&gt;&gt;32-o)+e}function u(n,e,t,i,r,o,a){var c=n+(e^t^i)+r+a;return(c&lt;&lt;o|c&gt;&gt;&gt;32-o)+e}function p(n,e,t,i,r,o,a){var c=n+(t^(e|~i))+r+a;return(c&lt;&lt;o|c&gt;&gt;&gt;32-o)+e}e.MD5=o._createHelper(s),e.HmacMD5=o._createHmacHelper(s)}(Math),i.MD5)},169:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.mode.CFB=function(){var n=i.lib.BlockCipherMode.extend();function e(n,e,t,i){var r,o=this._iv;o?(r=o.slice(0),this._iv=void 0):r=this._prevBlock,i.encryptBlock(r,0);for(var a=0;a&lt;t;a++)n[e+a]^=r[a]}return n.Encryptor=n.extend({processBlock:function(n,t){var i=this._cipher,r=i.blockSize;e.call(this,n,t,r,i),this._prevBlock=n.slice(t,t+r)}}),n.Decryptor=n.extend({processBlock:function(n,t){var i=this._cipher,r=i.blockSize,o=n.slice(t,t+r);e.call(this,n,t,r,i),this._prevBlock=o}}),n}(),i.mode.CFB)},372:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.mode.CTRGladman=function(){var n=i.lib.BlockCipherMode.extend();function e(n){if(255&amp;~(n&gt;&gt;24))n+=1&lt;&lt;24;else{var e=n&gt;&gt;16&amp;255,t=n&gt;&gt;8&amp;255,i=255&amp;n;255===e?(e=0,255===t?(t=0,255===i?i=0:++i):++t):++e,n=0,n+=e&lt;&lt;16,n+=t&lt;&lt;8,n+=i}return n}function t(n){return 0===(n[0]=e(n[0]))&amp;&amp;(n[1]=e(n[1])),n}var r=n.Encryptor=n.extend({processBlock:function(n,e){var i=this._cipher,r=i.blockSize,o=this._iv,a=this._counter;o&amp;&amp;(a=this._counter=o.slice(0),this._iv=void 0),t(a);var c=a.slice(0);i.encryptBlock(c,0);for(var s=0;s&lt;r;s++)n[e+s]^=c[s]}});return n.Decryptor=r,n}(),i.mode.CTRGladman)},939:function(n,e,t){var i,r,o;n.exports=(o=t(21),t(165),o.mode.CTR=(i=o.lib.BlockCipherMode.extend(),r=i.Encryptor=i.extend({processBlock:function(n,e){var t=this._cipher,i=t.blockSize,r=this._iv,o=this._counter;r&amp;&amp;(o=this._counter=r.slice(0),this._iv=void 0);var a=o.slice(0);t.encryptBlock(a,0),o[i-1]=o[i-1]+1|0;for(var c=0;c&lt;i;c++)n[e+c]^=a[c]}}),i.Decryptor=r,i),o.mode.CTR)},454:function(n,e,t){var i,r;n.exports=(r=t(21),t(165),r.mode.ECB=((i=r.lib.BlockCipherMode.extend()).Encryptor=i.extend({processBlock:function(n,e){this._cipher.encryptBlock(n,e)}}),i.Decryptor=i.extend({processBlock:function(n,e){this._cipher.decryptBlock(n,e)}}),i),r.mode.ECB)},797:function(n,e,t){var i,r,o;n.exports=(o=t(21),t(165),o.mode.OFB=(i=o.lib.BlockCipherMode.extend(),r=i.Encryptor=i.extend({processBlock:function(n,e){var t=this._cipher,i=t.blockSize,r=this._iv,o=this._keystream;r&amp;&amp;(o=this._keystream=r.slice(0),this._iv=void 0),t.encryptBlock(o,0);for(var a=0;a&lt;i;a++)n[e+a]^=o[a]}}),i.Decryptor=r,i),o.mode.OFB)},73:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.pad.AnsiX923={pad:function(n,e){var t=n.sigBytes,i=4*e,r=i-t%i,o=t+r-1;n.clamp(),n.words[o&gt;&gt;&gt;2]|=r&lt;&lt;24-o%4*8,n.sigBytes+=r},unpad:function(n){var e=255&amp;n.words[n.sigBytes-1&gt;&gt;&gt;2];n.sigBytes-=e}},i.pad.Ansix923)},905:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.pad.Iso10126={pad:function(n,e){var t=4*e,r=t-n.sigBytes%t;n.concat(i.lib.WordArray.random(r-1)).concat(i.lib.WordArray.create([r&lt;&lt;24],1))},unpad:function(n){var e=255&amp;n.words[n.sigBytes-1&gt;&gt;&gt;2];n.sigBytes-=e}},i.pad.Iso10126)},482:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.pad.Iso97971={pad:function(n,e){n.concat(i.lib.WordArray.create([2147483648],1)),i.pad.ZeroPadding.pad(n,e)},unpad:function(n){i.pad.ZeroPadding.unpad(n),n.sigBytes--}},i.pad.Iso97971)},124:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.pad.NoPadding={pad:function(){},unpad:function(){}},i.pad.NoPadding)},155:function(n,e,t){var i;n.exports=(i=t(21),t(165),i.pad.ZeroPadding={pad:function(n,e){var t=4*e;n.clamp(),n.sigBytes+=t-(n.sigBytes%t||t)},unpad:function(n){var e=n.words,t=n.sigBytes-1;for(t=n.sigBytes-1;t&gt;=0;t--)if(e[t&gt;&gt;&gt;2]&gt;&gt;&gt;24-t%4*8&amp;255){n.sigBytes=t+1;break}}},i.pad.ZeroPadding)},19:function(n,e,t){var i,r,o,a,c,s,l,d,u;n.exports=(u=t(21),t(9),t(25),r=(i=u).lib,o=r.Base,a=r.WordArray,c=i.algo,s=c.SHA256,l=c.HMAC,d=c.PBKDF2=o.extend({cfg:o.extend({keySize:4,hasher:s,iterations:25e4}),init:function(n){this.cfg=this.cfg.extend(n)},compute:function(n,e){for(var t=this.cfg,i=l.create(t.hasher,n),r=a.create(),o=a.create([1]),c=r.words,s=o.words,d=t.keySize,u=t.iterations;c.length&lt;d;){var p=i.update(e).finalize(o);i.reset();for(var _=p.words,h=_.length,v=p,m=1;m&lt;u;m++){v=i.finalize(v),i.reset();for(var g=v.words,f=0;f&lt;h;f++)_[f]^=g[f]}r.concat(p),s[0]++}return r.sigBytes=4*d,r}}),i.PBKDF2=function(n,e,t){return d.create(t).compute(n,e)},u.PBKDF2)},696:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib.StreamCipher,t=n.algo,r=[],o=[],a=[],c=t.RabbitLegacy=e.extend({_doReset:function(){var n=this._key.words,e=this.cfg.iv,t=this._X=[n[0],n[3]&lt;&lt;16|n[2]&gt;&gt;&gt;16,n[1],n[0]&lt;&lt;16|n[3]&gt;&gt;&gt;16,n[2],n[1]&lt;&lt;16|n[0]&gt;&gt;&gt;16,n[3],n[2]&lt;&lt;16|n[1]&gt;&gt;&gt;16],i=this._C=[n[2]&lt;&lt;16|n[2]&gt;&gt;&gt;16,4294901760&amp;n[0]|65535&amp;n[1],n[3]&lt;&lt;16|n[3]&gt;&gt;&gt;16,4294901760&amp;n[1]|65535&amp;n[2],n[0]&lt;&lt;16|n[0]&gt;&gt;&gt;16,4294901760&amp;n[2]|65535&amp;n[3],n[1]&lt;&lt;16|n[1]&gt;&gt;&gt;16,4294901760&amp;n[3]|65535&amp;n[0]];this._b=0;for(var r=0;r&lt;4;r++)s.call(this);for(r=0;r&lt;8;r++)i[r]^=t[r+4&amp;7];if(e){var o=e.words,a=o[0],c=o[1],l=16711935&amp;(a&lt;&lt;8|a&gt;&gt;&gt;24)|4278255360&amp;(a&lt;&lt;24|a&gt;&gt;&gt;8),d=16711935&amp;(c&lt;&lt;8|c&gt;&gt;&gt;24)|4278255360&amp;(c&lt;&lt;24|c&gt;&gt;&gt;8),u=l&gt;&gt;&gt;16|4294901760&amp;d,p=d&lt;&lt;16|65535&amp;l;for(i[0]^=l,i[1]^=u,i[2]^=d,i[3]^=p,i[4]^=l,i[5]^=u,i[6]^=d,i[7]^=p,r=0;r&lt;4;r++)s.call(this)}},_doProcessBlock:function(n,e){var t=this._X;s.call(this),r[0]=t[0]^t[5]&gt;&gt;&gt;16^t[3]&lt;&lt;16,r[1]=t[2]^t[7]&gt;&gt;&gt;16^t[5]&lt;&lt;16,r[2]=t[4]^t[1]&gt;&gt;&gt;16^t[7]&lt;&lt;16,r[3]=t[6]^t[3]&gt;&gt;&gt;16^t[1]&lt;&lt;16;for(var i=0;i&lt;4;i++)r[i]=16711935&amp;(r[i]&lt;&lt;8|r[i]&gt;&gt;&gt;24)|4278255360&amp;(r[i]&lt;&lt;24|r[i]&gt;&gt;&gt;8),n[e+i]^=r[i]},blockSize:4,ivSize:2});function s(){for(var n=this._X,e=this._C,t=0;t&lt;8;t++)o[t]=e[t];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]&gt;&gt;&gt;0&lt;o[0]&gt;&gt;&gt;0?1:0)|0,e[2]=e[2]+886263092+(e[1]&gt;&gt;&gt;0&lt;o[1]&gt;&gt;&gt;0?1:0)|0,e[3]=e[3]+1295307597+(e[2]&gt;&gt;&gt;0&lt;o[2]&gt;&gt;&gt;0?1:0)|0,e[4]=e[4]+3545052371+(e[3]&gt;&gt;&gt;0&lt;o[3]&gt;&gt;&gt;0?1:0)|0,e[5]=e[5]+886263092+(e[4]&gt;&gt;&gt;0&lt;o[4]&gt;&gt;&gt;0?1:0)|0,e[6]=e[6]+1295307597+(e[5]&gt;&gt;&gt;0&lt;o[5]&gt;&gt;&gt;0?1:0)|0,e[7]=e[7]+3545052371+(e[6]&gt;&gt;&gt;0&lt;o[6]&gt;&gt;&gt;0?1:0)|0,this._b=e[7]&gt;&gt;&gt;0&lt;o[7]&gt;&gt;&gt;0?1:0,t=0;t&lt;8;t++){var i=n[t]+e[t],r=65535&amp;i,c=i&gt;&gt;&gt;16,s=((r*r&gt;&gt;&gt;17)+r*c&gt;&gt;&gt;15)+c*c,l=((4294901760&amp;i)*i|0)+((65535&amp;i)*i|0);a[t]=s^l}n[0]=a[0]+(a[7]&lt;&lt;16|a[7]&gt;&gt;&gt;16)+(a[6]&lt;&lt;16|a[6]&gt;&gt;&gt;16)|0,n[1]=a[1]+(a[0]&lt;&lt;8|a[0]&gt;&gt;&gt;24)+a[7]|0,n[2]=a[2]+(a[1]&lt;&lt;16|a[1]&gt;&gt;&gt;16)+(a[0]&lt;&lt;16|a[0]&gt;&gt;&gt;16)|0,n[3]=a[3]+(a[2]&lt;&lt;8|a[2]&gt;&gt;&gt;24)+a[1]|0,n[4]=a[4]+(a[3]&lt;&lt;16|a[3]&gt;&gt;&gt;16)+(a[2]&lt;&lt;16|a[2]&gt;&gt;&gt;16)|0,n[5]=a[5]+(a[4]&lt;&lt;8|a[4]&gt;&gt;&gt;24)+a[3]|0,n[6]=a[6]+(a[5]&lt;&lt;16|a[5]&gt;&gt;&gt;16)+(a[4]&lt;&lt;16|a[4]&gt;&gt;&gt;16)|0,n[7]=a[7]+(a[6]&lt;&lt;8|a[6]&gt;&gt;&gt;24)+a[5]|0}n.RabbitLegacy=e._createHelper(c)}(),i.RabbitLegacy)},298:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib.StreamCipher,t=n.algo,r=[],o=[],a=[],c=t.Rabbit=e.extend({_doReset:function(){for(var n=this._key.words,e=this.cfg.iv,t=0;t&lt;4;t++)n[t]=16711935&amp;(n[t]&lt;&lt;8|n[t]&gt;&gt;&gt;24)|4278255360&amp;(n[t]&lt;&lt;24|n[t]&gt;&gt;&gt;8);var i=this._X=[n[0],n[3]&lt;&lt;16|n[2]&gt;&gt;&gt;16,n[1],n[0]&lt;&lt;16|n[3]&gt;&gt;&gt;16,n[2],n[1]&lt;&lt;16|n[0]&gt;&gt;&gt;16,n[3],n[2]&lt;&lt;16|n[1]&gt;&gt;&gt;16],r=this._C=[n[2]&lt;&lt;16|n[2]&gt;&gt;&gt;16,4294901760&amp;n[0]|65535&amp;n[1],n[3]&lt;&lt;16|n[3]&gt;&gt;&gt;16,4294901760&amp;n[1]|65535&amp;n[2],n[0]&lt;&lt;16|n[0]&gt;&gt;&gt;16,4294901760&amp;n[2]|65535&amp;n[3],n[1]&lt;&lt;16|n[1]&gt;&gt;&gt;16,4294901760&amp;n[3]|65535&amp;n[0]];for(this._b=0,t=0;t&lt;4;t++)s.call(this);for(t=0;t&lt;8;t++)r[t]^=i[t+4&amp;7];if(e){var o=e.words,a=o[0],c=o[1],l=16711935&amp;(a&lt;&lt;8|a&gt;&gt;&gt;24)|4278255360&amp;(a&lt;&lt;24|a&gt;&gt;&gt;8),d=16711935&amp;(c&lt;&lt;8|c&gt;&gt;&gt;24)|4278255360&amp;(c&lt;&lt;24|c&gt;&gt;&gt;8),u=l&gt;&gt;&gt;16|4294901760&amp;d,p=d&lt;&lt;16|65535&amp;l;for(r[0]^=l,r[1]^=u,r[2]^=d,r[3]^=p,r[4]^=l,r[5]^=u,r[6]^=d,r[7]^=p,t=0;t&lt;4;t++)s.call(this)}},_doProcessBlock:function(n,e){var t=this._X;s.call(this),r[0]=t[0]^t[5]&gt;&gt;&gt;16^t[3]&lt;&lt;16,r[1]=t[2]^t[7]&gt;&gt;&gt;16^t[5]&lt;&lt;16,r[2]=t[4]^t[1]&gt;&gt;&gt;16^t[7]&lt;&lt;16,r[3]=t[6]^t[3]&gt;&gt;&gt;16^t[1]&lt;&lt;16;for(var i=0;i&lt;4;i++)r[i]=16711935&amp;(r[i]&lt;&lt;8|r[i]&gt;&gt;&gt;24)|4278255360&amp;(r[i]&lt;&lt;24|r[i]&gt;&gt;&gt;8),n[e+i]^=r[i]},blockSize:4,ivSize:2});function s(){for(var n=this._X,e=this._C,t=0;t&lt;8;t++)o[t]=e[t];for(e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]&gt;&gt;&gt;0&lt;o[0]&gt;&gt;&gt;0?1:0)|0,e[2]=e[2]+886263092+(e[1]&gt;&gt;&gt;0&lt;o[1]&gt;&gt;&gt;0?1:0)|0,e[3]=e[3]+1295307597+(e[2]&gt;&gt;&gt;0&lt;o[2]&gt;&gt;&gt;0?1:0)|0,e[4]=e[4]+3545052371+(e[3]&gt;&gt;&gt;0&lt;o[3]&gt;&gt;&gt;0?1:0)|0,e[5]=e[5]+886263092+(e[4]&gt;&gt;&gt;0&lt;o[4]&gt;&gt;&gt;0?1:0)|0,e[6]=e[6]+1295307597+(e[5]&gt;&gt;&gt;0&lt;o[5]&gt;&gt;&gt;0?1:0)|0,e[7]=e[7]+3545052371+(e[6]&gt;&gt;&gt;0&lt;o[6]&gt;&gt;&gt;0?1:0)|0,this._b=e[7]&gt;&gt;&gt;0&lt;o[7]&gt;&gt;&gt;0?1:0,t=0;t&lt;8;t++){var i=n[t]+e[t],r=65535&amp;i,c=i&gt;&gt;&gt;16,s=((r*r&gt;&gt;&gt;17)+r*c&gt;&gt;&gt;15)+c*c,l=((4294901760&amp;i)*i|0)+((65535&amp;i)*i|0);a[t]=s^l}n[0]=a[0]+(a[7]&lt;&lt;16|a[7]&gt;&gt;&gt;16)+(a[6]&lt;&lt;16|a[6]&gt;&gt;&gt;16)|0,n[1]=a[1]+(a[0]&lt;&lt;8|a[0]&gt;&gt;&gt;24)+a[7]|0,n[2]=a[2]+(a[1]&lt;&lt;16|a[1]&gt;&gt;&gt;16)+(a[0]&lt;&lt;16|a[0]&gt;&gt;&gt;16)|0,n[3]=a[3]+(a[2]&lt;&lt;8|a[2]&gt;&gt;&gt;24)+a[1]|0,n[4]=a[4]+(a[3]&lt;&lt;16|a[3]&gt;&gt;&gt;16)+(a[2]&lt;&lt;16|a[2]&gt;&gt;&gt;16)|0,n[5]=a[5]+(a[4]&lt;&lt;8|a[4]&gt;&gt;&gt;24)+a[3]|0,n[6]=a[6]+(a[5]&lt;&lt;16|a[5]&gt;&gt;&gt;16)+(a[4]&lt;&lt;16|a[4]&gt;&gt;&gt;16)|0,n[7]=a[7]+(a[6]&lt;&lt;8|a[6]&gt;&gt;&gt;24)+a[5]|0}n.Rabbit=e._createHelper(c)}(),i.Rabbit)},193:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib.StreamCipher,t=n.algo,r=t.RC4=e.extend({_doReset:function(){for(var n=this._key,e=n.words,t=n.sigBytes,i=this._S=[],r=0;r&lt;256;r++)i[r]=r;r=0;for(var o=0;r&lt;256;r++){var a=r%t,c=e[a&gt;&gt;&gt;2]&gt;&gt;&gt;24-a%4*8&amp;255;o=(o+i[r]+c)%256;var s=i[r];i[r]=i[o],i[o]=s}this._i=this._j=0},_doProcessBlock:function(n,e){n[e]^=o.call(this)},keySize:8,ivSize:0});function o(){for(var n=this._S,e=this._i,t=this._j,i=0,r=0;r&lt;4;r++){t=(t+n[e=(e+1)%256])%256;var o=n[e];n[e]=n[t],n[t]=o,i|=n[(n[e]+n[t])%256]&lt;&lt;24-8*r}return this._i=e,this._j=t,i}n.RC4=e._createHelper(r);var a=t.RC4Drop=r.extend({cfg:r.cfg.extend({drop:192}),_doReset:function(){r._doReset.call(this);for(var n=this.cfg.drop;n&gt;0;n--)o.call(this)}});n.RC4Drop=e._createHelper(a)}(),i.RC4)},56:function(n,e,t){var i;n.exports=(i=t(21),function(){var n=i,e=n.lib,t=e.WordArray,r=e.Hasher,o=n.algo,a=t.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),c=t.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),s=t.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),l=t.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),d=t.create([0,1518500249,1859775393,2400959708,2840853838]),u=t.create([1352829926,1548603684,1836072691,2053994217,0]),p=o.RIPEMD160=r.extend({_doReset:function(){this._hash=t.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(n,e){for(var t=0;t&lt;16;t++){var i=e+t,r=n[i];n[i]=16711935&amp;(r&lt;&lt;8|r&gt;&gt;&gt;24)|4278255360&amp;(r&lt;&lt;24|r&gt;&gt;&gt;8)}var o,p,b,y,w,x,q,k,E,S,B,I=this._hash.words,A=d.words,C=u.words,L=a.words,z=c.words,j=s.words,P=l.words;for(x=o=I[0],q=p=I[1],k=b=I[2],E=y=I[3],S=w=I[4],t=0;t&lt;80;t+=1)B=o+n[e+L[t]]|0,B+=t&lt;16?_(p,b,y)+A[0]:t&lt;32?h(p,b,y)+A[1]:t&lt;48?v(p,b,y)+A[2]:t&lt;64?m(p,b,y)+A[3]:g(p,b,y)+A[4],B=(B=f(B|=0,j[t]))+w|0,o=w,w=y,y=f(b,10),b=p,p=B,B=x+n[e+z[t]]|0,B+=t&lt;16?g(q,k,E)+C[0]:t&lt;32?m(q,k,E)+C[1]:t&lt;48?v(q,k,E)+C[2]:t&lt;64?h(q,k,E)+C[3]:_(q,k,E)+C[4],B=(B=f(B|=0,P[t]))+S|0,x=S,S=E,E=f(k,10),k=q,q=B;B=I[1]+b+E|0,I[1]=I[2]+y+S|0,I[2]=I[3]+w+x|0,I[3]=I[4]+o+q|0,I[4]=I[0]+p+k|0,I[0]=B},_doFinalize:function(){var n=this._data,e=n.words,t=8*this._nDataBytes,i=8*n.sigBytes;e[i&gt;&gt;&gt;5]|=128&lt;&lt;24-i%32,e[14+(i+64&gt;&gt;&gt;9&lt;&lt;4)]=16711935&amp;(t&lt;&lt;8|t&gt;&gt;&gt;24)|4278255360&amp;(t&lt;&lt;24|t&gt;&gt;&gt;8),n.sigBytes=4*(e.length+1),this._process();for(var r=this._hash,o=r.words,a=0;a&lt;5;a++){var c=o[a];o[a]=16711935&amp;(c&lt;&lt;8|c&gt;&gt;&gt;24)|4278255360&amp;(c&lt;&lt;24|c&gt;&gt;&gt;8)}return r},clone:function(){var n=r.clone.call(this);return n._hash=this._hash.clone(),n}});function _(n,e,t){return n^e^t}function h(n,e,t){return n&amp;e|~n&amp;t}function v(n,e,t){return(n|~e)^t}function m(n,e,t){return n&amp;t|e&amp;~t}function g(n,e,t){return n^(e|~t)}function f(n,e){return n&lt;&lt;e|n&gt;&gt;&gt;32-e}n.RIPEMD160=r._createHelper(p),n.HmacRIPEMD160=r._createHmacHelper(p)}(Math),i.RIPEMD160)},471:function(n,e,t){var i,r,o,a,c,s,l,d;n.exports=(d=t(21),r=(i=d).lib,o=r.WordArray,a=r.Hasher,c=i.algo,s=[],l=c.SHA1=a.extend({_doReset:function(){this._hash=new o.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(n,e){for(var t=this._hash.words,i=t[0],r=t[1],o=t[2],a=t[3],c=t[4],l=0;l&lt;80;l++){if(l&lt;16)s[l]=0|n[e+l];else{var d=s[l-3]^s[l-8]^s[l-14]^s[l-16];s[l]=d&lt;&lt;1|d&gt;&gt;&gt;31}var u=(i&lt;&lt;5|i&gt;&gt;&gt;27)+c+s[l];u+=l&lt;20?1518500249+(r&amp;o|~r&amp;a):l&lt;40?1859775393+(r^o^a):l&lt;60?(r&amp;o|r&amp;a|o&amp;a)-1894007588:(r^o^a)-899497514,c=a,a=o,o=r&lt;&lt;30|r&gt;&gt;&gt;2,r=i,i=u}t[0]=t[0]+i|0,t[1]=t[1]+r|0,t[2]=t[2]+o|0,t[3]=t[3]+a|0,t[4]=t[4]+c|0},_doFinalize:function(){var n=this._data,e=n.words,t=8*this._nDataBytes,i=8*n.sigBytes;return e[i&gt;&gt;&gt;5]|=128&lt;&lt;24-i%32,e[14+(i+64&gt;&gt;&gt;9&lt;&lt;4)]=Math.floor(t/4294967296),e[15+(i+64&gt;&gt;&gt;9&lt;&lt;4)]=t,n.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var n=a.clone.call(this);return n._hash=this._hash.clone(),n}}),i.SHA1=a._createHelper(l),i.HmacSHA1=a._createHmacHelper(l),d.SHA1)},308:function(n,e,t){var i,r,o,a,c,s;n.exports=(s=t(21),t(9),r=(i=s).lib.WordArray,o=i.algo,a=o.SHA256,c=o.SHA224=a.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var n=a._doFinalize.call(this);return n.sigBytes-=4,n}}),i.SHA224=a._createHelper(c),i.HmacSHA224=a._createHmacHelper(c),s.SHA224)},9:function(n,e,t){var i;n.exports=(i=t(21),function(n){var e=i,t=e.lib,r=t.WordArray,o=t.Hasher,a=e.algo,c=[],s=[];!function(){function e(e){for(var t=n.sqrt(e),i=2;i&lt;=t;i++)if(!(e%i))return!1;return!0}function t(n){return 4294967296*(n-(0|n))|0}for(var i=2,r=0;r&lt;64;)e(i)&amp;&amp;(r&lt;8&amp;&amp;(c[r]=t(n.pow(i,.5))),s[r]=t(n.pow(i,1/3)),r++),i++}();var l=[],d=a.SHA256=o.extend({_doReset:function(){this._hash=new r.init(c.slice(0))},_doProcessBlock:function(n,e){for(var t=this._hash.words,i=t[0],r=t[1],o=t[2],a=t[3],c=t[4],d=t[5],u=t[6],p=t[7],_=0;_&lt;64;_++){if(_&lt;16)l[_]=0|n[e+_];else{var h=l[_-15],v=(h&lt;&lt;25|h&gt;&gt;&gt;7)^(h&lt;&lt;14|h&gt;&gt;&gt;18)^h&gt;&gt;&gt;3,m=l[_-2],g=(m&lt;&lt;15|m&gt;&gt;&gt;17)^(m&lt;&lt;13|m&gt;&gt;&gt;19)^m&gt;&gt;&gt;10;l[_]=v+l[_-7]+g+l[_-16]}var f=i&amp;r^i&amp;o^r&amp;o,b=(i&lt;&lt;30|i&gt;&gt;&gt;2)^(i&lt;&lt;19|i&gt;&gt;&gt;13)^(i&lt;&lt;10|i&gt;&gt;&gt;22),y=p+((c&lt;&lt;26|c&gt;&gt;&gt;6)^(c&lt;&lt;21|c&gt;&gt;&gt;11)^(c&lt;&lt;7|c&gt;&gt;&gt;25))+(c&amp;d^~c&amp;u)+s[_]+l[_];p=u,u=d,d=c,c=a+y|0,a=o,o=r,r=i,i=y+(b+f)|0}t[0]=t[0]+i|0,t[1]=t[1]+r|0,t[2]=t[2]+o|0,t[3]=t[3]+a|0,t[4]=t[4]+c|0,t[5]=t[5]+d|0,t[6]=t[6]+u|0,t[7]=t[7]+p|0},_doFinalize:function(){var e=this._data,t=e.words,i=8*this._nDataBytes,r=8*e.sigBytes;return t[r&gt;&gt;&gt;5]|=128&lt;&lt;24-r%32,t[14+(r+64&gt;&gt;&gt;9&lt;&lt;4)]=n.floor(i/4294967296),t[15+(r+64&gt;&gt;&gt;9&lt;&lt;4)]=i,e.sigBytes=4*t.length,this._process(),this._hash},clone:function(){var n=o.clone.call(this);return n._hash=this._hash.clone(),n}});e.SHA256=o._createHelper(d),e.HmacSHA256=o._createHmacHelper(d)}(Math),i.SHA256)},953:function(n,e,t){var i;n.exports=(i=t(21),t(240),function(n){var e=i,t=e.lib,r=t.WordArray,o=t.Hasher,a=e.x64.Word,c=e.algo,s=[],l=[],d=[];!function(){for(var n=1,e=0,t=0;t&lt;24;t++){s[n+5*e]=(t+1)*(t+2)/2%64;var i=(2*n+3*e)%5;n=e%5,e=i}for(n=0;n&lt;5;n++)for(e=0;e&lt;5;e++)l[n+5*e]=e+(2*n+3*e)%5*5;for(var r=1,o=0;o&lt;24;o++){for(var c=0,u=0,p=0;p&lt;7;p++){if(1&amp;r){var _=(1&lt;&lt;p)-1;_&lt;32?u^=1&lt;&lt;_:c^=1&lt;&lt;_-32}128&amp;r?r=r&lt;&lt;1^113:r&lt;&lt;=1}d[o]=a.create(c,u)}}();var u=[];!function(){for(var n=0;n&lt;25;n++)u[n]=a.create()}();var p=c.SHA3=o.extend({cfg:o.cfg.extend({outputLength:512}),_doReset:function(){for(var n=this._state=[],e=0;e&lt;25;e++)n[e]=new a.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(n,e){for(var t=this._state,i=this.blockSize/2,r=0;r&lt;i;r++){var o=n[e+2*r],a=n[e+2*r+1];o=16711935&amp;(o&lt;&lt;8|o&gt;&gt;&gt;24)|4278255360&amp;(o&lt;&lt;24|o&gt;&gt;&gt;8),a=16711935&amp;(a&lt;&lt;8|a&gt;&gt;&gt;24)|4278255360&amp;(a&lt;&lt;24|a&gt;&gt;&gt;8),(I=t[r]).high^=a,I.low^=o}for(var c=0;c&lt;24;c++){for(var p=0;p&lt;5;p++){for(var _=0,h=0,v=0;v&lt;5;v++)_^=(I=t[p+5*v]).high,h^=I.low;var m=u[p];m.high=_,m.low=h}for(p=0;p&lt;5;p++){var g=u[(p+4)%5],f=u[(p+1)%5],b=f.high,y=f.low;for(_=g.high^(b&lt;&lt;1|y&gt;&gt;&gt;31),h=g.low^(y&lt;&lt;1|b&gt;&gt;&gt;31),v=0;v&lt;5;v++)(I=t[p+5*v]).high^=_,I.low^=h}for(var w=1;w&lt;25;w++){var x=(I=t[w]).high,q=I.low,k=s[w];k&lt;32?(_=x&lt;&lt;k|q&gt;&gt;&gt;32-k,h=q&lt;&lt;k|x&gt;&gt;&gt;32-k):(_=q&lt;&lt;k-32|x&gt;&gt;&gt;64-k,h=x&lt;&lt;k-32|q&gt;&gt;&gt;64-k);var E=u[l[w]];E.high=_,E.low=h}var S=u[0],B=t[0];for(S.high=B.high,S.low=B.low,p=0;p&lt;5;p++)for(v=0;v&lt;5;v++){var I=t[w=p+5*v],A=u[w],C=u[(p+1)%5+5*v],L=u[(p+2)%5+5*v];I.high=A.high^~C.high&amp;L.high,I.low=A.low^~C.low&amp;L.low}I=t[0];var z=d[c];I.high^=z.high,I.low^=z.low}},_doFinalize:function(){var e=this._data,t=e.words,i=(this._nDataBytes,8*e.sigBytes),o=32*this.blockSize;t[i&gt;&gt;&gt;5]|=1&lt;&lt;24-i%32,t[(n.ceil((i+1)/o)*o&gt;&gt;&gt;5)-1]|=128,e.sigBytes=4*t.length,this._process();for(var a=this._state,c=this.cfg.outputLength/8,s=c/8,l=[],d=0;d&lt;s;d++){var u=a[d],p=u.high,_=u.low;p=16711935&amp;(p&lt;&lt;8|p&gt;&gt;&gt;24)|4278255360&amp;(p&lt;&lt;24|p&gt;&gt;&gt;8),_=16711935&amp;(_&lt;&lt;8|_&gt;&gt;&gt;24)|4278255360&amp;(_&lt;&lt;24|_&gt;&gt;&gt;8),l.push(_),l.push(p)}return new r.init(l,c)},clone:function(){for(var n=o.clone.call(this),e=n._state=this._state.slice(0),t=0;t&lt;25;t++)e[t]=e[t].clone();return n}});e.SHA3=o._createHelper(p),e.HmacSHA3=o._createHmacHelper(p)}(Math),i.SHA3)},557:function(n,e,t){var i,r,o,a,c,s,l,d;n.exports=(d=t(21),t(240),t(380),r=(i=d).x64,o=r.Word,a=r.WordArray,c=i.algo,s=c.SHA512,l=c.SHA384=s.extend({_doReset:function(){this._hash=new a.init([new o.init(3418070365,3238371032),new o.init(1654270250,914150663),new o.init(2438529370,812702999),new o.init(355462360,4144912697),new o.init(1731405415,4290775857),new o.init(2394180231,1750603025),new o.init(3675008525,1694076839),new o.init(1203062813,3204075428)])},_doFinalize:function(){var n=s._doFinalize.call(this);return n.sigBytes-=16,n}}),i.SHA384=s._createHelper(l),i.HmacSHA384=s._createHmacHelper(l),d.SHA384)},380:function(n,e,t){var i;n.exports=(i=t(21),t(240),function(){var n=i,e=n.lib.Hasher,t=n.x64,r=t.Word,o=t.WordArray,a=n.algo;function c(){return r.create.apply(r,arguments)}var s=[c(1116352408,3609767458),c(1899447441,602891725),c(3049323471,3964484399),c(3921009573,2173295548),c(961987163,4081628472),c(1508970993,3053834265),c(2453635748,2937671579),c(2870763221,3664609560),c(3624381080,2734883394),c(310598401,1164996542),c(607225278,1323610764),c(1426881987,3590304994),c(1925078388,4068182383),c(2162078206,991336113),c(2614888103,633803317),c(3248222580,3479774868),c(3835390401,2666613458),c(4022224774,944711139),c(264347078,2341262773),c(604807628,2007800933),c(770255983,1495990901),c(1249150122,1856431235),c(1555081692,3175218132),c(1996064986,2198950837),c(2554220882,3999719339),c(2821834349,766784016),c(2952996808,2566594879),c(3210313671,3203337956),c(3336571891,1034457026),c(3584528711,2466948901),c(113926993,3758326383),c(338241895,168717936),c(666307205,1188179964),c(773529912,1546045734),c(1294757372,1522805485),c(1396182291,2643833823),c(1695183700,2343527390),c(1986661051,1014477480),c(2177026350,1206759142),c(2456956037,344077627),c(2730485921,1290863460),c(2820302411,3158454273),c(3259730800,3505952657),c(3345764771,106217008),c(3516065817,3606008344),c(3600352804,1432725776),c(4094571909,1467031594),c(275423344,851169720),c(430227734,3100823752),c(506948616,1363258195),c(659060556,3750685593),c(883997877,3785050280),c(958139571,3318307427),c(1322822218,3812723403),c(1537002063,2003034995),c(1747873779,3602036899),c(1955562222,1575990012),c(2024104815,1125592928),c(2227730452,2716904306),c(2361852424,442776044),c(2428436474,593698344),c(2756734187,3733110249),c(3204031479,2999351573),c(3329325298,3815920427),c(3391569614,3928383900),c(3515267271,566280711),c(3940187606,3454069534),c(4118630271,4000239992),c(116418474,1914138554),c(174292421,2731055270),c(289380356,3203993006),c(460393269,320620315),c(685471733,587496836),c(852142971,1086792851),c(1017036298,365543100),c(1126000580,2618297676),c(1288033470,3409855158),c(1501505948,4234509866),c(1607167915,987167468),c(1816402316,1246189591)],l=[];!function(){for(var n=0;n&lt;80;n++)l[n]=c()}();var d=a.SHA512=e.extend({_doReset:function(){this._hash=new o.init([new r.init(1779033703,4089235720),new r.init(3144134277,2227873595),new r.init(1013904242,4271175723),new r.init(2773480762,1595750129),new r.init(1359893119,2917565137),new r.init(2600822924,725511199),new r.init(528734635,4215389547),new r.init(1541459225,327033209)])},_doProcessBlock:function(n,e){for(var t=this._hash.words,i=t[0],r=t[1],o=t[2],a=t[3],c=t[4],d=t[5],u=t[6],p=t[7],_=i.high,h=i.low,v=r.high,m=r.low,g=o.high,f=o.low,b=a.high,y=a.low,w=c.high,x=c.low,q=d.high,k=d.low,E=u.high,S=u.low,B=p.high,I=p.low,A=_,C=h,L=v,z=m,j=g,P=f,T=b,O=y,N=w,D=x,M=q,R=k,F=E,H=S,U=B,G=I,W=0;W&lt;80;W++){var J,V,Y=l[W];if(W&lt;16)V=Y.high=0|n[e+2*W],J=Y.low=0|n[e+2*W+1];else{var X=l[W-15],Z=X.high,K=X.low,Q=(Z&gt;&gt;&gt;1|K&lt;&lt;31)^(Z&gt;&gt;&gt;8|K&lt;&lt;24)^Z&gt;&gt;&gt;7,$=(K&gt;&gt;&gt;1|Z&lt;&lt;31)^(K&gt;&gt;&gt;8|Z&lt;&lt;24)^(K&gt;&gt;&gt;7|Z&lt;&lt;25),nn=l[W-2],en=nn.high,tn=nn.low,rn=(en&gt;&gt;&gt;19|tn&lt;&lt;13)^(en&lt;&lt;3|tn&gt;&gt;&gt;29)^en&gt;&gt;&gt;6,on=(tn&gt;&gt;&gt;19|en&lt;&lt;13)^(tn&lt;&lt;3|en&gt;&gt;&gt;29)^(tn&gt;&gt;&gt;6|en&lt;&lt;26),an=l[W-7],cn=an.high,sn=an.low,ln=l[W-16],dn=ln.high,un=ln.low;V=(V=(V=Q+cn+((J=$+sn)&gt;&gt;&gt;0&lt;$&gt;&gt;&gt;0?1:0))+rn+((J+=on)&gt;&gt;&gt;0&lt;on&gt;&gt;&gt;0?1:0))+dn+((J+=un)&gt;&gt;&gt;0&lt;un&gt;&gt;&gt;0?1:0),Y.high=V,Y.low=J}var pn,_n=N&amp;M^~N&amp;F,hn=D&amp;R^~D&amp;H,vn=A&amp;L^A&amp;j^L&amp;j,mn=C&amp;z^C&amp;P^z&amp;P,gn=(A&gt;&gt;&gt;28|C&lt;&lt;4)^(A&lt;&lt;30|C&gt;&gt;&gt;2)^(A&lt;&lt;25|C&gt;&gt;&gt;7),fn=(C&gt;&gt;&gt;28|A&lt;&lt;4)^(C&lt;&lt;30|A&gt;&gt;&gt;2)^(C&lt;&lt;25|A&gt;&gt;&gt;7),bn=(N&gt;&gt;&gt;14|D&lt;&lt;18)^(N&gt;&gt;&gt;18|D&lt;&lt;14)^(N&lt;&lt;23|D&gt;&gt;&gt;9),yn=(D&gt;&gt;&gt;14|N&lt;&lt;18)^(D&gt;&gt;&gt;18|N&lt;&lt;14)^(D&lt;&lt;23|N&gt;&gt;&gt;9),wn=s[W],xn=wn.high,qn=wn.low,kn=U+bn+((pn=G+yn)&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?1:0),En=fn+mn;U=F,G=H,F=M,H=R,M=N,R=D,N=T+(kn=(kn=(kn=kn+_n+((pn+=hn)&gt;&gt;&gt;0&lt;hn&gt;&gt;&gt;0?1:0))+xn+((pn+=qn)&gt;&gt;&gt;0&lt;qn&gt;&gt;&gt;0?1:0))+V+((pn+=J)&gt;&gt;&gt;0&lt;J&gt;&gt;&gt;0?1:0))+((D=O+pn|0)&gt;&gt;&gt;0&lt;O&gt;&gt;&gt;0?1:0)|0,T=j,O=P,j=L,P=z,L=A,z=C,A=kn+(gn+vn+(En&gt;&gt;&gt;0&lt;fn&gt;&gt;&gt;0?1:0))+((C=pn+En|0)&gt;&gt;&gt;0&lt;pn&gt;&gt;&gt;0?1:0)|0}h=i.low=h+C,i.high=_+A+(h&gt;&gt;&gt;0&lt;C&gt;&gt;&gt;0?1:0),m=r.low=m+z,r.high=v+L+(m&gt;&gt;&gt;0&lt;z&gt;&gt;&gt;0?1:0),f=o.low=f+P,o.high=g+j+(f&gt;&gt;&gt;0&lt;P&gt;&gt;&gt;0?1:0),y=a.low=y+O,a.high=b+T+(y&gt;&gt;&gt;0&lt;O&gt;&gt;&gt;0?1:0),x=c.low=x+D,c.high=w+N+(x&gt;&gt;&gt;0&lt;D&gt;&gt;&gt;0?1:0),k=d.low=k+R,d.high=q+M+(k&gt;&gt;&gt;0&lt;R&gt;&gt;&gt;0?1:0),S=u.low=S+H,u.high=E+F+(S&gt;&gt;&gt;0&lt;H&gt;&gt;&gt;0?1:0),I=p.low=I+G,p.high=B+U+(I&gt;&gt;&gt;0&lt;G&gt;&gt;&gt;0?1:0)},_doFinalize:function(){var n=this._data,e=n.words,t=8*this._nDataBytes,i=8*n.sigBytes;return e[i&gt;&gt;&gt;5]|=128&lt;&lt;24-i%32,e[30+(i+128&gt;&gt;&gt;10&lt;&lt;5)]=Math.floor(t/4294967296),e[31+(i+128&gt;&gt;&gt;10&lt;&lt;5)]=t,n.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var n=e.clone.call(this);return n._hash=this._hash.clone(),n},blockSize:32});n.SHA512=e._createHelper(d),n.HmacSHA512=e._createHmacHelper(d)}(),i.SHA512)},628:function(n,e,t){var i;n.exports=(i=t(21),t(754),t(636),t(506),t(165),function(){var n=i,e=n.lib,t=e.WordArray,r=e.BlockCipher,o=n.algo,a=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],c=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],s=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],l=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],d=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],u=o.DES=r.extend({_doReset:function(){for(var n=this._key.words,e=[],t=0;t&lt;56;t++){var i=a[t]-1;e[t]=n[i&gt;&gt;&gt;5]&gt;&gt;&gt;31-i%32&amp;1}for(var r=this._subKeys=[],o=0;o&lt;16;o++){var l=r[o]=[],d=s[o];for(t=0;t&lt;24;t++)l[t/6|0]|=e[(c[t]-1+d)%28]&lt;&lt;31-t%6,l[4+(t/6|0)]|=e[28+(c[t+24]-1+d)%28]&lt;&lt;31-t%6;for(l[0]=l[0]&lt;&lt;1|l[0]&gt;&gt;&gt;31,t=1;t&lt;7;t++)l[t]=l[t]&gt;&gt;&gt;4*(t-1)+3;l[7]=l[7]&lt;&lt;5|l[7]&gt;&gt;&gt;27}var u=this._invSubKeys=[];for(t=0;t&lt;16;t++)u[t]=r[15-t]},encryptBlock:function(n,e){this._doCryptBlock(n,e,this._subKeys)},decryptBlock:function(n,e){this._doCryptBlock(n,e,this._invSubKeys)},_doCryptBlock:function(n,e,t){this._lBlock=n[e],this._rBlock=n[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i&lt;16;i++){for(var r=t[i],o=this._lBlock,a=this._rBlock,c=0,s=0;s&lt;8;s++)c|=l[s][((a^r[s])&amp;d[s])&gt;&gt;&gt;0];this._lBlock=a,this._rBlock=o^c}var u=this._lBlock;this._lBlock=this._rBlock,this._rBlock=u,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),n[e]=this._lBlock,n[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(n,e){var t=(this._lBlock&gt;&gt;&gt;n^this._rBlock)&amp;e;this._rBlock^=t,this._lBlock^=t&lt;&lt;n}function _(n,e){var t=(this._rBlock&gt;&gt;&gt;n^this._lBlock)&amp;e;this._lBlock^=t,this._rBlock^=t&lt;&lt;n}n.DES=r._createHelper(u);var h=o.TripleDES=r.extend({_doReset:function(){var n=this._key.words;if(2!==n.length&amp;&amp;4!==n.length&amp;&amp;n.length&lt;6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or &gt;192.");var e=n.slice(0,2),i=n.length&lt;4?n.slice(0,2):n.slice(2,4),r=n.length&lt;6?n.slice(0,2):n.slice(4,6);this._des1=u.createEncryptor(t.create(e)),this._des2=u.createEncryptor(t.create(i)),this._des3=u.createEncryptor(t.create(r))},encryptBlock:function(n,e){this._des1.encryptBlock(n,e),this._des2.decryptBlock(n,e),this._des3.encryptBlock(n,e)},decryptBlock:function(n,e){this._des3.decryptBlock(n,e),this._des2.encryptBlock(n,e),this._des1.decryptBlock(n,e)},keySize:6,ivSize:2,blockSize:2});n.TripleDES=r._createHelper(h)}(),i.TripleDES)},240:function(n,e,t){var i;n.exports=(i=t(21),function(n){var e=i,t=e.lib,r=t.Base,o=t.WordArray,a=e.x64={};a.Word=r.extend({init:function(n,e){this.high=n,this.low=e}}),a.WordArray=r.extend({init:function(e,t){e=this.words=e||[],this.sigBytes=t!=n?t:8*e.length},toX32:function(){for(var n=this.words,e=n.length,t=[],i=0;i&lt;e;i++){var r=n[i];t.push(r.high),t.push(r.low)}return o.create(t,this.sigBytes)},clone:function(){for(var n=r.clone.call(this),e=n.words=this.words.slice(0),t=e.length,i=0;i&lt;t;i++)e[i]=e[i].clone();return n}})}(),i)},477:()=&gt;{}},e={};function t(i){var r=e[i];if(void 0!==r)return r.exports;var o=e[i]={exports:{}};return n[i].call(o.exports,o,o.exports,t),o.exports}t.n=n=&gt;{var e=n&amp;&amp;n.__esModule?()=&gt;n.default:()=&gt;n;return t.d(e,{a:e}),e},t.d=(n,e)=&gt;{for(var i in e)t.o(e,i)&amp;&amp;!t.o(n,i)&amp;&amp;Object.defineProperty(n,i,{enumerable:!0,get:e[i]})},t.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(n){if("object"==typeof window)return window}}(),t.o=(n,e)=&gt;Object.prototype.hasOwnProperty.call(n,e),(()=&gt;{"use strict";var n=8081;function e(n,e,t,i){var r=function(n){var e=document.createElement("a");e.href=n;var t=e.hostname.split(".")[0],i=e.hostname.replace(t+".","");return{protocol:e.protocol,subdomain:t,rootDomain:i,port:e.port,path:e.pathname}}(n);if("localhost"==r.rootDomain)return"http://localhost:"+i+"/"+t;"[SRC]"==e&amp;&amp;(e=r.subdomain);var o=r.rootDomain;return r.port&amp;&amp;(o+=":"+r.port),r.protocol+"//"+e+"."+o+"/"+t}function i(n){console.log("getPagesURL() for "+n);var t=e(n,"pages","",8083);return console.log("getPagesURL() returns "+n),t}function r(){console.log("getClientApiGetUserUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","api/client-api/getUser",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/client-api/getUser":"/api/client-api/getUser"}function o(t){console.log("getLoginUrl()");var i=document.getElementById("catchscript");if(/http:\/\/localhost/.test(i.src))return e(i.src,"[SRC]","/api/login?id="+t,n);var r=i.src;return null!==(r=/^(http[s]*:\/\/[a-z\.]+)/i.exec(r))?r[0]+"/api/login?id="+t:"/api/login?id="+t}function a(){console.log("getProfileUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","/api/getprofile",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/getprofile":"/api/getprofile"}function c(){console.log("getPlansUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","api/plans",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/plans":"/api/plans"}function s(){console.log("getForgotUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","api/forgot",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"api/forgot":"api/forgot"}function l(){console.log("getSetProfileUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","/api/setprofile",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/setprofile":"/api/setprofile"}function d(){console.log("getSubscribeUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","/api/subscribe",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/subscribe":"/api/subscribe"}function u(){console.log("getUnsubscribeUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","/api/unsub",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/unsub":"/api/unsub"}function p(){console.log("getAccountSubscribeUrl()");var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return e(t.src,"[SRC]","/api/accountsubscribe",n);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/api/accountsubscribe":"/api/accountsubscribe"}function _(n){return _="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},_(n)}function h(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,v(i.key),i)}}function v(n){var e=function(n,e){if("object"!=_(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=_(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==_(e)?e:e+""}var m=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"ProfileButton",value:function(n,e,t){var i=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();if(i.isTab){var r="line-height: 20px;width: 180px;height: 40px;background: #2D7186;position: fixed;z-index: 999999;".concat(""!==i.tabCustom&amp;&amp;null!==i.tabCustom?i.tabCustom:"top: 40%; right: -70px;","cursor: pointer;display: flex;flex-direction: row;justify-content: center;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);border-top-right-radius: 3px;border-top-left-radius: 3px;");i.tabRight||(r="line-height: 20px;width: 180px;height: 40px;background: #2D7186;position: fixed;z-index: 999999;".concat(""!==i.tabCustom&amp;&amp;null!==i.tabCustom?i.tabCustom:"top: 40%; left: -70px;","cursor: pointer;display: flex;flex-direction: row;justify-content: center;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);border-top-right-radius: 3px;border-top-left-radius: 3px;")),"login"==i.login_button_visibility&amp;&amp;(r="display: none !important");var o="\n                &lt;style&gt;\n                    .revcatch-profile-custom{".concat(r,"background-color:").concat(t," !important;}\n                &lt;/style&gt;\n            ");return null!=i.mobileStyle&amp;&amp;""!=i.mobileStyle&amp;&amp;(o+="&lt;style&gt;\n                            @media only screen and (max-width:1023px){\n                                .revcatch-profile-custom{".concat(i.mobileStyle,"}\n                            }\n                        &lt;/style&gt;")),o+='&lt;div class="revcatch-profile revcatch-profile-custom"&gt;\n                        &lt;img class="revcatch-profile" style="width: 24px;height: 24px;position: relative;top: 9px;" alt="user icon" src=" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAYAAADhAJiYAAADFUlEQVRYhe1Yv2tTURT+IhkyvCFDhwwZMnToIBjBoWDFSIcOHSpUcHDo4ODYwaFjhv4B/QMcOjgotOJQRRzEQYRCCxUcUmghSgstVGhBQSHC53Dva847nntzE10K/eDy7kvOj++de+495z3gEhcMJXlDMlWvCWDOX2t+AMAhgGMA2wBeANhPIlEq2X+QjI0yyUWSB0xHh+TCALthphGlOZJ7QxDR2CE59b8ItQ0HJyRXSc6TnCTZ8GOK5AOSz0h+Vzo9kg//hVCZ5JoyekS3bOXQ04qR+Yc5VTZWRiW0rAy9IVlNIKJHneSWslWIVAqh+8ZTWVFpeaJdujx5QrJpyFVUtHsUOTWIUMUvTY6NwJOv0EaP5OMAKRmpnVRCbaHUpcsFbXwhQEaiZejVWcyphUGEKpaCMU6EzIZ3Pkvyg/i9E9Bta5kYoWkhvEc7b8aFzE8WE31CRalm6GcsHgnjksMVxememK8D+G3wrov5LoAzcb8PVzpyVAz9HwBeifv5GKEbYv7aMAblsAngqrifQb+unQH4ErAhCUmfKCvBmpiHjO0C2AQw6e+3ADwHkAG4G3Cq8TXgswi1/rHDbsLnTwgnJMci+g0h25Uc9JKlYhfAHX/V2ARwC8C3iL7MzcIq6SU7Rj+EVRQT1nJ8HcBNuFzK4Pqgt7A3g0Qm5oephCa80xh+AXjnxzC4pnyeQy/ZJzG/nWi8CqDhRxaV7KMV8FkEXSOW43Mkodt0RVW3FnlCvyS5RFcqrJomT/pmjFCmds+MMDRL8n1kZ1no0ZUW2S0+Ev8fMKG4yire8SRDlZ3+Abp+WBHLiS3RHQUyOosphKrKsDSQE3hK16patarOfhurzypp67xWDiIEz9zCaoBEaNTo8snCXC6XQgjeuUSHLiGHaV/Bv5eJdJviXCaVUIXF/iYnNcM0ImW6Vli/x61p2VRCOSkdKdK1n0t0r0AyamN0zVqb9nvcMo0eaxhCMqdCOygFR3TRMu2PQijffSuMV3mNU7poRXNPYpSPDRmAabjeJ/axYR3AR7h6F0XwY8MlLgL+AHIktwgJM/CsAAAAAElFTkSuQmCC"&gt;\n                        &lt;div class="revcatch-profile" style="font-family: \'Open Sans\', sans-serif;font-size: 15px;color: white;text-align: center;border-radius: 2px;width: 140px;font-size: 14px;display: flex;justify-content: center;align-items: center;padding-right: 14px;"&gt;'.concat("true"===localStorage.getItem("restricted_user")?"Logout":null!==i.profileText&amp;&amp;""!==i.profileText?i.profileText:"Account Settings","&lt;/div&gt;\n                    &lt;/div&gt;")}return"login"==i.login_button_visibility&amp;&amp;(n="display: none !important",e="display: none !important"),"\n            &lt;style&gt;\n                    .revcatch-profile-custom{line-height: 20px;width: 50px;height: 50px;background: #34aab3;border-radius: 100%;position: fixed;z-index: 999999;".concat(n,"cursor: pointer;background-color:").concat(t," !important;}\n                    @media only screen and (max-width:1023px){\n                        .revcatch-profile-custom{").concat(e,'}\n                    }\n                &lt;/style&gt;\n                &lt;div class="revcatch-profile revcatch-profile-custom"&gt;\n                    &lt;img class="revcatch-profile" style="width: 19px;position: relative;top: 6px;left: 15px;" alt="user icon" src=" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACKElEQVRoge2ZP08UQRiHfyOG1j+FCZhQ8iE8kcTkOpRKPwONfg+r6+EbaGuiEAJ6EDsrIaEmMcaGK6gIJo/F7vo3M7s778wNJPck29zsu/P8dmduZu+khAAOGAJbwAlwXh8n9WdDwKXsMxnAMjCmnTGwXNr3L4AVYNJBvmECrJT2lvTrzveR/zNE2SdBNea7DBsfY0rOCapJaWVocbhhzPDcWC9JzyzF1gApJuIjS7E1wH1jvfka1gDFsQb4msDBdA1rgANjvSSNLcXWAK+N9ZL0JsE14kiwkH0supDVIWK3EmeU3ko00H8zd8ZV2cw1cJ230w38fqHZ5P8Xmk2u8gvNjBkzZkSR7CsNuCPpiaShpCVJC/UhSd/q41TSjqS3zrlJqr5NAOvALnDZYyW+rGvWS4oPgMMe0j4OgAfTFJ8DRgnE/2UEzOWWvwW8zyDfsA3czin/JaN8w3HyEFTD5t0U5Bu2STmcyDPm2xh1cWtdB4CBpEPzXYhj4Jz7FDqhy0v9q0QyMbT2HQxAtdAMkun05yHwNHRC2xN4kVAmlpehRu8cAO5K+i7pZmqjnvyQdM+3dwo9gTWVl5cqhzVfYyiA6Y+HxHhdQgGWMojE4nUJBVgItE0br8t1CbDoawgFmM8gEovXJRTgKINILF6XUICtDCKxeF1CC5mTtC9pNYdRDz5Ieuyco3clsAjsF9hKN+wB3gncNYQDNoDPwMUUpC/qvjbo8Ev2T9XsMGRZT1p8AAAAAElFTkSuQmCC" /&gt;\n                    &lt;div class="revcatch-profile" style="font-family: \'Open Sans\', sans-serif;font-size: 11px;position: relative;right: -4px;top: 1px;color: white;width: 42px;text-align: center;border-radius: 2px;"&gt;').concat("true"===localStorage.getItem("restricted_user")?"Logout":null!==i.profileText&amp;&amp;""!==i.profileText?i.profileText:"Profile","&lt;/div&gt;\n                &lt;/div&gt;\n            ")}},{key:"LoginButton",value:function(n,e,t){var i=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();if(i.isTab){var r="line-height: 20px;width: 180px;height: 40px;background: #2D7186;position: fixed;z-index: 999999;".concat(""!==i.tabCustom&amp;&amp;null!==i.tabCustom?i.tabCustom:"top: 40%; right: -70px;","cursor: pointer;display: flex;flex-direction: row;justify-content: center;-webkit-transform: rotate(270deg);-moz-transform: rotate(270deg);-o-transform: rotate(270deg);-ms-transform: rotate(270deg);transform: rotate(270deg);border-top-right-radius: 3px;border-top-left-radius: 3px;");i.tabRight||(r="line-height: 20px;width: 180px;height: 40px;background: #2D7186;position: fixed;z-index: 999999;".concat(""!==i.tabCustom&amp;&amp;null!==i.tabCustom?i.tabCustom:"top: 40%; left: -70px;","cursor: pointer;display: flex;flex-direction: row;justify-content: center;-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-o-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);border-top-right-radius: 3px;border-top-left-radius: 3px;")),"profile"==i.login_button_visibility&amp;&amp;(r="display: none !important",i.mobileStyle="display: none !important");var o="\n                &lt;style&gt;\n                    .revcatch_register_option_class_custom{".concat(r,"background-color:").concat(t," !important;}\n                &lt;/style&gt;\n            ");return null!=i.mobileStyle&amp;&amp;""!=i.mobileStyle&amp;&amp;(o+="&lt;style&gt;\n                            @media only screen and (max-width:1023px){\n                                .revcatch_register_option_class_custom{".concat(i.mobileStyle,"}\n                            }\n                        &lt;/style&gt;")),o+='&lt;div class="revcatch_register_option_class revcatch_register_option_class_custom"&gt;\n                        &lt;img class="revcatch_register_option_class" style="width: 20px;height: 20px;position: relative;top: 10px;" alt="user icon" src=" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAACKklEQVRYhcXXT4hOURjH8c+LRk1NNElqNrNALJiyQvJnY22syIayoRRFZmOyGVkIZSMlsyErxYblFLEgslDjX9QQCTULNIuZx+Lel3eme4/3Ne+d+dWpc5/znPN8e+65z7mHeVYtImA5OiuOFRjD1HRrxPmImIq50buI6I4I9VaLiAncxN2KM9CJq9iHG3XjInTgWQ5RpZbmAB2NxkUVBy3SLvTiB64XAezAGdTaEOw+Tsyw7cR2LMbeIoDv+NwmgI8FtsMYxlFcKAJ4jv42BG9KRQA1rFaegS+yLMFCrEqs/wnjrQIM4nRizgeskW2i4zib8H2Eza0CrMUojhWMbcMAunKAS7JXVqbRVPAyALK03SuwL53x/LPEr2nNtg6sxMHE+EPcqRJgC/YnxnurBhjO239rwSwBZq2iDEyhT/EO7mrwIUt/6jMcwZ5WAQZlX0FZIXoqK0bwQPoVPEwFLwN4g0P/mtjgO9Ckb9MAHbITsSwDb/E673dia2L9UbxvFeAALifmvMB62T44ooJSfEW2eVKHUX0TnsPtxPqfUsHLAAIv/zUx16Qm6n2rAH2y07AsA48xlPc34WRi/RFcbBWgGysSAD2yAjaFZblvmXoa+r9kh9e6aR4RMRERpxr/1StsQxExGREb85gTtYh4giWyv6BIpatNWoZveIXxWkT045aswl3D1zkAOIAN2F1Pzb6IGKvoOlaksTzmn8tpXXNxSf3p71ky//oNPTfG6jDTd44AAAAASUVORK5CYII="&gt;\n                        &lt;div class="revcatch_register_option_class" style="font-family: \'Open Sans\', sans-serif;font-size: 15px;color: white;text-align: center;border-radius: 2px;width: 140px;font-size: 14px;display: flex;justify-content: center;align-items: center;"&gt;'.concat(null!==i.subscribeText&amp;&amp;""!==i.subscribeText?i.subscribeText:"Subscribe","&lt;/div&gt;\n                    &lt;/div&gt;")}return"profile"==i.login_button_visibility&amp;&amp;(n="display: none !important",e="display: none !important"),"\n                &lt;style&gt;\n                    .revcatch-login-custom{line-height: 20px;width: 50px;height: 50px;background: #34aab3;border-radius: 100%;position: fixed;z-index: 999999;".concat(n,"cursor: pointer;background-color:").concat(t," !important;}\n                    @media only screen and (max-width:1023px){\n                        .revcatch-login-custom{").concat(e,'}\n                    }\n                &lt;/style&gt;\n                &lt;div class="revcatch-login revcatch-login-custom" style="display: flex; flex-direction: column; justify-content: center; align-items: center;}"&gt;\n                    &lt;img class="revcatch-login" style="width: 19px;" alt="user icon" src=" data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAACXBIWXMAAAsTAAALEwEAmpwYAAACKElEQVRoge2ZP08UQRiHfyOG1j+FCZhQ8iE8kcTkOpRKPwONfg+r6+EbaGuiEAJ6EDsrIaEmMcaGK6gIJo/F7vo3M7s778wNJPck29zsu/P8dmduZu+khAAOGAJbwAlwXh8n9WdDwKXsMxnAMjCmnTGwXNr3L4AVYNJBvmECrJT2lvTrzveR/zNE2SdBNea7DBsfY0rOCapJaWVocbhhzPDcWC9JzyzF1gApJuIjS7E1wH1jvfka1gDFsQb4msDBdA1rgANjvSSNLcXWAK+N9ZL0JsE14kiwkH0supDVIWK3EmeU3ko00H8zd8ZV2cw1cJ230w38fqHZ5P8Xmk2u8gvNjBkzZkSR7CsNuCPpiaShpCVJC/UhSd/q41TSjqS3zrlJqr5NAOvALnDZYyW+rGvWS4oPgMMe0j4OgAfTFJ8DRgnE/2UEzOWWvwW8zyDfsA3czin/JaN8w3HyEFTD5t0U5Bu2STmcyDPm2xh1cWtdB4CBpEPzXYhj4Jz7FDqhy0v9q0QyMbT2HQxAtdAMkun05yHwNHRC2xN4kVAmlpehRu8cAO5K+i7pZmqjnvyQdM+3dwo9gTWVl5cqhzVfYyiA6Y+HxHhdQgGWMojE4nUJBVgItE0br8t1CbDoawgFmM8gEovXJRTgKINILF6XUICtDCKxeF1CC5mTtC9pNYdRDz5Ieuyco3clsAjsF9hKN+wB3gncNYQDNoDPwMUUpC/qvjbo8Ev2T9XsMGRZT1p8AAAAAElFTkSuQmCC" /&gt;\n                    &lt;div class="revcatch-login" style="font-family: \'Open Sans\', sans-serif;font-size: 11px;position: relative;top: 1px;color: white;width: 45px;text-align: center;border-radius: 2px;"&gt;').concat(null!==i.subscribeText&amp;&amp;""!==i.subscribeText?i.subscribeText:"Log In","&lt;/div&gt;\n                &lt;/div&gt;\n            ")}},{key:"PaymentSettings",value:function(n,e){for(var t=null,i=[],r=0;r&lt;e.payment_methods.length;r++)1==e.payment_methods.length||n==e.payment_methods[r][0]?t=e.payment_methods[r]:i.push(e.payment_methods[r]);var o='\n        \x3c!-- Payment Settings --\x3e\n        &lt;div id="payment_settings_container"&gt;\n        &lt;div class="box-revcatch"&gt;\n        &lt;h1&gt;Payment Methods &lt;span class="description"&gt;- select a payment method for your subscription&lt;/span&gt;&lt;/h1&gt;\n        ';return 0==e.payment_methods.length?(o+="&lt;p&gt;You do not have a payment method added - please add one below.&lt;/p&gt;",o+='\n            &lt;div class=""&gt;\n                    &lt;button id="revcatch_add_payment_button" class="button button2"&gt;add new payment&lt;/button&gt;\n            &lt;/div&gt;\n            ',o+='\n            \x3c!--Add New Payment --\x3e\n            &lt;div id="rc_add_payment_form_container" class="hide"&gt;\n                &lt;h1&gt;Add New Payment &lt;span class="description"&gt;&lt;/h1&gt;\n                \x3c!-- &lt;div class="field"&gt;\n                    &lt;label class="rv_label""&gt;Name&lt;/label&gt;\n                    &lt;div class="control"&gt;\n                        &lt;input class="input" type="text" placeholder="John Smith"&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt; --\x3e\n                &lt;div class="field"&gt;\n                    &lt;label class="rv_label""&gt;Credit Card Number&lt;/label&gt;\n                    &lt;div class="control"&gt;\n                        &lt;input class="input" type="text" placeholder="**** **** **** 0001" id="revcatch_card" name="revcatch_card"&gt;\n                        &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class=" expiration-payment"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label""&gt;Expiration&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input expiration" type="text" placeholder="MM/YY" id="revcatch_card_expiration"&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class=" cvc-payment"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label""&gt;CVC&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input id="revcatch_card_cvc" name="revcatch_card_cvc" class="input cvc" type="text" placeholder="233"&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                &lt;div class="control"&gt;\n                    &lt;button id="rv_save_new_payment_method_button" class="button button2"&gt;save&lt;/button&gt;\n                    &lt;button id="rv_cancel_new_payment_method_button" class="button alternate-button cancel"&gt;cancel&lt;/button&gt;\n                    &lt;p class="rv_error-message"&gt;Error on submission - please try again.&lt;/p&gt;\n                    &lt;p class="rv_success-message"&gt;Update successful!&lt;/p&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n            \x3c!-- End Add New Payment --\x3e\n            '):(o+=null!==t?'\n                &lt;div class="field"&gt;\n                    &lt;label class="rv_label""&gt;Payment Method&lt;/label&gt;\n                    &lt;div class="control"&gt;\n                        &lt;input class="rc_default_plan input" type="text" value="**** **** **** '.concat(t[1],'" disabled&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                '):'\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class="rv_column"&gt;\n                            &lt;label class="rv_label""&gt;Payment Method&lt;/label&gt;\n                        &lt;div class="field"&gt;\n                            &lt;div class="control rv_inner-columns"&gt;\n                                &lt;div class="rv_column"&gt;\n                                    &lt;div class="control"&gt;\n                                        &lt;input class="input2 added-payment" type="text" value="**** **** **** '.concat(i[0][1],'" disabled&gt;\n                                    &lt;/div&gt;\n                                &lt;/div&gt;\n                                &lt;div class="rv_column"&gt;\n                                    &lt;button class="revcatch_set_payment_deafult button alternate-button" data-payment="').concat(i[0][0],'"&gt;use this payment method&lt;/button&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                '),o+='\n            &lt;div class=""&gt;\n                    &lt;button id="revcatch_add_payment_button" class="button button2"&gt;add new payment&lt;/button&gt;\n            &lt;/div&gt;\n            \x3c!--Add New Payment --\x3e\n            &lt;div id="rc_add_payment_form_container" class="hide"&gt;\n                &lt;h1&gt;Add New Payment &lt;span class="description"&gt;&lt;/h1&gt;\n                \x3c!-- &lt;div class="field"&gt;\n                    &lt;label class="rv_label""&gt;Name&lt;/label&gt;\n                    &lt;div class="control"&gt;\n                        &lt;input class="input" type="text" placeholder="John Smith"&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt; --\x3e\n                &lt;div class="field"&gt;\n                    &lt;label class="rv_label""&gt;Credit Card Number&lt;/label&gt;\n                    &lt;div class="control"&gt;\n                        &lt;input class="input" type="text" placeholder="**** **** **** 0001" id="revcatch_card" name="revcatch_card"&gt;\n                        &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class=" expiration-payment"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label""&gt;Expiration&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input expiration" type="text" placeholder="MM/YY" id="revcatch_card_expiration"&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class=" cvc-payment"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label""&gt;CVC&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input id="revcatch_card_cvc" name="revcatch_card_cvc" class="input cvc" type="text" placeholder="233"&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                &lt;div class="control"&gt;\n                    &lt;button id="rv_save_new_payment_method_button" class="button button2"&gt;save&lt;/button&gt;\n                    &lt;button id="rv_cancel_new_payment_method_button" class="button alternate-button cancel"&gt;cancel&lt;/button&gt;\n                    &lt;p class="rv_error-message"&gt;Error on submission - please try again.&lt;/p&gt;\n                    &lt;p class="rv_success-message"&gt;Update successful!&lt;/p&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n            \x3c!-- End Add New Payment --\x3e\n            '),o+="\n        &lt;/div&gt;\n        &lt;/div&gt;\n        "}},{key:"SubscriptionsSettings",value:function(n,e,t,i){var r='\n        \x3c!-- Subscription Plans --\x3e\n        &lt;div class="box-revcatch"&gt;\n        &lt;h1&gt;Subscription Plans &lt;span class="description"&gt;- view your current plan or switch to a new one&lt;/span&gt;&lt;/h1&gt;\n        &lt;div id="settings_section_error"&gt;An error ocurred, please verify your information and try again.&lt;/div&gt;\n        &lt;div id="settings_section_success"&gt;Changes saved.&lt;/div&gt;\n        ',o=!1;if(void 0!==e.expire_date&amp;&amp;void 0!==e.experation_date_parts){o=!0;var a=this.getCountDownText(e.experation_date_parts,e.unsubed);r+='&lt;p class="renewal" '.concat(e.unsubed?'style="color: #bf3a3a;"':"","&gt;").concat(a,"&lt;/p&gt;"),e.from_list&amp;&amp;(r+='&lt;p style="font-size: 14px;line-height: 16px;color: #333;margin-top: -11px;margin-bottom: 15px;"&gt;Your subscription will automatically renew if you have added a payment in the Payment section above&lt;/p&gt;')}if(!o&amp;&amp;void 0!==e.stripe_end&amp;&amp;void 0!==e.stripe_end_date_parts){var c=this.getCountDownText(e.stripe_end_date_parts,e.unsubed);r+='&lt;p class="renewal" '.concat(e.unsubed?'style="color: #bf3a3a;"':"","&gt;").concat(c,"&lt;/p&gt;")}1==e.can_change_to_free_plan&amp;&amp;(n=n.filter((function(n){return!n.id.toLowerCase().includes("free")}))),r+="&lt;div class='plans-container'&gt;";for(var s=0;s&lt;n.length;s++){var l="inactive";null!==e.plan&amp;&amp;e.plan.length&gt;0&amp;&amp;e.plan==n[s].id&amp;&amp;(e.active_sub||e.plan.includes("free"))&amp;&amp;(l="active"),r+='\n            &lt;div class="'.concat("active"==l?"active-plan":""," plans-button").concat("active"!=l?" revcatch-subscribe-button":"",'" data-id="').concat(n[s].id,'"&gt;\n                &lt;div class=" checked-plan"&gt;\n                    &lt;div class="rv_inner-columns"&gt;\n                        &lt;div class="inactive_checkbox"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" width="20" viewBox="0 0 24 24"&gt;&lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;&lt;path class="checkmark" d="M12,24A12,12,0,1,1,24,12,12,12,0,0,1,12,24ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Z"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/div&gt;\n                        &lt;div class="active_checkbox"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg" width="20" viewBox="0 0 24 24"&gt;&lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;&lt;path class="active-checkmark" d="M12,0A12,12,0,1,0,24,12,12,12,0,0,0,12,0ZM4.8,12.09a1,1,0,0,1,1.41,0L10.12,16l7.66-9.24a1,1,0,0,1,1.41-.13,1,1,0,0,1,.13,1.41L10.26,19,4.8,13.5A1,1,0,0,1,4.8,12.09Z"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/div&gt;\n                        &lt;div class="plan-name" data-id="').concat(n[s].id,'"&gt;').concat(n[s].title," ").concat("active"==l?'&lt;span class="current-plan"&gt;- current plan&lt;/span&gt;':"",'&lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class=" pricing-bundle"&gt;\n                    &lt;div class="price"&gt;$').concat(n[s].price,' &lt;span class="usd"&gt;/ USD&lt;/span&gt;&lt;/div&gt;\n                    \x3c!-- Plan ID: ').concat(n[s].id," --\x3e\n                &lt;/div&gt;\n            &lt;/div&gt;\n            ")}r+="&lt;/div&gt;";var d=window.location.host,u=" ~ Impression ID: "+i+";";return u+="Path: "+window.location.href+";",u+="User Agent: "+navigator.userAgent+";",r+='\n                &lt;div style="text-align: center;margin: 15px 0 10px;"&gt;\n                    Need help? &lt;a target="_blank" href="https://form.typeform.com/to/T1rCivaN#source='.concat(d,"&amp;data=").concat(btoa(u),'" style="color: #2b9ee3;"&gt;Click here!&lt;/a&gt;\n                &lt;/div&gt;\n        '),null!==e.plan&amp;&amp;e.plan.length&gt;0&amp;&amp;!e.unsubed&amp;&amp;!e.plan.includes("free")&amp;&amp;(r+='&lt;button class="button button2" id="disable_auto_renew"&gt;disable auto-renew&lt;/button&gt;'),r+='&lt;div id="revcatch_select_payment_error_message" class="rv_error-message hide"&gt;You must select a payment method first. See Payment section above.&lt;/div&gt;\n        &lt;/div&gt;\n        &lt;div style="margin-bottom: 20px;"&gt;&lt;button id="revcatch_continue_web" class="button button2"&gt;Continue to website&lt;/button&gt;&lt;/div&gt;\n        '}},{key:"AccountSettings",value:function(n,e,t,i,r){var o,a,c,s=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),l="\n        &lt;style&gt;\n        #rv_modal_container div{\n\n        }\n\n        #revcatch_card_set_default_yes, #revcatch_card_set_default_no{\n            width: initial;\n            margin-right: 5px;\n            position: relative;\n            top: 3px;\n        }\n\n        #revcatch_settings_profile #settings_section_error {\n            font-size: 12px;\n            background: #fee;\n            color: red;\n            border-radius: 4px;\n            padding: 4px 10px;\n            display: none;\n        }\n\n        #revcatch_settings_profile #settings_section_success {\n            font-size: 12px;\n            background: #eeffef;\n            color: green;\n            border-radius: 4px;\n            padding: 4px 10px;\n            display: none;\n        }\n\n        #rv_modal_container .logo_and_logout .rvc_logo img {\n            max-height: 40px;\n            margin: 10px auto 0;\n        }\n\n        #rv_modal_container p{\n            font-size: 16px;\n            font-weight: 500;\n            text-align: left;\n            letter-spacing: normal;\n            color: ".concat(s.bodyFontColor,";\n            margin: 5px 0px;\n        }\n\n        #rv_modal_container .rv_error-message.hide {\n            display:none;\n        }\n\n        #revcatch_settings_profile{\n            align-items: center;\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n            overflow: hidden;\n            position: fixed;\n            z-index: 10000;\n            bottom: 0;\n            left: 0;\n            right: 0;\n            top: 0;\n            background: rgba(10,10,10,.86);\n        }\n\n        #rv_modal_container.window{\n            background-color: #F9F9F9;\n            border-radius: 2px;\n            margin: 30px auto;\n            overflow: hidden;\n            position: relative;\n            max-width: 750px;\n            width: 100%;\n            z-index: 25;\n            overflow-y: scroll;\n            padding: 30px;\n        }\n\n        #rv_modal_container .close{\n            fill: ").concat(s.buttonBackgroundColor,";\n        }\n\n        #rv_modal_container .revcatch-subscribe-button {\n            cursor: pointer;\n        }\n\n        #rv_modal_container .logo_and_logout{\n            display: flex;\n            margin-bottom: 20px;\n\n        }\n\n\n        #rv_modal_container #rc_add_payment_form_container {\n            display:block;\n        }\n        #rv_modal_container #rc_add_payment_form_container.hide {\n            display:none;\n        }\n\n        #rv_modal_container .revcatch_logout, #rv_modal_container .rvc_logo{\n            display: flex;\n            justify-content: flex-end;\n        }\n\n        #rv_modal_container .revcatch_logout{\n            flex-grow: 1;\n            justify-content: flex-start !important;\n        }\n\n        #revcatch_settings_profile_close {\n            float: right;\n            z-index: 10;\n            display: inline-block;\n            cursor: pointer;\n            position: relative;\n            top: -15px;\n            right: -15px;\n        }\n\n        #rv_modal_container .rvc_logo{\n            width: 100%;\n            display: block;\n            text-align: center;\n            margin-top: -48px;\n            z-index: -10;\n        }\n\n        #rv_modal_container .button{\n            background-color: ").concat(s.subscriberButtonBackgroundColor,";\n            border-color: ").concat(s.subscriberButtonBackgroundColor,";\n            border-width: 1px;\n            color: ").concat(s.subscriberButtonTextColor,";\n            cursor: pointer;\n            justify-content: center;\n            padding-bottom: calc(.5em - 1px);\n            padding-left: 1em;\n            padding-right: 1em;\n            padding-top: calc(.5em - 1px);\n            text-align: center;\n            white-space: nowrap;\n            align-items: center;\n            border: 1px solid transparent;\n            border-radius: 4px;\n            box-shadow: 0px 3px 6px #00000029;\n            font-size: 12px;\n            height: 2.5em;\n            line-height: 1.5;\n            vertical-align: top;\n            margin-bottom: .5rem;\n            letter-spacing: .5px;\n            text-shadow: none !important;\n        }\n\n        #rv_modal_container .button2{\n            background-color: ").concat(s.buttonBackgroundColor,";\n            border-color: ").concat(s.buttonBackgroundColor,";\n            color: ").concat(s.buttonTextColor,";\n            box-shadow: none;\n            padding-left: 2em;\n            padding-right: 2em;\n            margin-top: 20px;\n            font-size: 16px;\n            text-shadow: none !important;\n        }\n\n        #rv_modal_container .alternate-button{\n            padding: 0px;\n            background-color: transparent;\n            color: ").concat(s.buttonBackgroundColor,";\n            box-shadow: none;\n            text-decoration: underline;\n            padding: .5em;\n\n        }\n\n        #rv_modal_container .alternate-button:focus, #rv_modal_container .alternate-button:hover{\n            border: 2px solid ").concat(s.buttonBackgroundColor,";\n            padding: calc(.5em - 1px);\n        }\n\n        #rv_modal_container .cancel{\n            margin-top: 17px;\n            font-size: 16px;\n        }\n\n        #rv_modal_container .box-revcatch{\n            background-color: #fff;\n            border-radius: 6px;\n            box-shadow: 0 0.5em 1em -0.125em rgba(10,10,10,.1), 0 0 0 1px rgba(10,10,10,.02);\n            display: block;\n            padding: 1.25rem;\n            margin-bottom: 20px;\n            border-left: 6px solid ").concat(s.subscriberButtonBackgroundColor,";\n        }\n\n        #rv_modal_container .confirm{\n            background-color: #fff;\n            border-radius: 6px;\n            box-shadow: none;\n            border: transparent;\n            text-align: center;\n            max-width: 250px;\n        }\n\n        #rv_modal_container h1:not(:last-child){\n            margin-bottom: 30px;\n            margin-top: 1em;\n        }\n\n        #rv_modal_container h1{\n            font-size: 20px;\n            text-align: left;\n            font-weight: 500;\n            font-family: Open Sans;\n\n        }\n\n        #rv_modal_container #rc_add_payment_form_container h1 {\n            margin-top:12px;\n        }\n\n        #rv_modal_container .description{\n            font-size: 16px;\n            font-weight: 400;\n        }\n\n        #rv_modal_container .rv_columns{\n            display: flex;\n            gap: 30px;\n            margin: 0;\n        }\n\n        #rv_modal_container .rv_inner-columns{\n            display: flex;\n            gap: 20px;\n        }\n\n        #rv_modal_container .rv_confirm-columns{\n            display: flex;\n            flex-direction: column;\n            justify-content: center;\n\n        }\n\n        #rv_modal_container .rv_column{\n            width: 100%;\n        }\n\n        #rv_modal_container .note{\n            font-size: 11px;\n            letter-spacing: normal;\n            margin-top: -5px;\n        }\n\n        #rv_modal_container .field:not(:last-child){\n            margin-bottom: .75rem;\n        }\n\n        #rv_modal_container .rv_label:not(:last-child){\n            margin-bottom: .5em;\n        }\n\n        #rv_modal_container .rv_label{\n            display: block;\n            font-size: 16px;\n            font-weight: 500;\n        }\n\n        #rv_modal_container .control{\n            box-sizing: border-box;\n            clear: both;\n            font-size: 12px;\n            position: relative;\n            text-align: inherit;\n        }\n\n        #rv_modal_container .input2, #rv_modal_container .input{\n            width: 90%;\n            box-shadow: inset 0 0.0625em 0.125em rgba(10,10,10,.05);\n            max-width: 100%;\n            background-color: #fff;\n            border-radius: 4px;\n            align-items: center;\n            border: 1px solid ").concat(s.buttonBackgroundColor,";\n            display: inline-flex;\n            font-size: 16px;\n            justify-content: flex-start;\n            line-height: 1.5;\n            padding-bottom: calc(.5em - 1px);\n            padding-left: calc(.75em - 1px);\n            padding-right: calc(.75em - 1px);\n            padding-top: calc(.5em - 1px);\n            position: relative;\n            vertical-align: top;\n        }\n\n        #rv_modal_container input:focus{\n            border: 2px solid ").concat(s.secondaryColor," !important;\n        }\n\n        #rv_modal_container .rc_default_plan.input[disabled]{\n            border: transparent;\n            background-color: ").concat(this.hexToRGBA(s.subscriberButtonBackgroundColor,.5),";\n            max-width: 350px;\n            color: ").concat(s.subscriberButtonTextColor,";\n        }\n\n        #rv_modal_container .input::placeholder{\n            color: ").concat(s.buttonBackgroundColor,";\n        }\n\n        #rv_modal_container .input2[disabled]{\n            border: solid 1px ").concat(s.buttonBackgroundColor,";\n            background-color: #F5F5F5;\n            max-width: 350px;\n            color: ").concat(s.buttonBackgroundColor," !important;\n        }\n\n        #rv_modal_container .rv_error .input {\n            border: 2px solid #CD6F79;\n            background-color: #CD6F7930;\n        }\n\n        #rv_modal_container .rv_error-message{\n            font-size: 14px;\n            letter-spacing: normal;\n            text-align: left;\n            color: #CD6F79;\n        }\n        #rv_modal_container .control .rv_error-message{\n            display:none;\n        }\n\n\n        #rv_modal_container .control.rv_error .rv_error-message {\n            display: block;\n        }\n\n        #rv_modal_container .rv_success-message{\n            font-size: 14px;\n            letter-spacing: normal;\n            text-align: left;\n            color: rgb(72, 199, 116);\n        }\n\n        #rv_modal_container .control .rv_success-message {\n            display:none;\n        }\n        #rv_modal_container .control.rv_success .rv_success-message {\n            display: block;\n        }\n\n        #rv_modal_container .cvc, #rv_modal_container .expiration{\n            max-width: 100px;\n        }\n\n        #rv_modal_container .cvc-payment, #rv_modal_container .expiration-payment{\n            flex-grow: 1;\n        }\n\n        #rv_modal_container .default-payment{\n            flex-grow: 2;\n        }\n\n        #rv_modal_container .renewal{\n            font-size: 16px;\n            color: ").concat(s.buttonBackgroundColor,";\n            font-style: italic;\n            font-weight: 600;\n            margin-bottom: 10px;\n        }\n        .badge {\n            display: inline-block;\n            padding: 0.25em 0.4em;\n            font-size: 75%;\n            font-weight: 700;\n            line-height: 1;\n            text-align: center;\n            white-space: nowrap;\n            vertical-align: baseline;\n            border-radius: 0.25rem;\n        }\n\n        .badge-danger {\n            color: #fff;\n            background-color: #dc3545;\n        }\n\n        .badge-success {\n            color: #fff;\n            background-color: #28a745;\n        }\n        #rv_modal_container .plans-container .plans-button {\n            border: 1px solid ").concat(s.buttonBackgroundColor,";\n            padding: 30px;\n            background-color: #fff;\n            display: flex;\n            border-radius: 0;\n            margin-top: -1px;\n        }\n\n        #rv_modal_container .plans-container .plans-button:first-child {\n            border-radius: 4px 4px 0px 0px;\n        }\n\n        #rv_modal_container .plans-container .plans-button:last-child {\n            border-radius: 0px 0px 4px 4px;\n        }\n\n        #rv_modal_container .plans-container .plans-button.active-plan {\n            border: 1px solid ").concat(s.buttonBackgroundColor,";\n            background-color: ").concat(this.hexToRGBA(s.subscriberButtonBackgroundColor,.75),";\n        }\n\n        #rv_modal_container .plans-container .plans-button .active_checkbox {\n            display:none;\n        }\n        #rv_modal_container .plans-container .plans-button.active-plan .active_checkbox {\n            display:block;\n        }\n        #rv_modal_container .plans-container .plans-button .inactive_checkbox {\n            display:block;\n        }\n        #rv_modal_container .plans-container .plans-button.active-plan .inactive_checkbox {\n            display:none;\n        }\n\n        #rv_modal_container .checked-plan{\n            flex-grow: 2;\n        }\n\n        #rv_modal_container .pricing-bundle{\n            flex-grow: 1;\n            display: flex;\n            justify-content: flex-end;\n        }\n\n        #rv_modal_container .plans-container .plans-button.active-plan .price, #rv_modal_container .plans-container .plans-button.active-plan .plan-name{\n            font-size: 16px;\n            font-weight: 600;\n            text-align: left;\n            letter-spacing: .25px;\n            color: ").concat(s.buttonBackgroundColor,";\n        }\n\n        #rv_modal_container .plans-container .plans-button.active-plan .price, #rv_modal_container .plans-container .plans-button.active-plan .plan-name{\n            font-size: 16px;\n            font-weight: 600;\n            text-align: left;\n            letter-spacing: .25px;\n            color: ").concat(s.subscriberButtonTextColor,";\n        }\n\n        #rv_modal_container .usd, #rv_modal_container .current-plan{\n            font-size: 14px;\n            font-weight: 400;\n        }\n\n        #rv_modal_container .checkmark, #rv_modal_container .active-checkmark{\n            fill: ").concat(s.subscriberButtonTextColor,";\n        }\n\n        #rv_modal_container .checkmark, #rv_modal_container .inactive_checkbox{\n            fill: ").concat(s.buttonBackgroundColor,';\n        }\n\n        @media only screen and (min-width:320px) and (max-width:1023px){\n            #rv_modal_container .columns{\n                flex-direction: column;\n                gap: 0px;\n            }\n\n            #rv_modal_container .plans-button{\n                padding: 20px;\n            }\n\n            #rv_modal_container .current-plan{\n                display: none;\n            }\n\n            #rv_modal_container .description{\n                display: none;\n            }\n\n            #rv_modal_container  #settings_section_error {\n                font-size: 12px;\n                background: #fee;\n                color: red;\n                border-radius: 4px;\n                padding: 4px 10px;\n                display: none;\n            }\n        }\n        @media only screen and (max-width:1023px){\n            #rv_modal_container .rv_columns{\n                flex-direction: column;\n            }\n        }\n        &lt;/style&gt;\n        &lt;div id="rv_modal_container" class="window"&gt;\n            &lt;div id="revcatch_settings_profile_close"&gt;&lt;svg xmlns="http://www.w3.org/2000/svg"width="16" viewBox="0 0 24.05 24.05"&gt;&lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;&lt;path class="close" d="M14.12,12l9.49-9.49a1.48,1.48,0,0,0,0-2.1,1.5,1.5,0,0,0-2.1,0L12,9.92,2.53.43a1.5,1.5,0,0,0-2.1,0,1.5,1.5,0,0,0,0,2.1L9.92,12,.43,21.51a1.5,1.5,0,0,0,0,2.1,1.47,1.47,0,0,0,2.1,0L12,14.12l9.49,9.49a1.48,1.48,0,1,0,2.1-2.1Z"/&gt;&lt;/g&gt;&lt;/g&gt;&lt;/svg&gt;&lt;/div&gt;\n            &lt;div class="revcatch_logout"&gt;\n                &lt;button id="revcatch_settings_profile_logout" type="button" class="button"&gt;\n                    &lt;span&gt;log out&lt;/span&gt;\n                &lt;/button&gt;\n            &lt;/div&gt;\n            &lt;div class="logo_and_logout"&gt;\n                &lt;div class="rvc_logo"&gt;\n                    &lt;img src="').concat(s.image,'" alt="').concat(s.title,'" height="40"&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n            ');return l+='\n            \x3c!--Account--\x3e\n            &lt;div class="box-revcatch"&gt;\n                &lt;h1&gt;Account Settings&lt;/h1&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class="rv_column"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label"" for="name"&gt;Name&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="name" id="rc_name" value="'.concat(e,'" autocomplete="off" /&gt;\n                                &lt;p class="rv_error-message"&gt;Your name is required&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label" for="rc_email"&gt;Email&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="email" id="rc_email" value="').concat(n,'" autocomplete="off" /&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid email address&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label" for="rc_phone"&gt;Phone&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="phone" id="rc_phone" value="').concat(t,'" autocomplete="off" /&gt;\n                                &lt;p class="rv_error-message"&gt;Please enter a valid phone number&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rv_column"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label"" for="rc_password"&gt;New password&lt;/label&gt;\n                            &lt;p class="note"&gt;Leave this field empty if you do not wish to change your password.&lt;/p&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="password" id="rc_password" autocomplete="new-password" /&gt;\n                                &lt;p class="rv_error-message"&gt;Password is required&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label" for="rc_repeat_password"&gt;Repeat new password&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="password" id="rc_repeat_password" autocomplete="new-password" /&gt;\n                                &lt;p class="rv_error-message"&gt;Password did not match&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class="rv_column"&gt;\n                    &lt;div class="control"&gt;\n                        &lt;button id="revcatch_profile_settings_save" class="button button2"&gt;Save&lt;/button&gt;\n                        &lt;p class="rv_error-message"&gt;Error on update&lt;/p&gt;\n                        &lt;p class="rv_success-message"&gt;Update successful!&lt;/p&gt;\n                    &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;'),!0===(null===(o=window)||void 0===o||null===(o=o.current_plan)||void 0===o?void 0:o.classroom_plan)&amp;&amp;(l+='\n            \x3c!--Account--\x3e\n            &lt;div class="box-revcatch"&gt;\n                &lt;h1&gt;Classroom Credentials&lt;/h1&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class="rv_column"&gt;\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label" for="username"&gt;Username&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="text" id="rc_username_classroom" value="'.concat(null===(a=window.rc_account_data)||void 0===a?void 0:a.classroom_username,'" autocomplete="off" /&gt;\n                                &lt;p id="rv_error-message-username-classroom" style="display: none; color: red;"&gt;Classroom username already exists !&lt;/p&gt;\n                                &lt;p id="rv_error-message-username-classroom-required" style="display: none; color: red;"&gt;Classroom username required !&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n\n                        &lt;div class="field"&gt;\n                            &lt;label class="rv_label" for="rc_password_classroom"&gt;Password&lt;/label&gt;\n                            &lt;div class="control"&gt;\n                                &lt;input class="input" type="text" id="rc_password_classroom" value="').concat(null===(c=window.rc_account_data)||void 0===c?void 0:c.classroom_password,'" autocomplete="off" /&gt;\n                                &lt;p id="rv_error-message-password-classroom" style="display: none; color: red;"&gt;Password Required !&lt;/p&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rv_columns"&gt;\n                    &lt;div class="rv_column"&gt;\n                    &lt;div class="control"&gt;\n                        &lt;button id="revcatch_classroom_credentials_save" class="button button2"&gt;Save&lt;/button&gt;\n                        &lt;p id="rv_error-message-classroom-credentials" style="display: none; color: red;" &gt;Error on update, please try again&lt;/p&gt;\n                        &lt;p id="rv_success-message-classroom-credentials" style="display: none; color: green;"&gt;Update successful !&lt;/p&gt;\n                    &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;')),l+=i,l+=r,l+="\n        &lt;/div&gt;\n        "}},{key:"OptionsModal",value:function(n,e,t){var i=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),r="\n            &lt;style&gt;\n            #catch_login_options_window {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                align-items: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #catch_login_options_window &gt; div {\n                background: white;\n                padding: 0;\n                border-radius: 3px;\n                border: none;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 850px;\n            }\n            .revcatch_login_options_container{\n                display: flex;\n                flex-direction: row;\n                justify-content: center;\n                width: 100%;\n                height: 100%;\n            }\n            .revcatch_login_option{\n                flex: 1;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                padding: 25px;\n                position:relative;\n                min-height:500px;\n                border-radius: 3px;\n            }\n            .revcatch_login_option &gt; button{\n                color: white;\n                border: none;\n                border-radius: 4px;\n                background: #00293b;\n                min-height: 40px;\n                font-weight: bold;\n                font-size: 15px;\n                cursor: pointer;\n                text-shadow: none;\n                box-shadow: none;\n                width: 150px;\n                margin-top: 10px;\n                padding: 0;\n            }\n            #revcatch_login_options_close{\n                display: none;\n                color: #00293b;\n                margin-top: 5px;\n                cursor: pointer;\n                font-size: 16px;\n                text-align: left;\n                margin-left: 1px;\n            }\n            #revcatch_login_options_close_big{\n                display: block;\n                cursor: pointer;\n                text-align: right;\n                margin-bottom: -40px;\n                font-size: 26px;\n                position: absolute;\n                top: 5px;\n                right: 10px;\n                font-weight: bold;\n                color: #00293b;\n                max-width:20px;\n            }\n            .revcatch_login_option &gt; h3{\n                text-align: left;\n                font-size: 23px;\n                color: ".concat(i.headerFontColor,";\n                margin-bottom: 20px;\n            }\n            .revcatch_login_option_left{\n                background: #F9F9F9;\n            }\n            .revcatch_login_options_input{\n                display: flex;\n                flex-direction: column;\n                text-align: left;\n            }\n            .revcatch_login_options_input &gt; label{\n                color: ").concat(i.bodyFontColor,";\n                font-weight: 600;\n                margin-bottom: 4px;\n                font-size: 13px;\n            }\n            .revcatch_login_options_input &gt; input{\n                margin-bottom: 15px;\n                border-radius: 6px;\n                font-size: 16px;\n                padding: 10px 10px;\n                background: none;\n                border: 1px solid ").concat(i.bodyFontColor,";\n                color: ").concat(i.bodyFontColor," !important;\n            }\n            .revcatch_login_options_input &gt; input:focus{\n                border-color: ").concat(i.buttonBackgroundColor,";\n                color: ").concat(i.bodyFontColor," !important;\n            }\n            #revcatch_pre_forgot{\n                text-align: left;\n                margin-top: 8px;\n                color: ").concat(i.bodyFontColor," !important;\n                text-decoration: underline;\n                cursor: pointer;\n            }\n            #revcatch_help{\n                text-align: left;\n                font-weight: 600;\n                color: ").concat(i.buttonBackgroundColor,";\n                cursor: pointer;\n                display: flex;\n                justify-content: flex-start;\n                flex-direction: row;\n                align-items: flex-end;\n            }\n            .rc_sub_edq_qii_container {\n                font-size: 100%;\n                color: black;\n                text-align: left;\n            }\n            .rc_sub_edq_qii_container blockquote,\n            .rc_sub_edq_qii_container h1,\n            .rc_sub_edq_qii_container h2,\n            .rc_sub_edq_qii_container h3,\n            .rc_sub_edq_qii_container h4,\n            .rc_sub_edq_qii_container h5,\n            .rc_sub_edq_qii_container h6,\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container p,\n            .rc_sub_edq_qii_container pre,\n            .rc_sub_edq_qii_container ul {\n            color: black;\n            margin:0;\n            padding:0;\n            counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container ul {\n            padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol&gt;li,\n            .rc_sub_edq_qii_container ul&gt;li {\n            list-style-type:none\n            }\n            .rc_sub_edq_qii_container ul&gt;li::before {\n            content:'\\2022'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false],\n            .rc_sub_edq_qii_container ul[data-checked=true] {\n            pointer-events:none\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li *,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li * {\n            pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n            color:#777;\n            cursor:pointer;\n            pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n            content:'\\2611'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before {\n            content:'\\2610'\n            }\n            .rc_sub_edq_qii_container li::before {\n            display:inline-block;\n            white-space:nowrap;\n            width:1.2em\n            }\n            .rc_sub_edq_qii_container li:not(.ql-direction-rtl)::before {\n            margin-left:-1.5em;\n            margin-right:.3em;\n            text-align:right\n            }\n            .rc_sub_edq_qii_container li.ql-direction-rtl::before {\n            margin-left:.3em;\n            margin-right:-1.5em\n            }\n            .rc_sub_edq_qii_container ol li:not(.ql-direction-rtl),\n            .rc_sub_edq_qii_container ul li:not(.ql-direction-rtl) {\n            padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol li.ql-direction-rtl,\n            .rc_sub_edq_qii_container ul li.ql-direction-rtl {\n            padding-right:1.5em\n            }\n            .rc_sub_edq_qii_container ol li {\n            counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n            counter-increment:list-0\n            }\n            .rc_sub_edq_qii_container ol li:before {\n            content:counter(list-0,decimal) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n            counter-increment:list-1\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1:before {\n            content:counter(list-1,lower-alpha) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n            counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n            counter-increment:list-2\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2:before {\n            content:counter(list-2,lower-roman) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n            counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n            counter-increment:list-3\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3:before {\n            content:counter(list-3,decimal) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n            counter-reset:list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n            counter-increment:list-4\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4:before {\n            content:counter(list-4,lower-alpha) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n            counter-reset:list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n            counter-increment:list-5\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5:before {\n            content:counter(list-5,lower-roman) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n            counter-reset:list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n            counter-increment:list-6\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6:before {\n            content:counter(list-6,decimal) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n            counter-reset:list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n            counter-increment:list-7\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7:before {\n            content:counter(list-7,lower-alpha) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n            counter-reset:list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n            counter-increment:list-8\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8:before {\n            content:counter(list-8,lower-roman) '. '\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n            counter-reset:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9 {\n            counter-increment:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9:before {\n            content:counter(list-9,decimal) '. '\n            }\n            .rc_sub_edq_qii_container .ql-indent-1:not(.ql-direction-rtl) {\n            padding-left:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1:not(.ql-direction-rtl) {\n            padding-left:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-1.ql-direction-rtl.ql-align-right {\n            padding-right:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1.ql-direction-rtl.ql-align-right {\n            padding-right:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2:not(.ql-direction-rtl) {\n            padding-left:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2:not(.ql-direction-rtl) {\n            padding-left:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2.ql-direction-rtl.ql-align-right {\n            padding-right:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2.ql-direction-rtl.ql-align-right {\n            padding-right:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3:not(.ql-direction-rtl) {\n            padding-left:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3:not(.ql-direction-rtl) {\n            padding-left:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3.ql-direction-rtl.ql-align-right {\n            padding-right:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3.ql-direction-rtl.ql-align-right {\n            padding-right:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4:not(.ql-direction-rtl) {\n            padding-left:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4:not(.ql-direction-rtl) {\n            padding-left:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4.ql-direction-rtl.ql-align-right {\n            padding-right:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4.ql-direction-rtl.ql-align-right {\n            padding-right:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5:not(.ql-direction-rtl) {\n            padding-left:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5:not(.ql-direction-rtl) {\n            padding-left:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5.ql-direction-rtl.ql-align-right {\n            padding-right:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5.ql-direction-rtl.ql-align-right {\n            padding-right:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6:not(.ql-direction-rtl) {\n            padding-left:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6:not(.ql-direction-rtl) {\n            padding-left:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6.ql-direction-rtl.ql-align-right {\n            padding-right:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6.ql-direction-rtl.ql-align-right {\n            padding-right:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7:not(.ql-direction-rtl) {\n            padding-left:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7:not(.ql-direction-rtl) {\n            padding-left:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7.ql-direction-rtl.ql-align-right {\n            padding-right:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7.ql-direction-rtl.ql-align-right {\n            padding-right:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8:not(.ql-direction-rtl) {\n            padding-left:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8:not(.ql-direction-rtl) {\n            padding-left:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8.ql-direction-rtl.ql-align-right {\n            padding-right:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8.ql-direction-rtl.ql-align-right {\n            padding-right:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9:not(.ql-direction-rtl) {\n            padding-left:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9:not(.ql-direction-rtl) {\n            padding-left:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9.ql-direction-rtl.ql-align-right {\n            padding-right:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9.ql-direction-rtl.ql-align-right {\n            padding-right:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-video {\n            display:block;\n            max-width:100%\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-center {\n            margin:0 auto\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-right {\n            margin:0 0 0 auto\n            }\n            .rc_sub_edq_qii_container .ql-bg-black {\n            background-color:#000\n            }\n            .rc_sub_edq_qii_container .ql-bg-red {\n            background-color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-bg-orange {\n            background-color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-bg-yellow {\n            background-color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-bg-green {\n            background-color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-bg-blue {\n            background-color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-bg-purple {\n            background-color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-color-white {\n            color:#fff\n            }\n            .rc_sub_edq_qii_container .ql-color-red {\n            color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-color-orange {\n            color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-color-yellow {\n            color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-color-green {\n            color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-color-blue {\n            color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-color-purple {\n            color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-font-serif {\n            font-family:Georgia,Times New Roman,serif\n            }\n            .rc_sub_edq_qii_container .ql-font-monospace {\n            font-family:Monaco,Courier New,monospace\n            }\n            .rc_sub_edq_qii_container .ql-size-small {\n            font-size:.75em\n            }\n            .rc_sub_edq_qii_container .ql-size-large {\n            font-size:1.5em\n            }\n            .rc_sub_edq_qii_container .ql-size-huge {\n            font-size:2.5em\n            }\n            .rc_sub_edq_qii_container .ql-direction-rtl {\n            direction:rtl;\n            text-align:inherit\n            }\n            .rc_sub_edq_qii_container .ql-align-center {\n            text-align:center\n            }\n            .rc_sub_edq_qii_container .ql-align-justify {\n            text-align:justify\n            }\n            .rc_sub_edq_qii_container .ql-align-right {\n            text-align:right\n            }\n            .rc_sub_edq_qii_container.ql-blank::before {\n            color:rgba(0,0,0,.6);\n            content:attr(data-placeholder);\n            font-style:italic;\n            left:15px;\n            pointer-events:none;\n            position:absolute;\n            right:15px\n            }\n            .rc_sub_edq_qii_container h1 {\n            font-size:2em\n            }\n            .rc_sub_edq_qii_container h2 {\n            font-size:1.5em\n            }\n            .rc_sub_edq_qii_container h3 {\n            font-size:1.17em\n            }\n            .rc_sub_edq_qii_container h4 {\n            font-size:1em\n            }\n            .rc_sub_edq_qii_container h5 {\n            font-size:.83em\n            }\n            .rc_sub_edq_qii_container h6 {\n            font-size:.67em\n            }\n            .rc_sub_edq_qii_container a {\n            text-decoration:underline\n            }\n            .rc_sub_edq_qii_container blockquote {\n            border-left:4px solid #ccc;\n            margin-bottom:5px;\n            margin-top:5px;\n            padding-left:16px\n            }\n            .rc_sub_edq_qii_container code,\n            .rc_sub_edq_qii_container pre {\n            background-color:#f0f0f0;\n            border-radius:3px\n            }\n            .rc_sub_edq_qii_container pre {\n            white-space:pre-wrap;\n            margin-bottom:5px;\n            margin-top:5px;\n            padding:5px 10px\n            }\n            .rc_sub_edq_qii_container code {\n            font-size:85%;\n            padding:2px 4px\n            }\n            .rc_sub_edq_qii_container pre.ql-syntax {\n            background-color:#23241f;\n            color:#f8f8f2;\n            overflow:visible\n            }\n            .rc_sub_edq_qii_container img {\n            max-width:100%\n            }\n            @media only screen and (max-width: 900px) {\n                #catch_login_options_window{\n                    height: initial;\n                    display: block;\n                    position: absolute;\n                    height: 100%;\n                    overflow: scroll;\n                }\n                #catch_login_options_window &gt; div{\n                    margin-top: 0;\n                    width: 100%;\n                    min-height: initial;\n                    overflow: scroll;\n                }\n                .revcatch_login_options_container{\n                    flex-direction: column;\n                }\n                .revcatch_login_option &gt; button{\n                    width: 100%;\n                }\n                #revcatch_pre_forgot{\n                    width: 100%;\n                    text-align: center;\n                }\n                #revcatch_register_option{\n                    width: 100%;\n                    margin-bottom: 15px;\n                    margin-top: 15px;\n                }\n                #revcatch_login_options_close{\n                    font-size: 37px;\n                    text-align: right;\n                    margin-bottom: -34px;\n                    font-weight: bold;\n                    display: block;\n                }\n                #revcatch_login_options_close_big{\n                    display: none;\n                }\n                #revcatch_help{\n                    text-align: center;\n                }\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;div class=\"revcatch_login_options_container\"&gt;\n                    &lt;div class=\"revcatch_login_option revcatch_login_option_left\"&gt;\n                        &lt;div id=\"revcatch_login_options_close\"&gt;x&lt;/div&gt;\n                        &lt;h3 style=\"width: 95%\"&gt;Login&lt;/h3&gt;\n                        &lt;div class=\"revcatch_login_options_input\"&gt;\n                            ").concat(!0===t?"&lt;label&gt;Email or Classroom Username&lt;/label&gt;":"&lt;label&gt;Email&lt;/label&gt;",'\n                            &lt;input id="revcatch_pre_username" class="revcatch_login_options_input_ent" type="text" placeholder="').concat(!0===t?"Enter your email or classroom username":"Enter your email",'"&gt;&lt;/input&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revcatch_login_options_input"&gt;\n                            &lt;label&gt;Password&lt;/label&gt;\n                            &lt;input id="revcatch_pre_password" class="revcatch_login_options_input_ent" type="password" placeholder="Enter your password"&gt;&lt;/input&gt;\n                        &lt;/div&gt;\n                        &lt;div id="revcatch_pre_login_error" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Invalid email/password combination. If you need an account, please signup using the \'Subscribe\' button below and right&lt;/div&gt;\n                        &lt;div id="revcatch_pre_login_disabled" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Your account has expired. Please click Subscribe to proceed.&lt;/div&gt;\n                        &lt;button style="background: ').concat(i.buttonBackgroundColor,"; color: ").concat(i.buttonTextColor,';" id="revcatch_login_option"&gt;Log In&lt;/button&gt;\n                        &lt;div id="revcatch_pre_forgot" style="margin-top: 25px;"&gt;Forgot your password?&lt;/div&gt;\n                        &lt;div id="revcatch_help" style="margin-top: 25px;"&gt;\n                            &lt;svg id="revcatch_help_icon" style="width:20px; height:20px;" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"&gt;&lt;path id="help_icon-2" data-name="help_icon" d="M12,3a9,9,0,1,1-9,9,9,9,0,0,1,9-9m0-3A12,12,0,1,0,24,12,12,12,0,0,0,12,0ZM10.38,13.88a3.3,3.3,0,0,1,.12-1.21,2.45,2.45,0,0,1,.55-1,4.54,4.54,0,0,1,1-.82,6.49,6.49,0,0,0,1-.66,1.67,1.67,0,0,0,.49-.64,1.86,1.86,0,0,0,.15-.77v0A1.5,1.5,0,0,0,13.46,8a1.52,1.52,0,0,0-.63-.54,2.13,2.13,0,0,0-.94-.2,2,2,0,0,0-1,.22,1.68,1.68,0,0,0-.64.6,1.78,1.78,0,0,0-.27.86V9H7.44V8.92a3.93,3.93,0,0,1,.59-2A3.79,3.79,0,0,1,9.59,5.55a5.61,5.61,0,0,1,2.47-.5,5.43,5.43,0,0,1,2.36.47A3.78,3.78,0,0,1,16,6.8a3.28,3.28,0,0,1,.57,1.91v0A3.21,3.21,0,0,1,16,10.57a4.46,4.46,0,0,1-1.51,1.35,7.62,7.62,0,0,0-1,.68,1.92,1.92,0,0,0-.49.65,2.05,2.05,0,0,0-.14.78v.39H10.4Zm.22,4.64a1.46,1.46,0,0,1,0-2.11,1.62,1.62,0,0,1,2.2,0,1.46,1.46,0,0,1,0,2.11,1.62,1.62,0,0,1-2.2,0Z"&gt;&lt;/path&gt;&lt;/svg&gt;\n                        Help&lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revcatch_login_option" style="justify-content: initial;"&gt;\n\n                    &lt;div id="revcatch_login_options_close_big"&gt;&lt;svg style="width:20px;" aria-hidden="true" focusable="false" data-prefix="fal" data-icon="times" class="svg-inline--fa fa-times fa-w-10" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"&gt;&lt;path fill="currentColor" d="M193.94 256L296.5 153.44l21.15-21.15c3.12-3.12 3.12-8.19 0-11.31l-22.63-22.63c-3.12-3.12-8.19-3.12-11.31 0L160 222.06 36.29 98.34c-3.12-3.12-8.19-3.12-11.31 0L2.34 120.97c-3.12 3.12-3.12 8.19 0 11.31L126.06 256 2.34 379.71c-3.12 3.12-3.12 8.19 0 11.31l22.63 22.63c3.12 3.12 8.19 3.12 11.31 0L160 289.94 262.56 392.5l21.15 21.15c3.12 3.12 8.19 3.12 11.31 0l22.63-22.63c3.12-3.12 3.12-8.19 0-11.31L193.94 256z"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/div&gt;\n                        &lt;div class="rc_sub_edq_qii_container" style="font-size:16px;min-height: 279px;"&gt;');return""!=n&amp;&amp;null!=n&amp;&amp;(r+=n),r+='\n        &lt;/div&gt;\n        &lt;button id="revcatch_register_option" style="background: '.concat(i.subscriberButtonBackgroundColor,"; color: ").concat(i.subscriberButtonTextColor,';"&gt;Subscribe&lt;/button&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ')}},{key:"getCountDownText",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],t=new Date,i=new Date(n.year,n.month-1,n.day),r=Math.ceil((i.getTime()-t.getTime())/864e5);if(0===r)return"Your subscription ends today, please renew to continue.";if(r&lt;=0)return"Your subscription has ended.";var o="",a="";if(e?(o+="Subscription ends in: ",a=". And will not renew."):o+="Subscription Renewal: ",r/365&gt;1){var c=Math.floor(r/365);o+=c+" Years ",r-=365*c}if(r/30&gt;1){var s=Math.floor(r/30);return r-=30*s,o+=s+" Months "}if(r/7&gt;1){var l=Math.floor(r/7);o+=l+" Weeks ",r-=7*l}return r&gt;=1&amp;&amp;(o+=r+" Days "),o+a}},{key:"hexToRGBA",value:function(n,e){var t=0,i=0,r=0;return 4==n.length?(t="0x"+n[1]+n[1],i="0x"+n[2]+n[2],r="0x"+n[3]+n[3]):7==n.length&amp;&amp;(t="0x"+n[1]+n[2],i="0x"+n[3]+n[4],r="0x"+n[5]+n[6]),"rgba("+ +t+","+ +i+","+ +r+","+ +e+")"}}],(e=null)&amp;&amp;h(n.prototype,e),t&amp;&amp;h(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function g(n){return g="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},g(n)}function f(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,b(i.key),i)}}function b(n){var e=function(n,e){if("object"!=g(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=g(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==g(e)?e:e+""}var y=function(){return t=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.default_ajax_url_base="/caught/",this.message_html="init",this.message_delay="false",this.message_seconds="0",this.message_views="0",this.close_hours="0",this.message_can_close="true",this.newsletter_message_code="",this.show_newsletter="false",this.show_newsletter_opt="false",this.show="false",this.newsletter_disabledfor="0",this.newsletter_terms="",this.newsletter_disabledindef="true",this.show_login="false",this.impression_id=0,this.record_recovered="false",this.support_info="",this.show_message="false",this.profile_style="",this.mobile_profile_style="",this.profile_color="",this.done=!1,this.version=0,this.es_impression_id="",this.impression_id=0},i=[{key:"getBaseURL",value:function(){var t=document.getElementById("catchscript");if(/http:\/\/localhost/.test(t.src))return function(t){return console.log("getApiRulesUrl()"),e(t,"[SRC]","caught/",n)}(t.src);var i=t.src;return null!==(i=/^(http[s]*:\/\/[a-z\.]+)/i.exec(i))?i[0]+"/caught/":this.default_ajax_url_base}},{key:"do",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:null,t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0,i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:0;this.impression_id=e,this.es_impression_id=i;var r=this.getBaseURL()+n+"/"+e+"/"+t;return this.capture(r,n),this}},{key:"getMessage",value:function(){return{message_html:this.message_html,message_delay:this.message_delay,message_seconds:this.message_seconds,message_views:this.message_views,close_hours:this.close_hours,message_can_close:this.message_can_close,newsletter_message_code:this.newsletter_message_code,show_newsletter:this.show_newsletter,show_newsletter_opt:this.show_newsletter_opt,show:this.show,newsletter_disabledfor:this.newsletter_disabledfor,newsletter_terms:this.newsletter_terms,support_info:this.support_info,newsletter_disabledindef:this.newsletter_disabledindef,show_login:this.show_login,impression_id:this.impression_id,record_recovered:this.record_recovered,profile_style:this.profile_style,mobile_profile_style:this.mobile_profile_style,profile_color:this.profile_color,version:this.version}}},{key:"capture",value:function(n,e){var t=this,i=new XMLHttpRequest;i.open("GET",n),i.onload=function(){if(200===i.status){var n=new Date,r="rc_rec_"+n.getFullYear()+"-"+(n.getMonth()+1)+"-"+n.getDate();localStorage.setItem("recorded_"+e,r);var o=JSON.parse(i.responseText),a="";try{a=atob(o.newsletter_terms)}catch(n){}t.message_html=o.message_code,t.message_delay=o.has_delay,t.message_seconds=o.seconds_delay,t.message_views=o.views_delay,t.version=o.version,t.close_hours=o.close_hours,t.message_can_close=o.can_be_closed,t.newsletter_message_code=o.newsletter_message_code,t.show_newsletter=o.show_newsletter,t.show_newsletter_opt=o.show_newsletter_opt,t.show=o.show,t.newsletter_disabledfor=o.newsletter_disabledfor,t.newsletter_terms=a,t.support_info=o.support_info,t.newsletter_disabledindef=o.newsletter_disabledindef,t.show_login=o.show_accounts,t.record_recovered=o.record_recovered,t.show_message=o.show_message,t.profile_style=o.profile_style,t.mobile_profile_style=o.mobile_profile_style,t.profile_color=o.profile_color,t.done=!0,localStorage.setItem("auto_complete",1==o.auto_complete),""!=o.custom_subscribe_url&amp;&amp;(window.gRevCatch_CustomSubscribeURL=o.custom_subscribe_url),window.dispatchEvent(window.catchtriggerlogin),window.dispatchEvent(window.catchhoneydropevent),window.dispatchEvent(window.catchaftercheck)}},i.send()}},{key:"showLoginButton",value:function(){if("true"==this.show_login){var n=document.body,e=document.getElementById("catch_login_button");if(null!=e){var t=document.getElementById("catch_login_button");t.parentNode.removeChild(t),e=null}null==e&amp;&amp;((e=document.createElement("div")).id="catch_login_button",e.style.zIndex="9999",e.style.position="relative",e.innerHTML=m.LoginButton(this.profile_style,this.mobile_profile_style,this.profile_color),n.appendChild(e),document.addEventListener("click",(function(n){if(n.target&amp;&amp;n.target.classList.contains("revcatch-login")&amp;&amp;(n.preventDefault(),window.dispatchEvent(window.catchrclogin)),n.target&amp;&amp;n.target.classList.contains("revcatch_register_option_class")){n.preventDefault();var e=new CustomEvent("catchsubscribe",{detail:[!0]});window.dispatchEvent(e)}})),document.addEventListener("click",(function(n){n.target&amp;&amp;n.target.classList.contains("revcatch-login-sub")&amp;&amp;(n.preventDefault(),window.dispatchEvent(window.catchsubscribe))})))}}}],i&amp;&amp;f(t.prototype,i),r&amp;&amp;f(t,r),Object.defineProperty(t,"prototype",{writable:!1}),t;var t,i,r}();function w(n){return w="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},w(n)}function x(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,q(i.key),i)}}function q(n){var e=function(n,e){if("object"!=w(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=w(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==w(e)?e:e+""}var k=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.app_hash=e,this.crccaptureurl="https://pages."+t+"/",this.captureurl="https://ev."+t+"/pageview_function",this.impression_id=0,this.es_impression_id="",this.is_visitor=!1;var r=document.getElementById("catchscript").src;/http:\/\/localhost/.test(r)&amp;&amp;(this.crccaptureurl=i(r))},e=[{key:"send",value:function(){var n=this,e=navigator.userAgent,t=encodeURIComponent(e),i=encodeURIComponent(window.location.href),r=this.crccaptureurl;if(this.captureurl,null!=localStorage.getItem("recorded_"+this.app_hash)){var o=new Date,a="rc_rec_"+o.getFullYear()+"-"+(o.getMonth()+1)+"-"+o.getDate();localStorage.getItem("recorded_"+this.app_hash)!=a&amp;&amp;(localStorage.removeItem("rev_iid_"+this.app_hash),this.is_visitor=!0)}else this.is_visitor=!0;this.is_visitor&amp;&amp;(r+="?new");var c=void 0!==document.documentElement?document.documentElement.clientWidth:window.innerWidth,s="&amp;action=capture&amp;app_hash="+this.app_hash+"&amp;uri="+i+"&amp;ua="+t+"&amp;width="+c;"undefined"!=typeof pbjs&amp;&amp;(s+="&amp;pbjs="+pbjs.version),window.googletag&amp;&amp;googletag.apiReady&amp;&amp;(s+="&amp;gpt="+googletag.getVersion()),"undefined"!=typeof gAmpEngineVersionID&amp;&amp;(s+="&amp;ampv="+gAmpEngineVersionID),void 0!==window.__gpp&amp;&amp;__gpp("getGPPData",(function(n,e){e?s+="&amp;gpp="+n.gppVersion:__gpp("ping",(function(n,e){e&amp;&amp;(s+="&amp;gpp="+n.gppVersion)}))}));var l=new XMLHttpRequest;l.open("POST",r,!0),l.setRequestHeader("Content-type","application/x-www-form-urlencoded"),l.addEventListener("load",(function(){if(200===l.status){var e=JSON.parse(l.responseText);n.impression_id=e[1],window.senddone=!0,window.dispatchEvent(window.catchdo),window.dispatchEvent(window.catchspider),window.dispatchEvent(window.catchrecordrec)}})),l.send(s)}},{key:"update",value:function(n){if(0!==this.impression_id&amp;&amp;!0===n&amp;&amp;""!=this.impression_id&amp;&amp;null!=this.impression_id){var e=new CustomEvent("eventrecorder",{detail:"blocking"});window.dispatchEvent(e);var t="&amp;action=update&amp;app_hash="+this.app_hash+"&amp;id="+this.impression_id,i=new XMLHttpRequest;i.open("POST",this.crccaptureurl,!0),i.setRequestHeader("Content-type","application/x-www-form-urlencoded"),i.addEventListener("load",(function(){200===i.status&amp;&amp;(window.senddone=!0,window.updatedone=!0,window.dispatchEvent(window.catchaftercheck))})),i.send(t)}else console.log("update done ab"),window.updatedone=!0,window.dispatchEvent(window.catchaftercheck)}}],e&amp;&amp;x(n.prototype,e),t&amp;&amp;x(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function E(n){return E="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},E(n)}function S(){S=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new z(i||[]);return r(a,"_invoke",{value:I(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(j([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function B(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==E(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function I(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=A(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function A(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,A(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function C(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function L(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function z(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(C,this),this.reset(!0)}function j(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(E(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(B.prototype),l(B.prototype,c,(function(){return this})),e.AsyncIterator=B,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new B(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=j,z.prototype={constructor:z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(L),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),L(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;L(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:j(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function B(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function I(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,A(i.key),i)}}function A(n){var e=function(n,e){if("object"!=E(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=E(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==E(e)?e:e+""}var C=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.ScriptUrl=e},e=[{key:"GetStyleSettings",value:(i=S().mark((function n(e,t){var i,r,o,a,c;return S().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!(i=localStorage.getItem("styleSettings"))){n.next=8;break}if(r=JSON.parse(i),!(Date.now()&lt;r.expiresAt)){n.next=7;break}return n.abrupt("return",r);case 7:localStorage.removeItem("styleSettings");case 8:return o=this.ScriptUrl+"/api/getstylesettings?id="+e,null!=t&amp;&amp;(o=this.ScriptUrl+"/api/getstylesettings?id="+e+"&amp;v="+t),n.next=12,fetch(o,{method:"GET",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"}});case 12:return a=n.sent,n.next=15,a.json();case 15:return(c=n.sent).expiresAt=Date.now()+18e5,localStorage.setItem("styleSettings",JSON.stringify(c)),n.abrupt("return",c);case 19:case"end":return n.stop()}}),n,this)})),r=function(){var n=this,e=arguments;return new Promise((function(t,r){var o=i.apply(n,e);function a(n){B(o,t,r,a,c,"next",n)}function c(n){B(o,t,r,a,c,"throw",n)}a(void 0)}))},function(n,e){return r.apply(this,arguments)})}],e&amp;&amp;I(n.prototype,e),t&amp;&amp;I(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,i,r}();function L(n){return L="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},L(n)}function z(){z=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(j([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==L(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function j(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(L(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=j,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:j(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function j(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function P(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,T(i.key),i)}}function T(n){var e=function(n,e){if("object"!=L(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=L(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==L(e)?e:e+""}var O=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.token="",this.api=new C(t)},e=[{key:"getSettings",value:(i=z().mark((function n(){var e,t,i=arguments;return z().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e=i.length&gt;0&amp;&amp;void 0!==i[0]?i[0]:null,t=this,void 0!==window.rccbase_styles&amp;&amp;""!==window.rccbase_styles){n.next=6;break}return n.abrupt("return",t.api.GetStyleSettings(t.AppID,e));case 6:return n.abrupt("return",new Promise((function(n,e){n({success:"yes",data:window.rccbase_styles})}),(function(n){})));case 7:case"end":return n.stop()}}),n,this)})),r=function(){var n=this,e=arguments;return new Promise((function(t,r){var o=i.apply(n,e);function a(n){j(o,t,r,a,c,"next",n)}function c(n){j(o,t,r,a,c,"throw",n)}a(void 0)}))},function(){return r.apply(this,arguments)})},{key:"setStyle",value:function(n){"yes"!=n.success?window.rccbase_styles=this.getDefaultSyles():window.rccbase_styles=n.data}},{key:"getDefaultSyles",value:function(){return{headerFontColor:"#000000",headerFontWeight:"700",bodyFontColor:"#000000",bodyFontWeight:"300",buttonTextColor:"#FFFFFF",buttonFontWeight:"700",buttonBackgroundColor:"#999999",subscriberButtonTextColor:"#FFFFFF",subscriberButtonFontWeight:"700",subscriberButtonBackgroundColor:"#777777",isTab:!1,tabRight:!0,login_button_visibility:"both",tabCustom:"",mobileStyle:"",profileText:"",subscribeText:""}}}],e&amp;&amp;P(n.prototype,e),t&amp;&amp;P(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,i,r}();function N(n){return N="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},N(n)}function D(){D=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==N(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(N(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function M(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function R(n){return function(){var e=this,t=arguments;return new Promise((function(i,r){var o=n.apply(e,t);function a(n){M(o,i,r,a,c,"next",n)}function c(n){M(o,i,r,a,c,"throw",n)}a(void 0)}))}}function F(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,H(i.key),i)}}function H(n){var e=function(n,e){if("object"!=N(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=N(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==N(e)?e:e+""}var U=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.ScriptUrl=e;var t=e;t=/[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/i.exec(t),this.captureurl="https://pages."+t+"/",this.escaptureurl="https://ev."+t+"/pageview_function";var r=document.getElementById("catchscript").src;/http:\/\/localhost/.test(r)&amp;&amp;(this.captureurl=i(r))},e=[{key:"GetHtml",value:(y=R(D().mark((function n(e){var t;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/getlogin?id="+e,{method:"GET"});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n){return y.apply(this,arguments)})},{key:"GetSettings",value:(b=R(D().mark((function n(e){var t;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/getsettings?id="+e,{method:"GET",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"}});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n){return b.apply(this,arguments)})},{key:"Login",value:(f=R(D().mark((function n(e,t,i){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/login?id="+e,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:t,password:i,url:(window.location.hostname+window.location.pathname).replace(/\/+$/,"")})});case 2:return r=n.sent,n.abrupt("return",r.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return f.apply(this,arguments)})},{key:"PaywallAndEnabled",value:(g=R(D().mark((function n(e){var t,i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=encodeURI(btoa((window.location.hostname+window.location.pathname).replace(/\/+$/,""))),n.next=3,fetch(this.ScriptUrl+"/api/checkpaywalls?url="+t+"&amp;hash="+e,{method:"GET",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"}});case 3:return i=n.sent,n.abrupt("return",i.json());case 5:case"end":return n.stop()}}),n,this)}))),function(n){return g.apply(this,arguments)})},{key:"CheckToken",value:(m=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/checktoken",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({token:t,app_hash:e,url:(window.location.hostname+window.location.pathname).replace(/\/+$/,"")})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return m.apply(this,arguments)})},{key:"Subscribe",value:(v=R(D().mark((function n(e,t,i){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/subscribe",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,method:t,plan_id:i})});case 2:return r=n.sent,n.abrupt("return",r.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return v.apply(this,arguments)})},{key:"Unsubscribe",value:(h=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/unsub",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,app_id:t})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return h.apply(this,arguments)})},{key:"SaveProfile",value:(_=R(D().mark((function n(e,t,i,r,o){var a;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/setprofile",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,email:t,name:i,phone:r,password:o})});case 2:return a=n.sent,n.abrupt("return",a.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t,i,r){return _.apply(this,arguments)})},{key:"SaveClassroomCredentials",value:(p=R(D().mark((function n(e,t,i){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/set-classroom-credentials",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,classroom_username:t,classroom_password:i})});case 2:return r=n.sent,n.abrupt("return",r.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return p.apply(this,arguments)})},{key:"GetProfile",value:(u=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/getprofile",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:t,app_hash:e})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return u.apply(this,arguments)})},{key:"AddMethod",value:(d=R(D().mark((function n(e,t,i,r,o){var a;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/addmethod",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,card:t,exp_month:i,exp_year:r,cvc:o})});case 2:return a=n.sent,n.abrupt("return",a.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t,i,r){return d.apply(this,arguments)})},{key:"RemoveMethod",value:(l=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/rmmethod",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e,method_id:t})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return l.apply(this,arguments)})},{key:"ForgotPassword",value:(s=R(D().mark((function n(e,t){var i,r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return i=encodeURI(window.location.host),n.next=3,fetch(this.ScriptUrl+"/api/forgot",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:e,app_id:t,source:i})});case 3:return r=n.sent,n.abrupt("return",r.json());case 5:case"end":return n.stop()}}),n,this)}))),function(n,e){return s.apply(this,arguments)})},{key:"GetPlans",value:(c=R(D().mark((function n(e){var t;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/plans",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({app_id:e})});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n){return c.apply(this,arguments)})},{key:"UpdateRecord",value:(a=R(D().mark((function n(e,t,i){var r;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=3,fetch(this.captureurl,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded"},body:"&amp;action=updaterec&amp;app_hash="+e+"&amp;id="+t+"&amp;upw="+i});case 3:return r=n.sent,n.abrupt("return",r.json());case 5:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return a.apply(this,arguments)})},{key:"SubscribeNews",value:(o=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/newslettersub/"+t,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({sub:e})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return o.apply(this,arguments)})},{key:"UnsubscribeNews",value:(r=R(D().mark((function n(e,t){var i;return D().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/newsletterunsub/"+t,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({sub:e})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return r.apply(this,arguments)})}],e&amp;&amp;F(n.prototype,e),t&amp;&amp;F(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,r,o,a,c,s,l,d,u,p,_,h,v,m,g,f,b,y}();function G(n){return G="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},G(n)}function W(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,J(i.key),i)}}function J(n){var e=function(n,e){if("object"!=G(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=G(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==G(e)?e:e+""}var V=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"LoginContainer",value:function(n){var e=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();return"\n            &lt;style&gt;\n                #revcatch_login_section_block_4 h2{\n                    text-align: center !important;\n                    color: ".concat(e.headerFontColor," !important;\n                }\n                #rvc567_forgot_username{\n                    background: ").concat(this.addOpacity(e.buttonBackgroundColor)," !important;\n                    border: 1px solid ").concat(this.addOpacity(e.buttonBackgroundColor)," !important;\n                    color: ").concat(e.buttonBackgroundColor," !important;\n                    font-weight: bold !important;\n                    font-size: 16px !important;\n                    width 100% !important;\n                    margin-bottom: 0 !important;\n                    margin-right: 10px !important;\n                    height: 40px !important;\n                    border-radius: 3px !important;\n                }\n                .rvc567_mini_container{\n                    display: flex !important;\n                    flex-direction: row !important;\n                    justify-content: center !important;\n                    align-items: center !important;\n                    margin: 20px auto !important;\n                    box-shadow: 0px 3px 6px #00000029 !important;\n                    background: #fff !important;\n                    width: 400px !important;\n                    padding: 10px 20px !important;\n                }\n                #rvc567_forgot{\n                    margin-top: 0 !important;\n                    font-size: 16px !important;\n                    box-shadow: none !important;\n                    text-shadow: none !important;\n                    width: 100% !important;\n                    height: 35px !important;\n                    color: ").concat(e.buttonTextColor," !important;\n                    background: ").concat(e.buttonBackgroundColor," !important;\n                    border-radius: 3px !important;\n                }\n                .revcatch_back_to_login{\n                    font-weight: bold !important;\n                    font-size: 18px !important;\n                }\n                #revcatch_modal_login .revcatch_message_section_login_form input{\n                    border: 1px solid ").concat(e.bodyFontColor,";\n                    color: ").concat(e.bodyFontColor," !important;\n                }\n                #revcatch_modal_login .revcatch_message_section_login_form input:focus{\n                    border-color: ").concat(e.buttonBackgroundColor,";\n                    color: ").concat(e.bodyFontColor," !important;\n                }\n                #revcatch_modal_login .revcatch_message_section_login_form label{\n                    color: ").concat(e.bodyFontColor," !important;\n                }\n                #rvc567_forgot_password, #rvc567_register_form{\n                    color: ").concat(e.bodyFontColor," !important;\n                }\n                #revcatch_login_section_block_1 &gt; h2{\n                    color: ").concat(e.headerFontColor,' !important;\n                }\n                @media only screen and (max-width: 900px) {\n                    .rvc567_mini_container{\n                        flex-direction: column !important;\n                    }\n                    #rvc567_forgot_username{\n                        margin: 0 0 10px !important;\n                        width: 100% !important;\n                    }\n                }\n            &lt;/style&gt;\n            &lt;div id="revcatch_modal_login" class="is-active"&gt;\n            &lt;div id="revcatch_modal_bg_login" class="revcatch_modal-background"&gt;&lt;/div&gt;\n            &lt;div class="revcatch_modal-content"&gt;\n                &lt;div id="revcatch_login_thank_you"&gt;Thank you for subscribing! Please log in to continue&lt;/div&gt;\n                ').concat(n,"\n            &lt;/div&gt;\n            &lt;/div&gt;\n        ")}},{key:"addOpacity",value:function(n){var e=n.match(/\d+\.?\d+/g);return"rgba("+e[0]+","+e[1]+","+e[2]+", 0.2)"}}],(e=null)&amp;&amp;W(n.prototype,e),t&amp;&amp;W(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Y(n){return Y="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Y(n)}function X(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Z(i.key),i)}}function Z(n){var e=function(n,e){if("object"!=Y(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Y(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Y(e)?e:e+""}var K=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"ShowLoading",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],t=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),i=document.getElementById("revcatch_loading_container");if(null===i||n||i.remove(),null==i&amp;&amp;n){var r=document.body;if((i=document.createElement("div")).id="revcatch_loading_container",e){var o="flex-end",a="right: -342px;";t.tabRight||(o="flex-start",a="left: -342px;"),i.innerHTML="\n                    &lt;style&gt;\n                    #revcatch_loading_container {\n                        position: fixed;\n                        width: 100%;\n                        height: 100%;\n                        top: 0;\n                        left: 0;\n                        display: flex;\n                        justify-content: ".concat(o,";\n                        align-content: center;\n                        align-items: center;\n                        flex-direction: row;\n                        z-index: 999999;\n                        background: transparent;\n                    }\n                    #revcatch_loading_container_div {\n                        overflow-y: scroll;\n                        background: white;\n                        padding: 14px 20px;\n                        border-radius: 3px;\n                        border: 1px solid whitesmoke;\n                        box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                        display: flex;\n                        flex-direction: column;\n                        justify-content: center;\n                        align-items: center;\n                        font-size: 16px;\n                        color: #7e7e7e;\n                        text-align: center;\n                        width: 342px;\n                        height: 580px;\n                        position: relative;\n                        ").concat(a,'\n                        transition: all 1s;\n                    }\n                    &lt;/style&gt;\n                    &lt;div id="revcatch_loading_container_div"&gt;\n                        &lt;img style="width: 100px; height: 100px;" src="').concat("https://app.protectsubrev.com/",'images/generic_loader.gif" alt="loading"/&gt;\n                    &lt;/div&gt;\n                ')}else i.innerHTML='\n                    &lt;style&gt;\n                    #revcatch_loading_container {\n                        position: fixed;\n                        width: 100%;\n                        height: 100%;\n                        top: 0;\n                        left: 0;\n                        display: flex;\n                        justify-content: center;\n                        align-content: center;\n                        flex-direction: column;\n                        z-index: 999999;\n                        background: rgba(10,10,10,.86);\n                    }\n                    #revcatch_loading_container_div {\n                        width: 200px;\n                        margin: auto;\n                        background: white;\n                        padding: 20px;\n                        border-radius: 10px;\n                        border: 1px solid whitesmoke;\n                        box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                        font-size: 15px;\n                        color: #7e7e7e;\n                        text-align: center;\n                    }\n                    &lt;/style&gt;\n                    &lt;div id="revcatch_loading_container_div"&gt;\n                        Loading...\n                    &lt;/div&gt;\n                ';r.appendChild(i),e&amp;&amp;setTimeout((function(){t.tabRight?document.getElementById("revcatch_loading_container_div").style.right="0":document.getElementById("revcatch_loading_container_div").style.left="0"}),100)}}}],(e=null)&amp;&amp;X(n.prototype,e),t&amp;&amp;X(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Q(n){return Q="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Q(n)}function $(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,nn(i.key),i)}}function nn(n){var e=function(n,e){if("object"!=Q(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Q(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Q(e)?e:e+""}var en=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"SubscribeModal",value:function(n){var e=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();return"\n            &lt;style&gt;\n            #revcatch_sub_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_sub_container &gt; div {\n                width: 200px;\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 10px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n            }\n            #revcatch_profile_sub {\n                background: ".concat(e.subscriberButtonBackgroundColor,';\n                color: white;\n                border: none;\n                border-radius: 4px;\n                font-size: 15px;\n                padding: 5px 15px;\n                cursor: pointer;\n                box-shadow: none;\n            }\n            #revcatch_sub_confirm_msg {\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 16px;\n                color: #3e3e3e;\n            }\n            #revcatch_profile_sub_cancel {\n                margin-top: 6px;\n                cursor: pointer;\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;h2 id="revcatch_sub_confirm_msg"&gt;').concat(n,'&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;button id="revcatch_profile_sub"&gt;Yes, I\'m sure&lt;/button&gt;\n                    &lt;div id="revcatch_profile_sub_cancel"&gt;Cancel&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ')}},{key:"DisableAutoRenewModal",value:function(n){var e=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();return"\n            &lt;style&gt;\n            #revcatch_sub_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_sub_container &gt; div {\n                width: 200px;\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 10px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n            }\n            #revcatch_profile_sub {\n                background: ".concat(e.subscriberButtonBackgroundColor,';\n                color: white;\n                border: none;\n                border-radius: 4px;\n                font-size: 15px;\n                padding: 5px 15px;\n                cursor: pointer;\n                box-shadow: none;\n            }\n            #revcatch_sub_confirm_msg {\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 16px;\n                color: #3e3e3e;\n            }\n            #revcatch_profile_sub_cancel {\n                margin-top: 6px;\n                cursor: pointer;\n            }\n            &lt;/style&gt;\n            &lt;div style="width: 25%;"&gt;\n                &lt;h2 id="revcatch_sub_confirm_msg"&gt;').concat(n,'&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;button id="revcatch_profile_sub"&gt;Yes, Please Cancel&lt;/button&gt;\n                    &lt;div id="revcatch_profile_sub_cancel"&gt;No, Go Back&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ')}},{key:"UnsubscribeModal",value:function(n){return'\n            &lt;style&gt;\n            #revcatch_unsub_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_unsub_container &gt; div {\n                width: 200px;\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 10px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n            }\n            #revcatch_profile_unsub {\n                background: red;\n                color: white;\n                border: none;\n                border-radius: 4px;\n                font-size: 15px;\n                padding: 5px 15px;\n                cursor: pointer;\n                box-shadow: none;\n            }\n            #revcatch_unsub_confirm_msg {\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 16px;\n                color: #3e3e3e;\n            }\n            #revcatch_profile_unsub_cancel {\n                margin-top: 6px;\n                cursor: pointer;\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;h2 id="revcatch_unsub_confirm_msg"&gt;'.concat(n,'&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;button id="revcatch_profile_unsub"&gt;Yes, I\'m sure&lt;/button&gt;\n                    &lt;div id="revcatch_profile_unsub_cancel"&gt;Cancel&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ')}},{key:"CardModal",value:function(){return void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),'\n            &lt;style&gt;\n                #revcatch_method_modal_container {\n                    position: fixed;\n                    width: 100%;\n                    height: 100%;\n                    top: 0;\n                    left: 0;\n                    display: flex;\n                    justify-content: center;\n                    align-content: center;\n                    flex-direction: column;\n                    z-index: 999999;\n                    background: rgba(10,10,10,.86);\n                }\n                #revcatch_method_modal_container &gt; div {\n                    width: 250px;\n                    margin: auto;\n                    background: white;\n                    padding: 20px;\n                    border-radius: 10px;\n                    border: 1px solid whitesmoke;\n                    box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                    font-size: 15px;\n                    color: #7e7e7e;\n                    text-align: center;\n                }\n                #revcatch_method_modal_container h2{\n                    border-bottom: 1px solid whitesmoke;\n                    padding-bottom: 5px;\n                    margin-bottom: 10px;\n                    color: #555;\n                    font-size: 18px;\n                }\n                #revcatch_method_modal_container button{\n                    background: #2f99a1;\n                    color: white;\n                    border: none;\n                    border-radius: 4px;\n                    font-size: 15px;\n                    padding: 2px 10px;\n                    cursor: pointer;\n                }\n                #revcatch_method_modal_container input{\n                    border: 1px solid #ddd;\n                    border-radius: 4px;\n                    padding: 3px 10px;\n                }\n                #revcatch_method_modal_container label {\n                    font-size: 13px;\n                    font-weight: bold;\n                }\n                .revcatch-card-input{\n                    text-align: left;\n                }\n                .revcatch-card-inputs{\n                    text-align: left;\n                    margin-bottom: 10px;\n                }\n                .revcatch-card-inputs span{\n                    display: inline-block;\n                }\n                .revcatch-card-inputs label{\n                    display: block;\n                }\n                .revcatch-card-inputs select{\n                    border: 1px solid #ddd;\n                    border-radius: 4px;\n                    padding: 3px 10px;\n                }\n                .revcatch-card-inputs input{\n                    display: inline-block !important;\n                    min-width: auto !important;\n                    width: 50px;\n                    text-align: center;\n                }\n                #revcatch_methods_cancel{\n                    margin-top: 6px;\n                    cursor: pointer;\n                }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;h2&gt;New Payment Method&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;div class="revcatch-card-input"&gt;\n                        &lt;label for="revcatch_card"&gt;Credit Card Number&lt;/label&gt;\n                        &lt;input type="text" id="revcatch_card" name="revcatch_card" /&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revcatch-card-inputs"&gt;\n                        &lt;span&gt;\n                            &lt;label for="revcatch_exp"&gt;Expiration&lt;/label&gt;\n                            &lt;select name="revcatch_exp" id="revcatch_exp"&gt;\n                                &lt;option value="1"&gt;1&lt;/option&gt;\n                                &lt;option value="2"&gt;2&lt;/option&gt;\n                                &lt;option value="3"&gt;3&lt;/option&gt;\n                                &lt;option value="4"&gt;4&lt;/option&gt;\n                                &lt;option value="5"&gt;5&lt;/option&gt;\n                                &lt;option value="6"&gt;6&lt;/option&gt;\n                                &lt;option value="7"&gt;7&lt;/option&gt;\n                                &lt;option value="8"&gt;8&lt;/option&gt;\n                                &lt;option value="9"&gt;9&lt;/option&gt;\n                                &lt;option value="10"&gt;10&lt;/option&gt;\n                                &lt;option value="11"&gt;11&lt;/option&gt;\n                                &lt;option value="12"&gt;12&lt;/option&gt;\n                            &lt;/select&gt;\n                            &lt;span&gt;/&lt;/span&gt;\n                            &lt;input type="text" id="revcatch_exp_year" name="revcatch_exp_year" /&gt;\n                        &lt;/span&gt;\n                        &lt;span&gt;\n                            &lt;label for="revcatch_card_cvc"&gt;CVC&lt;/label&gt;\n                            &lt;input type="text" id="revcatch_card_cvc" name="revcatch_card_cvc" /&gt;\n                        &lt;/span&gt;\n                    &lt;/div&gt;\n                    &lt;button id="revcatch_methods_button"&gt;Add Payment Method&lt;/button&gt;\n                    &lt;div id="revcatch_methods_cancel"&gt;Cancel&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        '}},{key:"RemoveModal",value:function(n){return void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),'\n            &lt;style&gt;\n            #revcatch_remove_method_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_remove_method_container &gt; div {\n                width: 200px;\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 10px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n            }\n            #revcatch_remove_method {\n                background: red;\n                color: white;\n                border: none;\n                border-radius: 4px;\n                font-size: 15px;\n                padding: 2px 10px;\n                cursor: pointer;\n            }\n            #revcatch_remove_method_confirm_msg {\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 16px;\n                color: #3e3e3e;\n            }\n            #revcatch_remove_method_cancel {\n                margin-top: 6px;\n                cursor: pointer;\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;h2 id="revcatch_remove_method_confirm_msg"&gt;'.concat(n,'&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;button id="revcatch_remove_method"&gt;Yes, I\'m sure&lt;/button&gt;\n                    &lt;div id="revcatch_remove_method_cancel"&gt;Cancel&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ')}}],(e=null)&amp;&amp;$(n.prototype,e),t&amp;&amp;$(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function tn(n){return tn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},tn(n)}function rn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,on(i.key),i)}}function on(n){var e=function(n,e){if("object"!=tn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=tn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==tn(e)?e:e+""}var an=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"PlansModal",value:function(n,e){var t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),r="",o="right: 0;";return i.tabRight||(o="left: 0;"),i.isTab&amp;&amp;t?(r="\n                &lt;style&gt;\n                #revcatch_subscription_container {\n                    font-family: BlinkMacSystemFont,-apple-system,'Open Sans',Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;\n                    position: fixed;\n                    width: 100%;\n                    height: 100%;\n                    top: 0;\n                    left: 0;\n                    display: flex;\n                    justify-content: center;\n                    align-content: center;\n                    align-items: center;\n                    flex-direction: column;\n                    z-index: 999999999;\n                    background: rgba(10,10,10,.86);\n                }\n                #revcatch_subscription_container_div {\n                    overflow-y: scroll;\n                    background: white;\n                    padding: 14px 20px;\n                    border-radius: 3px;\n                    border: 1px solid whitesmoke;\n                    box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                    font-size: 16px;\n                    color: #7e7e7e;\n                    text-align: center;\n                    width: 342px;\n                    height: 580px;\n                    position: relative;\n                    ".concat(o,"\n                }\n                #revcatch_subscription_title {\n                    text-align: center !important;\n                    line-height: initial;\n                    margin-top: 25px;\n                    color: ").concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,";\n                    font-size: 18px;\n                    text-align: left;\n                    margin-bottom: 10px;\n                }\n                #revcatch_subscribe_not{\n                    color: ").concat(i.buttonBackgroundColor,";\n                    font-size: 16px;\n                    margin-top: 20px;\n                    text-align: center;\n                    cursor: pointer;\n                    margin-bottom: 20px;\n                }\n                #revcatch_subscribe_button{\n                    font-size: 16px;\n                    font-weight: 500;\n                    letter-spacing: .25px;\n                    color: ").concat(i.subscriberButtonTextColor,";\n                    background-color: ").concat(i.subscriberButtonBackgroundColor,";\n                    text-align: center;\n                    border: none;\n                    margin: 15px auto 10px;\n                    padding: 10px;\n                    width: 100%;\n                    border-radius: 4px;\n                    cursor: pointer;\n                }\n                #revcatch_already_sub{\n                    font-size: 16px;\n                    font-weight: 500;\n                    letter-spacing: .25px;\n                    color: #fff;\n                    background-color: ").concat(i.buttonBackgroundColor,";\n                    text-align: center;\n                    border: none;\n                    margin: 0px auto;\n                    padding: 10px;\n                    width: 100%;\n                    border-radius: 4px;\n                    cursor: pointer;\n                }\n                #revcatch_subscribe_not:hover{\n                    text-decoration: underline;\n                }\n                .revcatch_plans{\n                    margin-top: 20px;\n                }\n                .revcatch_plan{\n                    display: flex;\n                    justify-content: space-between;\n                    align-items: center;\n                    border: 1px solid #003F58;\n                    padding: 10px 20px;\n                    margin: 15px auto 10px;\n                    background-color: #fff;\n                }\n                .revcatch_plan &gt; div, .revcatch_plan &gt; div &gt; div{\n                    display: flex;\n                    justify-content: space-between;\n                    flex: 1;\n                    align-items: center;\n                }\n                .revcatch_plan &gt; div &gt; button{\n                    margin-bottom: 15px;\n                    color: ").concat(i.subscriberButtonTextColor,";\n                    border: none;\n                    border-radius: 3px;\n                    background: ").concat(i.subscriberButtonBackgroundColor,";\n                    height: 34px;\n                    font-weight: ").concat(i.subscriberButtonFontWeight,";\n                    font-size: 16px;\n                    cursor: pointer;\n                    text-shadow: none;\n                    box-shadow: none;\n                    padding: 0;\n                }\n                .revcatch_plan &gt; div &gt; div &gt; h2{\n                    text-align: center !important;\n                    color: ").concat(i.headerFontColor,";\n                    font-size: 22px;\n                    padding: 5px 0;\n                    margin: 0;\n                    font-weight: ").concat(i.headerFontWeight,";\n                    letter-spacing: 0.3px;\n                }\n                .revcatch_subscribe_div{\n                    cursor: pointer;\n                    margin-top: 0 !important;\n                }\n                */ .revcatch_plan &gt; div &gt; div &gt; div{\n                    font-size: 26px;\n                    flex: 1;\n                    margin-top: 10px;\n                    color: #0b587b;\n                    font-weight: bold;\n                } */\n                .revcatch_plan &gt; div &gt; div &gt; span{\n                    font-size: 18px;\n                    color: ").concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,";\n                    display: block;\n                    margin-top: -7px;\n                    line-height: initial;\n                }\n                .revcatch_plan &gt; div &gt; div &gt; small{\n                    font-size: 10px;\n                    display: block;\n                    margin-top: 15px;\n                    color: ").concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,';\n                    line-height: 1;\n                }\n                .revcatch_back{\n                    background: transparent !important;\n                    border: none !important;\n                    margin-bottom: 20px !important;\n                    float: right !important;\n                    padding: 11px !important;\n                    cursor: pointer !important;\n                    padding: 0 !important;\n                }\n                .rc_sub_edq_qii_container {\n\n                    font-size: 14px;\n                    color: black;\n                    text-align: left;\n                    margin-top: 20px;\n                }\n                .rc_sub_edq_qii_container blockquote,\n                .rc_sub_edq_qii_container h1,\n                .rc_sub_edq_qii_container h2,\n                .rc_sub_edq_qii_container h3,\n                .rc_sub_edq_qii_container h4,\n                .rc_sub_edq_qii_container h5,\n                .rc_sub_edq_qii_container h6,\n                .rc_sub_edq_qii_container ol,\n                .rc_sub_edq_qii_container p,\n                .rc_sub_edq_qii_container pre,\n                .rc_sub_edq_qii_container ul {\n\n                color: black;\n                margin:0;\n                padding:0;\n                font-weight:400;\n                counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container strong {\n                    color: black;\n                }\n                .rc_sub_edq_qii_container ol,\n                .rc_sub_edq_qii_container ul {\n                padding-left:1.5em\n                }\n                .rc_sub_edq_qii_container ol&gt;li,\n                .rc_sub_edq_qii_container ul&gt;li {\n                list-style-type:none\n                }\n                .rc_sub_edq_qii_container ul&gt;li::before {\n                content:\'\\2022\'\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false],\n                .rc_sub_edq_qii_container ul[data-checked=true] {\n                pointer-events:none\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li *,\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li * {\n                pointer-events:all\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before,\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n                color:#777;\n                cursor:pointer;\n                pointer-events:all\n                }\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n                content:\'\\2611\'\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before {\n                content:\'\\2610\'\n                }\n                .rc_sub_edq_qii_container li::before {\n                display:inline-block;\n                white-space:nowrap;\n                width:1.2em\n                }\n                .rc_sub_edq_qii_container li:not(.ql-direction-rtl)::before {\n                margin-left:-1.5em;\n                margin-right:.3em;\n                text-align:right\n                }\n                .rc_sub_edq_qii_container li.ql-direction-rtl::before {\n                margin-left:.3em;\n                margin-right:-1.5em\n                }\n                .rc_sub_edq_qii_container ol li:not(.ql-direction-rtl),\n                .rc_sub_edq_qii_container ul li:not(.ql-direction-rtl) {\n                padding-left:1.5em\n                }\n                .rc_sub_edq_qii_container ol li.ql-direction-rtl,\n                .rc_sub_edq_qii_container ul li.ql-direction-rtl {\n                padding-right:1.5em\n                }\n                .rc_sub_edq_qii_container ol li {\n                counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n                counter-increment:list-0\n                }\n                .rc_sub_edq_qii_container ol li:before {\n                content:counter(list-0,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1 {\n                counter-increment:list-1\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1:before {\n                content:counter(list-1,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1 {\n                counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2 {\n                counter-increment:list-2\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2:before {\n                content:counter(list-2,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2 {\n                counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3 {\n                counter-increment:list-3\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3:before {\n                content:counter(list-3,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3 {\n                counter-reset:list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4 {\n                counter-increment:list-4\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4:before {\n                content:counter(list-4,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4 {\n                counter-reset:list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5 {\n                counter-increment:list-5\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5:before {\n                content:counter(list-5,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5 {\n                counter-reset:list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6 {\n                counter-increment:list-6\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6:before {\n                content:counter(list-6,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6 {\n                counter-reset:list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7 {\n                counter-increment:list-7\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7:before {\n                content:counter(list-7,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7 {\n                counter-reset:list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8 {\n                counter-increment:list-8\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8:before {\n                content:counter(list-8,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8 {\n                counter-reset:list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-9 {\n                counter-increment:list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-9:before {\n                content:counter(list-9,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container .ql-indent-1:not(.ql-direction-rtl) {\n                padding-left:3em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-1:not(.ql-direction-rtl) {\n                padding-left:4.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-1.ql-direction-rtl.ql-align-right {\n                padding-right:3em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-1.ql-direction-rtl.ql-align-right {\n                padding-right:4.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-2:not(.ql-direction-rtl) {\n                padding-left:6em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-2:not(.ql-direction-rtl) {\n                padding-left:7.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-2.ql-direction-rtl.ql-align-right {\n                padding-right:6em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-2.ql-direction-rtl.ql-align-right {\n                padding-right:7.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-3:not(.ql-direction-rtl) {\n                padding-left:9em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-3:not(.ql-direction-rtl) {\n                padding-left:10.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-3.ql-direction-rtl.ql-align-right {\n                padding-right:9em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-3.ql-direction-rtl.ql-align-right {\n                padding-right:10.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-4:not(.ql-direction-rtl) {\n                padding-left:12em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-4:not(.ql-direction-rtl) {\n                padding-left:13.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-4.ql-direction-rtl.ql-align-right {\n                padding-right:12em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-4.ql-direction-rtl.ql-align-right {\n                padding-right:13.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-5:not(.ql-direction-rtl) {\n                padding-left:15em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-5:not(.ql-direction-rtl) {\n                padding-left:16.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-5.ql-direction-rtl.ql-align-right {\n                padding-right:15em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-5.ql-direction-rtl.ql-align-right {\n                padding-right:16.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-6:not(.ql-direction-rtl) {\n                padding-left:18em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-6:not(.ql-direction-rtl) {\n                padding-left:19.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-6.ql-direction-rtl.ql-align-right {\n                padding-right:18em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-6.ql-direction-rtl.ql-align-right {\n                padding-right:19.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-7:not(.ql-direction-rtl) {\n                padding-left:21em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-7:not(.ql-direction-rtl) {\n                padding-left:22.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-7.ql-direction-rtl.ql-align-right {\n                padding-right:21em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-7.ql-direction-rtl.ql-align-right {\n                padding-right:22.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-8:not(.ql-direction-rtl) {\n                padding-left:24em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-8:not(.ql-direction-rtl) {\n                padding-left:25.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-8.ql-direction-rtl.ql-align-right {\n                padding-right:24em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-8.ql-direction-rtl.ql-align-right {\n                padding-right:25.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-9:not(.ql-direction-rtl) {\n                padding-left:27em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-9:not(.ql-direction-rtl) {\n                padding-left:28.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-9.ql-direction-rtl.ql-align-right {\n                padding-right:27em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-9.ql-direction-rtl.ql-align-right {\n                padding-right:28.5em\n                }\n                .rc_sub_edq_qii_container .ql-video {\n                display:block;\n                max-width:100%\n                }\n                .rc_sub_edq_qii_container .ql-video.ql-align-center {\n                margin:0 auto\n                }\n                .rc_sub_edq_qii_container .ql-video.ql-align-right {\n                margin:0 0 0 auto\n                }\n                .rc_sub_edq_qii_container .ql-bg-black {\n                background-color:#000\n                }\n                .rc_sub_edq_qii_container .ql-bg-red {\n                background-color:#e60000\n                }\n                .rc_sub_edq_qii_container .ql-bg-orange {\n                background-color:#f90\n                }\n                .rc_sub_edq_qii_container .ql-bg-yellow {\n                background-color:#ff0\n                }\n                .rc_sub_edq_qii_container .ql-bg-green {\n                background-color:#008a00\n                }\n                .rc_sub_edq_qii_container .ql-bg-blue {\n                background-color:#06c\n                }\n                .rc_sub_edq_qii_container .ql-bg-purple {\n                background-color:#93f\n                }\n                .rc_sub_edq_qii_container .ql-color-white {\n                color:#fff\n                }\n                .rc_sub_edq_qii_container .ql-color-red {\n                color:#e60000\n                }\n                .rc_sub_edq_qii_container .ql-color-orange {\n                color:#f90\n                }\n                .rc_sub_edq_qii_container .ql-color-yellow {\n                color:#ff0\n                }\n                .rc_sub_edq_qii_container .ql-color-green {\n                color:#008a00\n                }\n                .rc_sub_edq_qii_container .ql-color-blue {\n                color:#06c\n                }\n                .rc_sub_edq_qii_container .ql-color-purple {\n                color:#93f\n                }\n                .rc_sub_edq_qii_container .ql-font-serif {\n                font-family:Georgia,Times New Roman,serif\n                }\n                .rc_sub_edq_qii_container .ql-font-monospace {\n                font-family:Monaco,Courier New,monospace\n                }\n                .rc_sub_edq_qii_container .ql-size-small {\n                font-size:.75em !important;\n                }\n                .rc_sub_edq_qii_container .ql-size-large {\n                font-size:1.5em !important;\n                }\n                .rc_sub_edq_qii_container .ql-size-huge {\n                font-size:2.5em !important;\n                }\n                .rc_sub_edq_qii_container .ql-direction-rtl {\n                direction:rtl;\n                text-align:inherit\n                }\n                .rc_sub_edq_qii_container .ql-align-center {\n                text-align:center\n                }\n                .rc_sub_edq_qii_container .ql-align-justify {\n                text-align:justify\n                }\n                .rc_sub_edq_qii_container .ql-align-right {\n                text-align:right\n                }\n                .rc_sub_edq_qii_container.ql-blank::before {\n                color:rgba(0,0,0,.6);\n                content:attr(data-placeholder);\n                font-style:italic;\n                left:15px;\n                pointer-events:none;\n                position:absolute;\n                right:15px\n                }\n                .rc_sub_edq_qii_container h1 {\n                font-size:2em !important;\n                }\n                .rc_sub_edq_qii_container h2 {\n                font-size:1.5em !important;\n                }\n                .rc_sub_edq_qii_container h3 {\n                font-size:1.17em !important;\n                }\n                .rc_sub_edq_qii_container h4 {\n                font-size:1em !important;\n                }\n                .rc_sub_edq_qii_container h5 {\n                font-size:.83em !important;\n                }\n                .rc_sub_edq_qii_container h6 {\n                font-size:.67em !important;\n                }\n                .rc_sub_edq_qii_container a {\n                text-decoration:underline\n                }\n                .rc_sub_edq_qii_container blockquote {\n                border-left:4px solid #ccc;\n                margin-bottom:5px;\n                margin-top:5px;\n                padding-left:16px\n                }\n                .rc_sub_edq_qii_container code,\n                .rc_sub_edq_qii_container pre {\n                background-color:#f0f0f0;\n                border-radius:3px\n                }\n                .rc_sub_edq_qii_container pre {\n                white-space:pre-wrap;\n                margin-bottom:5px;\n                margin-top:5px;\n                padding:5px 10px\n                }\n                .rc_sub_edq_qii_container code {\n                font-size:85%;\n                padding:2px 4px\n                }\n                .rc_sub_edq_qii_container pre.ql-syntax {\n                background-color:#23241f;\n                color:#f8f8f2;\n                overflow:visible\n                }\n                .rc_sub_edq_qii_container img {\n                max-width:100%\n                }\n                @media only screen and (max-width: 900px) {\n                    #revcatch_subscription_container_div{\n                        width: 100%;\n                    }\n                }\n                &lt;/style&gt;\n                &lt;div id ="revcatch_subscription_container_div"&gt;\n                    &lt;button class="revcatch_back" id="revcatch_back_to_start"&gt;\n                        &lt;svg xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24.05 24.05"&gt;\n                            &lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;\n                            &lt;path class="close" style="fill: #0b587b" d="M14.12,12l9.49-9.49a1.48,1.48,0,0,0,0-2.1,1.5,1.5,0,0,0-2.1,0L12,9.92,2.53.43a1.5,1.5,0,0,0-2.1,0,1.5,1.5,0,0,0,0,2.1L9.92,12,.43,21.51a1.5,1.5,0,0,0,0,2.1,1.47,1.47,0,0,0,2.1,0L12,14.12l9.49,9.49a1.48,1.48,0,1,0,2.1-2.1Z"&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;\n                        &lt;/svg&gt;\n                    &lt;/button&gt;\n                    &lt;div class="rc_sub_edq_qii_container" style="font-size:16px; max-width:342px; margin: auto;padding-top: 36px;"&gt;\n                '),""!==e.trim()&amp;&amp;(r+=e),r+='\n                    &lt;/div&gt;\n                    &lt;h2 id="revcatch_subscription_title"&gt;Plans Available&lt;/h2&gt;\n                    &lt;div&gt;\n                        '.concat(n,'\n                    &lt;/div&gt;\n                    &lt;div id="revcatch_subscribe_button"&gt;Subscribe&lt;/div&gt;\n                    &lt;div id="revcatch_already_sub"&gt;Log In&lt;/div&gt;\n                    &lt;div id="revcatch_subscribe_not"&gt;Continue to Website&lt;/div&gt;\n                &lt;/div&gt;\n            ')):(r="\n                &lt;style&gt;\n                #revcatch_subscription_container {\n                    font-family: BlinkMacSystemFont,-apple-system,'Open Sans',Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Helvetica,Arial,sans-serif !important;\n                    position: fixed;\n                    width: 100%;\n                    height: 100%;\n                    top: 0;\n                    left: 0;\n                    display: flex;\n                    justify-content: center;\n                    align-content: center;\n                    align-items: center;\n                    flex-direction: column;\n                    z-index: 999999999;\n                    background: rgba(10,10,10,.86);\n                }\n                #revcatch_subscription_container &gt; div {\n                    overflow-y: scroll;\n                    margin: auto;\n                    background: white;\n                    padding: 20px;\n                    border-radius: 3px;\n                    border: 1px solid whitesmoke;\n                    box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                    font-size: 16px;\n                    color: #7e7e7e;\n                    text-align: center;\n                    width: 850px;\n                }\n                #revcatch_subscription_title {\n                    text-align: center !important;\n                    line-height: initial;\n                    margin-bottom: 13px;\n                    font-size: 27px;\n                    text-align: center !important;\n                    color: ".concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,";\n                }\n                #revcatch_already_sub{\n                    color: ").concat(i.buttonBackgroundColor,";\n                    font-size: 14px;\n                    margin-top: 20px;\n                    font-weight: 600;\n                    cursor: pointer;\n                    margin-bottom: 20px;\n                }\n                #revcatch_already_sub:hover{\n                    text-decoration: underline;\n                }\n                .revcatch_plans{\n                    margin-top: 20px;\n                }\n                .revcatch_plan{\n                    margin: 10px;\n                    width: 230px;\n                    height: 230px;\n                    padding: 0 20px;\n                    display: inline-block;\n                    background-color: #fff;\n                    box-shadow: 0px 3px 6px #00000029;\n                }\n                .revcatch_plan &gt; div{\n                    display: flex;\n                    flex-direction: column;\n                    justify-content: center;\n                    width: 100%;\n                    height: 100%;\n                }\n                .revcatch_plan &gt; div &gt; div{\n                    height: 180px;\n                }\n                .revcatch_plan &gt; div &gt; button{\n                    margin-bottom: 15px;\n                    color: ").concat(i.subscriberButtonTextColor,";\n                    border: none;\n                    border-radius: 3px;\n                    background: ").concat(i.subscriberButtonBackgroundColor,";\n                    height: 34px;\n                    font-weight: ").concat(i.subscriberButtonFontWeight,";\n                    font-size: 12px;\n                    cursor: pointer;\n                    text-shadow: none;\n                    box-shadow: none;\n                    padding: 0;\n                }\n                .revcatch_plan &gt; div &gt; div &gt; h2{\n                    text-align: center !important;\n                    color: ").concat(i.headerFontColor,";\n                    font-size: 22px;\n                    border-bottom: 1px solid ").concat(i.headerFontColor,";\n                    padding: 5px 0;\n                    margin: 0;\n                    font-weight: ").concat(i.headerFontWeight,";\n                    letter-spacing: 0.3px;\n                    margin-bottom: 20px;\n                }\n                */ .revcatch_plan &gt; div &gt; div &gt; div{\n                    font-size: 26px;\n                    flex: 1;\n                    margin-top: 10px;\n                    color: #0b587b;\n                    font-weight: bold;\n                } */\n                .revcatch_plan &gt; div &gt; div &gt; span{\n                    font-size: 18px;\n                    color: ").concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,";\n                    display: block;\n                    margin-top: -7px;\n                    line-height: initial;\n                }\n                .revcatch_plan &gt; div &gt; div &gt; small{\n                    font-size: 10px;\n                    display: block;\n                    margin-top: 15px;\n                    color: ").concat(i.headerFontColor,";\n                    font-weight: ").concat(i.headerFontWeight,';\n                    line-height: 1;\n                }\n                .revcatch_back{\n                    background-color: transparent !important;\n                    width: 125px !important;\n                    float: left !important;\n                    border: none !important;\n                    font-weight: bold !important;\n                    font-size: 15px !important;\n                    margin-right: -125px !important;\n                    cursor: pointer !important;\n                    box-shadow: none !important;\n                    background: url(\'data:image/svg+xml;utf8,&lt;svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"&gt;&lt;path fill="currentColor" d="M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"&gt;&lt;/path&gt;&lt;/svg&gt;\');\n                    background-repeat: no-repeat;\n                    color: rgba(0,0,0,0.8) !important;\n                    padding: 0 !important;\n                }\n                .rc_sub_edq_qii_container {\n\n                    font-size: 100%;\n                    color: black;\n                    text-align: left;\n                    margin-top: 20px;\n                }\n                .rc_sub_edq_qii_container blockquote,\n                .rc_sub_edq_qii_container h1,\n                .rc_sub_edq_qii_container h2,\n                .rc_sub_edq_qii_container h3,\n                .rc_sub_edq_qii_container h4,\n                .rc_sub_edq_qii_container h5,\n                .rc_sub_edq_qii_container h6,\n                .rc_sub_edq_qii_container ol,\n                .rc_sub_edq_qii_container p,\n                .rc_sub_edq_qii_container pre,\n                .rc_sub_edq_qii_container ul {\n\n                color: black;\n                margin:0;\n                padding:0;\n                font-weight:400;\n                counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container strong {\n                    color: black;\n                }\n                .rc_sub_edq_qii_container ol,\n                .rc_sub_edq_qii_container ul {\n                padding-left:1.5em\n                }\n                .rc_sub_edq_qii_container ol&gt;li,\n                .rc_sub_edq_qii_container ul&gt;li {\n                list-style-type:none\n                }\n                .rc_sub_edq_qii_container ul&gt;li::before {\n                content:\'\\2022\'\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false],\n                .rc_sub_edq_qii_container ul[data-checked=true] {\n                pointer-events:none\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li *,\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li * {\n                pointer-events:all\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before,\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n                color:#777;\n                cursor:pointer;\n                pointer-events:all\n                }\n                .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n                content:\'\\2611\'\n                }\n                .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before {\n                content:\'\\2610\'\n                }\n                .rc_sub_edq_qii_container li::before {\n                display:inline-block;\n                white-space:nowrap;\n                width:1.2em\n                }\n                .rc_sub_edq_qii_container li:not(.ql-direction-rtl)::before {\n                margin-left:-1.5em;\n                margin-right:.3em;\n                text-align:right\n                }\n                .rc_sub_edq_qii_container li.ql-direction-rtl::before {\n                margin-left:.3em;\n                margin-right:-1.5em\n                }\n                .rc_sub_edq_qii_container ol li:not(.ql-direction-rtl),\n                .rc_sub_edq_qii_container ul li:not(.ql-direction-rtl) {\n                padding-left:1.5em\n                }\n                .rc_sub_edq_qii_container ol li.ql-direction-rtl,\n                .rc_sub_edq_qii_container ul li.ql-direction-rtl {\n                padding-right:1.5em\n                }\n                .rc_sub_edq_qii_container ol li {\n                counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n                counter-increment:list-0\n                }\n                .rc_sub_edq_qii_container ol li:before {\n                content:counter(list-0,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1 {\n                counter-increment:list-1\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1:before {\n                content:counter(list-1,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-1 {\n                counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2 {\n                counter-increment:list-2\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2:before {\n                content:counter(list-2,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-2 {\n                counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3 {\n                counter-increment:list-3\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3:before {\n                content:counter(list-3,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-3 {\n                counter-reset:list-4 list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4 {\n                counter-increment:list-4\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4:before {\n                content:counter(list-4,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-4 {\n                counter-reset:list-5 list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5 {\n                counter-increment:list-5\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5:before {\n                content:counter(list-5,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-5 {\n                counter-reset:list-6 list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6 {\n                counter-increment:list-6\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6:before {\n                content:counter(list-6,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-6 {\n                counter-reset:list-7 list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7 {\n                counter-increment:list-7\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7:before {\n                content:counter(list-7,lower-alpha) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-7 {\n                counter-reset:list-8 list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8 {\n                counter-increment:list-8\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8:before {\n                content:counter(list-8,lower-roman) \'. \'\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-8 {\n                counter-reset:list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-9 {\n                counter-increment:list-9\n                }\n                .rc_sub_edq_qii_container ol li.ql-indent-9:before {\n                content:counter(list-9,decimal) \'. \'\n                }\n                .rc_sub_edq_qii_container .ql-indent-1:not(.ql-direction-rtl) {\n                padding-left:3em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-1:not(.ql-direction-rtl) {\n                padding-left:4.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-1.ql-direction-rtl.ql-align-right {\n                padding-right:3em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-1.ql-direction-rtl.ql-align-right {\n                padding-right:4.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-2:not(.ql-direction-rtl) {\n                padding-left:6em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-2:not(.ql-direction-rtl) {\n                padding-left:7.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-2.ql-direction-rtl.ql-align-right {\n                padding-right:6em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-2.ql-direction-rtl.ql-align-right {\n                padding-right:7.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-3:not(.ql-direction-rtl) {\n                padding-left:9em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-3:not(.ql-direction-rtl) {\n                padding-left:10.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-3.ql-direction-rtl.ql-align-right {\n                padding-right:9em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-3.ql-direction-rtl.ql-align-right {\n                padding-right:10.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-4:not(.ql-direction-rtl) {\n                padding-left:12em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-4:not(.ql-direction-rtl) {\n                padding-left:13.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-4.ql-direction-rtl.ql-align-right {\n                padding-right:12em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-4.ql-direction-rtl.ql-align-right {\n                padding-right:13.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-5:not(.ql-direction-rtl) {\n                padding-left:15em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-5:not(.ql-direction-rtl) {\n                padding-left:16.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-5.ql-direction-rtl.ql-align-right {\n                padding-right:15em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-5.ql-direction-rtl.ql-align-right {\n                padding-right:16.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-6:not(.ql-direction-rtl) {\n                padding-left:18em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-6:not(.ql-direction-rtl) {\n                padding-left:19.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-6.ql-direction-rtl.ql-align-right {\n                padding-right:18em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-6.ql-direction-rtl.ql-align-right {\n                padding-right:19.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-7:not(.ql-direction-rtl) {\n                padding-left:21em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-7:not(.ql-direction-rtl) {\n                padding-left:22.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-7.ql-direction-rtl.ql-align-right {\n                padding-right:21em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-7.ql-direction-rtl.ql-align-right {\n                padding-right:22.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-8:not(.ql-direction-rtl) {\n                padding-left:24em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-8:not(.ql-direction-rtl) {\n                padding-left:25.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-8.ql-direction-rtl.ql-align-right {\n                padding-right:24em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-8.ql-direction-rtl.ql-align-right {\n                padding-right:25.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-9:not(.ql-direction-rtl) {\n                padding-left:27em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-9:not(.ql-direction-rtl) {\n                padding-left:28.5em\n                }\n                .rc_sub_edq_qii_container .ql-indent-9.ql-direction-rtl.ql-align-right {\n                padding-right:27em\n                }\n                .rc_sub_edq_qii_container li.ql-indent-9.ql-direction-rtl.ql-align-right {\n                padding-right:28.5em\n                }\n                .rc_sub_edq_qii_container .ql-video {\n                display:block;\n                max-width:100%\n                }\n                .rc_sub_edq_qii_container .ql-video.ql-align-center {\n                margin:0 auto\n                }\n                .rc_sub_edq_qii_container .ql-video.ql-align-right {\n                margin:0 0 0 auto\n                }\n                .rc_sub_edq_qii_container .ql-bg-black {\n                background-color:#000\n                }\n                .rc_sub_edq_qii_container .ql-bg-red {\n                background-color:#e60000\n                }\n                .rc_sub_edq_qii_container .ql-bg-orange {\n                background-color:#f90\n                }\n                .rc_sub_edq_qii_container .ql-bg-yellow {\n                background-color:#ff0\n                }\n                .rc_sub_edq_qii_container .ql-bg-green {\n                background-color:#008a00\n                }\n                .rc_sub_edq_qii_container .ql-bg-blue {\n                background-color:#06c\n                }\n                .rc_sub_edq_qii_container .ql-bg-purple {\n                background-color:#93f\n                }\n                .rc_sub_edq_qii_container .ql-color-white {\n                color:#fff\n                }\n                .rc_sub_edq_qii_container .ql-color-red {\n                color:#e60000\n                }\n                .rc_sub_edq_qii_container .ql-color-orange {\n                color:#f90\n                }\n                .rc_sub_edq_qii_container .ql-color-yellow {\n                color:#ff0\n                }\n                .rc_sub_edq_qii_container .ql-color-green {\n                color:#008a00\n                }\n                .rc_sub_edq_qii_container .ql-color-blue {\n                color:#06c\n                }\n                .rc_sub_edq_qii_container .ql-color-purple {\n                color:#93f\n                }\n                .rc_sub_edq_qii_container .ql-font-serif {\n                font-family:Georgia,Times New Roman,serif\n                }\n                .rc_sub_edq_qii_container .ql-font-monospace {\n                font-family:Monaco,Courier New,monospace\n                }\n                .rc_sub_edq_qii_container .ql-size-small {\n                font-size:.75em !important;\n                }\n                .rc_sub_edq_qii_container .ql-size-large {\n                font-size:1.5em !important;\n                }\n                .rc_sub_edq_qii_container .ql-size-huge {\n                font-size:2.5em !important;\n                }\n                .rc_sub_edq_qii_container .ql-direction-rtl {\n                direction:rtl;\n                text-align:inherit\n                }\n                .rc_sub_edq_qii_container .ql-align-center {\n                text-align:center\n                }\n                .rc_sub_edq_qii_container .ql-align-justify {\n                text-align:justify\n                }\n                .rc_sub_edq_qii_container .ql-align-right {\n                text-align:right\n                }\n                .rc_sub_edq_qii_container.ql-blank::before {\n                color:rgba(0,0,0,.6);\n                content:attr(data-placeholder);\n                font-style:italic;\n                left:15px;\n                pointer-events:none;\n                position:absolute;\n                right:15px\n                }\n                .rc_sub_edq_qii_container h1 {\n                font-size:2em !important;\n                }\n                .rc_sub_edq_qii_container h2 {\n                font-size:1.5em !important;\n                }\n                .rc_sub_edq_qii_container h3 {\n                font-size:1.17em !important;\n                }\n                .rc_sub_edq_qii_container h4 {\n                font-size:1em !important;\n                }\n                .rc_sub_edq_qii_container h5 {\n                font-size:.83em !important;\n                }\n                .rc_sub_edq_qii_container h6 {\n                font-size:.67em !important;\n                }\n                .rc_sub_edq_qii_container a {\n                text-decoration:underline\n                }\n                .rc_sub_edq_qii_container blockquote {\n                border-left:4px solid #ccc;\n                margin-bottom:5px;\n                margin-top:5px;\n                padding-left:16px\n                }\n                .rc_sub_edq_qii_container code,\n                .rc_sub_edq_qii_container pre {\n                background-color:#f0f0f0;\n                border-radius:3px\n                }\n                .rc_sub_edq_qii_container pre {\n                white-space:pre-wrap;\n                margin-bottom:5px;\n                margin-top:5px;\n                padding:5px 10px\n                }\n                .rc_sub_edq_qii_container code {\n                font-size:85%;\n                padding:2px 4px\n                }\n                .rc_sub_edq_qii_container pre.ql-syntax {\n                background-color:#23241f;\n                color:#f8f8f2;\n                overflow:visible\n                }\n                .rc_sub_edq_qii_container img {\n                max-width:100%\n                }\n                #rvc_logo_nstyle{\n                    display: initial !important;\n                }\n                @media only screen and (max-width: 900px) {\n                    #revcatch_subscription_container &gt; div{\n                        width: 100%;\n                    }\n                    #rvc_logo_nstyle{\n                        margin-top: 30px !important;\n                    }\n                }\n                &lt;/style&gt;\n                &lt;div&gt;\n                    &lt;button class="revcatch_back" id="revcatch_back_to_start"&gt;Go Back&lt;/button&gt;\n                    &lt;img id="rvc_logo_nstyle" alt="Logo Icon" src="').concat(i.image,'" /&gt;\n                    &lt;h2 id="revcatch_subscription_title"&gt;Subscribe Today&lt;/h2&gt;\n                    &lt;div&gt;\n                        ').concat(n,'\n                    &lt;/div&gt;\n                    &lt;div class="rc_sub_edq_qii_container" style="font-size:16px; max-width:500px; margin: auto;"&gt;\n                '),""!==e.trim()&amp;&amp;(r+=e),r+='\n                &lt;/div&gt;\n                &lt;div id="revcatch_already_sub"&gt;Already a subscriber? Click here&lt;/div&gt;\n                &lt;/div&gt;\n            '),r}},{key:"ConfirmEmailModal",value:function(){return'\n            &lt;style&gt;\n            #revcatch_confirm_email_window {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                align-items: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_confirm_email_window &gt; div {\n                background: white;\n                padding: 10px;\n                border-radius: 3px;\n                border: none;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 850px;\n            }\n            #revcatch_confirm_email {\n                background: red;\n                color: white;\n                border: none;\n                border-radius: 4px;\n                font-size: 15px;\n                padding: 2px 10px;\n                cursor: pointer;\n            }\n            #revcatch_confirm_email_msg {\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 16px;\n                color: #3e3e3e;\n            }\n            &lt;/style&gt;\n            &lt;div id="revcatch_confirm_email_window"&gt;\n                &lt;div&gt;\n                    &lt;div id="revcatch_confirm_email_msg"&gt;\n                        Please confirm your email by clicking on the link sent to the email you provided.\n                    &lt;/div&gt;\n                    &lt;div&gt;\n                        &lt;button id="revcatch_confirm_email"&gt;Ok&lt;/button&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        '}},{key:"CardModal",value:function(){return void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),'\n            &lt;style&gt;\n                #revcatch_method_modal_container {\n                    position: fixed;\n                    width: 100%;\n                    height: 100%;\n                    top: 0;\n                    left: 0;\n                    display: flex;\n                    justify-content: center;\n                    align-content: center;\n                    flex-direction: column;\n                    z-index: 999999;\n                    background: rgba(10,10,10,.86);\n                }\n                #revcatch_method_modal_container &gt; div {\n                    width: 250px;\n                    margin: auto;\n                    background: white;\n                    padding: 20px;\n                    border-radius: 10px;\n                    border: 1px solid whitesmoke;\n                    box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                    font-size: 15px;\n                    color: #7e7e7e;\n                    text-align: center;\n                }\n                #revcatch_method_modal_container h2{\n                    border-bottom: 1px solid whitesmoke;\n                    padding-bottom: 5px;\n                    margin-bottom: 10px;\n                    color: #555;\n                    font-size: 18px;\n                }\n                #revcatch_method_modal_container button{\n                    background: #2f99a1;\n                    color: white;\n                    border: none;\n                    border-radius: 4px;\n                    font-size: 15px;\n                    padding: 2px 10px;\n                    cursor: pointer;\n                }\n                #revcatch_method_modal_container input{\n                    border: 1px solid #ddd;\n                    border-radius: 4px;\n                    padding: 3px 10px;\n                }\n                #revcatch_method_modal_container label {\n                    font-size: 13px;\n                    font-weight: bold;\n                }\n                .revcatch-card-input{\n                    text-align: left;\n                }\n                .revcatch-card-inputs{\n                    text-align: left;\n                    margin-bottom: 10px;\n                }\n                .revcatch-card-inputs span{\n                    display: inline-block;\n                }\n                .revcatch-card-inputs label{\n                    display: block;\n                }\n                .revcatch-card-inputs select{\n                    border: 1px solid #ddd;\n                    border-radius: 4px;\n                    padding: 3px 10px;\n                }\n                .revcatch-card-inputs input{\n                    display: inline-block !important;\n                    min-width: auto !important;\n                    width: 50px;\n                    text-align: center;\n                }\n                #revcatch_methods_cancel{\n                    margin-top: 6px;\n                    cursor: pointer;\n                }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;h2&gt;New Payment Method&lt;/h2&gt;\n                &lt;div&gt;\n                    &lt;div class="revcatch-card-input"&gt;\n                        &lt;label for="revcatch_card"&gt;Credit Card Number&lt;/label&gt;\n                        &lt;input type="text" id="revcatch_card" name="revcatch_card" /&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revcatch-card-inputs"&gt;\n                        &lt;span&gt;\n                            &lt;label for="revcatch_exp"&gt;Expiration&lt;/label&gt;\n                            &lt;select name="revcatch_exp" id="revcatch_exp"&gt;\n                                &lt;option value="1"&gt;1&lt;/option&gt;\n                                &lt;option value="2"&gt;2&lt;/option&gt;\n                                &lt;option value="3"&gt;3&lt;/option&gt;\n                                &lt;option value="4"&gt;4&lt;/option&gt;\n                                &lt;option value="5"&gt;5&lt;/option&gt;\n                                &lt;option value="6"&gt;6&lt;/option&gt;\n                                &lt;option value="7"&gt;7&lt;/option&gt;\n                                &lt;option value="8"&gt;8&lt;/option&gt;\n                                &lt;option value="9"&gt;9&lt;/option&gt;\n                                &lt;option value="10"&gt;10&lt;/option&gt;\n                                &lt;option value="11"&gt;11&lt;/option&gt;\n                                &lt;option value="12"&gt;12&lt;/option&gt;\n                            &lt;/select&gt;\n                            &lt;span&gt;/&lt;/span&gt;\n                            &lt;input type="text" id="revcatch_exp_year" name="revcatch_exp_year" /&gt;\n                        &lt;/span&gt;\n                        &lt;span&gt;\n                            &lt;label for="revcatch_card_cvc"&gt;CVC&lt;/label&gt;\n                            &lt;input type="text" id="revcatch_card_cvc" name="revcatch_card_cvc" /&gt;\n                        &lt;/span&gt;\n                    &lt;/div&gt;\n                    &lt;button id="revcatch_methods_button"&gt;Add Payment Method&lt;/button&gt;\n                    &lt;div id="revcatch_methods_cancel"&gt;Cancel&lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        '}}],(e=null)&amp;&amp;rn(n.prototype,e),t&amp;&amp;rn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function cn(n){return cn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},cn(n)}function sn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,ln(i.key),i)}}function ln(n){var e=function(n,e){if("object"!=cn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=cn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==cn(e)?e:e+""}var dn=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"Plans",value:function(n){for(var e='\n            &lt;div style="text-align: center;"&gt;\n        ',t=0;t&lt;n.length;t++){var i='&lt;button class="revcatch-subscribe-button" data-id="'.concat(n[t].id,'"&gt;Subscribe&lt;/button&gt;'),r='&lt;div style="display: none;" class="revcatch-profile-unsub-modal"&gt;&lt;/div&gt;';set_current_subs.length&gt;0&amp;&amp;data.success.account.plan!=n[t].id&amp;&amp;(i='&lt;button class="revcatch-subscribe-button" data-id="'.concat(n[t].id,'"&gt;Switch Plan&lt;/button&gt;')),set_current_subs.length&gt;0&amp;&amp;data.success.account.plan==n[t].id&amp;&amp;(i='&lt;button style="display:none;" class="revcatch-subscribe-button" data-id="'.concat(n[t].id,'"&gt;&lt;/button&gt;'),r='&lt;div class="revcatch-profile-unsub-modal"&gt;Unsubscribe&lt;/div&gt;'),e+='\n                &lt;div class="revcatch-plan"&gt;\n                    &lt;div&gt;'.concat(n[t].title,'&lt;/div&gt;\n                    &lt;div class="revcatch-plan-price"&gt;$').concat(n[t].price," USD&lt;/div&gt;\n                    ").concat(i,"\n                    ").concat(r,"\n                &lt;/div&gt;\n            ")}return e+="\n            &lt;/div&gt;\n        "}},{key:"AllPlans",value:function(n,e,t,i,r){for(var o='&lt;div class="revcatch_plans"&gt;',a=0;a&lt;n.length;a++){var c=n[a];if(!c.discontinued){var s=this.encodePlan(c);r.isTab&amp;&amp;i?o+='&lt;div class=\'revcatch_plan revcatch_subscribe_div\'&gt;&lt;div class="revcatch_subscribe_div"&gt;&lt;div class="revcatch_subscribe_div"&gt;'+'&lt;h2 class="revcatch_subscribe_div"&gt;'.concat(c.title,"&lt;/h2&gt;")+'&lt;div class="rc_sub_edq_qii_container revcatch_subscribe_div" style="font-weight: 500;color: #003F58;font-size: 16px;"&gt;$'.concat(c.price," ").concat(""===s.frequency?"/ USD":"/").concat(s.frequency,"&lt;/div&gt;")+"&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;":o+='&lt;div class="revcatch_plan"&gt;&lt;div&gt;&lt;div&gt;'+"&lt;h2&gt;".concat(c.title,"&lt;/h2&gt;")+'&lt;div class="rc_sub_edq_qii_container"&gt;'.concat(s.display_title,"&lt;/div&gt;")+"&lt;/div&gt;&lt;button class='revcatch_subscribe_button' data-plan='"+JSON.stringify(s)+"'&gt;Subscribe&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;"}}return"true"===e&amp;&amp;(r.isTab&amp;&amp;i?o+='&lt;div class="revcatch_subscribe_div revcatch_plan"&gt;&lt;div class="revcatch_subscribe_div"&gt;&lt;div class="revcatch_subscribe_div"&gt;'+"&lt;h2&gt;".concat(t," Day Access&lt;/h2&gt;")+'&lt;div class="revcatch_subscribe_div" style="font-weight: 500;color: #003F58;font-size: 16px;"&gt;Daily Newsletter&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;':o+='&lt;div class="revcatch_plan"&gt;&lt;div&gt;&lt;div&gt;'+"&lt;h2&gt;".concat(t," Day Access&lt;/h2&gt;")+'&lt;div&gt;Sign Up&lt;/div&gt;&lt;span&gt;for Daily Newsletter&lt;/span&gt;&lt;small&gt;*Complimentary Temporary Access&lt;/small&gt;&lt;/div&gt;&lt;button style="background: #015d82 !important" id="revcatch_newsletter_button"&gt;Sign Up&lt;/button&gt;&lt;/div&gt;&lt;/div&gt;'),o+="&lt;/div&gt;"}},{key:"encodePlan",value:function(n){var e=n.display_title.replace("[plan-price]",n.price),t=n.sub_title.replace("[plan-price]",n.price),i=n.small_text.replace("[plan-price]",n.price),r=n.terms.replace("[plan-price]",n.price);e=(e=e.replace("[strike]",'&lt;span style="text-decoration: line-through;opacity: 0.6;"&gt;')).replace("[/strike]","&lt;/span&gt;"),t=(t=t.replace("[strike]",'&lt;span style="text-decoration: line-through;opacity: 0.6;"&gt;')).replace("[/strike]","&lt;/span&gt;"),i=(i=i.replace("[strike]",'&lt;span style="text-decoration: line-through;opacity: 0.6;"&gt;')).replace("[/strike]","&lt;/span&gt;"),r=(r=r.replace("[strike]",'&lt;span style="text-decoration: line-through;opacity: 0.6;"&gt;')).replace("[/strike]","&lt;/span&gt;"),e=(e=e.replace("[bold]",'&lt;span style="font-weight: bold;"&gt;')).replace("[/bold]","&lt;/span&gt;"),t=(t=t.replace("[bold]",'&lt;span style="font-weight: bold;"&gt;')).replace("[/bold]","&lt;/span&gt;"),i=(i=i.replace("[bold]",'&lt;span style="font-weight: bold;"&gt;')).replace("[/bold]","&lt;/span&gt;"),r=(r=r.replace("[bold]",'&lt;span style="font-weight: bold;"&gt;')).replace("[/bold]","&lt;/span&gt;");var o=this.capitalize(n.frequency);return{id:n.id,title:n.title,display_title:e,sub_title:t,small_text:i,price:n.price,coupon:n.coupon,terms:n.terms,discount:n.discount,discount_percentage:n.discount_percentage,frequency:o,classroom_plan:n.classroom_plan}}},{key:"capitalize",value:function(n){return"string"!=typeof n?"":n.charAt(0).toUpperCase()+n.slice(1)}}],(e=null)&amp;&amp;sn(n.prototype,e),t&amp;&amp;sn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function un(n){var e=new CustomEvent("revCatchLogin",{detail:{data:n}});window.dispatchEvent(e)}function pn(n){return pn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},pn(n)}function _n(n,e){var t="undefined"!=typeof Symbol&amp;&amp;n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return hn(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&amp;&amp;n.constructor&amp;&amp;(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?hn(n,e):void 0}}(n))||e&amp;&amp;n&amp;&amp;"number"==typeof n.length){t&amp;&amp;(n=t);var i=0,r=function(){};return{s:r,n:function(){return i&gt;=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){c=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function hn(n,e){(null==e||e&gt;n.length)&amp;&amp;(e=n.length);for(var t=0,i=Array(e);t&lt;e;t++)i[t]=n[t];return i}function vn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,mn(i.key),i)}}function mn(n){var e=function(n,e){if("object"!=pn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=pn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==pn(e)?e:e+""}var gn=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.ScriptUrl=t,this.logged_in=!1,this.no_access=!1,this.no_wall_access=!1,this.token="",this.selectedCard="",this.profile_style="",this.mobile_profile_style="",this.profile_color="",this.successcontainer=null,this.errorcontainer=null,this.api=new U(t),this.a_free=!1,this.impression_id=null,this.enabled=!1,this.login_show=!1,this.checked=!1},e=[{key:"showOptions",value:function(){var n=this,e=!(arguments.length&gt;0&amp;&amp;void 0!==arguments[0])||arguments[0],t=this;K.ShowLoading(!0),t.api.GetSettings(t.AppID).then((function(i){K.ShowLoading(!1),window.scrollTo(0,0),t.setApiData(i.success);var r=atob(i.success.pre_login_html),o=i.success.has_classroom_plan,a=document.body,c=document.getElementById("catch_login_options_window");null!==c&amp;&amp;c.remove(),(c=document.createElement("div")).id="catch_login_options_window";var s=n.ScriptUrl+"/images/help-blue.png";c.innerHTML=m.OptionsModal(r,s,o),a.appendChild(c),document.getElementsByTagName("html")[0].style.height="100%",document.getElementsByTagName("html")[0].style.overflow="hidden",document.getElementById("revcatch_login_option").addEventListener("click",(function(){document.getElementById("revcatch_pre_login_error").style.display="none",document.getElementById("revcatch_pre_login_disabled").style.display="none";var n=document.getElementById("revcatch_pre_username").value,e=document.getElementById("revcatch_pre_password").value;K.ShowLoading(!0),t.api.Login(t.AppID,n,e).then((function(n){if(K.ShowLoading(!1),n.success){t.setApiData(n.success);var e=new CustomEvent("eventrecorder",{detail:"login"});window.dispatchEvent(e),document.getElementsByTagName("html")[0].style.height="initial",document.getElementsByTagName("html")[0].style.overflow="initial",c.remove(),localStorage.setItem("site_catch_"+t.AppID,n.success.token),t.token=n.success.token,t.logged_in=!0,t.profile_style=n.success.profile_style,t.mobile_profile_style=n.success.mobile_profile_style,t.profile_color=n.success.profile_color,t.showProfile(),t.no_access=n.success.no_access,t.a_free=n.success.a_free,t.api.GetProfile(t.AppID,t.token).then((function(n){n.success?(t.setApiData(n.success),un(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+t.AppID,JSON.stringify(n.success))):(localStorage.removeItem("site_cp_"+t.AppID),localStorage.removeItem("userLoggedIn"))}),(function(){localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+t.AppID)})),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload(),n.success.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),t.no_wall_access=n.success.no_wall_access,(n.success.no_access||n.success.no_wall_access)&amp;&amp;t.showWall()}else if(n.disabled)document.getElementById("revcatch_pre_login_disabled").style.display="block";else{var i=document.getElementById("revcatch_pre_login_error"),r=document.getElementById("revcatch_pre_login_disabled");"Unauthorized"===n.error?n.e.includes("Unauthorized")||"Unknown"===n.e?i.style.display="block":r.style.display="block":i.style.display="block"}}),(function(){K.ShowLoading(!1),document.getElementById("revcatch_pre_login_error").style.display="block"}))})),null!==document.getElementById("revcatch_register_option")&amp;&amp;document.getElementById("revcatch_register_option").addEventListener("click",(function(){document.getElementsByTagName("html")[0].style.height="initial",document.getElementsByTagName("html")[0].style.overflow="initial";var n=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(n),c.remove(),window.dispatchEvent(window.catchsubscribe)})),document.getElementById("revcatch_pre_forgot").addEventListener("click",(function(){document.getElementsByTagName("html")[0].style.height="initial",document.getElementsByTagName("html")[0].style.overflow="initial";var e=new CustomEvent("eventrecorder",{detail:"forgot_pass"});window.dispatchEvent(e),c.remove(),n.show(!1,!1,!0,!0)})),document.getElementById("revcatch_login_options_close").addEventListener("click",(function(){document.getElementsByTagName("html")[0].style.height="initial",document.getElementsByTagName("html")[0].style.overflow="initial",c.remove(),e&amp;&amp;window.dispatchEvent(window.catchtriggermessageagain)})),document.getElementById("revcatch_login_options_close_big").addEventListener("click",(function(){document.getElementsByTagName("html")[0].style.height="initial",document.getElementsByTagName("html")[0].style.overflow="initial",c.remove(),e&amp;&amp;window.dispatchEvent(window.catchtriggermessageagain)})),document.getElementById("revcatch_help").addEventListener("click",(function(){var n=new CustomEvent("eventrecorder",{detail:"help"});window.dispatchEvent(n),c.remove(),window.dispatchEvent(window.helpmodal)}))}),(function(){K.ShowLoading(!1)}))}},{key:"show",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1],t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]&amp;&amp;arguments[2],i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3],r=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]?arguments[4]:{};if(n&amp;&amp;void 0!==r&amp;&amp;void 0!==r.token)this.showProfile(!0),this.no_access=r.no_access,this.a_free=r.a_free,r.profile_style&amp;&amp;(this.profile_style=r.profile_style,this.mobile_profile_style=r.mobile_profile_style,this.profile_color=r.profile_color),r.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),this.no_wall_access=r.no_wall_access,r.no_access||r.no_wall_access?this.showWall():(this.hide(),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload());else{var o=document.body;K.ShowLoading(!0);var a=this;a.api.GetHtml(a.AppID).then((function(r){if(K.ShowLoading(!1),r.success&amp;&amp;(a.setApiData(r.success),r.success.show)){var c=r.success.html,s=document.getElementById("catch_login_window");null!==s&amp;&amp;s.remove(),(s=document.createElement("div")).id="catch_login_window",s.innerHTML=V.LoginContainer(c),o.appendChild(s),document.getElementById("revcatch_login_thank_you").style.display="none",(a.no_access||a.no_wall_access)&amp;&amp;a.logged_in?document.getElementById("revcatch_login_section_block_3").style.display="block":(n&amp;&amp;(document.getElementById("revcatch_login_thank_you").style.display="block"),document.getElementById("revcatch_login_section_block_1").style.display="block"),document.getElementById("rvc567_account_username").addEventListener("keypress",(function(n){if("Enter"===n.key){document.getElementById("rvc567_login_error").style.display="none";var e=document.getElementById("rvc567_account_username").value,t=document.getElementById("rvc567_account_password").value;K.ShowLoading(!0),a.api.Login(a.AppID,e,t).then((function(n){K.ShowLoading(!1),n.success?(a.setApiData(n.success),localStorage.setItem("site_catch_"+a.AppID,n.success.token),a.token=n.success.token,a.logged_in=!0,a.profile_style=n.success.profile_style,a.mobile_profile_style=n.success.mobile_profile_style,a.profile_color=n.success.profile_color,a.showProfile(),a.no_access=n.success.no_access,a.a_free=n.success.a_free,a.api.GetProfile(a.AppID,a.token).then((function(n){n.success?(a.setApiData(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+a.AppID,JSON.stringify(n.success))):(localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID))}),(function(){localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID)})),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload(),n.success.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),a.no_wall_access=n.success.no_wall_access,n.success.no_access||n.success.no_wall_access?a.showWall():a.hide()):document.getElementById("rvc567_login_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("rvc567_login_error").style.display="block"}))}})),document.getElementById("rvc567_account_password").addEventListener("keypress",(function(n){if("Enter"===n.key){document.getElementById("rvc567_login_error").style.display="none";var e=document.getElementById("rvc567_account_username").value,t=document.getElementById("rvc567_account_password").value;K.ShowLoading(!0),a.api.Login(a.AppID,e,t).then((function(n){K.ShowLoading(!1),n.success?(a.setApiData(n.success),localStorage.setItem("site_catch_"+a.AppID,n.success.token),a.token=n.success.token,a.logged_in=!0,a.profile_style=n.success.profile_style,a.mobile_profile_style=n.success.mobile_profile_style,a.profile_color=n.success.profile_color,a.showProfile(),a.no_access=n.success.no_access,a.a_free=n.success.a_free,a.api.GetProfile(a.AppID,a.token).then((function(n){n.success?(a.setApiData(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+a.AppID,JSON.stringify(n.success))):(localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID))}),(function(){localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID)})),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload(),n.success.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),a.no_wall_access=n.success.no_wall_access,n.success.no_access||n.success.no_wall_access?a.showWall():a.hide()):document.getElementById("rvc567_login_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("rvc567_login_error").style.display="block"}))}})),document.getElementById("rvc567_login").addEventListener("click",(function(n){document.getElementById("rvc567_login_error").style.display="none";var e=document.getElementById("rvc567_account_username").value,t=document.getElementById("rvc567_account_password").value;K.ShowLoading(!0),a.api.Login(a.AppID,e,t).then((function(n){K.ShowLoading(!1),n.success?(a.setApiData(n.success),localStorage.setItem("site_catch_"+a.AppID,n.success.token),a.token=n.success.token,a.logged_in=!0,a.profile_style=n.success.profile_style,a.mobile_profile_style=n.success.mobile_profile_style,a.profile_color=n.success.profile_color,a.showProfile(),a.no_access=n.success.no_access,a.a_free=n.success.a_free,a.api.GetProfile(a.AppID,a.token).then((function(n){n.success?(a.setApiData(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+a.AppID,JSON.stringify(n.success))):(localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID))}),(function(){localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+a.AppID)})),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload(),n.success.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),a.no_wall_access=n.success.no_wall_access,n.success.no_access||n.success.no_wall_access?a.showWall():a.hide()):document.getElementById("rvc567_login_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("rvc567_login_error").style.display="block"}))})),document.getElementById("rvc567_register_form").addEventListener("click",(function(n){document.getElementById("revcatch_modal_login")&amp;&amp;(document.getElementById("revcatch_modal_login").className=""),document.getElementById("revcatch_login_section_block_1")&amp;&amp;(document.getElementById("revcatch_login_section_block_1").style.display="none"),document.getElementById("revcatch_login_section_block_3")&amp;&amp;(document.getElementById("revcatch_login_section_block_3").style.display="none"),document.getElementById("revcatch_login_section_block_4")&amp;&amp;(document.getElementById("revcatch_login_section_block_4").style.display="none"),window.dispatchEvent(window.catchsubscribe)})),document.getElementById("rvc567_forgot_password").addEventListener("click",(function(n){a.showForgot()})),document.getElementById("rvc567_forgot").addEventListener("click",(function(n){a.forgotPassword()}));var l,d=_n(document.getElementsByClassName("revcatch_event_back_1"));try{for(d.s();!(l=d.n()).done;)l.value.addEventListener("click",(function(n){document.getElementById("revcatch_modal_login")&amp;&amp;(document.getElementById("revcatch_modal_login").className=""),document.getElementById("revcatch_login_section_block_1")&amp;&amp;(document.getElementById("revcatch_login_section_block_1").style.display="none"),document.getElementById("revcatch_login_section_block_3")&amp;&amp;(document.getElementById("revcatch_login_section_block_3").style.display="none"),document.getElementById("revcatch_login_section_block_4")&amp;&amp;(document.getElementById("revcatch_login_section_block_4").style.display="none"),window.dispatchEvent(window.catchsubscribe)}))}catch(n){d.e(n)}finally{d.f()}if(document.addEventListener("click",(function(n){n.target&amp;&amp;n.target.classList.contains("revcatch_back_to_login")&amp;&amp;(document.getElementById("revcatch_modal_login")&amp;&amp;(document.getElementById("revcatch_modal_login").className=""),document.getElementById("revcatch_login_section_block_1")&amp;&amp;(document.getElementById("revcatch_login_section_block_1").style.display="none"),document.getElementById("revcatch_login_section_block_3")&amp;&amp;(document.getElementById("revcatch_login_section_block_3").style.display="none"),document.getElementById("revcatch_login_section_block_4")&amp;&amp;(document.getElementById("revcatch_login_section_block_4").style.display="none"),window.dispatchEvent(window.catchrclogin))})),e)for(var u=document.getElementsByClassName("revcatch_event_back_1"),p=0;p&lt;u.length;p++)u.item(p).style.display="none";document.getElementById("rvc567_login_close").style.display=t?"block":"none",document.getElementById("rvc567_login_close").addEventListener("click",(function(n){a.hide()})),i&amp;&amp;a.showForgot()}}),(function(){K.ShowLoading(!1)}))}}},{key:"showWall",value:function(){document.getElementById("revcatch_login_section_block_1")&amp;&amp;(document.getElementById("revcatch_login_section_block_1").style.display="none"),document.getElementById("revcatch_login_section_block_3")&amp;&amp;(document.getElementById("revcatch_login_section_block_3").style.display="block"),document.getElementById("revcatch_login_section_block_4")&amp;&amp;(document.getElementById("revcatch_login_section_block_4").style.display="none")}},{key:"showForgot",value:function(){var n=document.querySelectorAll(".revcatch_back_to_login");n.length&gt;0&amp;&amp;(n[0].style.color="black"),document.getElementById("revcatch_login_section_block_1")&amp;&amp;(document.getElementById("revcatch_login_section_block_1").style.display="none"),document.getElementById("revcatch_login_section_block_3")&amp;&amp;(document.getElementById("revcatch_login_section_block_3").style.display="none"),document.getElementById("revcatch_login_section_block_4")&amp;&amp;(document.getElementById("revcatch_login_section_block_4").style.display="block")}},{key:"forgotPassword",value:function(){var n=this;document.getElementById("rvc567_forgot_success").style.display="none",document.getElementById("rvc567_forgot_error").style.display="none",K.ShowLoading(!0);var e=document.getElementById("rvc567_forgot_username").value;n.api.ForgotPassword(e,n.AppID).then((function(e){K.ShowLoading(!1),e.success?(n.setApiData(e.success),document.getElementById("rvc567_forgot_success").style.display="block"):document.getElementById("rvc567_forgot_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("rvc567_forgot_error").style.display="block"}))}},{key:"hide",value:function(){document.getElementById("catch_login_window").style.display="none"}},{key:"checkIfNeeded",value:function(){var n=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0],e=this,t=localStorage.getItem("site_catch_"+e.AppID);t&amp;&amp;this.login_show?(e.token=t,e.api.CheckToken(e.AppID,e.token).then((function(t){if(t.success)e.setApiData(t.success),e.logged_in=!0,localStorage.setItem("site_catch_"+e.AppID,t.success.token),e.token=t.success.token,e.profile_style=t.success.profile_style,e.mobile_profile_style=t.success.mobile_profile_style,e.profile_color=t.success.profile_color,e.showProfile(n),e.no_access=t.success.no_access,e.a_free=t.success.a_free,e.api.GetProfile(e.AppID,e.token).then((function(n){n.success?(e.setApiData(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+e.AppID,JSON.stringify(n.success))):(localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+e.AppID))}),(function(){localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+e.AppID)})),t.success.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),e.no_wall_access=t.success.no_wall_access,e.checked=!0,window.dispatchEvent(window.catchaftercheck);else{localStorage.removeItem("site_catch_"+e.AppID),e.no_access=!0,e.no_wall_access=!0,e.logged_in=!1,e.a_free=!1;var i=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(i),e.checked=!0,window.dispatchEvent(window.catchaftercheck)}e.no_access?localStorage.setItem("site_catchacc_"+e.AppID,"0"):localStorage.setItem("site_catchacc_"+e.AppID,"1"),e.checked=!0}),(function(n){if(e.checked=!0,localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+e.AppID),localStorage.setItem("site_catchacc_"+e.AppID,"0"),"TypeError"!==n.name)localStorage.removeItem("site_catch_"+e.AppID);else{e.no_access=!0,e.no_wall_access=!0,e.logged_in=!1,e.a_free=!1;var t=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(t),window.dispatchEvent(window.catchaftercheck)}}))):(localStorage.removeItem("userLoggedIn"),localStorage.removeItem("site_cp_"+e.AppID),localStorage.removeItem("site_catch_"+e.AppID),localStorage.setItem("site_catchacc_"+e.AppID,"0"),e.checked=!0,window.dispatchEvent(window.catchaftercheck))}},{key:"removeElementsByClass",value:function(n){for(var e=document.getElementsByClassName(n);e.length&gt;0;)e[0].parentNode.removeChild(e[0])}},{key:"showProfile",value:function(){var n=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]&amp;&amp;arguments[0],e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]&amp;&amp;arguments[1];if(this.logged_in){var t=this,i=document.body;this.removeElementsByClass("revcatch-login"),this.removeElementsByClass("revcatch-login-sub"),this.removeElementsByClass("revcatch-login-sub-hide");var r=document.getElementById("catch_profile_button");if(null!=r&amp;&amp;e){var o=document.getElementById("catch_profile_button");o.parentNode.removeChild(o),r=null}null==r&amp;&amp;((r=document.createElement("div")).id="catch_profile_button",r.innerHTML=m.ProfileButton(t.profile_style,t.mobile_profile_style,t.profile_color),i.appendChild(r),document.addEventListener("click",(function(n){if(n.target&amp;&amp;n.target.classList.contains("revcatch-profile")){if("true"===localStorage.getItem("restricted_user"))return void t.logout();K.ShowLoading(!0),t.api.GetProfile(t.AppID,t.token).then((function(n){if(K.ShowLoading(!1),n.success){var e;t.setApiData(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(n.success)),localStorage.setItem("site_cp_"+t.AppID,JSON.stringify(n.success)),window.rc_account_data=n.success.account,window.current_plan=null===(e=n.success)||void 0===e||null===(e=e.plans)||void 0===e?void 0:e.find((function(e){var t;return e.id===(null===(t=n.success)||void 0===t||null===(t=t.account)||void 0===t?void 0:t.plan)}));var r=n.success.account.email,o=n.success.account.name,a=n.success.account.phone,c=document.getElementById("revcatch_settings_profile");if(null!=c){var s=document.getElementById("revcatch_settings_profile");s.parentNode.removeChild(s),c=null}if(null==c){var l=function(){var n=!1,e=document.getElementById("rc_password"),i=document.getElementById("rc_repeat_password");return e.parentNode.classList.remove("rv_error"),i.parentNode.classList.remove("rv_error"),e.value.length&gt;0&amp;&amp;e.value!==i.value&amp;&amp;(t.show_error(i,"Your password did not match"),n=!0),e.value.length&gt;100&amp;&amp;(t.show_error(e,"Please enter a password with max length of 100 characters"),n=!0),n};n.success.account.active_sub&amp;&amp;[].push(n.success.account.plan);var d=m.SubscriptionsSettings(n.success.plans,n.success.account,t.AppID,t.impression_id);if(n.success.account.payment_methods.length&gt;0)for(var u=0;u&lt;n.success.account.payment_methods.length;u++)1!=n.success.account.payment_methods.length&amp;&amp;n.success.plan_method!=n.success.account.payment_methods[u][0]||(t.selectedCard=n.success.account.payment_methods[u][0]);n.success.account.current_default_method=n.success.plan_method;var p=m.PaymentSettings(t.selectedCard,n.success.account);(c=document.createElement("div")).id="revcatch_settings_profile",c.innerHTML=m.AccountSettings(r,o,a,p,d),i.appendChild(c),t.errorcontainer=document.getElementById("settings_section_error"),t.successcontainer=document.getElementById("settings_section_success"),document.getElementById("revcatch_settings_profile").addEventListener("click",(function(n){n.target===n.currentTarget&amp;&amp;(c.style.display="none")})),document.getElementById("revcatch_settings_profile_close").addEventListener("click",(function(n){c.style.display="none"})),document.getElementById("revcatch_continue_web").addEventListener("click",(function(n){c.style.display="none"})),document.getElementById("disable_auto_renew")&amp;&amp;document.getElementById("disable_auto_renew").addEventListener("click",(function(e){var i,r=null===(i=n.success)||void 0===i||null===(i=i.plans)||void 0===i?void 0:i.find((function(e){var t;return e.id===(null===(t=n.success)||void 0===t||null===(t=t.account)||void 0===t?void 0:t.plan)})),o=n.success.account.stripe_end_date_parts,a=new Date,c=new Date(o.year,o.month-1,o.day),s=Math.ceil((c.getTime()-a.getTime())/864e5),l="";if(s/30&gt;1)l+=Math.floor(s/30)+" Months ",t.openDisableAutoRenewModal(r.title,l);else{if(s/365&gt;1){var d=Math.floor(s/365);l+=d+" Years ",s-=365*d}if(s/7&gt;1){var u=Math.floor(s/7);l+=u+" Weeks ",s-=7*u}s&gt;=1&amp;&amp;(l+=s+" Days "),t.openDisableAutoRenewModal(r.title,l)}})),document.getElementById("rc_repeat_password").oninput=l,document.getElementById("revcatch_profile_settings_save").addEventListener("click",(function(n){t.clear_errors();var e=document.getElementById("rc_email"),i=document.getElementById("rc_name"),r=document.getElementById("rc_phone"),o=document.getElementById("rc_password"),a=(document.getElementById("rc_repeat_password"),!1);0==i.value.length&amp;&amp;(t.show_error(i,"Please enter your name"),a=!0),0==e.value.length&amp;&amp;(t.show_error(e,"Please enter your name"),a=!0),r.value.length;var c=l();!1===a&amp;&amp;!1===c?(K.ShowLoading(!0),t.api.SaveProfile(t.token,e.value,i.value,r.value,o.value).then((function(n){K.ShowLoading(!1),n.success?(t.setApiData(n.success),document.getElementById("rc_password").value="",document.getElementById("rc_repeat_password").value="",document.getElementById("rc_email").value=n.success.email,document.getElementById("rc_name").value=n.success.name,document.getElementById("rc_phone").value=n.success.phone,t.show_success(document.getElementById("revcatch_profile_settings_save"),"Update successful!")):t.show_error(document.getElementById("revcatch_profile_settings_save"),"There was an error saving your data. Please try again")}),(function(){K.ShowLoading(!1),t.show_error(document.getElementById("revcatch_profile_settings_save"),"There was an error saving your data. Please try again")}))):(K.ShowLoading(!1),t.show_error(document.getElementById("revcatch_profile_settings_save"),"Please fix errors above"))})),document.getElementById("revcatch_classroom_credentials_save")&amp;&amp;document.getElementById("revcatch_classroom_credentials_save").addEventListener("click",(function(n){var e=document.getElementById("rv_error-message-username-classroom-required"),i=document.getElementById("rv_error-message-password-classroom"),r=document.getElementById("rv_error-message-username-classroom"),o=document.getElementById("rv_error-message-classroom-credentials"),a=document.getElementById("rc_username_classroom"),c=document.getElementById("rc_password_classroom"),s=document.getElementById("rv_success-message-classroom-credentials");e.style.display="none",r.style.display="none",i.style.display="none",o.style.display="none",s.style.display="none";var l=!1;0===a.value.length&amp;&amp;(e.style.display="block",l=!0),0===c.value.length&amp;&amp;(i.style.display="block",l=!0),!1===l?(K.ShowLoading(!0),t.api.SaveClassroomCredentials(t.token,a.value,c.value).then((function(n){K.ShowLoading(!1),n.success?(e.style.display="none",r.style.display="none",i.style.display="none",o.style.display="none",s.style.display="block"):(o.style.display="block",o.innerHTML=n.error)}),(function(){K.ShowLoading(!1),o.style.display="block",o.innerHTML="Error on update, please try again"}))):(K.ShowLoading(!1),o.style.display="block",o.innerHTML="Error on update, please try again")})),t.setPaymentevents(),document.getElementById("revcatch_sub_news")&amp;&amp;document.getElementById("revcatch_sub_news").addEventListener("click",(function(n){t.errorcontainer.style.display="none";var e=document.getElementById("rc_email").value;K.ShowLoading(!0),t.api.SubscribeNews(e,t.AppID).then((function(n){n.success?(t.setApiData(n.success),document.getElementById("revcatch_settings_profile_close").click(),t.showProfile(!0,!0)):(K.ShowLoading(!1),t.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),t.errorcontainer.style.display="block"}))})),document.getElementById("revcatch_unsub_news")&amp;&amp;document.getElementById("revcatch_unsub_news").addEventListener("click",(function(n){t.errorcontainer.style.display="none";var e=document.getElementById("rc_email").value;K.ShowLoading(!0),t.api.UnsubscribeNews(e,t.AppID).then((function(n){n.success?(t.setApiData(n.success),document.getElementById("revcatch_settings_profile_close").click(),t.showProfile(!0,!0)):(K.ShowLoading(!1),t.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),t.errorcontainer.style.display="block"}))})),document.addEventListener("click",(function(n){if(n.target&amp;&amp;n.target.classList.contains("revcatch_payment_card")){for(var e=document.getElementsByClassName("revcatch_method_selected"),i=0;i&lt;e.length;i++)e[i].classList.add("revcatch_payment_card"),e[i].classList.remove("revcatch_method_selected");t.selectedCard=n.target.getAttribute("data-id");for(var r=document.getElementsByClassName("revcatch_remove_method"),o=0;o&lt;r.length;o++)"revcatch_non_removable"!=r[o].id&amp;&amp;(r[o].getAttribute("data-id")==t.selectedCard?r[o].style.display="none":r[o].style.display="inline-block");n.target.classList.add("revcatch_method_selected"),n.target.classList.remove("revcatch_payment_card")}else if(n.target&amp;&amp;n.target.classList.contains("revcatch_remove_method"))"revcatch_non_removable"!=n.target.id&amp;&amp;t.openRemoveModal(!0,n.target.getAttribute("data-id"));else if(n.target&amp;&amp;n.target.classList.contains("revcatch-profile-unsub-modal"))"true"===localStorage.getItem("restricted_user")&amp;&amp;t.logout(),t.errorcontainer.style.display="none",t.successcontainer.style.display="none",t.openUnsubModal(!0);else if(n.target&amp;&amp;(n.target.classList.contains("revcatch-subscribe-button")||t.checkIfChildren("revcatch-subscribe-button",n.target)))if(""==t.selectedCard)document.getElementById("revcatch_select_payment_error_message").classList.remove("hide");else{var a=n.target.closest("[data-id]").dataset.id;t.errorcontainer.style.display="none",t.successcontainer.style.display="none",t.openSubscribeModal(a)}})),document.getElementById("revcatch_settings_profile_logout").addEventListener("click",(function(){t.logout()}))}else{n.success.account.active_sub&amp;&amp;[].push(n.success.account.plan);var _=dn.plans(n.success.plans);document.getElementById("revcatch_subscription_block").innerHTML=_,document.getElementById("rc_email").value=n.success.account.email,document.getElementById("rc_name").value=n.success.account.name,document.getElementById("rc_phone").value=n.success.account.phone,c.style.display="flex"}}else console.log("error")}),(function(){K.ShowLoading(!1),console.log("error")}))}})),n&amp;&amp;document.getElementsByClassName("revcatch-profile")[0].click())}}},{key:"checkIfChildren",value:function(n,e){for(var t=document.getElementsByClassName(n),i=0;i&lt;t.length;i++)if(t[i].contains(e))return!0;return!1}},{key:"setPaymentevents",value:function(){var n=this;document.getElementById("revcatch_add_payment_button").addEventListener("click",(function(e){n.showAddCardSection()})),document.getElementById("rv_cancel_new_payment_method_button").addEventListener("click",(function(e){n.hideAddCardSection()})),document.getElementById("rv_save_new_payment_method_button").addEventListener("click",(function(e){n.addPaymentMethod()})),document.getElementById("revcatch_card_expiration")&amp;&amp;(document.getElementById("revcatch_card_expiration").onkeydown=function(n){if(8!==n.which&amp;&amp;2===this.value.length){var e=this.value;e+="/",this.value=e}});for(var e=document.getElementsByClassName("revcatch_remove_payment"),t=0;t&lt;e.length;t++)e[t].addEventListener("click",(function(e){var t=e.target.dataset.payment;n.openRemoveModal(!0,t)}));for(var i=document.getElementsByClassName("revcatch_set_payment_deafult"),r=0;r&lt;i.length;r++)i[r].addEventListener("click",(function(e){n.selectedCard=e.target.dataset.payment,void 0!==window.rc_account_data&amp;&amp;(document.getElementById("payment_settings_container").innerHTML=m.PaymentSettings(n.selectedCard,window.rc_account_data)),n.setPaymentevents()}))}},{key:"showAddCardSection",value:function(){document.getElementById("rc_add_payment_form_container").classList.remove("hide")}},{key:"hideAddCardSection",value:function(){document.getElementById("rc_add_payment_form_container").classList.add("hide")}},{key:"addPaymentMethod",value:function(){var n=this,e=this;this.clear_errors();var t=document.getElementById("revcatch_card"),i=document.getElementById("revcatch_card_expiration"),r=document.getElementById("revcatch_card_cvc"),o=!1;0==t.value.length&amp;&amp;(this.show_error(t,"Please enter your card number"),o=!0),0==i.value.length?(this.show_error(i,"Please enter experation date"),o=!0):0==/^[0-9]{2}\/[0-9]{2}$/i.test(i.value)&amp;&amp;(this.show_error(i,"Not formatted properly"),o=!0),0==r.value.length&amp;&amp;(this.show_error(r,"Please enter CSV number"),o=!0),0==o?(K.ShowLoading(!0),e.api.AddMethod(e.token,t.value,i.value.split("/")[0],i.value.split("/")[1],r.value).then((function(o){if(o.success)e.setApiData(o.success),n.selectedCard=o.new_card[0],K.ShowLoading(!1),e.showProfile(!0,!0);else{K.ShowLoading(!1);var a=o.message,c=a;"invalid_expiry"==a&amp;&amp;(n.show_error(i,"Exp is invalid"),c=""),"card_declined"==a&amp;&amp;(n.show_error(t,"Your card has declined."),c="Your card has declined."),"expired_card"==a&amp;&amp;(c="Your card has expired."),"invalid_number"==a&amp;&amp;(n.show_error(t,"Your card number is invalid."),c="Your card number is invalid."),"incorrect_cvc"==a&amp;&amp;(n.show_error(r,"CSV number is not correct"),c="Your CSV number is incorrect."),"invalid_cvc"==a&amp;&amp;(n.show_error(r,"CSV number is invalid"),c="Your CSV number is invalid."),"processing_error"==a&amp;&amp;(c="Processing error - please try again."),n.show_error(document.getElementById("rv_save_new_payment_method_button"),"There was an error saving your card. "+c)}}),(function(){K.ShowLoading(!1),data.message,n.show_error(document.getElementById("rv_save_new_payment_method_button"),"There was an error saving your card. Please try again.")}))):this.show_error(document.getElementById("rv_save_new_payment_method_button"),"Please fix errors above.")}},{key:"openDisableAutoRenewModal",value:function(n,e){var t=document.getElementById("revcatch_sub_container"),i="If you continue, your subscription to ".concat(n," plan will no longer auto renew. You will still have access to the site for ").concat(e,". Are you sure you want to end your subscription?");if(null!==t&amp;&amp;(t.remove(),t=null),null==t){var r=document.body;(t=document.createElement("div")).id="revcatch_sub_container",t.innerHTML=en.DisableAutoRenewModal(i),r.appendChild(t);var o=this;document.getElementById("revcatch_profile_sub").addEventListener("click",(function(n){K.ShowLoading(!0),t.remove(),o.api.Unsubscribe(o.token,o.AppID).then((function(n){n.success?(document.getElementById("revcatch_settings_profile_close").click(),o.showProfile(!0,!0)):(o.show_error(document.getElementById("revcatch_profile_settings_save"),"There was an error saving your data. Please try again"),K.ShowLoading(!1))}))})),document.getElementById("revcatch_profile_sub_cancel").addEventListener("click",(function(n){t.style.display="none"}))}}},{key:"openConfirmEmailModal",value:function(){var n=document.getElementById("revcatch_sub_container");if(null!==n&amp;&amp;(n.remove(),n=null),null==n){var e=document.body;(n=document.createElement("div")).id="revcatch_sub_container",n.innerHTML=an.ConfirmEmailModal(),e.appendChild(n);var t=document.getElementById("revcatch_confirm_email_window");t&amp;&amp;t.addEventListener("click",(function(e){n.remove()}))}}},{key:"openSubscribeModal",value:function(n){var e=document.getElementById("revcatch_sub_container");if(null!==e&amp;&amp;(e.remove(),e=null),null==e){var t=document.body;(e=document.createElement("div")).id="revcatch_sub_container",e.innerHTML=en.SubscribeModal("Are you sure you want to subscribe?"),t.appendChild(e);var i=this;document.getElementById("revcatch_profile_sub").addEventListener("click",(function(t){K.ShowLoading(!0),i.api.Subscribe(i.token,i.selectedCard,n).then((function(n){e.style.display="none",n.success?(i.setApiData(n.success),i.successcontainer.style.display="block",K.ShowLoading(!1),document.getElementById("revcatch_settings_profile_close").click(),i.showProfile(!0,!0)):(K.ShowLoading(!1),i.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),e.style.display="none",i.errorcontainer.style.display="block"}))})),document.getElementById("revcatch_profile_sub_cancel").addEventListener("click",(function(n){e.style.display="none"}))}}},{key:"openUnsubModal",value:function(n){var e=document.getElementById("revcatch_unsub_container"),t="Are you sure you want to unsubscribe?";if(null==e&amp;&amp;n){var i=document.body;(e=document.createElement("div")).id="revcatch_unsub_container",e.innerHTML=en.UnsubscribeModal(t),i.appendChild(e);var r=this;document.getElementById("revcatch_profile_unsub").addEventListener("click",(function(n){r.errorcontainer.style.display="none",r.successcontainer.style.display="none",K.ShowLoading(!0),r.api.Unsubscribe(r.token,r.AppID).then((function(n){n.success?(r.setApiData(n.success),e.style.display="none",r.successcontainer.style.display="block",K.ShowLoading(!1),document.getElementById("revcatch_settings_profile_close").click(),r.showProfile(!0,!0)):(K.ShowLoading(!1),r.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),r.errorcontainer.style.display="block"}))})),document.getElementById("revcatch_profile_unsub_cancel").addEventListener("click",(function(n){r.successcontainer.style.display="none",r.errorcontainer.style.display="none",e.style.display="none"}))}else n?(document.getElementById("revcatch_unsub_confirm_msg").innerHTML=t,e.style.display="flex"):e.style.display="none"}},{key:"openCardModal",value:function(n){var e=document.getElementById("revcatch_method_modal_container");if(null==e&amp;&amp;n){var t=document.body;(e=document.createElement("div")).id="revcatch_method_modal_container",e.innerHTML=en.CardModal(),t.appendChild(e);var i=this;document.getElementById("revcatch_methods_button").addEventListener("click",(function(n){i.errorcontainer.style.display="none",i.successcontainer.style.display="none",K.ShowLoading(!0);var t=document.getElementById("revcatch_card").value,r=document.getElementById("revcatch_exp").value,o=document.getElementById("revcatch_exp_year").value,a=document.getElementById("revcatch_card_cvc").value;i.api.AddMethod(i.token,t,r,o,a).then((function(n){n.success?(i.setApiData(n.success),i.successcontainer.style.display="block",e.style.display="none",K.ShowLoading(!1),document.getElementById("revcatch_settings_profile_close").click(),i.showProfile(!0,!0)):(K.ShowLoading(!1),i.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),i.errorcontainer.style.display="block"}))})),document.getElementById("revcatch_methods_cancel").addEventListener("click",(function(n){i.successcontainer.style.display="none",i.errorcontainer.style.display="none",e.style.display="none"}))}else e.style.display=n?"flex":"none"}},{key:"openRemoveModal",value:function(n,e){var t=document.getElementById("revcatch_remove_method_container"),i="Are you sure you want to remove this payment method?";if(null==t&amp;&amp;n){var r=document.body;(t=document.createElement("div")).id="revcatch_remove_method_container",t.innerHTML=en.RemoveModal(i),r.appendChild(t);var o=this;document.getElementById("revcatch_remove_method").addEventListener("click",(function(n){o.errorcontainer.style.display="none",o.successcontainer.style.display="none",K.ShowLoading(!0),o.api.RemoveMethod(o.token,e).then((function(n){n.success?(o.setApiData(n.success),o.successcontainer.style.display="block",t.remove(),o.showProfile(!0,!0)):(K.ShowLoading(!1),o.errorcontainer.style.display="block")}),(function(){K.ShowLoading(!1),o.errorcontainer.style.display="block"}))})),document.getElementById("revcatch_remove_method_cancel").addEventListener("click",(function(n){o.successcontainer.style.display="none",o.errorcontainer.style.display="none",t.style.display="none"}))}else n?(document.getElementById("revcatch_remove_method_confirm_msg").innerHTML=i,t.style.display="flex"):t.style.display="none"}},{key:"logout",value:function(){localStorage.removeItem("restricted_user"),function(n){var e=new CustomEvent("revCatchLogout",{detail:{data:n}});window.dispatchEvent(e)}(JSON.parse(localStorage.getItem("site_cp_"+this.AppID))),localStorage.removeItem("site_catch_"+this.AppID),localStorage.removeItem("site_cp_"+this.AppID),localStorage.setItem("site_catchacc_"+this.AppID,"0"),localStorage.removeItem("userLoggedIn"),window.location.reload()}},{key:"subscriptions",value:function(n,e,t,i){var r=this,o=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();K.ShowLoading(!0,o.isTab&amp;&amp;t),this.api.GetPlans(this.AppID).then((function(a){var c=document.getElementById("revcatch_subscription_container");if(null!=c&amp;&amp;c.remove(),a.success){if(r.setApiData(a.success),i&amp;&amp;(window.planViews&lt;1||"string"==typeof window.gRevCatch_CustomSubscribeURL))for(var s=a.success,l=0;l&lt;s.length;l++)if((i.split("_")[1]||i)===(s[l].id.split("_")[1]||s[l].id))return r.showPlan(s[l]),void window.planViews++;var d=dn.AllPlans(a.success,n,e,t,o),u=document.body;(c=document.createElement("div")).id="revcatch_subscription_container";var p="";p=o.isTab&amp;&amp;t?atob(a.data.pre_login_html):atob(a.data.bottom),c.innerHTML=an.PlansModal(d,p,t),u.appendChild(c),t&amp;&amp;o.isTab&amp;&amp;(document.getElementById("revcatch_subscribe_button").onclick=function(){var n=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(n),c.remove(),window.dispatchEvent(window.catchsubscribe)},document.getElementById("revcatch_subscribe_not").onclick=function(){c.remove()},document.getElementById("revcatch_subscription_container").onclick=function(n){n.target==this&amp;&amp;c.remove()}),document.getElementById("revcatch_already_sub").onclick=function(){c.remove();var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n)},"true"===n&amp;&amp;document.getElementById("revcatch_newsletter_button")&amp;&amp;(document.getElementById("revcatch_newsletter_button").onclick=function(){window.dispatchEvent(window.catchnewsletter);var n=new CustomEvent("eventrecorder",{detail:"newsletter_click"});window.dispatchEvent(n),c.remove()}),document.getElementById("revcatch_back_to_start").onclick=function(){c.remove(),window.dispatchEvent(window.catchtriggermessageagain)},document.addEventListener("click",(function(n){if(n.target&amp;&amp;n.target.classList.contains("revcatch_subscribe_button")){var e=JSON.parse(n.target.getAttribute("data-plan")),t=new CustomEvent("eventrecorder",{detail:"subscribe_click_"+e.id});window.dispatchEvent(t);var i=new CustomEvent("catchsubmail",{detail:e});window.dispatchEvent(i),c.remove()}if(n.target&amp;&amp;n.target.classList.contains("revcatch_subscribe_div")){var r=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(r),window.dispatchEvent(window.catchsubscribe),c.remove()}}))}K.ShowLoading(!1)}),(function(){K.ShowLoading(!1)}))}},{key:"updateCount",value:function(n,e){var t=arguments.length&gt;2&amp;&amp;void 0!==arguments[2]?arguments[2]:0;if(e&amp;&amp;(null===localStorage.getItem("first_wl_"+this.AppID)||0===parseInt(localStorage.getItem("first_wl_"+this.AppID)))){localStorage.setItem("first_wl_"+this.AppID,1);var i=new CustomEvent("eventrecorder",{detail:"first_whitelist"});window.dispatchEvent(i)}this.api.UpdateRecord(this.AppID,n,e,t)}},{key:"show_error",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";n.parentNode.classList.add("rv_error"),""!==e&amp;&amp;n.parentNode.getElementsByClassName("rv_error-message")[0]&amp;&amp;(n.parentNode.getElementsByClassName("rv_error-message")[0].innerHTML=e)}},{key:"clear_errors",value:function(){for(var n=document.querySelectorAll(".control.rv_error"),e=0;e&lt;n.length;e++)n[e].classList.remove("rv_error")}},{key:"show_success",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:"";n.parentNode.classList.add("rv_success"),""!==e&amp;&amp;n.parentNode.getElementsByClassName("rv_success-message")[0]&amp;&amp;(n.parentNode.getElementsByClassName("rv_success-message")[0].innerHTML=e)}},{key:"scorePassword",value:function(n){var e=0;if(!n)return e;for(var t=new Object,i=0;i&lt;n.length;i++)t[n[i]]=(t[n[i]]||0)+1,e+=5/t[n[i]];var r={digits:/\d/.test(n),lower:/[a-z]/.test(n),upper:/[A-Z]/.test(n),nonWords:/\W/.test(n)},o=0;for(var a in r)o+=1==r[a]?1:0;return e+=10*(o-1),parseInt(e)}},{key:"showPlan",value:function(n){var e=dn.encodePlan(n),t=new CustomEvent("eventrecorder",{detail:"subscribe_click_"+e.id});window.dispatchEvent(t);var i=new CustomEvent("catchsubmail",{detail:e});window.dispatchEvent(i)}},{key:"setLoginData",value:function(n){localStorage.setItem("site_catch_"+this.AppID,n.token),this.logged_in=!!n.token,n.token&amp;&amp;(this.token=n.token),n.no_access&amp;&amp;(this.no_access=n.no_access),n.a_free&amp;&amp;(this.a_free=n.a_free),n.profile_style&amp;&amp;(this.profile_style=n.profile_style),n.mobile_profile_style&amp;&amp;(this.mobile_profile_style=n.mobile_profile_style),n.profile_color&amp;&amp;(this.profile_color=n.profile_color),n.a_free&amp;&amp;window.dispatchEvent(window.clearexperience),n.no_wall_access&amp;&amp;(this.no_wall_access=n.no_wall_access),n.no_access||n.no_wall_access?this.showWall():(this.hide(),"undefined"!=typeof rc_p_appid&amp;&amp;location.reload()),window.apiEntrypoint&amp;&amp;window[window.apiEntrypoint]&amp;&amp;(window[window.apiEntrypoint]=Object.assign(window[window.apiEntrypoint],n)),this.showProfile(!0)}},{key:"logOut",value:function(){localStorage.removeItem("restricted_user"),localStorage.removeItem("site_catch_"+this.AppID),window.apiEntrypoint&amp;&amp;window[window.apiEntrypoint]&amp;&amp;window[window.apiEntrypoint].user&amp;&amp;(window[window.apiEntrypoint]={}),this.no_access=!0,this.no_wall_access=!0,this.logged_in=!1,this.a_free=!1;var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n),this.checked=!0,window.dispatchEvent(window.catchaftercheck)}},{key:"loadPlans",value:function(){var n=this;this.api.GetPlans(this.AppID).then((function(e){var t=document.getElementById("revcatch_subscription_container");if(t&amp;&amp;t.remove(),e.success){if(n.setApiData(e.success),plan_id&amp;&amp;window.planViews&lt;1)for(var i=e.success,r=0;r&lt;i.length;r++)if(plan_id==i[r].id.substring(5))return window.apiEntrypoint&amp;&amp;window[window.apiEntrypoint]&amp;&amp;window[window.apiEntrypoint].user&amp;&amp;(window[window.apiEntrypoint].user.plan=plan_id),n.showPlan(i[r]),void window.planViews++;var o=dn.AllPlans(e.success,show_newsletter,newsletter_disabled_days,from_tab,style_settings),a=document.body;(t=document.createElement("div")).id="revcatch_subscription_container";var c="";c=style_settings.isTab&amp;&amp;from_tab?atob(e.data.pre_login_html):atob(e.data.bottom),t.innerHTML=an.PlansModal(o,c,from_tab),a.appendChild(t),from_tab&amp;&amp;style_settings.isTab&amp;&amp;(document.getElementById("revcatch_subscribe_button")&amp;&amp;(document.getElementById("revcatch_subscribe_button").onclick=function(){var n=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(n),t.remove(),window.dispatchEvent(window.catchsubscribe)}),document.getElementById("revcatch_subscribe_not")&amp;&amp;(document.getElementById("revcatch_subscribe_not").onclick=function(){t.remove()}),document.getElementById("revcatch_subscription_container")&amp;&amp;(document.getElementById("revcatch_subscription_container").onclick=function(n){n.target==this&amp;&amp;t.remove()})),document.getElementById("revcatch_already_sub")&amp;&amp;(document.getElementById("revcatch_already_sub").onclick=function(){t.remove();var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n)}),"true"===show_newsletter&amp;&amp;document.getElementById("revcatch_newsletter_button")&amp;&amp;(document.getElementById("revcatch_newsletter_button").onclick=function(){window.dispatchEvent(window.catchnewsletter);var n=new CustomEvent("eventrecorder",{detail:"newsletter_click"});window.dispatchEvent(n),t.remove()}),document.getElementById("revcatch_back_to_start")&amp;&amp;(document.getElementById("revcatch_back_to_start").onclick=function(){t.remove(),window.dispatchEvent(window.catchtriggermessageagain)}),document.addEventListener("click",(function(n){if(n.target&amp;&amp;n.target.classList.contains("revcatch_subscribe_button")){var e=JSON.parse(n.target.getAttribute("data-plan")),i=new CustomEvent("eventrecorder",{detail:"subscribe_click_"+e.id});window.dispatchEvent(i);var r=new CustomEvent("catchsubmail",{detail:e});window.dispatchEvent(r),t.remove()}if(n.target&amp;&amp;n.target.classList.contains("revcatch_subscribe_div")){var o=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(o),window.dispatchEvent(window.catchsubscribe),t.remove()}}))}K.ShowLoading(!1)}),(function(){K.ShowLoading(!1)}))}},{key:"setApiData",value:function(n){var e;window.apiEntrypoint&amp;&amp;window[window.apiEntrypoint]&amp;&amp;(window[window.apiEntrypoint]=Object.assign(window[window.apiEntrypoint],n),null!==(e=window[window.apiEntrypoint])&amp;&amp;void 0!==e&amp;&amp;e.restricted_user&amp;&amp;localStorage.setItem("restricted_user","true"))}}],e&amp;&amp;vn(n.prototype,e),t&amp;&amp;vn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function fn(n){return fn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},fn(n)}function bn(){bn=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==fn(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(fn(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function yn(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function wn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,xn(i.key),i)}}function xn(n){var e=function(n,e){if("object"!=fn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=fn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==fn(e)?e:e+""}var qn=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.ScriptUrl=e},e=[{key:"Subscribe",value:(i=bn().mark((function n(e,t){var i;return bn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/newslettersub/"+e,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({sub:t})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)})),r=function(){var n=this,e=arguments;return new Promise((function(t,r){var o=i.apply(n,e);function a(n){yn(o,t,r,a,c,"next",n)}function c(n){yn(o,t,r,a,c,"throw",n)}a(void 0)}))},function(n,e){return r.apply(this,arguments)})}],e&amp;&amp;wn(n.prototype,e),t&amp;&amp;wn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,i,r}();function kn(n){return kn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},kn(n)}function En(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Sn(i.key),i)}}function Sn(n){var e=function(n,e){if("object"!=kn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=kn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==kn(e)?e:e+""}var Bn=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"NewsletterModal",value:function(n,e){var t=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),i='\n            &lt;style&gt;\n            #revcatch_newsletter_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_newsletter_container &gt; div {\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 3px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 800px;\n            }\n            #revcatch_newsletter_title {\n                text-align: center !important;\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 27px;\n                color: #0b587b;\n                font-weight: bold;\n            }\n            #revcatch_already_sub_news{\n                color: #326d7b;\n                font-size: 14px;\n                margin-top: 20px;\n                font-weight: 600;\n                cursor: pointer;\n            }\n            #revcatch_already_sub_news:hover{\n                text-decoration: underline;\n            }\n            .revcatch_back{\n                background-color: transparent !important;\n                width: 125px !important;\n                float: left !important;\n                border: none !important;\n                font-weight: bold !important;\n                font-size: 15px !important;\n                margin-right: -125px !important;\n                cursor: pointer !important;\n                box-shadow: none !important;\n                background: url(\'data:image/svg+xml;utf8,&lt;svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"&gt;&lt;path fill="currentColor" d="M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"&gt;&lt;/path&gt;&lt;/svg&gt;\');\n                background-repeat: no-repeat;\n                color: rgba(0,0,0,0.8) !important;\n                padding: 0 !important;\n            }\n            .rvc701-news{\n                background: #fff !important;\n                box-shadow: 0px 3px 6px #00000029 !important;\n                padding: 10px 20px !important;\n            }\n            #rvc_news_mail{\n                background: '.concat(this.addOpacity(t.buttonBackgroundColor)," !important;\n                border: 1px solid ").concat(this.addOpacity(t.buttonBackgroundColor)," !important;\n                color: ").concat(t.buttonBackgroundColor," !important;\n                font-weight: bold !important;\n                font-size: 16px !important;\n                width 100% !important;\n                margin-right: 10px !important;\n                height: 36px !important;\n                border-radius: 3px !important;\n            }\n            #rvc_news_sub{\n                margin-top: 0 !important;\n                font-size: 16px !important;\n                box-shadow: none !important;\n                text-shadow: none !important;\n                width: 100% !important;\n                height: 35px !important;\n                font-weight: ").concat(t.subscriberButtonFontWeight," !important;\n                background-color: ").concat(t.subscriberButtonBackgroundColor," !important;\n                color: ").concat(t.subscriberButtonTextColor,' !important;\n                border-radius: 3px !important;\n            }\n            @media only screen and (max-width: 900px) {\n                #revcatch_newsletter_container &gt; div{\n                    width: 100%;\n                    height: 100%;\n                }\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;button class="revcatch_back" id="revcatch_back_to_sub"&gt;Go Back&lt;/button&gt;\n                &lt;img alt="Logo Icon" src="').concat(t.image,'" /&gt;\n                &lt;h2 id="revcatch_newsletter_title"&gt;Newsletter Subscription&lt;/h2&gt;\n                &lt;div&gt;\n                    ').concat(n,"\n                ");return""!==e.trim()&amp;&amp;(i+='\n                    &lt;div style="margin-top: 40px;text-align: left;margin-bottom: 20px;width: 100%;color: #0b587b;font-size: 11px"&gt;\n                        &lt;h3 style="font-weight: bold;"&gt;Terms &amp; Conditions&lt;/h3&gt;\n                        &lt;p&gt;'.concat(e,"&lt;/p&gt;\n                    &lt;/div&gt;")),i+='\n                &lt;/div&gt;\n                &lt;div id="revcatch_already_sub_news"&gt;Already a subscriber? Click here&lt;/div&gt;\n            &lt;/div&gt;\n        '}},{key:"addOpacity",value:function(n){var e=n.match(/\d+\.?\d+/g);return"rgba("+e[0]+","+e[1]+","+e[2]+", 0.2)"}},{key:"NewsletterSuccessModal",value:function(){return'\n            &lt;style&gt;\n            #revcatch_newsletter_success {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_newsletter_success &gt; div {\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 3px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 800px;\n            }\n            #revcatch_newsletter_title {\n                text-align: center !important;\n                line-height: initial;\n                margin-bottom: 13px;\n                font-size: 27px;\n                color: #0b587b;\n                font-weight: bold;\n            }\n            #revcatch_newsletter_close{\n                cursor: pointer;\n                width: 200px;\n                margin: 0 10px 0;\n                background-color: #097c9e;\n                padding: 12px 30px;\n                border: none;\n                border-radius: 3px;\n                color: #FFFFFF;\n                font-size: 15px;\n                font-weight: 500;\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;img alt="Logo Icon" src="'.concat(style_settings.image,'" /&gt;\n                &lt;h2 id="revcatch_newsletter_title"&gt;Thank you for subscribing to our newsletter!&lt;/h2&gt;\n                &lt;button id="revcatch_newsletter_close"&gt;Close&lt;/button&gt;\n            &lt;/div&gt;\n        ')}}],(e=null)&amp;&amp;En(n.prototype,e),t&amp;&amp;En(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function In(n){return In="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},In(n)}function An(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Cn(i.key),i)}}function Cn(n){var e=function(n,e){if("object"!=In(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=In(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==In(e)?e:e+""}var Ln=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.ScriptUrl=t,this.api=new qn(t)},e=[{key:"show",value:function(n,e,t){var i=this,r=document.body,o=document.getElementById("revcatch_newsletter_container");null!=o&amp;&amp;o.remove(),(o=document.createElement("div")).id="revcatch_newsletter_container",o.innerHTML=Bn.NewsletterModal(n,t),r.appendChild(o),document.getElementById("revcatch_already_sub_news").onclick=function(){o.remove();var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n)},document.getElementById("revcatch_back_to_sub").onclick=function(){o.remove(),window.dispatchEvent(window.catchsubscribe)},document.getElementById("rvc_news_mail").addEventListener("keypress",(function(n){if("Enter"===n.key){K.ShowLoading(!0);var t=document.getElementById("rvc_news_mail").value;i.api.Subscribe(i.AppID,t).then((function(n){var t=new CustomEvent("eventrecorder",{detail:"newsletter_subscription"});window.dispatchEvent(t),i.checkSubscription(n,o,i.AppID,e)}),(function(){i.api.Subscribe(i.AppID,t).then((function(n){var t=new CustomEvent("eventrecorder",{detail:"newsletter_subscription"});window.dispatchEvent(t),i.checkSubscription(n,o,i.AppID,e)}),(function(){K.ShowLoading(!1),document.getElementById("newsletter_error").style.display="block"}))}))}})),document.getElementById("rvc_news_sub").addEventListener("click",(function(){K.ShowLoading(!0);var n=document.getElementById("rvc_news_mail").value;i.api.Subscribe(i.AppID,n).then((function(n){var t=new CustomEvent("eventrecorder",{detail:"newsletter_subscription"});window.dispatchEvent(t),i.checkSubscription(n,o,i.AppID,e)}),(function(){i.api.Subscribe(i.AppID,n).then((function(n){var t=new CustomEvent("eventrecorder",{detail:"newsletter_subscription"});window.dispatchEvent(t),i.checkSubscription(n,o,i.AppID,e)}),(function(){K.ShowLoading(!1),document.getElementById("newsletter_error").style.display="block"}))}))}))}},{key:"checkSubscription",value:function(n,e,t,i){K.ShowLoading(!1);var r=document.body;if(n.success){var o=new Date(n.success);localStorage.setItem("subscribed_on_"+t,o.toISOString());var a=new Date,c=new Date(o).getTime(),s=a.getTime()-c;if(Math.round(s/864e5)&lt;=parseInt(i)){var l=document.getElementById("revcatch_newsletter_success");null!=l&amp;&amp;l.remove(),(l=document.createElement("div")).id="revcatch_newsletter_success",l.innerHTML=Bn.NewsletterSuccessModal(),r.appendChild(l),e.remove(),document.getElementById("revcatch_newsletter_close").addEventListener("click",(function(){l.remove()}))}else document.getElementById("newsletter_error_time").style.display="block"}else document.getElementById("newsletter_error").style.display="block"}}],e&amp;&amp;An(n.prototype,e),t&amp;&amp;An(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function zn(n){return zn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},zn(n)}function jn(){jn=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==zn(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(zn(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function Pn(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function Tn(n){return function(){var e=this,t=arguments;return new Promise((function(i,r){var o=n.apply(e,t);function a(n){Pn(o,i,r,a,c,"next",n)}function c(n){Pn(o,i,r,a,c,"throw",n)}a(void 0)}))}}function On(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Nn(i.key),i)}}function Nn(n){var e=function(n,e){if("object"!=zn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=zn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==zn(e)?e:e+""}var Dn=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.ScriptUrl=e},e=[{key:"StoreMail",value:(a=Tn(jn().mark((function n(e,t){var i;return jn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/storeemail?id="+e,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:t})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return a.apply(this,arguments)})},{key:"AccountAndSubscribe",value:(o=Tn(jn().mark((function n(e,t,i,r,o,a,c,s,l,d,u,p,_,h,v,m,g,f){var b;return jn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/accountsubscribe",{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({app_id:e,plan_id:t,free_plan:s,coupon:i,email:r,firstname:o,lastname:a,password:c,card:l,cvv:d,card_name:u,address:p,exp:_,city:h,state:v,zip:m,classroom_username:g,classroom_password:f})});case 2:return b=n.sent,n.abrupt("return",b.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e,t,i,r,a,c,s,l,d,u,p,_,h,v,m,g,f){return o.apply(this,arguments)})},{key:"GetSettings",value:(r=Tn(jn().mark((function n(e){var t;return jn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/getsettings?id="+e,{method:"GET",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"}});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n){return r.apply(this,arguments)})},{key:"NewsletterSub",value:(i=Tn(jn().mark((function n(e,t){var i;return jn().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/newslettersub/"+e,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({sub:t})});case 2:return i=n.sent,n.abrupt("return",i.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n,e){return i.apply(this,arguments)})}],e&amp;&amp;On(n.prototype,e),t&amp;&amp;On(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,i,r,o,a}();function Mn(n){return Mn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Mn(n)}function Rn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Fn(i.key),i)}}function Fn(n){var e=function(n,e){if("object"!=Mn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Mn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Mn(e)?e:e+""}var Hn=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"MailModal",value:function(n,e){var t=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),i="\n            &lt;style&gt;\n            #revcatch_sub_mail_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_sub_mail_container &gt; div {\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 3px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 800px;\n            }\n            #revcatch_sub_mail_title {\n                text-align: center !important;\n                line-height: initial;\n                margin-bottom: 10px;\n                font-size: 27px;\n                color: ".concat(t.headerFontColor,";\n                font-weight: ").concat(t.headerFontWeight,";\n            }\n\n\n            #revcatch_already_sub_mail{\n                color: ").concat(t.buttonBackgroundColor,";\n                font-size: 14px;\n                margin-top: 20px;\n                margin-bottom: 20px;\n                font-weight: 600;\n                cursor: pointer;\n            }\n            #revcatch_already_sub_mail:hover{\n                text-decoration: underline;\n            }\n            .rvc701-sub{\n                display: flex !important;\n                flex-direction: row !important;\n                justify-content: center !important;\n                align-items: center !important;\n                width: 400px;\n                margin: 20px auto;\n                background: #fff;\n                box-shadow: 0px 3px 6px #00000029 !important;\n                padding: 10px 20px !important;\n            }\n            .rvc701-sub &gt; input {\n                border: 1px solid ").concat(this.addOpacity(t.buttonBackgroundColor)," !important;\n                font-weight: bold !important;\n                font-size: 16px !important;\n                width 100% !important;\n                margin-right: 10px !important;\n                height: 36px !important;\n                border-radius: 3px !important;\n                padding: 5px 10px;\n                margin-bottom: 10px;\n                position: relative;\n                top: 5px;\n            }\n            .rvc701-sub &gt; button, .rvc701-sub &gt; div &gt; button {\n                padding: 7px;\n                border: none;\n                cursor: pointer;\n                box-shadow: none;\n                text-shadow: none;\n                margin-top: 0 !important;\n                font-size: 16px !important;\n                box-shadow: none !important;\n                text-shadow: none !important;\n                width: 100% !important;\n                height: 35px !important;\n                font-weight: ").concat(t.subscriberButtonFontWeight," !important;\n                background-color: ").concat(t.subscriberButtonBackgroundColor," !important;\n                color: ").concat(t.subscriberButtonTextColor,' !important;\n                border-radius: 3px !important;\n            }\n            .revcatch_sub_mail_dtitle {\n                font-size: 21px;\n                color: #0b587b;\n                font-weight: bold;\n            }\n            .revcatch_sub_mail_subtitle{\n                font-size: 17px;\n                color: #0b587b;\n                font-weight: 600;\n                margin-bottom: 30px;\n                margin-top: -7px;\n            }\n            .revcatch_back{\n                background-color: transparent !important;\n                width: 125px !important;\n                float: left !important;\n                border: none !important;\n                font-weight: bold !important;\n                font-size: 15px !important;\n                margin-right: -125px !important;\n                cursor: pointer !important;\n                box-shadow: none !important;\n                background: url(\'data:image/svg+xml;utf8,&lt;svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"&gt;&lt;path fill="currentColor" d="M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"&gt;&lt;/path&gt;&lt;/svg&gt;\');\n                background-repeat: no-repeat;\n                color: rgba(0,0,0,0.8) !important;\n                padding: 0 !important;\n            }\n            @media only screen and (max-width: 900px) {\n                #revcatch_sub_mail_container &gt; div{\n                    width: 100%;\n                }\n                .rvc701-sub{\n                    width: 100%;\n                    flex-direction: column !important;\n                }\n                .rvc701-sub &gt; input {\n                    width: 100%;\n                    margin-right: 0 !important;\n                    margin-bottom: 15px !important;\n                }\n            }\n            .rc_sub_edq_qii_container {\n\n                font-size: 100%;\n                color: black;\n                text-align: left;\n            }\n            .rc_sub_edq_qii_container blockquote,\n            .rc_sub_edq_qii_container h1,\n            .rc_sub_edq_qii_container h2,\n            .rc_sub_edq_qii_container h3,\n            .rc_sub_edq_qii_container h4,\n            .rc_sub_edq_qii_container h5,\n            .rc_sub_edq_qii_container h6,\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container p,\n            .rc_sub_edq_qii_container pre,\n            .rc_sub_edq_qii_container ul {\n\n            color: black;\n            margin:0;\n            padding:0;\n            font-weight:400;\n            counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container strong {\n                color: black;\n            }\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container ul {\n            padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol&gt;li,\n            .rc_sub_edq_qii_container ul&gt;li {\n            list-style-type:none\n            }\n            .rc_sub_edq_qii_container ul&gt;li::before {\n            content:\'\\2022\'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false],\n            .rc_sub_edq_qii_container ul[data-checked=true] {\n            pointer-events:none\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li *,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li * {\n            pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n            color:#777;\n            cursor:pointer;\n            pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n            content:\'\\2611\'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before {\n            content:\'\\2610\'\n            }\n            .rc_sub_edq_qii_container li::before {\n            display:inline-block;\n            white-space:nowrap;\n            width:1.2em\n            }\n            .rc_sub_edq_qii_container li:not(.ql-direction-rtl)::before {\n            margin-left:-1.5em;\n            margin-right:.3em;\n            text-align:right\n            }\n            .rc_sub_edq_qii_container li.ql-direction-rtl::before {\n            margin-left:.3em;\n            margin-right:-1.5em\n            }\n            .rc_sub_edq_qii_container ol li:not(.ql-direction-rtl),\n            .rc_sub_edq_qii_container ul li:not(.ql-direction-rtl) {\n            padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol li.ql-direction-rtl,\n            .rc_sub_edq_qii_container ul li.ql-direction-rtl {\n            padding-right:1.5em\n            }\n            .rc_sub_edq_qii_container ol li {\n            counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n            counter-increment:list-0\n            }\n            .rc_sub_edq_qii_container ol li:before {\n            content:counter(list-0,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n            counter-increment:list-1\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1:before {\n            content:counter(list-1,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n            counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n            counter-increment:list-2\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2:before {\n            content:counter(list-2,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n            counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n            counter-increment:list-3\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3:before {\n            content:counter(list-3,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n            counter-reset:list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n            counter-increment:list-4\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4:before {\n            content:counter(list-4,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n            counter-reset:list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n            counter-increment:list-5\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5:before {\n            content:counter(list-5,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n            counter-reset:list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n            counter-increment:list-6\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6:before {\n            content:counter(list-6,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n            counter-reset:list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n            counter-increment:list-7\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7:before {\n            content:counter(list-7,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n            counter-reset:list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n            counter-increment:list-8\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8:before {\n            content:counter(list-8,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n            counter-reset:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9 {\n            counter-increment:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9:before {\n            content:counter(list-9,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container .ql-indent-1:not(.ql-direction-rtl) {\n            padding-left:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1:not(.ql-direction-rtl) {\n            padding-left:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-1.ql-direction-rtl.ql-align-right {\n            padding-right:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1.ql-direction-rtl.ql-align-right {\n            padding-right:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2:not(.ql-direction-rtl) {\n            padding-left:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2:not(.ql-direction-rtl) {\n            padding-left:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2.ql-direction-rtl.ql-align-right {\n            padding-right:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2.ql-direction-rtl.ql-align-right {\n            padding-right:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3:not(.ql-direction-rtl) {\n            padding-left:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3:not(.ql-direction-rtl) {\n            padding-left:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3.ql-direction-rtl.ql-align-right {\n            padding-right:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3.ql-direction-rtl.ql-align-right {\n            padding-right:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4:not(.ql-direction-rtl) {\n            padding-left:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4:not(.ql-direction-rtl) {\n            padding-left:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4.ql-direction-rtl.ql-align-right {\n            padding-right:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4.ql-direction-rtl.ql-align-right {\n            padding-right:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5:not(.ql-direction-rtl) {\n            padding-left:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5:not(.ql-direction-rtl) {\n            padding-left:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5.ql-direction-rtl.ql-align-right {\n            padding-right:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5.ql-direction-rtl.ql-align-right {\n            padding-right:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6:not(.ql-direction-rtl) {\n            padding-left:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6:not(.ql-direction-rtl) {\n            padding-left:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6.ql-direction-rtl.ql-align-right {\n            padding-right:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6.ql-direction-rtl.ql-align-right {\n            padding-right:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7:not(.ql-direction-rtl) {\n            padding-left:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7:not(.ql-direction-rtl) {\n            padding-left:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7.ql-direction-rtl.ql-align-right {\n            padding-right:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7.ql-direction-rtl.ql-align-right {\n            padding-right:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8:not(.ql-direction-rtl) {\n            padding-left:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8:not(.ql-direction-rtl) {\n            padding-left:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8.ql-direction-rtl.ql-align-right {\n            padding-right:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8.ql-direction-rtl.ql-align-right {\n            padding-right:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9:not(.ql-direction-rtl) {\n            padding-left:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9:not(.ql-direction-rtl) {\n            padding-left:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9.ql-direction-rtl.ql-align-right {\n            padding-right:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9.ql-direction-rtl.ql-align-right {\n            padding-right:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-video {\n            display:block;\n            max-width:100%\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-center {\n            margin:0 auto\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-right {\n            margin:0 0 0 auto\n            }\n            .rc_sub_edq_qii_container .ql-bg-black {\n            background-color:#000\n            }\n            .rc_sub_edq_qii_container .ql-bg-red {\n            background-color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-bg-orange {\n            background-color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-bg-yellow {\n            background-color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-bg-green {\n            background-color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-bg-blue {\n            background-color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-bg-purple {\n            background-color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-color-white {\n            color:#fff\n            }\n            .rc_sub_edq_qii_container .ql-color-red {\n            color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-color-orange {\n            color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-color-yellow {\n            color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-color-green {\n            color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-color-blue {\n            color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-color-purple {\n            color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-font-serif {\n            font-family:Georgia,Times New Roman,serif\n            }\n            .rc_sub_edq_qii_container .ql-font-monospace {\n            font-family:Monaco,Courier New,monospace\n            }\n            .rc_sub_edq_qii_container .ql-size-small {\n            font-size:.75em !important;\n            }\n            .rc_sub_edq_qii_container .ql-size-large {\n            font-size:1.5em !important;\n            }\n            .rc_sub_edq_qii_container .ql-size-huge {\n            font-size:2.5em !important;\n            }\n            .rc_sub_edq_qii_container .ql-direction-rtl {\n            direction:rtl;\n            text-align:inherit\n            }\n            .rc_sub_edq_qii_container .ql-align-center {\n            text-align:center\n            }\n            .rc_sub_edq_qii_container .ql-align-justify {\n            text-align:justify\n            }\n            .rc_sub_edq_qii_container .ql-align-right {\n            text-align:right\n            }\n            .rc_sub_edq_qii_container.ql-blank::before {\n            color:rgba(0,0,0,.6);\n            content:attr(data-placeholder);\n            font-style:italic;\n            left:15px;\n            pointer-events:none;\n            position:absolute;\n            right:15px\n            }\n            .rc_sub_edq_qii_container h1 {\n            font-size:2em !important;\n            }\n            .rc_sub_edq_qii_container h2 {\n            font-size:1.5em !important;\n            }\n            .rc_sub_edq_qii_container h3 {\n            font-size:1.17em !important;\n            }\n            .rc_sub_edq_qii_container h4 {\n            font-size:1em !important;\n            }\n            .rc_sub_edq_qii_container h5 {\n            font-size:.83em !important;\n            }\n            .rc_sub_edq_qii_container h6 {\n            font-size:.67em !important;\n            }\n            .rc_sub_edq_qii_container a {\n            text-decoration:underline\n            }\n            .rc_sub_edq_qii_container blockquote {\n            border-left:4px solid #ccc;\n            margin-bottom:5px;\n            margin-top:5px;\n            padding-left:16px\n            }\n            .rc_sub_edq_qii_container code,\n            .rc_sub_edq_qii_container pre {\n            background-color:#f0f0f0;\n            border-radius:3px\n            }\n            .rc_sub_edq_qii_container pre {\n            white-space:pre-wrap;\n            margin-bottom:5px;\n            margin-top:5px;\n            padding:5px 10px\n            }\n            .rc_sub_edq_qii_container code {\n            font-size:85%;\n            padding:2px 4px\n            }\n            .rc_sub_edq_qii_container pre.ql-syntax {\n            background-color:#23241f;\n            color:#f8f8f2;\n            overflow:visible\n            }\n            .rc_sub_edq_qii_container img {\n            max-width:100%\n            }\n            #rvc_logo_nstyle{\n                display: initial !important;\n            }\n            @media only screen and (max-width: 900px) {\n                #rvc_logo_nstyle{\n                    margin-top: 30px !important;\n                }\n            }\n            &lt;/style&gt;\n            &lt;div style="overflow:auto;"&gt;\n                &lt;button class="revcatch_back" id="revcatch_back_to_sub"&gt;Go Back&lt;/button&gt;\n                &lt;img id="rvc_logo_nstyle" alt="Logo Icon" src="').concat(t.image,'" /&gt;\n                &lt;h2 id="revcatch_sub_mail_title"&gt;').concat(n.title,'&lt;/h2&gt;\n                &lt;div class="rc_sub_edq_qii_container" style="max-width:400px; margin:auto;"&gt;').concat(n.display_title,'&lt;/div&gt;\n                &lt;div&gt;\n                    &lt;div class="rvc701-sub revcatch_message_section_blocker_list"&gt;\n                        &lt;input placeholder="Email" id="rvc_sub_mail" type="text"&gt;\n                        &lt;button id="rvc_news_sub"&gt;Next&lt;/button&gt;\n                    &lt;/div&gt;\n                    &lt;div id="sub_mail_error_invalid_email" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Email invalid !&lt;/div&gt;\n                    &lt;div id="sub_mail_error" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;There was an error with your email or a user with that email already exists.&lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rc_sub_edq_qii_container" style="font-size:16px; max-width:500px; margin: auto;"&gt;');return""!==e.trim()&amp;&amp;(i+=e),i+='&lt;/div&gt;\n                &lt;div id="revcatch_already_sub_mail"&gt;Already a subscriber? Click here&lt;/div&gt;\n            &lt;/div&gt;\n        ',setTimeout((function(){"true"===localStorage.getItem("auto_complete")&amp;&amp;document.querySelectorAll("input").forEach((function(n){n.setAttribute("autocomplete","off")}))}),0),i}},{key:"addOpacity",value:function(n){var e=n.match(/\d+(\.\d+)?/g);return"rgba("+e[0]+","+e[1]+","+e[2]+", 0.2)"}},{key:"SubModal",value:function(n,e,t,i,r){var o=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles(),a="\n            &lt;style&gt;\n            .loader {\n                border: 5px solid #f3f3f3; /* Light grey */\n                border-top: 5px solid #3498db; /* Blue */\n                border-radius: 50%;\n                width: 30px;\n                height: 30px;\n                animation: spin 2s linear infinite;\n            }\n\n            @keyframes spin {\n                0% { transform: rotate(0deg); }\n                100% { transform: rotate(360deg); }\n            }\n\n            #revcatch_sub_container {\n                position: fixed;\n                width: 100%;\n                height: 100%;\n                top: 0;\n                left: 0;\n                display: flex;\n                justify-content: center;\n                align-content: center;\n                flex-direction: column;\n                z-index: 999999999;\n                background: rgba(10,10,10,.86);\n            }\n            #revcatch_sub_container &gt; div {\n                margin: auto;\n                background: white;\n                padding: 20px;\n                border-radius: 3px;\n                border: 1px solid whitesmoke;\n                box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                font-size: 15px;\n                color: #7e7e7e;\n                text-align: center;\n                width: 800px;\n                overflow-y: scroll;\n            }\n            #revcatch_sub_title {\n                text-align: center !important;\n                line-height: initial;\n                margin-bottom: 10px;\n                font-size: 27px;\n                color: ".concat(o.headerFontColor,";\n                font-weight: ").concat(o.headerFontWeight,";\n            }\n            #revcatch_already_sub{\n                color: ").concat(o.buttonBackgroundColor,";\n                font-size: 14px;\n                margin-top: 20px;\n                margin-bottom: 20px;\n                font-weight: ").concat(o.buttonFontWeight,";\n                cursor: pointer;\n            }\n            #revcatch_already_sub:hover{\n                text-decoration: underline;\n            }\n\n            .rvc701-sub{\n                display: flex !important;\n                flex-direction: column !important;\n                justify-content: center !important;\n                align-items: center !important;\n                margin: 20px auto;\n                background: #fff;\n                box-shadow: 0px 3px 6px #00000029 !important;\n                padding: 10px 20px !important;\n            }\n            .rvc701-sub &gt; input {\n                border: 1px solid ").concat(this.addOpacity(o.buttonBackgroundColor)," !important;\n                color: ").concat(o.buttonBackgroundColor," !important;\n                font-weight: bold !important;\n                font-size: 16px !important;\n                width 100% !important;\n                margin-right: 10px !important;\n                height: 36px !important;\n                border-radius: 3px !important;\n                padding: 5px 10px;\n                margin-bottom: 10px;\n                position: relative;\n                top: 5px;\n            }\n            .rvc701-sub &gt; button, .rvc701-sub &gt; div &gt; button {\n                padding: 7px;\n                border: none;\n                cursor: pointer;\n                box-shadow: none;\n                text-shadow: none;\n                margin-top: 0 !important;\n                font-size: 16px !important;\n                box-shadow: none !important;\n                text-shadow: none !important;\n                width: 100% !important;\n                height: 35px !important;\n                font-weight: ").concat(o.subscriberButtonFontWeight," !important;\n                background-color: ").concat(o.subscriberButtonBackgroundColor," !important;\n                color: ").concat(o.subscriberButtonTextColor," !important;\n                border-radius: 3px !important;\n            }\n            .revcatch_sub_dtitle {\n                font-size: 21px;\n                color: #0b587b;\n                font-weight: bold;\n            }\n            .revcatch_sub_subtitle{\n                font-size: 17px;\n                color: #0b587b;\n                font-weight: 600;\n                margin-bottom: 30px;\n                margin-top: -7px;\n            }\n            .revcatch_sub_columns{\n                display: flex;\n                flex-direction: row;\n                justify-content: center;\n                width: 100%;\n                margin-bottom: 10px;\n            }\n            .revcatch_sub_column{\n                flex: 1;\n                display: flex;\n                flex-direction: column;\n                padding: 20px;\n            }\n            .revcatch_sub_column &gt; h2{\n                text-align: left;\n                font-size: 18px;\n                color: ").concat(o.headerFontColor,";\n                font-weight: ").concat(o.headerFontWeight,";\n                margin: 0;\n                line-height: initial;\n            }\n            .revcatch_sub_column input{\n                border-radius: 3px;\n                padding: 5px 10px;\n                margin-bottom: 10px;\n                border: 1px solid ").concat(this.addOpacity(o.buttonBackgroundColor),' !important;\n                position: relative;\n                top: 5px;\n                margin-right: 10px;\n                color: black;\n            }\n            .revcatch_small_plan{\n                display: flex;\n                flex-direction: row;\n                align-items: center;\n                color: #0b587b;\n                font-weight: bold;\n                text-align: left;\n            }\n            .revcatch_form_dtitle{\n                font-size: 20px;\n            }\n            .revcatch_back{\n                background-color: transparent !important;\n                width: 125px !important;\n                float: left !important;\n                border: none !important;\n                font-weight: bold !important;\n                font-size: 15px !important;\n                margin-right: -125px !important;\n                cursor: pointer !important;\n                box-shadow: none !important;\n                background: url(\'data:image/svg+xml;utf8,&lt;svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"&gt;&lt;path fill="currentColor" d="M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"&gt;&lt;/path&gt;&lt;/svg&gt;\');\n                background-repeat: no-repeat;\n                color: rgba(0,0,0,0.8) !important;\n                padding: 0 !important;\n            }\n            .rvc_opt_in_container{\n                margin-bottom: 10px;\n                font-size: 15px;\n                color: #0b587b;\n                font-weight: bold;\n                width: 100%;\n                text-align: left;\n                padding: 0 20px;\n            }\n            @media only screen and (max-width: 900px) {\n                .revcatch_sub_column input{\n                    max-width: 100% !important;\n                    margin-right: 0;\n                }\n                #revcatch_sub_container &gt; div{\n                    width: 100%;\n                }\n                .revcatch_sub_columns, .revcatch_sub_column &gt; div{\n                    flex-direction: column;\n                }\n                .revcatch_small_plan{\n                    flex-direction: row;\n                }\n            }\n            .rc_sub_edq_qii_container {\n\n                font-size: 100%;\n                color: black;\n                text-align: left;\n            }\n            .rc_sub_edq_qii_container blockquote,\n            .rc_sub_edq_qii_container h1,\n            .rc_sub_edq_qii_container h2,\n            .rc_sub_edq_qii_container h3,\n            .rc_sub_edq_qii_container h4,\n            .rc_sub_edq_qii_container h5,\n            .rc_sub_edq_qii_container h6,\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container p,\n            .rc_sub_edq_qii_container pre,\n            .rc_sub_edq_qii_container ul {\n\n             color: black;\n             margin:0;\n             padding:0;\n             font-weight:400;\n             counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container strong {\n                color: black;\n            }\n            .rc_sub_edq_qii_container ol,\n            .rc_sub_edq_qii_container ul {\n             padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol&gt;li,\n            .rc_sub_edq_qii_container ul&gt;li {\n             list-style-type:none\n            }\n            .rc_sub_edq_qii_container ul&gt;li::before {\n             content:\'\\2022\'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false],\n            .rc_sub_edq_qii_container ul[data-checked=true] {\n             pointer-events:none\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li *,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li * {\n             pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before,\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n             color:#777;\n             cursor:pointer;\n             pointer-events:all\n            }\n            .rc_sub_edq_qii_container ul[data-checked=true]&gt;li::before {\n             content:\'\\2611\'\n            }\n            .rc_sub_edq_qii_container ul[data-checked=false]&gt;li::before {\n             content:\'\\2610\'\n            }\n            .rc_sub_edq_qii_container li::before {\n             display:inline-block;\n             white-space:nowrap;\n             width:1.2em\n            }\n            .rc_sub_edq_qii_container li:not(.ql-direction-rtl)::before {\n             margin-left:-1.5em;\n             margin-right:.3em;\n             text-align:right\n            }\n            .rc_sub_edq_qii_container li.ql-direction-rtl::before {\n             margin-left:.3em;\n             margin-right:-1.5em\n            }\n            .rc_sub_edq_qii_container ol li:not(.ql-direction-rtl),\n            .rc_sub_edq_qii_container ul li:not(.ql-direction-rtl) {\n             padding-left:1.5em\n            }\n            .rc_sub_edq_qii_container ol li.ql-direction-rtl,\n            .rc_sub_edq_qii_container ul li.ql-direction-rtl {\n             padding-right:1.5em\n            }\n            .rc_sub_edq_qii_container ol li {\n             counter-reset:list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;\n             counter-increment:list-0\n            }\n            .rc_sub_edq_qii_container ol li:before {\n             content:counter(list-0,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n             counter-increment:list-1\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1:before {\n             content:counter(list-1,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-1 {\n             counter-reset:list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n             counter-increment:list-2\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2:before {\n             content:counter(list-2,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-2 {\n             counter-reset:list-3 list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n             counter-increment:list-3\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3:before {\n             content:counter(list-3,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-3 {\n             counter-reset:list-4 list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n             counter-increment:list-4\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4:before {\n             content:counter(list-4,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-4 {\n             counter-reset:list-5 list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n             counter-increment:list-5\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5:before {\n             content:counter(list-5,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-5 {\n             counter-reset:list-6 list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n             counter-increment:list-6\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6:before {\n             content:counter(list-6,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-6 {\n             counter-reset:list-7 list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n             counter-increment:list-7\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7:before {\n             content:counter(list-7,lower-alpha) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-7 {\n             counter-reset:list-8 list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n             counter-increment:list-8\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8:before {\n             content:counter(list-8,lower-roman) \'. \'\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-8 {\n             counter-reset:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9 {\n             counter-increment:list-9\n            }\n            .rc_sub_edq_qii_container ol li.ql-indent-9:before {\n             content:counter(list-9,decimal) \'. \'\n            }\n            .rc_sub_edq_qii_container .ql-indent-1:not(.ql-direction-rtl) {\n             padding-left:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1:not(.ql-direction-rtl) {\n             padding-left:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-1.ql-direction-rtl.ql-align-right {\n             padding-right:3em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-1.ql-direction-rtl.ql-align-right {\n             padding-right:4.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2:not(.ql-direction-rtl) {\n             padding-left:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2:not(.ql-direction-rtl) {\n             padding-left:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-2.ql-direction-rtl.ql-align-right {\n             padding-right:6em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-2.ql-direction-rtl.ql-align-right {\n             padding-right:7.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3:not(.ql-direction-rtl) {\n             padding-left:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3:not(.ql-direction-rtl) {\n             padding-left:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-3.ql-direction-rtl.ql-align-right {\n             padding-right:9em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-3.ql-direction-rtl.ql-align-right {\n             padding-right:10.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4:not(.ql-direction-rtl) {\n             padding-left:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4:not(.ql-direction-rtl) {\n             padding-left:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-4.ql-direction-rtl.ql-align-right {\n             padding-right:12em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-4.ql-direction-rtl.ql-align-right {\n             padding-right:13.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5:not(.ql-direction-rtl) {\n             padding-left:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5:not(.ql-direction-rtl) {\n             padding-left:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-5.ql-direction-rtl.ql-align-right {\n             padding-right:15em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-5.ql-direction-rtl.ql-align-right {\n             padding-right:16.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6:not(.ql-direction-rtl) {\n             padding-left:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6:not(.ql-direction-rtl) {\n             padding-left:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-6.ql-direction-rtl.ql-align-right {\n             padding-right:18em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-6.ql-direction-rtl.ql-align-right {\n             padding-right:19.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7:not(.ql-direction-rtl) {\n             padding-left:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7:not(.ql-direction-rtl) {\n             padding-left:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-7.ql-direction-rtl.ql-align-right {\n             padding-right:21em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-7.ql-direction-rtl.ql-align-right {\n             padding-right:22.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8:not(.ql-direction-rtl) {\n             padding-left:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8:not(.ql-direction-rtl) {\n             padding-left:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-8.ql-direction-rtl.ql-align-right {\n             padding-right:24em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-8.ql-direction-rtl.ql-align-right {\n             padding-right:25.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9:not(.ql-direction-rtl) {\n             padding-left:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9:not(.ql-direction-rtl) {\n             padding-left:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-indent-9.ql-direction-rtl.ql-align-right {\n             padding-right:27em\n            }\n            .rc_sub_edq_qii_container li.ql-indent-9.ql-direction-rtl.ql-align-right {\n             padding-right:28.5em\n            }\n            .rc_sub_edq_qii_container .ql-video {\n             display:block;\n             max-width:100%\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-center {\n             margin:0 auto\n            }\n            .rc_sub_edq_qii_container .ql-video.ql-align-right {\n             margin:0 0 0 auto\n            }\n            .rc_sub_edq_qii_container .ql-bg-black {\n             background-color:#000\n            }\n            .rc_sub_edq_qii_container .ql-bg-red {\n             background-color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-bg-orange {\n             background-color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-bg-yellow {\n             background-color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-bg-green {\n             background-color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-bg-blue {\n             background-color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-bg-purple {\n             background-color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-color-white {\n             color:#fff\n            }\n            .rc_sub_edq_qii_container .ql-color-red {\n             color:#e60000\n            }\n            .rc_sub_edq_qii_container .ql-color-orange {\n             color:#f90\n            }\n            .rc_sub_edq_qii_container .ql-color-yellow {\n             color:#ff0\n            }\n            .rc_sub_edq_qii_container .ql-color-green {\n             color:#008a00\n            }\n            .rc_sub_edq_qii_container .ql-color-blue {\n             color:#06c\n            }\n            .rc_sub_edq_qii_container .ql-color-purple {\n             color:#93f\n            }\n            .rc_sub_edq_qii_container .ql-font-serif {\n             font-family:Georgia,Times New Roman,serif\n            }\n            .rc_sub_edq_qii_container .ql-font-monospace {\n             font-family:Monaco,Courier New,monospace\n            }\n            .rc_sub_edq_qii_container .ql-size-small {\n             font-size:.75em !important;\n            }\n            .rc_sub_edq_qii_container .ql-size-large {\n             font-size:1.5em !important;\n            }\n            .rc_sub_edq_qii_container .ql-size-huge {\n             font-size:2.5em !important;\n            }\n            .rc_sub_edq_qii_container .ql-direction-rtl {\n             direction:rtl;\n             text-align:inherit\n            }\n            .rc_sub_edq_qii_container .ql-align-center {\n             text-align:center\n            }\n            .rc_sub_edq_qii_container .ql-align-justify {\n             text-align:justify\n            }\n            .rc_sub_edq_qii_container .ql-align-right {\n             text-align:right\n            }\n            .rc_sub_edq_qii_container.ql-blank::before {\n             color:rgba(0,0,0,.6);\n             content:attr(data-placeholder);\n             font-style:italic;\n             left:15px;\n             pointer-events:none;\n             position:absolute;\n             right:15px\n            }\n            .rc_sub_edq_qii_container h1 {\n             font-size:2em !important;\n            }\n            .rc_sub_edq_qii_container h2 {\n             font-size:1.5em !important;\n            }\n            .rc_sub_edq_qii_container h3 {\n             font-size:1.17em !important;\n            }\n            .rc_sub_edq_qii_container h4 {\n             font-size:1em !important;\n            }\n            .rc_sub_edq_qii_container h5 {\n             font-size:.83em !important;\n            }\n            .rc_sub_edq_qii_container h6 {\n             font-size:.67em !important;\n            }\n            .rc_sub_edq_qii_container a {\n             text-decoration:underline\n            }\n            .rc_sub_edq_qii_container blockquote {\n             border-left:4px solid #ccc;\n             margin-bottom:5px;\n             margin-top:5px;\n             padding-left:16px\n            }\n            .rc_sub_edq_qii_container code,\n            .rc_sub_edq_qii_container pre {\n             background-color:#f0f0f0;\n             border-radius:3px\n            }\n            .rc_sub_edq_qii_container pre {\n             white-space:pre-wrap;\n             margin-bottom:5px;\n             margin-top:5px;\n             padding:5px 10px\n            }\n            .rc_sub_edq_qii_container code {\n             font-size:85%;\n             padding:2px 4px\n            }\n            .rc_sub_edq_qii_container pre.ql-syntax {\n             background-color:#23241f;\n             color:#f8f8f2;\n             overflow:visible\n            }\n            .rc_sub_edq_qii_container img {\n             max-width:100%\n            }\n            #rvc_logo_nstyle{\n                display: initial !important;\n            }\n            #rvc_triple_input {\n                display: flex;\n                width: 318px;\n            }\n            @media only screen and (max-width: 900px) {\n                #rvc_logo_nstyle{\n                    margin-top: 30px !important;\n                }\n                #rvc_triple_input{\n                    width: 100%;\n                }\n                #rvc_sub_city{\n                    width: 100% !important;\n                }\n            }\n            &lt;/style&gt;\n            &lt;div&gt;\n                &lt;button class="revcatch_back" id="revcatch_back_to_email"&gt;Go Back&lt;/button&gt;\n                &lt;img id="rvc_logo_nstyle" alt="Logo Icon" src="').concat(o.image,'" /&gt;\n                &lt;h2 id="revcatch_sub_title"&gt;').concat(n.title,'&lt;/h2&gt;\n                &lt;div class="rc_sub_edq_qii_container" style="max-width:400px; margin:auto;"&gt;').concat(n.display_title,'&lt;/div&gt;\n                &lt;div&gt;\n                    &lt;div class="rvc701-sub revcatch_message_section_blocker_list"&gt;\n                        &lt;div class="revcatch_sub_columns"&gt;\n                            &lt;div class="revcatch_sub_column" style="border-right: 1px solid white;"&gt;\n                                &lt;h2&gt;Create Account&lt;/h2&gt;\n                                &lt;input placeholder="First Name" id="rvc_sub_firstname" name="revcatch_firstname" type="text" class="placeholder-modified"&gt;\n                                &lt;input placeholder="Last Name" id="rvc_sub_lastname" name="revcatch_lastname" type="text" class="placeholder-modified"&gt;\n                                &lt;input placeholder="Password" id="rvc_sub_password" name="revcatch_password" type="password" class="placeholder-modified"&gt;\n                                &lt;input placeholder="Re-enter Password" id="rvc_sub_rep_password" name="revcatch_password_rep" type="password" class="placeholder-modified"&gt;\n                            &lt;/div&gt;');if((!n.id.match(/^free_.*/)||!n.id.match(/^free_.*/).length&gt;0)&amp;&amp;(a+='\n                            &lt;div class="revcatch_sub_column" style="border-left: 1px solid white;"&gt;\n                                &lt;h2&gt;Billing Info&lt;/h2&gt;\n                                &lt;div style="display: flex;"&gt;\n                                    &lt;input placeholder="Credit Card Number" id="rvc_sub_card" type="text" style="width: 80%;" name="revcatch_credit_card_number" class="placeholder-modified"&gt;\n                                    &lt;input placeholder="CVV" id="rvc_sub_cvv" type="text" style="width: 20%;" minlength="3" maxlength="4" name="revcatch_credit_card_cvv" class="placeholder-modified"&gt;\n                                &lt;/div&gt;\n                                &lt;div style="display: flex;"&gt;\n                                    &lt;input placeholder="Name on Card" id="rvc_sub_card_name" type="text" style="width: 80%;" name="revcatch_credit_card_name" class="placeholder-modified"&gt;\n                                    &lt;input placeholder="MM/YY" id="rvc_sub_exp" type="text" style="width: 20%;" name="revcatch_credit_card_date" class="placeholder-font-size"&gt;\n                                &lt;/div&gt;\n                                &lt;div style="display: flex; margin-right: 0;"&gt;\n                                    &lt;input placeholder="Billing Address" id="rvc_sub_address" style="width: 100%;" type="text"  name="revcatch_billing_address" class="placeholder-modified"&gt;\n                                &lt;/div&gt;\n                                &lt;div style="display: flex; margin-right: 0;"&gt;\n                                    &lt;input placeholder="City" id="rvc_sub_city" type="text" name="revcatch_city" class="placeholder-modified"&gt;\n                                &lt;/div&gt;\n                                &lt;div style="display: flex;"&gt;\n                                    &lt;input placeholder="State" id="rvc_sub_state" type="text" name="revcatch_state" class="placeholder-modified"&gt;\n                                    &lt;input placeholder="Zip" id="rvc_sub_zip" type="text" name="revcatch_zip" class="placeholder-modified"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;'),a+="\n                        &lt;/div&gt;","true"!==t&amp;&amp;"true"!==i||(a+='\n                        &lt;div class="rvc_opt_in_container"&gt;\n                            &lt;input type="checkbox" name="rvc_opt_in" id="rvc_opt_in" /&gt;\n                            &lt;label for="rvc_opt_in"&gt;'.concat(r,"&lt;/label&gt;\n                        &lt;/div&gt;")),"true"===n.classroom_plan&amp;&amp;(a+='\n                &lt;div class="revcatch_sub_column" style="border-right: 1px solid white; width: 100%;"&gt;\n                    &lt;h2&gt;Classroom Credentials&lt;/h2&gt;\n                    &lt;div style="text-align: left;width: 100%;font-size: 11px"&gt;\n                        &lt;p&gt;Please enter a separate user name and password your students will use to access the site below.&lt;/p&gt;\n                    &lt;/div&gt;\n                    &lt;input placeholder="Username" id="rvc_sub_username_classroom" type="text" name="revcatch_classroom_username" class="placeholder-modified"&gt;\n                    &lt;input placeholder="Password" id="rvc_sub_password_classroom" type="text" name="revcatch_classroom_password" class="placeholder-modified"&gt;\n                &lt;/div&gt;\n            '),a+='\n                        &lt;div style="padding: 0 20px;width: 100%;"&gt;&lt;button id="rvc_new_sub"&gt;Subscribe&lt;/button&gt;&lt;/div&gt;\n                        &lt;div id="loader" class="loader" style="display: none;"&gt;&lt;/div&gt;\n                        &lt;div id="sub_error" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;There was an error, please verify your information.&lt;/div&gt;\n                        &lt;div id="error_password_length" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Please enter a password with max length of 100 characters.&lt;/div&gt;\n                        &lt;div id="error_password_match" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Password does not match&lt;/div&gt;\n                        &lt;div id="error_username_classroom_required" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Username for classroom user is required&lt;/div&gt;\n                        &lt;div id="error_password_classroom_required" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Password for classroom user is required&lt;/div&gt;\n                        &lt;div id="error_cvv_size" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;CVV should have exactly 3 or 4 numbers&lt;/div&gt;\n                        &lt;div id="error_invalid_credit_card" style="display: none;color: red;font-size: 13px;margin-bottom: 5px;"&gt;Invalid credit card number&lt;/div&gt;\n        ',""!==n.terms.trim()){var c=n.terms.replace("TERMS AND CONDITIONS",'&lt;a target="_blank" href="https://www.revcatch.com/terms-and-conditions/"&gt;TERMS AND CONDITIONS&lt;/a&gt;');a+='\n                        &lt;div style="margin-top: 40px;text-align: left;margin-bottom: 20px;width: 100%;color: #0b587b;font-size: 11px"&gt;\n                            &lt;h3 style="font-weight: bold;"&gt;Terms &amp; Conditions&lt;/h3&gt;\n                            &lt;div class="rc_sub_edq_qii_container"&gt;'.concat(c,"&lt;/div&gt;\n                        &lt;/div&gt;")}return a+='\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;div class="rc_sub_edq_qii_container" style="font-size:16px; max-width:500px; margin: auto;"&gt;\n                ',""!==e.trim()&amp;&amp;(a+=e),a+='&lt;/div&gt;\n                &lt;div id="revcatch_already_sub"&gt;Already a subscriber? Click here&lt;/div&gt;\n            &lt;/div&gt;\n        ',setTimeout((function(){"true"===localStorage.getItem("auto_complete")&amp;&amp;document.querySelectorAll("input").forEach((function(n){n.setAttribute("autocomplete","off")}))}),0),a}}],(e=null)&amp;&amp;Rn(n.prototype,e),t&amp;&amp;Rn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Un(n){return Un="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Un(n)}function Gn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Wn(i.key),i)}}function Wn(n){var e=function(n,e){if("object"!=Un(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Un(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Un(e)?e:e+""}var Jn=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.ScriptUrl=t,this.api=new Dn(t)},e=[{key:"submail",value:function(n,e,t){var i=this;K.ShowLoading(!0),i.api.GetSettings(i.AppID).then((function(r){K.ShowLoading(!1);var o=document.body,a=document.getElementById("revcatch_sub_mail_container");null!=a&amp;&amp;a.remove(),(a=document.createElement("div")).id="revcatch_sub_mail_container";var c=r.success.opt_in_text,s=atob(r.success.bottom);a.innerHTML=Hn.MailModal(n,s),o.appendChild(a),document.getElementById("revcatch_already_sub_mail").onclick=function(){a.remove();var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n)},document.getElementById("rvc_sub_mail").addEventListener("keypress",(function(r){if("Enter"===r.key){document.getElementById("sub_mail_error").style.display="none";var o=document.getElementById("rvc_sub_mail").value;""===o.trim()?document.getElementById("sub_mail_error").style.display="block":(K.ShowLoading(!0),i.api.StoreMail(i.AppID,o).then((function(r){K.ShowLoading(!1),r.success?(a.remove(),i.show(n,o,r.success,e,t,c)):document.getElementById("sub_mail_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("sub_mail_error").style.display="block"})))}})),document.getElementById("rvc_news_sub").onclick=function(){document.getElementById("sub_mail_error").style.display="none",document.getElementById("sub_mail_error_invalid_email").style.display="none";var r=document.getElementById("rvc_sub_mail").value;/(?:[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&amp;'*+/=?^_`{|}~-]+)*|"(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21\x23-\x5b\x5d-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])*")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\[(?:(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9]))\.){3}(?:(2(5[0-5]|[0-4][0-9])|1[0-9][0-9]|[1-9]?[0-9])|[a-z0-9-]*[a-z0-9]:(?:[\x01-\x08\x0b\x0c\x0e-\x1f\x21-\x5a\x53-\x7f]|\\[\x01-\x09\x0b\x0c\x0e-\x7f])+)\])/.test(r)&amp;&amp;/^[a-zA-Z0-9._-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/.test(r)?""===r.trim()?document.getElementById("sub_mail_error").style.display="block":(K.ShowLoading(!0),i.api.StoreMail(i.AppID,r).then((function(o){if(K.ShowLoading(!1),o.success){var s=new CustomEvent("eventrecorder",{detail:"email_stored"});window.dispatchEvent(s),a.remove(),i.show(n,r,o.success,e,t,c)}else document.getElementById("sub_mail_error").style.display="block"}),(function(){K.ShowLoading(!1),document.getElementById("sub_mail_error").style.display="block"}))):document.getElementById("sub_mail_error_invalid_email").style.display="block"},document.getElementById("revcatch_back_to_sub").onclick=function(){a.remove(),"string"!=typeof window.gRevCatch_CustomSubscribeURL&amp;&amp;window.dispatchEvent(window.catchsubscribe)}}))}},{key:"show",value:function(n,e,t){var i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]&amp;&amp;arguments[3],r=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],o=arguments.length&gt;5?arguments[5]:void 0,a=this,c=document.body,s=document.getElementById("revcatch_sub_container");null!=s&amp;&amp;s.remove(),(s=document.createElement("div")).id="revcatch_sub_container";var l=atob(t.bottom);function d(){if(document.getElementById("error_cvv_size").style.display="none",null===document.getElementById("rvc_sub_cvv"))return!1;var n=document.getElementById("rvc_sub_cvv").value;return 3!==n.length&amp;&amp;4!==n.length&amp;&amp;(document.getElementById("error_cvv_size").style.display="block",!0)}function u(){if(document.getElementById("error_invalid_credit_card").style.display="none",null===document.getElementById("rvc_sub_card"))return!1;var n=document.getElementById("rvc_sub_card").value;return!/^(?:4[0-9]{12}(?:[0-9]{3})?|[25][1-7][0-9]{14}|6(?:011|5[0-9][0-9])[0-9]{12}|3[47][0-9]{13}|3(?:0[0-5]|[68][0-9])[0-9]{11}|(?:2131|1800|35\d{3})\d{11})$/.test(n)&amp;&amp;(document.getElementById("error_invalid_credit_card").style.display="block",!0)}function p(){var n=document.getElementById("rvc_sub_password").value,e=document.getElementById("rvc_sub_rep_password").value,t=!1,i=!1;return document.getElementById("error_password_length").style.display="none",document.getElementById("error_password_match").style.display="none",n.length&gt;100&amp;&amp;(t=!0),n!==e&amp;&amp;(i=!0),t&amp;&amp;(document.getElementById("error_password_length").style.display="block"),i&amp;&amp;(document.getElementById("error_password_match").style.display="block"),!t&amp;&amp;!i}""!==o&amp;&amp;void 0!==o||(o="Click here to subscribe to our newsletter"),s.innerHTML=Hn.SubModal(n,l,i,r,o),c.appendChild(s),null!=document.getElementById("revcatch_already_sub")&amp;&amp;(document.getElementById("revcatch_already_sub").onclick=function(){s.remove();var n=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(n)}),null!=document.getElementById("rvc_sub_exp")&amp;&amp;document.getElementById("rvc_sub_exp").addEventListener("input",(function(n){var e=this.value,t=(e=e.replace(/[^0-9\/]/g,"")).indexOf("/");-1!==t&amp;&amp;(e=e.substring(0,t+1)+e.substring(t+1).replace(/\//g,"")),e.length&gt;2&amp;&amp;-1===t&amp;&amp;(e=e.substring(0,2)+"/"+e.substring(2)),e.length&gt;5&amp;&amp;(e=e.substring(0,5)),this.value=e})),document.getElementById("rvc_sub_firstname")&amp;&amp;(document.getElementById("rvc_sub_firstname").onkeyup=function(n){var e=this.value,t=document.getElementById("rvc_sub_lastname")?document.getElementById("rvc_sub_lastname").value:"";null!=document.getElementById("rvc_sub_card_name")&amp;&amp;(document.getElementById("rvc_sub_card_name").value=e+" "+t)}),null!=document.getElementById("rvc_sub_lastname")&amp;&amp;(document.getElementById("rvc_sub_lastname").onkeyup=function(n){var e=this.value,t=document.getElementById("rvc_sub_firstname")?document.getElementById("rvc_sub_firstname").value:"";null!=document.getElementById("rvc_sub_card_name")&amp;&amp;(document.getElementById("rvc_sub_card_name").value=t+" "+e)}),null!=document.getElementById("revcatch_back_to_email")&amp;&amp;(document.getElementById("revcatch_back_to_email").onclick=function(){s.remove();var e=new CustomEvent("catchsubmail",{detail:n});s.remove(),window.dispatchEvent(e)}),document.getElementById("rvc_sub_rep_password").oninput=p,null!=document.getElementById("rvc_sub_cvv")&amp;&amp;(document.getElementById("rvc_sub_cvv").oninput=d),null!=document.getElementById("rvc_sub_card")&amp;&amp;(document.getElementById("rvc_sub_card").oninput=u),document.getElementById("rvc_new_sub").onclick=function(){var t=this;this.disabled=!0,this.style.display="none",document.getElementById("loader").style.display="block",document.getElementById("sub_error").style.display="none",document.getElementById("error_password_length").style.display="none",document.getElementById("error_username_classroom_required").style.display="none",document.getElementById("error_password_classroom_required").style.display="none",document.getElementById("error_cvv_size").style.display="none",document.getElementById("error_invalid_credit_card").style.display="none";var i=!1,r=!1,o=!1,c=document.getElementById("rvc_sub_firstname").value,l=document.getElementById("rvc_sub_lastname").value,_=document.getElementById("rvc_sub_password").value,h=!!(n.id.match(/^free_.*/)&amp;&amp;n.id.match(/^free_.*/).length&gt;0),v=document.getElementById("rvc_sub_card")?document.getElementById("rvc_sub_card").value:"",m=document.getElementById("rvc_sub_cvv")?document.getElementById("rvc_sub_cvv").value:"",g=document.getElementById("rvc_sub_cvv")?document.getElementById("rvc_sub_cvv").value:"",f=document.getElementById("rvc_sub_exp")?document.getElementById("rvc_sub_exp").value:"",b=document.getElementById("rvc_sub_address")?document.getElementById("rvc_sub_address").value:"",y=document.getElementById("rvc_sub_city")?document.getElementById("rvc_sub_city").value:"",w=document.getElementById("rvc_sub_state")?document.getElementById("rvc_sub_state").value:"",x=document.getElementById("rvc_sub_zip")?document.getElementById("rvc_sub_zip").value:"",q=document.getElementById("rvc_sub_username_classroom")?document.getElementById("rvc_sub_username_classroom").value:"",k=document.getElementById("rvc_sub_password_classroom")?document.getElementById("rvc_sub_password_classroom").value:"",E=!1;document.getElementById("rvc_opt_in")&amp;&amp;(E=document.getElementById("rvc_opt_in").checked),i=""===c.trim()||""===l.trim()||!p(),h||(i=i||""===v.trim()||""===m.trim()||""===g.trim()||""===b.trim()||""===f.trim()||""===y.trim()||""===w.trim()||""===x.trim()),"true"===n.classroom_plan&amp;&amp;""===q.trim()&amp;&amp;(i=!0,r=!0),"true"===n.classroom_plan&amp;&amp;""===k.trim()&amp;&amp;(i=!0,o=!0),(d()||u())&amp;&amp;(i=!0),i?(r?document.getElementById("error_username_classroom_required").style.display="block":o?document.getElementById("error_password_classroom_required").style.display="block":document.getElementById("sub_error").style.display="block",this.disabled=!1,this.style.display="block",document.getElementById("loader").style.display="none"):(K.ShowLoading(!0),a.api.AccountAndSubscribe(a.AppID,n.id,n.coupon,e,c,l,_,h,v,m,g,b,f,y,w,x,q,k).then((function(n){if(n.success)if(E)a.api.NewsletterSub(a.AppID,e).then((function(){K.ShowLoading(!1);var e=new CustomEvent("catchunverified",{detail:[!0,n.success]});window.dispatchEvent(e);var t=new CustomEvent("eventrecorder",{detail:"new_subscription"});window.dispatchEvent(t),s.remove()}),(function(){a.api.NewsletterSub(a.AppID,e).then((function(){K.ShowLoading(!1);var e=new CustomEvent("catchunverified",{detail:[!0,n.success]});window.dispatchEvent(e);var t=new CustomEvent("eventrecorder",{detail:"new_subscription"});window.dispatchEvent(t),s.remove()}),(function(){K.ShowLoading(!1);var e=new CustomEvent("catchunverified",{detail:[!0,n.success]});window.dispatchEvent(e);var t=new CustomEvent("eventrecorder",{detail:"new_subscription"});window.dispatchEvent(t),s.remove()}))}));else{K.ShowLoading(!1);var i=new CustomEvent("catchunverified",{detail:[!0,n.success]});window.dispatchEvent(i);var r=new CustomEvent("eventrecorder",{detail:"new_subscription"});window.dispatchEvent(r),s.remove()}else K.ShowLoading(!1),document.getElementById("sub_error").innerHTML=n.error,document.getElementById("sub_error").style.display="block";t.disabled=!1,t.style.display="block",document.getElementById("loader").style.display="none"}),(function(){K.ShowLoading(!1),document.getElementById("sub_error").innerHTML="There was an error contacting the server, please contact support or try again.",document.getElementById("sub_error").style.display="block",t.disabled=!1,t.style.display="block",document.getElementById("loader").style.display="none"})))}}}],e&amp;&amp;Gn(n.prototype,e),t&amp;&amp;Gn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Vn(n){return Vn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Vn(n)}function Yn(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Xn(i.key),i)}}function Xn(n){var e=function(n,e){if("object"!=Vn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Vn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Vn(e)?e:e+""}var Zn=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"HelpModal",value:function(n,e,t){var i=window.location.host,r=" ~ Impression ID: "+t+";";r+="Path: "+window.location.href+";",r+="User Agent: "+navigator.userAgent+";";var o='\n            &lt;div style="text-align: center;margin: 15px 0 20px;"&gt;\n                Need help? &lt;a target="_blank" href="https://form.typeform.com/to/T1rCivaN#source='.concat(i,"&amp;data=").concat(btoa(r),'" style="color: #2b9ee3;"&gt;Click here!&lt;/a&gt;\n            &lt;/div&gt;\n        ');return'\n            &lt;style&gt;\n                #revcatch_help_container {\n                    position: fixed;\n                    width: 100%;\n                    height: 100%;\n                    top: 0;\n                    left: 0;\n                    display: flex;\n                    justify-content: center;\n                    align-content: center;\n                    flex-direction: column;\n                    z-index: 999999;\n                    background: rgba(10,10,10,.86);\n                }\n                #revcatch_help_container &gt; div {\n                    margin: auto;\n                    background: white;\n                    padding: 20px;\n                    border-radius: 3px;\n                    border: 1px solid whitesmoke;\n                    box-shadow: 0 0 10px rgba(0,0,0,0.05);\n                    font-size: 15px;\n                    color: #7e7e7e;\n                    text-align: left;\n                    width: 800px;\n                    overflow-y: scroll;\n                    height: 95%;\n                }\n                .revc-dont-use-this {\n                    max-width: 650px;\n                    right: 0;\n                    left: 0;\n                    margin: auto;\n                }\n                }\n                .revc-revc_accordion_container h3 {\n                    color: #343A40;\n                    text-align: center;\n                    margin: 40px 0;\n                }\n                .revc-accordion-main{\n                    margin-bottom:10px;\n                }\n                .revc-accordion-main:last-child .revc_accordion_body{\n                    padding-bottom: 0;\n                }\n                .revc_accordion_head {\n                    background-color: #F5F5F5;\n                    color: #707070;\n                    cursor: pointer;\n                    font-size: 1.4em;\n                    font-weight: 800;\n                    padding: 15px 25px;\n                    border-radius: 5px;\n                    border:1px solid 29705a;\n                    font-weight: 800;\n                    font-style: normal;\n                    font-stretch: normal;\n                    line-height: normal;\n                    letter-spacing: normal;\n                }\n                .revc_accordion_body {\n                    background: transparent;\n                    font-size: 18px;\n                    border-left: 5px solid #343A40;\n                    overflow: hidden;\n                    transition: max-height 0.3s;\n                }\n                .revc_accordion_body img{\n                    width: 100%;\n                    margin-bottom: 30px;\n                }\n                .revc_accordion_body p {\n                    color: #000000;\n                    font-size: .8em;\n                    margin: 0px;\n                }\n                .revc_accordion_note {\n                    background-color: #C7C7C7;\n                    color: #343A40;\n                    font-size: .8em;\n                    text-align: center;\n                    padding: 10px;\n                    margin: 10px;\n                }\n                .revc_accordion_inner_wrapper {\n                    display: flex;\n                }\n                .revc_accordion_inner_wrapper div {\n                    padding: 20px;\n                }\n                .revc_accordion_inner_wrapper div img {\n                    background-color: #ddd;;\n                    Width: 100%;\n                    display: block;\n                }\n                .revc_accordion_body h3,\n                .div-bott h3{\n                    font-size: 28px;\n                    font-weight: 600;\n                    margin: 15px 0;\n                    color: #1e352e;\n                }\n                .div-bott h3{\n                    font-size: 35px;\n                }\n                .div-bott{\n                    text-align:center;\n                }\n                .div-bott p{\n                    font-size:24px;\n                }\n                .revc-plusminus {\n                    float: right;\n                    font-size: 36px;\n                    margin-top: -14px;\n                }\n                .revc-coll-back{\n                    background-color: #fff;\n                    color: #343A40;\n                }\n                .hr-clc{\n                    height: 2px;\n                    background: #343A40;\n                    margin-top: 30px;\n                    width: 17px;\n                    padding: 0;\n                    border: 0;\n                    margin-left: -20px;\n                }\n\n                .revcatch_back{\n                    background-color: transparent !important;\n                    width: 125px !important;\n                    float: left !important;\n                    border: none !important;\n                    font-weight: bold !important;\n                    font-size: 15px !important;\n                    margin-right: -125px !important;\n                    cursor: pointer !important;\n                    box-shadow: none !important;\n                    background: url(\'data:image/svg+xml;utf8,&lt;svg aria-hidden="true" focusable="false" data-prefix="fal" data-icon="chevron-left" class="svg-inline--fa fa-chevron-left fa-w-8" role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 256 512"&gt;&lt;path fill="currentColor" d="M238.475 475.535l7.071-7.07c4.686-4.686 4.686-12.284 0-16.971L50.053 256 245.546 60.506c4.686-4.686 4.686-12.284 0-16.971l-7.071-7.07c-4.686-4.686-12.284-4.686-16.97 0L10.454 247.515c-4.686 4.686-4.686 12.284 0 16.971l211.051 211.05c4.686 4.686 12.284 4.686 16.97-.001z"&gt;&lt;/path&gt;&lt;/svg&gt;\');\n                    background-repeat: no-repeat;\n                    color: rgba(0,0,0,0.8) !important;\n                    padding: 0;\n                }\n\n                @media (min-width:992px) and (max-width:1100px){\n                    .pockets-main p {\n                        font-size: 22px;\n                        width: 684px;\n                        margin:0 auto;\n                        margin-bottom: 20px !important;\n                    }\n                    .revc_accordion_body {\n                        padding: 35px 40px 5px;\n                    }\n                }\n\n                @media (min-width: 768px) and (max-width: 991px){\n                    .revc_accordion_inner_wrapper {\n                        display: block;\n                    }\n                    .revc_accordion_inner_wrapper div {\n                        width: 100%;\n                        padding: 0;\n                        margin-bottom: 20px;\n                    }\n                    #revcatch_help_container &gt; div {\n                        width: 90%;\n                        max-width: initial;\n                    }\n                    .pockets-main {\n                        padding: 30px 15px;\n                    }\n                    .pockets-main h1 {\n                        font-size: 45px;\n                        margin: 0 0px 20px;\n                    }\n                    .pockets-main p {\n                        font-size: 20px !important;\n                        margin-bottom: 20px !important;\n                        width: 600px;\n                        margin: 0 auto;\n                    }\n                    .intro-cont h3,\n                    .div-bott h3{\n                        font-size: 30px;\n                        margin: 35px 0;\n                    }\n                    .kind h2 {\n                        font-size: 30px;\n                        margin: 35px 0 30px;\n                    }\n                    .revc_accordion_head {\n                        font-size: 20px;\n                        padding: 11px 18px;\n                    }\n                    .revc-plusminus {\n                        font-size: 27px;\n                        margin-top: -7px;\n                    }\n                    .revc-accordion-main {\n                        margin-bottom: 24px;\n                    }\n                    .hr-clc {\n                        margin-top: 23px;\n                        width: 15px;\n                        margin-left: -15px;\n                    }\n                    .revc_accordion_body {\n                        font-size: 18px;\n                        padding: 30px 40px 5px;\n                    }\n                    .revc_accordion_body img {\n                        width: 100%;\n                    }\n                    .revc_accordion_body h3 {\n                        font-size: 24px;\n                    }\n                }\n\n                @media (min-width: 576px) and (max-width: 767px){\n                    #revcatch_help_container &gt; div {\n                        width: 90%;\n                        max-width: initial;\n                    }\n                    .pockets-main {\n                        padding: 35px 15px;\n                    }\n                    .pockets-main h1 {\n                        font-size: 40px;\n                        margin: 0 0px 30px;\n                    }\n                    .pockets-main p {\n                        font-size: 18px !important;\n                        margin-bottom: 20px !important;\n                        width: 400px;\n                        margin: 0 auto;\n                    }\n                    .intro-cont h3,\n                    .div-bott h3{\n                        font-size: 26px;\n                        width: 400px;\n                        margin: 30px auto;\n                        line-height: 1.2 !important;\n                    }\n                    .div-bott h3{\n                        width:unset;\n                    }\n                    .kind h2 {\n                        font-size: 26px;\n                        margin: 30px 0 30px;\n                    }\n                    .revc_accordion_head {\n                        font-size: 16px;\n                        padding: 8px 12px;\n                        margin: 7px 0;\n                    }\n                    .revc-accordion-main {\n                        margin-bottom: 0;\n                    }\n                    .revc-plusminus {\n                        font-size: 30px;\n                        margin-top: -12px;\n                    }\n                    .revc_accordion_body {\n                        padding: 30px 25px 5px;\n                    }\n                    .revc_accordion_inner_wrapper {\n                        display: block;\n                    }\n                    .revc_accordion_inner_wrapper div {\n                        width: 100%;\n                        padding: 0;\n                        margin-bottom: 20px;\n                    }\n                    .hr-clc {\n                        margin-top: 24px;\n                        width: 16px;\n                    }\n                    .revc_accordion_body h3 {\n                        font-size: 22px;\n                        margin: 15px 0;\n                    }\n                }\n\n                @media (max-width:575px){\n                    .revc_accordion_inner_wrapper {\n                        display: block;\n                    }\n                    .revc_accordion_inner_wrapper div {\n                        width: 100%;\n                        padding: 0;\n                        margin-bottom: 20px;\n                    }\n                    #revcatch_help_container &gt; div {\n                        width: 90%;\n                        max-width: initial;\n                    }\n                    .pockets-main{\n                        padding:15px 0px;\n                    }\n                    .pockets-main h1 {\n                        font-size: 30px;\n                        margin: 0 0px 15px;\n                    }\n                    .pockets-main p {\n                        font-size: 16px !important;\n                        margin-bottom: 15px !important;\n                    }\n                    .intro-cont h3,\n                    .kind h2,\n                    .div-bott h3{\n                        margin: 30px 0px;\n                        line-height: normal !important;\n                        font-size:24px;\n                    }\n                    .revc_accordion_head {\n                        font-size: 16px;\n                        padding: 8px 12px;\n                        margin: 7px 0;\n                    }\n                    .revc-plusminus {\n                        font-size: 27px;\n                        margin-top: -10px;\n                    }\n                    .revc-accordion-main {\n                        margin-bottom: 0;\n                    }\n                    .revc_accordion_body {\n                        font-size: 18px;\n                        padding: 20px 20px 5px;\n                    }\n                    .revc_accordion_body h3 {\n                        font-size: 18px;\n                        margin: 10px 0;\n                        line-height: normal;\n                    }\n                    .hr-clc {\n                        height: 2px;\n                        margin-top: 22px;\n                        width: 15px;\n                        margin-left: -15px;\n                    }\n                }\n            &lt;/style&gt;\n            &lt;div class="revc-dont-use-this"&gt;\n                &lt;button class="revcatch_back" id="revcatch_back_to_start"&gt;Go Back&lt;/button&gt;\n                &lt;div class="revc-revc_accordion_container"&gt;\n                    &lt;h3 style="margin-bottom: 20px;font-size: 18px;margin-top: 28px;"&gt;Have questions? We have answers! Let us help you get started.&lt;/h3&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I find my account settings?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Look for the account icon or slideout tab.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Click the icon or tab and it will prompt you to login.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="'.concat(n,'/images/1_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            I forgot my password. Now what?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Select the \'Forgot your password\' below the login button.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;You can recover your password by entering the email associated with your account. Don\'t forget to check your email for additional instructions.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/2_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I login?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;If you get logged out or need to login from a separate device. Wait for the message window to open and click \'already a subscriber\'.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Enter your login details and access your account.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/3_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                            &lt;div class="revc_accordion_note"&gt;\n                                &lt;span&gt;Tip: Don\'t see the message window? Look for the account login at the footer of the site.&lt;/span&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I update my account settings?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Login to your account.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Update your information in the account settings area and don\'t forget to save!&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/4_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I change/update my payment method?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Login to your account.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Scroll down to payment methods and select either to update or add a new payment. If you want to use a card already added you can switch by selecting \'make default\'.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/5_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I change/update my subscription plan?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Login to your account.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Scroll down to subscription plans and select the plan you want.&lt;/p&gt;\n                                    &lt;h4&gt;Step 3:&lt;/h4&gt;\n                                    &lt;p&gt;A pop-up window will ask you to confirm your purchase.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/6_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="revc-accordion-main"&gt;\n                        &lt;div class="revc_accordion_head"&gt;\n                            How do I disable auto-renew?&lt;span class="revc-plusminus"&gt;+&lt;/span&gt;\n                        &lt;/div&gt;\n                        &lt;div class="revc_accordion_body" style="display: none;"&gt;\n                            &lt;div class="revc_accordion_inner_wrapper"&gt;\n                                &lt;div&gt;\n                                    &lt;h4 style="margin-top: 0 !important;"&gt;Step 1:&lt;/h4&gt;\n                                    &lt;p&gt;Login to your account.&lt;/p&gt;\n                                    &lt;h4&gt;Step 2:&lt;/h4&gt;\n                                    &lt;p&gt;Scroll down to the Subscription plans and click \'Disable, auto-renew\'.&lt;/p&gt;\n                                    &lt;h4&gt;Step 3:&lt;/h4&gt;\n                                    &lt;p&gt;A pop-up window will ask you to confirm you want to disable.&lt;/p&gt;\n                                &lt;/div&gt;\n                                &lt;div&gt;\n                                    &lt;img src="').concat(n,'/images/7_revc.png" alt="image"&gt;\n                                &lt;/div&gt;\n                            &lt;/div&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    ').concat(o,"\n                &lt;/div&gt;\n            &lt;/div&gt;\n        ")}}],(e=null)&amp;&amp;Yn(n.prototype,e),t&amp;&amp;Yn(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Kn(n){return Kn="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Kn(n)}function Qn(n,e){var t="undefined"!=typeof Symbol&amp;&amp;n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return $n(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&amp;&amp;n.constructor&amp;&amp;(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?$n(n,e):void 0}}(n))||e&amp;&amp;n&amp;&amp;"number"==typeof n.length){t&amp;&amp;(n=t);var i=0,r=function(){};return{s:r,n:function(){return i&gt;=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){c=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function $n(n,e){(null==e||e&gt;n.length)&amp;&amp;(e=n.length);for(var t=0,i=Array(e);t&lt;e;t++)i[t]=n[t];return i}function ne(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,ee(i.key),i)}}function ee(n){var e=function(n,e){if("object"!=Kn(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Kn(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Kn(e)?e:e+""}var te=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.script_url=e},(e=[{key:"show",value:function(n){var e=document.body,t=document.getElementById("revcatch_help_container");null!==t&amp;&amp;t.remove(),(t=document.createElement("div")).id="revcatch_help_container";var i=window.location.origin;t.innerHTML=Zn.HelpModal(this.script_url,i,n),e.appendChild(t);var r=document.getElementsByClassName("revc_accordion_head"),o=this;document.getElementById("revcatch_back_to_start").onclick=function(){t.remove(),window.dispatchEvent(window.catchtriggermessageagain)};var a,c=Qn(r);try{var s=function(){var n=a.value;n.addEventListener("click",(function(e){n.classList.remove("revc-coll-back");for(var t=document.getElementsByClassName("revc_accordion_body"),i=0;i&lt;t.length;i++){var r=t[i];o.isVisible(r)?(o.slideUp(r),r.parentElement.getElementsByClassName("revc-plusminus")[0].innerHTML="+",n.classList.remove("revc-coll-back"),r.parentElement.getElementsByClassName("revc-rmv-cls").length&gt;0&amp;&amp;r.parentElement.getElementsByClassName("revc-rmv-cls")[0].classList.remove("revc-coll-back")):r===n.parentElement.getElementsByClassName("revc_accordion_body")[0]&amp;&amp;(o.slideDown(r),r.parentElement.getElementsByClassName("revc-plusminus")[0].innerHTML='&lt;hr class="hr-clc"&gt;',n.classList.toggle("revc-coll-back"),n.classList.add("revc-rmv-cls"));var a,c=Qn(document.getElementsByClassName("revc_accordion_main"));try{for(c.s();!(a=c.n()).done;)null!==a.value.offsetParent&amp;&amp;(n.getElementById("revc_accordion_container").className="revc_accordion_visiting")}catch(n){c.e(n)}finally{c.f()}}}))};for(c.s();!(a=c.n()).done;)s()}catch(n){c.e(n)}finally{c.f()}}},{key:"isVisible",value:function(n){return"none"!==n.style.display}},{key:"slideDown",value:function(n){n.style.display="block",n.style.maxHeight="1000px",n.style.opacity="1"}},{key:"slideUp",value:function(n){console.log("slide up"),console.log(n),n.style.maxHeight="0",setTimeout((function(){n.style.opacity="0",n.style.display="none"}),300)}}])&amp;&amp;ne(n.prototype,e),t&amp;&amp;ne(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function ie(n){return ie="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},ie(n)}function re(){re=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==ie(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(ie(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function oe(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function ae(n){return function(){var e=this,t=arguments;return new Promise((function(i,r){var o=n.apply(e,t);function a(n){oe(o,i,r,a,c,"next",n)}function c(n){oe(o,i,r,a,c,"throw",n)}a(void 0)}))}}function ce(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,se(i.key),i)}}function se(n){var e=function(n,e){if("object"!=ie(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=ie(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==ie(e)?e:e+""}var le=function(){return n=function n(e){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.ScriptUrl=e,this.real_impressions=0;var t=e;t=/[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/i.exec(t),this.captureurl="https://pages."+t+"/",this.escaptureurl="https://ev."+t+"/pageview_function";var r=document.getElementById("catchscript").src;/http:\/\/localhost/.test(r)&amp;&amp;(this.captureurl=i(r))},e=[{key:"GetRules",value:(a=ae(re().mark((function n(e){var t;return re().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(this.ScriptUrl+"/api/rules?id="+e,{method:"GET"});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n,this)}))),function(n){return a.apply(this,arguments)})},{key:"UpdateImpression",value:(o=ae(re().mark((function n(e,t,i){var r;return re().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=3,fetch(this.captureurl,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded"},body:"&amp;action=updateimp&amp;app_hash="+i+"&amp;id="+t+"&amp;count="+e});case 3:return r=n.sent,n.abrupt("return",r.json());case 5:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return o.apply(this,arguments)})},{key:"UpdateRealImpression",value:(r=ae(re().mark((function n(e,t,i){var r;return re().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=3,fetch(this.captureurl,{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/x-www-form-urlencoded"},body:"&amp;action=updaterimp&amp;app_hash="+i+"&amp;id="+e+"&amp;count="+t});case 3:return r=n.sent,n.abrupt("return",r.json());case 5:case"end":return n.stop()}}),n,this)}))),function(n,e,t){return r.apply(this,arguments)})}],e&amp;&amp;ce(n.prototype,e),t&amp;&amp;ce(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,r,o,a}();function de(n){return de="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},de(n)}function ue(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,pe(i.key),i)}}function pe(n){var e=function(n,e){if("object"!=de(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=de(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==de(e)?e:e+""}var _e=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.ScriptUrl=t,this.api=new le(t),this.a_found=[],this.a_found_check=[],this.scroll_id="",this.real_impressions=0,this.icount=0,this.created_listener=!1,this.rules_data=null},e=[{key:"count",value:function(n){var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,t=this;this.api.GetRules(this.AppID).then((function(i){i.success&amp;&amp;(t.rules_data=i,t.runCount(t,i,n,e))}),(function(){}))}},{key:"runCount",value:function(n,e,t){var i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:0,r=e.success.rules,o=e.success.whitelist,a=[],c=[];for(var s in n.scroll_id=e.success.scroll_id,r){var l=r[s].rule;switch(r[s].rule_type){case"id":c.push(Array.prototype.slice.call(document.querySelectorAll("[id*=".concat(l,"]:not(script)"))));break;case"source":c.push(Array.prototype.slice.call(document.querySelectorAll("[src*=".concat(l,"]:not(script)"))));break;case"href":c.push(Array.prototype.slice.call(document.querySelectorAll('[href*="'.concat(l,'"]:not(script)'))));break;case"attribute":c.push(Array.prototype.slice.call(document.querySelectorAll("[".concat(l,"]:not(script)"))));break;case"element":c.push(Array.prototype.slice.call(document.querySelectorAll("".concat(l,":not(script)"))));break;case"name":c.push(Array.prototype.slice.call(document.querySelectorAll("[name*=".concat(l,"]:not(script)"))));break;case"class":c.push(Array.prototype.slice.call(document.querySelectorAll(".".concat(l))))}}for(var d=0;d&lt;c.length;d++)for(var u=0;u&lt;c[d].length;u++)null!=c[d][u].offsetParent&amp;&amp;a.push(c[d][u]);for(var p=0;p&lt;a.length;p++){var _=!1;if(null!=a[p].getAttribute("rev-detected")&amp;&amp;(_=!0),!_){var h=n.allDescendants(a[p]),v=n.allParents(a[p]);!0!==h&amp;&amp;!0!==v||(_=!0),a[p].id.includes("_iframe_/95384/WeatherWidget_0__container__")&amp;&amp;(_=!0)}if(!_)for(var m=0;m&lt;o.length;m++){var g=o[m].rule;switch(o[m].rule_type){case"id":a[p].id.includes(g)&amp;&amp;(_=!0);break;case"source":a[p].src.includes(g)&amp;&amp;(_=!0);break;case"href":a[p].href.includes(g)&amp;&amp;(_=!0);break;case"attribute":null!==a[p].getAttribute(g)&amp;&amp;(_=!0);break;case"element":a[p].tagName.toLowerCase().includes(g.toLowerCase())&amp;&amp;(_=!0);break;case"name":null!==a[p].getAttribute("name")&amp;&amp;a[p].getAttribute("name").includes(g)&amp;&amp;(_=!0);break;case"class":a[p].classList.contains(g)&amp;&amp;(_=!0)}}_||(n.a_found.push(a[p]),n.a_found_check.push([a[p],!1]),a[p].setAttribute("rev-detected","true"))}n.a_found.length!=n.icount?(n.icount=n.a_found.length,n.api.UpdateImpression(n.a_found.length,t,n.AppID,i),n.a_found.length&gt;0&amp;&amp;(n.analyze(t,i),setTimeout((function(){n.runCount(n,e,t,i)}),2e3))):(n.analyze(t,i),setTimeout((function(){n.runCount(n,e,t,i)}),2e3))}},{key:"allDescendants",value:function(n){for(var e=0;e&lt;n.childNodes.length;e++){var t=n.childNodes[e];if(this.allDescendants(t),t.nodeType==Node.ELEMENT_NODE&amp;&amp;null!=t.getAttribute("rev-detected"))return!0}}},{key:"allParents",value:function(n){for(var e=n;e.parentNode;)if((e=e.parentNode).nodeType==Node.ELEMENT_NODE&amp;&amp;null!=e.getAttribute("rev-detected"))return!0}},{key:"checkToUpdateRealImpression",value:function(n,e,t){var i=arguments.length&gt;3&amp;&amp;void 0!==arguments[3]?arguments[3]:0;if(t&amp;&amp;(this.real_impressions=this.real_impressions+1),e&amp;&amp;0!==this.real_impressions){var r=this.real_impressions;this.real_impressions=0,this.api.UpdateRealImpression(n,r,this.AppID,i)}}},{key:"analyze",value:function(n){for(var e=arguments.length&gt;1&amp;&amp;void 0!==arguments[1]?arguments[1]:0,t=0;t&lt;this.a_found_check.length;t++){var i=this.a_found_check[t][0].getBoundingClientRect();i.top&gt;=0&amp;&amp;i.bottom&lt;=(window.innerHeight||document.documentElement.clientHeight)&amp;&amp;!1===this.a_found_check[t][1]&amp;&amp;(this.a_found_check[t][1]=!0,this.checkToUpdateRealImpression(n,!1,!0,e))}if(!this.created_listener){var r=this;""===r.scroll_id?window.addEventListener("scroll",(function(){for(var t=0;t&lt;r.a_found_check.length;t++){var i=r.a_found_check[t][0].getBoundingClientRect();i.top&gt;=0&amp;&amp;i.bottom&lt;=(window.innerHeight||document.documentElement.clientHeight)&amp;&amp;!1===r.a_found_check[t][1]&amp;&amp;(r.a_found_check[t][1]=!0,r.checkToUpdateRealImpression(n,!1,!0,e))}}),!1):document.getElementById(r.scroll_id).addEventListener("scroll",(function(){for(var t=0;t&lt;r.a_found_check.length;t++){var i=r.a_found_check[t][0].getBoundingClientRect();i.top&gt;=0&amp;&amp;i.bottom&lt;=(window.innerHeight||document.documentElement.clientHeight)&amp;&amp;!1===r.a_found_check[t][1]&amp;&amp;(r.a_found_check[t][1]=!0,r.checkToUpdateRealImpression(n,!1,!0,e))}}),!1),r.created_listener=!0}}},{key:"freeExperience",value:function(){var n=this;null==n.rules_data?n.api.GetRules(n.AppID).then((function(e){e.success&amp;&amp;(n.rules_data=e,removeWithRules(n,e))}),(function(){})):n.removeWithRules(n,n.rules_data)}},{key:"removeWithRules",value:function(n,e){var t=e.success.rules,i=e.success.whitelist,r=[],o=[];for(var a in t){var c=t[a].rule;switch(t[a].rule_type){case"id":o.push(Array.prototype.slice.call(document.querySelectorAll("[id*=".concat(c,"]:not(script)"))));break;case"source":o.push(Array.prototype.slice.call(document.querySelectorAll("[src*=".concat(c,"]:not(script)"))));break;case"href":o.push(Array.prototype.slice.call(document.querySelectorAll('[href*="'.concat(c,'"]:not(script)'))));break;case"attribute":o.push(Array.prototype.slice.call(document.querySelectorAll("[".concat(c,"]:not(script)"))));break;case"element":o.push(Array.prototype.slice.call(document.querySelectorAll("".concat(c,":not(script)"))));break;case"name":o.push(Array.prototype.slice.call(document.querySelectorAll("[name*=".concat(c,"]:not(script)"))));break;case"class":o.push(Array.prototype.slice.call(document.querySelectorAll(".".concat(c))));break;case"script":o.push(Array.prototype.slice.call(document.querySelectorAll("script[src*=".concat(c,"]"))));break;case"link":o.push(Array.prototype.slice.call(document.querySelectorAll("[link*=".concat(c,"]"))));break;case"innerscript":for(var s=document.getElementsByTagName("script"),l=0;l&lt;s.length;l++)-1!=s[l].innerText.search("".concat(c))&amp;&amp;o.push([s[l]])}}for(var d=0;d&lt;o.length;d++)for(var u=0;u&lt;o[d].length;u++)r.push(o[d][u]);for(var p=0;p&lt;r.length;p++){for(var _=!0,h=0;h&lt;i.length;h++){var v=i[h].rule;switch(i[h].rule_type){case"id":r[p].id.includes(v)&amp;&amp;(_=!1);break;case"source":r[p].src.includes(v)&amp;&amp;(_=!1);break;case"href":r[p].href.includes(v)&amp;&amp;(_=!1);break;case"attribute":null!==r[p].getAttribute(v)&amp;&amp;(_=!1);break;case"element":r[p].tagName.toLowerCase().includes(v.toLowerCase())&amp;&amp;(_=!1);break;case"name":null!==r[p].getAttribute("name")&amp;&amp;r[p].getAttribute("name").includes(v)&amp;&amp;(_=!1);break;case"class":r[p].classList.contains(v)&amp;&amp;(_=!1)}}if(_)try{r[p].remove()}catch(n){}}setTimeout((function(){n.removeWithRules(n,e)}),2e3)}}],e&amp;&amp;ue(n.prototype,e),t&amp;&amp;ue(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function he(n){return he="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},he(n)}function ve(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,me(i.key),i)}}function me(n){var e=function(n,e){if("object"!=he(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=he(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==he(e)?e:e+""}var ge=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},t=[{key:"TurnOffBlocker",value:function(){var n="https://app.protectsubrev.com/",e=window.location.origin;return'\n        &lt;style&gt;\n            .rvc_inst_container{\n                display: flex;\n                flex-direction:row;\n            }\n            .rvc_inst_column{\n                display: flex;\n                flex-direction:column;\n                justify-contents: center;\n                flex: 1;\n            }\n            #rvc_inst_listing{\n                flex: 0;\n                min-width: 220px;\n            }\n            .rvc_inst_row{\n                background: #dee2e6;\n                height: 50px;\n                display: flex;\n                justify-content: left;\n                align-content: center;\n                flex-direction: column;\n                border-bottom: 1px solid #d0d6db;\n            }\n            .rvc_inst_row img{\n                height: 30px;\n            }\n            .rvc_inst_row_img{\n                padding-left: 10px;\n                border-left: 4px solid #dee2e6;\n                height: 50px;\n                display: flex;\n                justify-content: left;\n                align-items: center;\n                flex-direction: row;\n                cursor: pointer;\n            }\n            .rvc_inst_row_img &gt; span{\n                color: #404040 !important;\n            }\n            .rvc_inst_row_img:hover{\n                border-left: 4px solid #212529;\n            }\n            .rvc_inst_row_active{\n                border-left: 4px solid #212529 !important;\n            }\n            .rvc_inst_row_img span{\n                margin-left: 7px;\n                text-align: left;\n                font-size: 13px;\n                font-weight: 600;\n            }\n            .rvc_inst_toggle{\n                margin: auto;\n                color: white;\n                font-size: 15px;\n                display: flex;\n                flex-direction: row;\n                border-radius: 4px;\n                background: #343a40;\n            }\n            #rvc_inst_ext, #rvc_inst_brws, #rvc_inst_sec{\n                padding: 4px 8px;\n                border-radius: 4px;\n                background: #343a40;\n                cursor: pointer;\n                display: flex;\n                justify-content: center;\n                align-items: center;\n                font-size: 11px;\n                line-height: 12px;\n                text-align: center;\n            }\n            .rvc_inst_active{\n                background: #6c757d !important;\n            }\n            #rvc_inst_replaceable{\n                padding: 20px;\n            }\n            @media only screen and (max-width: 600px) {\n                .rvc_inst_container{\n                    flex-direction: column;\n                }\n                .rvc_inst_toggle{\n                    background: none;\n                }\n                #rvc_inst_brws, #rvc_inst_sec{\n                    margin-left: 5px;\n                }\n                #rvc_inst_ext, #rvc_inst_brws, #rvc_inst_sec{\n                    width: 100px;\n                    text-align: center;\n                }\n                .rvc_inst_active {\n                    background: #343a40 !important;\n                }\n            }\n        &lt;/style&gt;\n        &lt;div class="rvc_inst_container"&gt;\n            &lt;div id="rvc_inst_listing" class="rvc_inst_column"&gt;\n                &lt;div class="rvc_inst_row"&gt;\n                    &lt;div class="rvc_inst_toggle"&gt;\n                        &lt;span id="rvc_inst_ext" class="rvc_inst_active"&gt;Extensions&lt;/span&gt;\n                        &lt;span id="rvc_inst_brws"&gt;Browser&lt;/span&gt;\n                        &lt;span id="rvc_inst_sec"&gt;Security&lt;br/&gt;Software&lt;/span&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n                &lt;span id="rvc_inst_extensions" style="display: block;"&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adblock_plus" class="rvc_inst_row_img rvc_inst_row_active"&gt;\n                            &lt;img src="'.concat(n,'images/logos/Adblock_Plus_2014_Logo.svg.png" alt="logo"/&gt;\n                            &lt;span&gt;AdBlock Plus&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_ublock_origin" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/UBlock_Origin-Logo.wine.png" alt="logo"/&gt;\n                            &lt;span&gt;uBlock Origin&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adblock" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Adblock_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;AdBlock&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adguard" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/AdGuard_Logo.png" alt="logo"/&gt;\n                            &lt;span&gt;AdGuard&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_ghostery" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/ghostery_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Ghostery&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adblocker_ultimate" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/adblocker_ultimate.png" alt="logo"/&gt;\n                            &lt;span&gt;Ad Blocker Ultimate&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_ublock" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Ublock.png" alt="logo"/&gt;\n                            &lt;span&gt;uBlock&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adkiller_adblocker" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/ads_killer_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Ads Killer AdBlocker&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adaware_adblocker" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/adaware_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Adaware AdBlocker&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_adblock_pro" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/adblock-plus-logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Ad-Block Pro&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_hola_adremover" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/hola_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Hola Ad Remover&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_easy_adblocker" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/easy-adblocker-logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Easy Ad Blocker&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_other_adblocker" class="rvc_inst_row_img"&gt;\n                            &lt;span&gt;Other Ad Blockers&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_corp_ext" class="rvc_inst_row_img"&gt;\n                            &lt;span&gt;Corporate&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/span&gt;\n                &lt;span id="rvc_inst_browsers" style="display: none;"&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_firefox" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/firefox_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Firefox&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_chrome" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Google_Chrome_icon.png" alt="logo"/&gt;\n                            &lt;span&gt;Chrome&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_edge" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/microsoft_edge_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Microsoft Edge&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_yandex" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Yandex_browser_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Yandex&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_opera" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/opera.png" alt="logo"/&gt;\n                            &lt;span&gt;Opera&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_safari" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/safari.png" alt="logo"/&gt;\n                            &lt;span&gt;Safari&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_corp" class="rvc_inst_row_img"&gt;\n                            &lt;span&gt;Corporate&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/span&gt;\n                &lt;span id="rvc_inst_security" style="display: none;"&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_malwb" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Malwarebytes_Logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Malwarebytes&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_bitdef" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/bitdefender.png" alt="logo"/&gt;\n                            &lt;span&gt;Bitdefender&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_avaston" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/Avast_Software_white_logo.png" alt="logo"/&gt;\n                            &lt;span&gt;Avast Online Security&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_avg" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/avg.png" alt="logo"/&gt;\n                            &lt;span&gt;AVG&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_badger" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/badger.png" alt="logo"/&gt;\n                            &lt;span&gt;Privacy Badger&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div class="rvc_inst_row"&gt;\n                        &lt;div data-ext="rvc_duck" class="rvc_inst_row_img"&gt;\n                            &lt;img src="').concat(n,'images/logos/duck.png" alt="logo"/&gt;\n                            &lt;span&gt;Duck Duck Go&lt;/span&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/span&gt;\n            &lt;/div&gt;\n            &lt;div class="rvc_inst_column"&gt;\n                &lt;div id="rvc_inst_replaceable"&gt;\n                \n                    &lt;div id="rvc_adblock_plus" style="display: block"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Ad Block Plus icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblock_plus1@2x.png" alt="adblock plus extension" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the toggle to disable the ad blocker. This is another test to see how text operates.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblock_plus2@2x.png" alt="adblock plus refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_ublock_origin" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the uBlock Origin icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ublock_origin1@2x.png" alt="ublock origin" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "power" button to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ublock_origin2@2x.png" alt="ublock refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adblock" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Adblock icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblock1@2x.png" alt="adblock pause" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on â€œPause on this siteâ€ to disable the ad blocker for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon located in the upper left-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblock2@2x.png" alt="adblock refresh" class="image_width"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adguard" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the AdGuard icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adguard1@2x.png" alt="adguard extension" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the toggle to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page if needed.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adguard2@2x.png" alt="adguard disabled" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_ghostery" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Ghostery icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                          &lt;img src="').concat(n,'images/instructions/ghostery1@2x.png" alt="ghostery trust site" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on â€œTrust Siteâ€ to disable the ad blocker for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page and make sure the \'Trust Site\' button is green.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ghostery2@2x.png" alt="ghostery trust site green" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adblocker_ultimate" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the AdBlocker Ultimate icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblocker_ultimate1@2x.png" alt="ad blocker ultimate extension" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the toggle for â€œEnabled on this siteâ€ to disable the ad blocker for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page if needed.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adblocker_ultimate2@2x.png" alt="ad blocker ultimate disabled" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_ublock" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the uBlock icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ublock1@2x.png" alt="ublock" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "power" button to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ublock2@2x.png" alt="ublock refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adkiller_adblocker" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Ad Block Plus icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ads_killer_adblocker1@2x.png" alt="ads killer adblocker extension" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the toggle to disable the ad blocker. This is another test to see how text operates.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ads_killer_adblocker2@2x.png" alt="ads killer adblocker refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adaware_adblocker" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Adaware AdBlocker icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adaware1@2x.png" alt="Adaware AdBlocker" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click the â€œpowerâ€ button to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "reload" button to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/adaware2@2x.png" alt="Adaware refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_adblock_pro" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Ad-Blocker Pro icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ad_block_pro1@2x.png" alt="adblock pro extension" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on â€œEnabled on this siteâ€ to disable the ad blocker for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/ad_block_pro@2x.png" alt="adblock pro disabled" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_hola_adremover" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Hola Ad Remover icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/hola1@2x.png" alt="Hola ad remover" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on â€œEnabled on this siteâ€ to disable the ad blocker for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "reload" button to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/hola2@2x.png" alt="Hola ad remover disabled" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_easy_adblocker" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Easy Ad Blocker icon in the browser extension, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/easy-adblocker-step1.png" alt="Easy Ad Blocker step one" class="image"&gt; \n                            &lt;img src="').concat(n,'images/instructions/easy-adblocker-step2.png" alt="Easy Ad Blocker step two" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click the toggle to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/easy-adblocker-step3.png" alt="Easy Ad Blocker step three" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "reload" button to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_other_adblocker" style="display: none;"&gt;\n                        &lt;div class="title"&gt;\n                            &lt;h3&gt;What ad blocker am I using and how do I disable it?&lt;/h3&gt;\n                        &lt;/div&gt;\n                        &lt;div class="option1"&gt;\n                            &lt;h3 class="subheading"&gt;Option 1&lt;/h3&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on â€œChromeâ€ located in the upper left-hand corner. Then click on â€œPreferencesâ€.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option1_photo1@2x.png" alt="preferences" class="image"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Once you are in the Preferences Settings click on â€œExtensionsâ€ located near the bottom of the menu.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option1_photo2@2x.png" alt="firefox settings" class="image"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click the toggle of the ad blocker that you would like to disable. This will disable the ad blocker for all sites.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option1_photo3@2x.png" alt="firefox settings" class="image"&gt;\t\n                        &lt;/div&gt;\n                        &lt;div class="option2"&gt;\n                            &lt;h3 class="subheading"&gt;Option 2&lt;/h3&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the â€œ3 dotsâ€ located in the upper right-hand corner. Then click on â€œSettingsâ€.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option2_photo1@2x.png" alt="firefox settings" class="image"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Once you are in the Preferences Settings click on â€œExtensionsâ€ located near the bottom of the menu.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option2_photo2@2x.png" alt="firefox settings" class="image"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click the â€œDetailsâ€ button, on the ad blocker that you wish to look at.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option2_photo3@2x.png" alt="firefox settings" class="image"&gt;\n                            &lt;h3&gt;Step 4:&lt;/h3&gt;\n                            &lt;p&gt;Click on the toggle to disable this ad blocker for all sites, or view details..&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/option2_photo4@2x.png" alt="firefox settings" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_firefox" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the shield to the left of the URL and deselect the option called â€œEnhanced Tracking Protectionâ€ is â€œONâ€ for this site.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/firefox2@2x.png" alt="firefox off switch" class="firefox"&gt;\n                            &lt;p&gt;OR&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\t\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Select â€œOptionsâ€ in the upper right-hand corner.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/firefox1@2x.png" alt="firefox settings" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Go to â€œEnhanced Tracking Protectionâ€ and change to standard.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/firefox_inside@2x.png" alt="firefox enhanced tracking" class="firefox"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_chrome" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Open a new window in Chrome and enter "chrome://flags/#enable-heavy-ad-intervention" into the address field&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/chrome-heavy-adblock-step1.png" alt="heavy ad blocker step one" class="firefox"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the dropdown and select "Disabled"&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/chrome-heavy-adblock-step2.png" alt="heavy ad blocker step two" class="firefox"&gt;\n                            &lt;img src="').concat(n,'images/instructions/chrome-heavy-adblock-step3.png" alt="heavy ad blocker step three" class="firefox"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            \n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the "Relaunch" button to refresh the page.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/chrome-heavy-adblock-step4.png" alt="heavy ad blocker step four" class="firefox"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_edge" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the â€œ3 dotâ€ menu option located in the upper right-hand corner. Then go to setting.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/microsoft1@2x.png" alt="microsoft settings" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Go to â€œPrivacy and Servicesâ€ and change the â€œTracking Preventionâ€ to â€œBalancedâ€.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/microsoft_inside1@2x.png" alt="microsoft balanced settings" class="microsoft"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\t\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_yandex" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the hamburger menu, then click on the â€œSettingsâ€.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/yandex1@2x.png" alt="yandex browser" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Go to â€œAdd-onsâ€ and turn off â€œAdguardâ€.&lt;/p&gt;\n                            &lt;img src="').concat(n,'images/instructions/yandex_inside@2x.png" alt="yandex step two" class="yandex"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_opera" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the â€œsettings menuâ€ located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/opera1@2x.png" alt="opera" class="image"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Go to â€œPrivacy &amp; Securityâ€, then click the toggle for â€œBlock adsâ€ to disable the ad blocker.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Refresh the page if needed.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/opera2@2x.png" alt="opera refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_safari" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click and hold the reload icon in the address bar.&lt;/p&gt;\n                            &lt;img class="firefox" src="').concat(n,'images/instructions/safari-instructions-1.png"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;&lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Select "Reload Without Content Blockers"&lt;/p&gt;\n                            &lt;img class="firefox" src="').concat(n,'images/instructions/safari-instruction-2.png"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_corp" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Corporate Level Ad Blocker:&lt;/h3&gt;\n                            &lt;p&gt;\n                                Some companies may implement ad blockers that you can\'t control as a user.&lt;br/&gt;\n                                In this case, please contact your IT team and request they whitelist the &lt;span style="color: #646464;font-weight: bold;font-size: 14px;font-style: italic;"&gt;').concat(e,'&lt;/span&gt; domain.\n                            &lt;/p&gt;\n                            &lt;p&gt;OR&lt;/p&gt;\n                            &lt;p id="rvc_corp_sub" style="cursor:pointer;color: #3273dc;font-weight: bold;"&gt;Click here to subscribe&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_corp_ext" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Corporate Level Ad Blocker:&lt;/h3&gt;\n                            &lt;p&gt;\n                                Some companies may implement ad blockers that you can\'t control as a user.&lt;br/&gt;\n                                In this case, please contact your IT team and request they whitelist the &lt;span style="color: #646464;font-weight: bold;font-size: 14px;font-style: italic;"&gt;').concat(e,'&lt;/span&gt; domain.\n                            &lt;/p&gt;\n                            &lt;p&gt;OR&lt;/p&gt;\n                            &lt;p id="rvc_corp_sub_ext" style="cursor:pointer;color: #3273dc;font-weight: bold;"&gt;Click here to subscribe&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_malwb" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Malwarebytes Extension icon in the upper right hand corner and deselect Ads / Trackers for this specific site.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/malwarebytes-step-one.png" alt="Adaware AdBlocker" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_bitdef" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the extension in the upper right-hand corner of the screen.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/bitdefender-step-one.png" alt="Adaware AdBlocker" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on "Pause protection on this website"&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Click on the refresh icon to refresh the page.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_avaston" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Avast Online Security extension.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img src="').concat(n,'images/instructions/avast-step-2.png" alt="Adaware AdBlocker" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the gear for settings.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Scroll down to the Privacy section and make sure the check box is NOT selected for "Block all trackers".&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/avast-step-3.png" alt="Adaware refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_avg" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the AVG extension.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                        &lt;img src="').concat(n,'images/instructions/avg-step-1.png" alt="Adaware AdBlocker" class="image"&gt; \n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Click on the gear for settings.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_three"&gt;\n                            &lt;h3&gt;Step 3:&lt;/h3&gt;\n                            &lt;p&gt;Scroll down to the Privacy section and make sure the check box is NOT selected for "Block all trackers".&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_two"&gt;\n                            &lt;img src="').concat(n,'images/instructions/avg-step-2.jpeg" alt="Adaware refresh" class="image"&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_badger" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the Privacy Badger extension icon.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img alt="Privacy Badger AdBlocker" class="image" src="').concat(n,'images/instructions/privacy-badger1.png"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Select Disable Privacy Badger for this site.&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                    &lt;div id="rvc_duck" style="display: none;"&gt;\n                        &lt;div class="step_one"&gt;\n                            &lt;h3&gt;Step 1:&lt;/h3&gt;\n                            &lt;p&gt;Click on the DuckDuckGo extension icon, located in the upper right-hand corner.&lt;/p&gt;\n                        &lt;/div&gt;\n                        &lt;div class="image_one"&gt;\n                            &lt;img alt="DuckDuckGo AdBlocker" class="image" src="').concat(n,'images/instructions/duck-duck-go-instructions1.png"&gt;\n                        &lt;/div&gt;\n                        &lt;div class="step_two"&gt;\n                            &lt;h3&gt;Step 2:&lt;/h3&gt;\n                            &lt;p&gt;Select the "Site Privacy Protection" toggle to disable for this site.&lt;/p&gt;\n                        &lt;/div&gt;\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            &lt;/div&gt;\n        &lt;/div&gt;\n        ')}}],(e=null)&amp;&amp;ve(n.prototype,e),t&amp;&amp;ve(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function fe(n){return fe="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},fe(n)}function be(n,e){var t="undefined"!=typeof Symbol&amp;&amp;n[Symbol.iterator]||n["@@iterator"];if(!t){if(Array.isArray(n)||(t=function(n,e){if(n){if("string"==typeof n)return ye(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&amp;&amp;n.constructor&amp;&amp;(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?ye(n,e):void 0}}(n))||e&amp;&amp;n&amp;&amp;"number"==typeof n.length){t&amp;&amp;(n=t);var i=0,r=function(){};return{s:r,n:function(){return i&gt;=n.length?{done:!0}:{done:!1,value:n[i++]}},e:function(n){throw n},f:r}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,c=!1;return{s:function(){t=t.call(n)},n:function(){var n=t.next();return a=n.done,n},e:function(n){c=!0,o=n},f:function(){try{a||null==t.return||t.return()}finally{if(c)throw o}}}}function ye(n,e){(null==e||e&gt;n.length)&amp;&amp;(e=n.length);for(var t=0,i=Array(e);t&lt;e;t++)i[t]=n[t];return i}function we(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,xe(i.key),i)}}function xe(n){var e=function(n,e){if("object"!=fe(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=fe(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==fe(e)?e:e+""}var qe=function(){return n=function n(e,t,i,r){var o=arguments.length&gt;4&amp;&amp;void 0!==arguments[4]&amp;&amp;arguments[4],a=arguments.length&gt;5&amp;&amp;void 0!==arguments[5]?arguments[5]:[],c=arguments.length&gt;6&amp;&amp;void 0!==arguments[6]?arguments[6]:"";!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e,this.default_message="Empty message",this.can_be_closed=t,this.script_url=i,this.show_login=r,this.show_instructions=o,this.logs=a,this.log_data=c},e=[{key:"get",value:function(){var n=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"";return""==n&amp;&amp;(n=this.default_message),n}},{key:"show",value:function(){var n=arguments.length&gt;0&amp;&amp;void 0!==arguments[0]?arguments[0]:"",e=document.body,t=this,i=void 0!==window.rccbase_styles?window.rccbase_styles:window.rc_styleSettings.getDefaultSyles();n=t.get(n);var r=document.getElementById("catch_message_window");if(null==r){(r=document.createElement("div")).id="catch_message_window",r.style.zIndex="10000000",r.style.position="fixed",r.innerHTML='\n                &lt;div id="revcatch_modal" class="is-active"&gt;\n                    &lt;div id="revcatch_modal_bg" class="revcatch_modal-background"&gt;&lt;/div&gt;\n                        &lt;div class="revcatch_modal-content"&gt;\n                        &lt;svg id="revcatch_modal_close_btn"  class="revcatch_modal-close is-large" aria-label="close" xmlns="http://www.w3.org/2000/svg" width="16" viewBox="0 0 24.05 24.05"&gt;\n                            &lt;g id="Layer_2" data-name="Layer 2"&gt;&lt;g id="Layer_1-2" data-name="Layer 1"&gt;\n                            &lt;path class="close" style="fill: '.concat(i.buttonBackgroundColor,'" d="M14.12,12l9.49-9.49a1.48,1.48,0,0,0,0-2.1,1.5,1.5,0,0,0-2.1,0L12,9.92,2.53.43a1.5,1.5,0,0,0-2.1,0,1.5,1.5,0,0,0,0,2.1L9.92,12,.43,21.51a1.5,1.5,0,0,0,0,2.1,1.47,1.47,0,0,0,2.1,0L12,14.12l9.49,9.49a1.48,1.48,0,1,0,2.1-2.1Z"&gt;&lt;/path&gt;&lt;/g&gt;&lt;/g&gt;\n                        &lt;/svg&gt;\n                        ').concat(n,"\n                    &lt;/div&gt;\n                &lt;/div&gt;\n            "),e.appendChild(r);var o=new CustomEvent("eventrecorder",{detail:"modal_shown"});window.dispatchEvent(o),document.getElementById("revcatch_modal_help_icon")&amp;&amp;(document.getElementById("revcatch_modal_help_icon").style.display="none",document.getElementById("revcatch_modal_help_icon").src=t.script_url+"/images/help-blue.png"),"false"===t.can_be_closed&amp;&amp;document.getElementById("revcatch_modal_close_btn")&amp;&amp;document.getElementById("revcatch_modal_close_btn").remove(),"true"===t.can_be_closed&amp;&amp;document.getElementById("revcatch_modal_close_btn")&amp;&amp;document.getElementById("revcatch_modal_close_btn").addEventListener("click",(function(n){var e=new CustomEvent("eventrecorder",{detail:"close"});window.dispatchEvent(e),t.closeModal()})),document.getElementById("revcatch_modal_bg").addEventListener("click",(function(n){if("true"===t.can_be_closed){var e=new CustomEvent("eventrecorder",{detail:"close"});window.dispatchEvent(e),t.closeModal()}})),document.getElementById("revcatch_modal_help")&amp;&amp;(document.getElementById("revcatch_modal_help").style.display="none",document.getElementById("revcatch_modal_help").addEventListener("click",(function(n){document.getElementById("revcatch_modal").className="",window.dispatchEvent(window.helpmodal)}))),"true"==t.show_login?(document.getElementById("rvc567_lorsub")&amp;&amp;document.getElementById("rvc567_lorsub").addEventListener("click",(function(n){document.getElementById("revcatch_modal")&amp;&amp;(document.getElementById("revcatch_modal").className="modal_login_click"),window.dispatchEvent(window.catchsubscribe);var e=new CustomEvent("eventrecorder",{detail:"subscribe"});window.dispatchEvent(e)})),document.getElementById("revcatch_already_lorsub")&amp;&amp;document.getElementById("revcatch_already_lorsub").addEventListener("click",(function(n){document.getElementById("revcatch_modal").className="";var e=new CustomEvent("catchunverified",{detail:[!1]});window.dispatchEvent(e);var t=new CustomEvent("eventrecorder",{detail:"already_subbed"});window.dispatchEvent(t)}))):(document.getElementById("rvc567_lorsub")&amp;&amp;(document.getElementById("rvc567_lorsub").style.display="none"),document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="none"),document.getElementById("revcatch_trouble_account")&amp;&amp;(document.getElementById("revcatch_trouble_account").style.display="none"),document.getElementById("revcatch_section_2_bottom")&amp;&amp;(document.getElementById("revcatch_section_2_bottom").style.display="none")),document.getElementById("revcatch_event_1")&amp;&amp;document.getElementById("revcatch_event_1").addEventListener("click",(function(n){var e=new CustomEvent("eventrecorder",{detail:"whitelist"});window.dispatchEvent(e),t.openInstructions()}));var a,c=be(document.getElementsByClassName("rev_catch_blocker_7"));try{for(c.s();!(a=c.n()).done;)a.value.addEventListener("click",(function(n){var e=new CustomEvent("eventrecorder",{detail:"contact"});window.dispatchEvent(e);var i=document.getElementById("rev_catch_support_message").value;i+=" ~ Impression ID: "+document.getElementById("rev_catch_support_impression").value+";",i+="Path: "+window.location.href+";",i+="User Agent: "+navigator.userAgent+";",i+="Logs: \n";for(var r=0;r&lt;t.logs.length;r++)i+=t.logs[r]+" \n";i+=t.log_data+";",window.open("https://form.typeform.com/to/DEGk2AfU#source="+window.location.host+"&amp;data="+btoa(i))}))}catch(n){c.e(n)}finally{c.f()}var s=document.getElementById("rev_catch_sendsupport");s&amp;&amp;s.addEventListener("click",(function(n){n.preventDefault(),s.innerHTML="Sending...",s.style.background="#70d0d7",document.getElementById("rev_catch_support_success")&amp;&amp;(document.getElementById("rev_catch_support_success").style.display="none"),document.getElementById("rev_catch_support_error")&amp;&amp;(document.getElementById("rev_catch_support_error").style.display="none");var e=document.getElementById("rev_catch_support_email").value,i=document.getElementById("rev_catch_support_message").value;i+=" ~ Impression ID: "+document.getElementById("rev_catch_support_impression").value+" ~ Email: "+e+" \n",i+="Path: "+window.location.href+" \n",i+="User Agent: "+navigator.userAgent+" \n",i+="Logs: \n";for(var r=0;r&lt;t.logs.length;r++)i+=t.logs[r]+" \n";i+=t.log_data+" \n",""===e.trim()&amp;&amp;(document.getElementById("rev_catch_support_error").style.display="block"),fetch(t.script_url+"/api/sendsupport",{method:"post",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:e,message:i})}).then((function(n){return n.json()})).then((function(n){s.innerHTML="Send",s.style.background="#34aab3",n.success?document.getElementById("rev_catch_support_success").style.display="block":document.getElementById("rev_catch_support_error").style.display="block"}),(function(){document.getElementById("rev_catch_support_error").style.display="block"}))}));var l,d=be(document.getElementsByClassName("revcatch_event_back_1"));try{for(d.s();!(l=d.n()).done;)l.value.addEventListener("click",(function(n){t.hideAllBlocks(),document.getElementById("revcatch_message_section_1").style.display="block","true"==t.show_login?(document.getElementById("rvc567_lorsub").style.display="block",document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="block"),document.getElementById("revcatch_trouble_account")&amp;&amp;(document.getElementById("revcatch_trouble_account").style.display="block")):(document.getElementById("rvc567_lorsub").style.display="none",document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="none"),document.getElementById("revcatch_trouble_account")&amp;&amp;(document.getElementById("revcatch_trouble_account").style.display="none"))}))}catch(n){d.e(n)}finally{d.f()}var u,p=be(document.getElementsByClassName("revcatch_event_back_2"));try{for(p.s();!(u=p.n()).done;)u.value.addEventListener("click",(function(n){t.hideAllBlocks(),document.getElementById("revcatch_message_section_2").style.display="block",document.getElementById("rvc567_lorsub").style.display="none",document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="none"),document.getElementById("revcatch_trouble_account")&amp;&amp;(document.getElementById("revcatch_trouble_account").style.display="none")}))}catch(n){p.e(n)}finally{p.f()}t.show_instructions&amp;&amp;t.openInstructions()}if(localStorage.getItem("userLoggedIn")){document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="none"),document.getElementById("rvc567_lorsub")&amp;&amp;(document.getElementById("rvc567_lorsub").style.display="none");var _=document.querySelector(".rvc567_section .rvc567_header_text h3 strong");if(_){var h=JSON.parse(localStorage.getItem("userLoggedIn")).account.name;_.textContent="Welcome Back, ".concat(h,"!")}var v=document.querySelector(".rvc567_section .rvc567_text .ql-align-center span");if(v){var m=JSON.parse(localStorage.getItem("userLoggedIn")),g=m.account.plan,f=m.plans.find((function(n){return n.id===g})).title;v.textContent="Thank you for being subscribed to this site's free ".concat(f," plan. This plan does still show limited advertisements when you visit the site, and that does require that your adblocker be disabled. If you'd like a to upgrade to a paid subscription plan that removes all ads, follow the instructions below to disable your ad blocker.")}}}},{key:"closeModal",value:function(){document.getElementById("revcatch_modal").className="",localStorage.setItem("rc_mclosed_"+this.AppID,(new Date).toISOString())}},{key:"openInstructions",value:function(){this.hideAllBlocks(),document.getElementById("revcatch_section_2").innerHTML=ge.TurnOffBlocker(),document.getElementById("revcatch_message_section_2").style.display="block",document.getElementById("rvc567_lorsub").style.display="none",document.getElementById("revcatch_already_lorsub")&amp;&amp;(document.getElementById("revcatch_already_lorsub").style.display="none"),document.getElementById("revcatch_trouble_account")&amp;&amp;(document.getElementById("revcatch_trouble_account").style.display="none"),document.getElementById("rvc_inst_ext").addEventListener("click",(function(n){document.getElementById("rvc_inst_brws").classList.remove("rvc_inst_active"),document.getElementById("rvc_inst_sec").classList.remove("rvc_inst_active"),n.target.classList.contains("rvc_inst_active")||n.target.classList.add("rvc_inst_active"),document.getElementById("rvc_inst_browsers").style.display="none",document.getElementById("rvc_inst_extensions").style.display="block",document.getElementById("rvc_inst_security").style.display="none"})),document.getElementById("rvc_inst_brws").addEventListener("click",(function(n){document.getElementById("rvc_inst_ext").classList.remove("rvc_inst_active"),document.getElementById("rvc_inst_sec").classList.remove("rvc_inst_active"),n.target.classList.contains("rvc_inst_active")||n.target.classList.add("rvc_inst_active"),document.getElementById("rvc_inst_browsers").style.display="block",document.getElementById("rvc_inst_extensions").style.display="none",document.getElementById("rvc_inst_security").style.display="none"})),document.getElementById("rvc_inst_sec").addEventListener("click",(function(n){document.getElementById("rvc_inst_ext").classList.remove("rvc_inst_active"),document.getElementById("rvc_inst_brws").classList.remove("rvc_inst_active"),n.target.classList.contains("rvc_inst_active")||n.target.classList.add("rvc_inst_active"),document.getElementById("rvc_inst_browsers").style.display="none",document.getElementById("rvc_inst_extensions").style.display="none",document.getElementById("rvc_inst_security").style.display="block"})),document.getElementById("rvc_corp_sub").addEventListener("click",(function(n){document.getElementById("revcatch_modal").className="",window.dispatchEvent(window.catchsubscribe)})),document.getElementById("rvc_corp_sub_ext").addEventListener("click",(function(n){document.getElementById("revcatch_modal").className="",window.dispatchEvent(window.catchsubscribe)}));var n,e=be(document.getElementsByClassName("rvc_inst_row_img"));try{var t=function(){var e=n.value;e.addEventListener("click",(function(n){window.innerWidth&lt;=600&amp;&amp;(document.getElementById("rvc_inst_browsers").style.display="none",document.getElementById("rvc_inst_extensions").style.display="none",document.getElementById("rvc_inst_security").style.display="none");var t,i=be(document.getElementsByClassName("rvc_inst_row_active"));try{for(i.s();!(t=i.n()).done;){var r=t.value,o=r.dataset.ext;document.getElementById(o).style.display="none",r.classList.remove("rvc_inst_row_active")}}catch(n){i.e(n)}finally{i.f()}e.classList.add("rvc_inst_row_active");var a=e.dataset.ext;document.getElementById(a).style.display="block"}))};for(e.s();!(n=e.n()).done;)t()}catch(n){e.e(n)}finally{e.f()}}},{key:"hideAllBlocks",value:function(){var n,e=be(document.getElementsByClassName("revcatch_message_section"));try{for(e.s();!(n=e.n()).done;)n.value.style.display="none"}catch(n){e.e(n)}finally{e.f()}}}],e&amp;&amp;we(n.prototype,e),t&amp;&amp;we(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();var ke=["rc-CfZeub","rc-B5s9Fj","rc-uGTQ54","rc-7VfHdB","rc-S6vk1u","rc-Z4Uj54","rc-CTAVch","rc-FZ5XyM","rc-tVTVx3","rc-pHX276","rc-Yem7cY","rc-sppz5y","rc-cacqq7","rc-hwMhQh","rc-WYeWFR","rc-cSueV8","rc-mpEqG6","rc-hpJsRB"];function Ee(){var n,e=document.getElementById("catchscript").getAttribute("data-appid");if(n=void 0!==e&amp;&amp;e,ke.includes(n))throw new Error("App denied");return n}function Se(n){return Se="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Se(n)}function Be(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Ie(i.key),i)}}function Ie(n){var e=function(n,e){if("object"!=Se(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Se(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Se(e)?e:e+""}var Ae=function(){return n=function n(){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n)},(e=[{key:"get",value:function(n){var e=document.getElementById("catchscript").src;return null!==(e=/^.+?[^\/:](?=[?\/]|$)/i.exec(e))?e[0]:this.default_ajax_url_base+"/"}},{key:"getRoot",value:function(n){var e=this.get(n);return e=/[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/i.exec(e)}},{key:"getRootWithSubdomains",value:function(n){var e=this.get(n),t=/(?:http[s]*\:\/\/)*(.*?)\.(?=[^\/]*\..{2,5})/i.exec(e);return e.replace(t[0],"")}}])&amp;&amp;Be(n.prototype,e),t&amp;&amp;Be(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t}();function Ce(n){return Ce="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},Ce(n)}function Le(){Le=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==Ce(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(Ce(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function ze(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function je(n,e){for(var t=0;t&lt;e.length;t++){var i=e[t];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&amp;&amp;(i.writable=!0),Object.defineProperty(n,Pe(i.key),i)}}function Pe(n){var e=function(n,e){if("object"!=Ce(n)||!n)return n;var t=n[Symbol.toPrimitive];if(void 0!==t){var i=t.call(n,e||"default");if("object"!=Ce(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===e?String:Number)(n)}(n,"string");return"symbol"==Ce(e)?e:e+""}var Te=function(){return n=function n(e,t){!function(n,e){if(!(n instanceof e))throw new TypeError("Cannot call a class as a function")}(this,n),this.AppID=e;var i=t;i=/[a-zA-Z0-9]+\.[a-zA-Z]{2,}$/i.exec(i),this.captureurl="https://ev."+i+"/event_function"},e=[{key:"SendEvent",value:(i=Le().mark((function n(e,t){var i,r,o;return Le().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(0===t||""==t||null==t){n.next=8;break}return null!=localStorage.getItem("rev_iid_"+this.AppID)&amp;&amp;""!=localStorage.getItem("rev_iid_"+this.AppID).trim()?t=localStorage.getItem("rev_iid_"+this.AppID):localStorage.setItem("rev_iid_"+this.AppID,t),i=new Date,r=Date.UTC(i.getUTCFullYear(),i.getUTCMonth(),i.getUTCDate(),i.getUTCHours(),i.getUTCMinutes(),i.getUTCSeconds()),n.next=6,fetch(this.captureurl,{method:"POST",keepalive:!0,headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json","x-api-key":"jsamufFoHo7yZcQOvjzpq4uB0pmGMVIhdHnFANu5"},body:JSON.stringify({app_hash:this.AppID,impression_id:t.toString(),user_agent:navigator.userAgent,event:e,width:window.innerWidth,timestamp:new Date(r).toISOString()})});case 6:return o=n.sent,n.abrupt("return",o.json());case 8:case"end":return n.stop()}}),n,this)})),r=function(){var n=this,e=arguments;return new Promise((function(t,r){var o=i.apply(n,e);function a(n){ze(o,t,r,a,c,"next",n)}function c(n){ze(o,t,r,a,c,"throw",n)}a(void 0)}))},function(n,e){return r.apply(this,arguments)})}],e&amp;&amp;je(n.prototype,e),t&amp;&amp;je(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n;var n,e,t,i,r}(),Oe=Ee();console.log("Catch APP ID: "+Oe);var Ne=(new Ae).get(),De=(new Ae).getRoot();!function(n){function e(){var e;(e=document.createElement("link")).type="text/css",e.rel="stylesheet",e.href=n+"/catch.css",document.body.appendChild(e),window.apiEntrypoint="RevCatch",window[window.apiEntrypoint]=window[window.apiEntrypoint]||{},function(){if(function(n){for(var e=null,t=[],i=location.search.substring(1).split("&amp;"),r=0;r&lt;i.length;r++)(t=i[r].split("="))[0]===n&amp;&amp;(e=!t[1]||decodeURIComponent(t[1]));return e}("emailConfirmed")){var n=document.createElement("style");n.innerHTML=["#snackbar {","visibility: hidden;","min-width: 250px;","margin-left:125px;","background-color: #333;","color: #fff;","text-align: center;","border-radius: 2px;","padding: 16px;","position: fixed;","z-index: 1;","left: 50%;","bottom: 30px;","}","#snackbar.show {","visibility: visible;","-webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;","animation: fadein 0.5s, fadeout 0.5s 2.5s;","}","@-webkit-keyframes fadein {","from {bottom: 0; opacity: 0;}"," to {bottom: 30px; opacity: 1;}","}","@keyframes fadein {","from {bottom: 0; opacity: 0;}"," to {bottom: 30px; opacity: 1;}","}","@-webkit-keyframes fadeout {","from {bottom: 30px; opacity: 1;}"," to {bottom: 0; opacity: 0;}","}","@keyframes fadeout {","from {bottom: 30px; opacity: 1;}"," to {bottom: 0; opacity: 0;}","}"].join("");var e=document.createElement("script");e.innerHTML=['if(document.getElementById("snackbar")) {','var x = document.getElementById("snackbar");','x.className = "show";','setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);',"}"].join("");var t=document.createElement("div");t.innerHTML='&lt;div id="snackbar"&gt;Your email has been confirmed. Thank you for subscribing.&lt;/div&gt;',document.body.appendChild(n),document.body.appendChild(t),document.body.appendChild(e)}}()}void 0!==document.body&amp;&amp;null!==document.body?e():window.addEventListener("DOMContentLoaded",(function(){e()}))}(Ne);var Me=new URL(window.location.href),Re=[],Fe=new y,He=new O(Oe,Ne),Ue=new gn(Oe,Ne),Ge=new Ln(Oe,Ne),We=new Jn(Oe,Ne),Je=new k(Oe,De),Ve=new te(Ne),Ye=new _e(Oe,Ne),Xe=null,Ze=!1,Ke=(new Te(Oe,Ne),!1),Qe=!1,$e=!1,nt=!1,et=!1,tt=!1,it=!1,rt=null;function ot(n){n?(window.ab_present=!1,window.ab_service_present=!1,window.jsnoloadcatch=!1,window.dispatchEvent(window.catchdetectrun)):(window.jsnoloadcatch=!0,at(4))}function at(n){if(void 0!==window.catchversion&amp;&amp;1===window.catchversion){console.log("Found ajs after "+n+" tries");var e=new CustomEvent("savelog",{detail:"Found ajs after "+n+" tries"});window.dispatchEvent(e),Ze=!0,ot(!0)}else if(0===n){var t=new CustomEvent("savelog",{detail:"JS not found after all tries"});window.dispatchEvent(t),Ze=!0,window.dispatchEvent(window.catchhoneydropevent)}else window.setTimeout((function(){at(n-1)}),1e3)}function ct(n){var e=Me.searchParams.get(n);return""===e&amp;&amp;(e=!0),e}function st(){if(Ke=ct("shw"),Qe=ct("shws"),$e=ct("shwh"),et=ct("rvcpreview"),tt=ct("rvcnd2"),nt=ct("rvcinst"),rt=ct("plan"),et)for(var n=document.getElementsByTagName("a"),e=0;e&lt;n.length;e++)try{var t=new URL(n[e].href),i=new URLSearchParams(t.search.slice(1));i.append("rvcpreview",""),t.search=i,n[e].href=t}catch(n){}if(et&amp;&amp;tt){console.log("~~~~~ FREE EXPERIENCE ~~~~~");var r=new CustomEvent("savelog",{detail:"~~~~~ FREE EXPERIENCE ~~~~~"});window.dispatchEvent(r);for(var o=document.getElementsByTagName("a"),a=0;a&lt;o.length;a++)try{var c=new URL(o[a].href),s=new URLSearchParams(c.search.slice(1));s.append("rvcnd2",""),c.search=s,o[a].href=c}catch(n){}Ye.freeExperience()}}var lt=t(396),dt=t.n(lt);function ut(n){return ut="function"==typeof Symbol&amp;&amp;"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&amp;&amp;"function"==typeof Symbol&amp;&amp;n.constructor===Symbol&amp;&amp;n!==Symbol.prototype?"symbol":typeof n},ut(n)}function pt(n,e){return function(n){if(Array.isArray(n))return n}(n)||function(n,e){var t=null==n?null:"undefined"!=typeof Symbol&amp;&amp;n[Symbol.iterator]||n["@@iterator"];if(null!=t){var i,r,o,a,c=[],s=!0,l=!1;try{if(o=(t=t.call(n)).next,0===e){if(Object(t)!==t)return;s=!1}else for(;!(s=(i=o.call(t)).done)&amp;&amp;(c.push(i.value),c.length!==e);s=!0);}catch(n){l=!0,r=n}finally{try{if(!s&amp;&amp;null!=t.return&amp;&amp;(a=t.return(),Object(a)!==a))return}finally{if(l)throw r}}return c}}(n,e)||function(n,e){if(n){if("string"==typeof n)return _t(n,e);var t={}.toString.call(n).slice(8,-1);return"Object"===t&amp;&amp;n.constructor&amp;&amp;(t=n.constructor.name),"Map"===t||"Set"===t?Array.from(n):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_t(n,e):void 0}}(n,e)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _t(n,e){(null==e||e&gt;n.length)&amp;&amp;(e=n.length);for(var t=0,i=Array(e);t&lt;e;t++)i[t]=n[t];return i}function ht(){ht=function(){return e};var n,e={},t=Object.prototype,i=t.hasOwnProperty,r=Object.defineProperty||function(n,e,t){n[e]=t.value},o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",c=o.asyncIterator||"@@asyncIterator",s=o.toStringTag||"@@toStringTag";function l(n,e,t){return Object.defineProperty(n,e,{value:t,enumerable:!0,configurable:!0,writable:!0}),n[e]}try{l({},"")}catch(n){l=function(n,e,t){return n[e]=t}}function d(n,e,t,i){var o=e&amp;&amp;e.prototype instanceof g?e:g,a=Object.create(o.prototype),c=new C(i||[]);return r(a,"_invoke",{value:S(n,t,c)}),a}function u(n,e,t){try{return{type:"normal",arg:n.call(e,t)}}catch(n){return{type:"throw",arg:n}}}e.wrap=d;var p="suspendedStart",_="suspendedYield",h="executing",v="completed",m={};function g(){}function f(){}function b(){}var y={};l(y,a,(function(){return this}));var w=Object.getPrototypeOf,x=w&amp;&amp;w(w(L([])));x&amp;&amp;x!==t&amp;&amp;i.call(x,a)&amp;&amp;(y=x);var q=b.prototype=g.prototype=Object.create(y);function k(n){["next","throw","return"].forEach((function(e){l(n,e,(function(n){return this._invoke(e,n)}))}))}function E(n,e){function t(r,o,a,c){var s=u(n[r],n,o);if("throw"!==s.type){var l=s.arg,d=l.value;return d&amp;&amp;"object"==ut(d)&amp;&amp;i.call(d,"__await")?e.resolve(d.__await).then((function(n){t("next",n,a,c)}),(function(n){t("throw",n,a,c)})):e.resolve(d).then((function(n){l.value=n,a(l)}),(function(n){return t("throw",n,a,c)}))}c(s.arg)}var o;r(this,"_invoke",{value:function(n,i){function r(){return new e((function(e,r){t(n,i,e,r)}))}return o=o?o.then(r,r):r()}})}function S(e,t,i){var r=p;return function(o,a){if(r===h)throw Error("Generator is already running");if(r===v){if("throw"===o)throw a;return{value:n,done:!0}}for(i.method=o,i.arg=a;;){var c=i.delegate;if(c){var s=B(c,i);if(s){if(s===m)continue;return s}}if("next"===i.method)i.sent=i._sent=i.arg;else if("throw"===i.method){if(r===p)throw r=v,i.arg;i.dispatchException(i.arg)}else"return"===i.method&amp;&amp;i.abrupt("return",i.arg);r=h;var l=u(e,t,i);if("normal"===l.type){if(r=i.done?v:_,l.arg===m)continue;return{value:l.arg,done:i.done}}"throw"===l.type&amp;&amp;(r=v,i.method="throw",i.arg=l.arg)}}}function B(e,t){var i=t.method,r=e.iterator[i];if(r===n)return t.delegate=null,"throw"===i&amp;&amp;e.iterator.return&amp;&amp;(t.method="return",t.arg=n,B(e,t),"throw"===t.method)||"return"!==i&amp;&amp;(t.method="throw",t.arg=new TypeError("The iterator does not provide a '"+i+"' method")),m;var o=u(r,e.iterator,t.arg);if("throw"===o.type)return t.method="throw",t.arg=o.arg,t.delegate=null,m;var a=o.arg;return a?a.done?(t[e.resultName]=a.value,t.next=e.nextLoc,"return"!==t.method&amp;&amp;(t.method="next",t.arg=n),t.delegate=null,m):a:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,m)}function I(n){var e={tryLoc:n[0]};1 in n&amp;&amp;(e.catchLoc=n[1]),2 in n&amp;&amp;(e.finallyLoc=n[2],e.afterLoc=n[3]),this.tryEntries.push(e)}function A(n){var e=n.completion||{};e.type="normal",delete e.arg,n.completion=e}function C(n){this.tryEntries=[{tryLoc:"root"}],n.forEach(I,this),this.reset(!0)}function L(e){if(e||""===e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r&lt;e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}throw new TypeError(ut(e)+" is not iterable")}return f.prototype=b,r(q,"constructor",{value:b,configurable:!0}),r(b,"constructor",{value:f,configurable:!0}),f.displayName=l(b,s,"GeneratorFunction"),e.isGeneratorFunction=function(n){var e="function"==typeof n&amp;&amp;n.constructor;return!!e&amp;&amp;(e===f||"GeneratorFunction"===(e.displayName||e.name))},e.mark=function(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,b):(n.__proto__=b,l(n,s,"GeneratorFunction")),n.prototype=Object.create(q),n},e.awrap=function(n){return{__await:n}},k(E.prototype),l(E.prototype,c,(function(){return this})),e.AsyncIterator=E,e.async=function(n,t,i,r,o){void 0===o&amp;&amp;(o=Promise);var a=new E(d(n,t,i,r),o);return e.isGeneratorFunction(t)?a:a.next().then((function(n){return n.done?n.value:a.next()}))},k(q),l(q,s,"Generator"),l(q,a,(function(){return this})),l(q,"toString",(function(){return"[object Generator]"})),e.keys=function(n){var e=Object(n),t=[];for(var i in e)t.push(i);return t.reverse(),function n(){for(;t.length;){var i=t.pop();if(i in e)return n.value=i,n.done=!1,n}return n.done=!0,n}},e.values=L,C.prototype={constructor:C,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(A),!e)for(var t in this)"t"===t.charAt(0)&amp;&amp;i.call(this,t)&amp;&amp;!isNaN(+t.slice(1))&amp;&amp;(this[t]=n)},stop:function(){this.done=!0;var n=this.tryEntries[0].completion;if("throw"===n.type)throw n.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(i,r){return c.type="throw",c.arg=e,t.next=i,r&amp;&amp;(t.method="next",t.arg=n),!!r}for(var o=this.tryEntries.length-1;o&gt;=0;--o){var a=this.tryEntries[o],c=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc&lt;=this.prev){var s=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(s&amp;&amp;l){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0);if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}else if(s){if(this.prev&lt;a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw Error("try statement without catch or finally");if(this.prev&lt;a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(n,e){for(var t=this.tryEntries.length-1;t&gt;=0;--t){var r=this.tryEntries[t];if(r.tryLoc&lt;=this.prev&amp;&amp;i.call(r,"finallyLoc")&amp;&amp;this.prev&lt;r.finallyLoc){var o=r;break}}o&amp;&amp;("break"===n||"continue"===n)&amp;&amp;o.tryLoc&lt;=e&amp;&amp;e&lt;=o.finallyLoc&amp;&amp;(o=null);var a=o?o.completion:{};return a.type=n,a.arg=e,o?(this.method="next",this.next=o.finallyLoc,m):this.complete(a)},complete:function(n,e){if("throw"===n.type)throw n.arg;return"break"===n.type||"continue"===n.type?this.next=n.arg:"return"===n.type?(this.rval=this.arg=n.arg,this.method="return",this.next="end"):"normal"===n.type&amp;&amp;e&amp;&amp;(this.next=e),m},finish:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.finallyLoc===n)return this.complete(t.completion,t.afterLoc),A(t),m}},catch:function(n){for(var e=this.tryEntries.length-1;e&gt;=0;--e){var t=this.tryEntries[e];if(t.tryLoc===n){var i=t.completion;if("throw"===i.type){var r=i.arg;A(t)}return r}}throw Error("illegal catch attempt")},delegateYield:function(e,t,i){return this.delegate={iterator:L(e),resultName:t,nextLoc:i},"next"===this.method&amp;&amp;(this.arg=n),m}},e}function vt(n,e,t,i,r,o,a){try{var c=n[o](a),s=c.value}catch(n){return void t(n)}c.done?e(s):Promise.resolve(s).then(i,r)}function mt(n){return function(){var e=this,t=arguments;return new Promise((function(i,r){var o=n.apply(e,t);function a(n){vt(o,i,r,a,c,"next",n)}function c(n){vt(o,i,r,a,c,"throw",n)}a(void 0)}))}}var gt,ft=Ee();function bt(){var n,e,t,i,_,h,v,m;window.gRevCatch={isReady:function(){return!0},getUser:(m=mt(ht().mark((function n(){var e,t,i,o;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e=localStorage.getItem("userLoggedIn"),t=localStorage.getItem("site_cp_"+ft),!e){n.next=6;break}return n.abrupt("return",yt(JSON.parse(e)));case 6:if(!t){n.next=10;break}return n.abrupt("return",yt(JSON.parse(t)));case 10:if(null!==localStorage.getItem("site_catch_"+ft)){n.next=12;break}return n.abrupt("return",JSON.parse('{"status": "Needs login"}'));case 12:return n.next=14,fetch(r(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:localStorage.getItem("site_catch_"+ft),app_hash:ft})});case 14:return i=n.sent,n.next=17,i.json();case 17:return o=n.sent,localStorage.setItem("userLoggedIn",JSON.stringify(o)),n.abrupt("return",o);case 20:case"end":return n.stop()}}),n)}))),function(){return m.apply(this,arguments)}),login:(v=mt(ht().mark((function n(e,t,i){var r,c;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(o(ft),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:e,password:t,url:(window.location.hostname+window.location.pathname).replace(/\/+$/,"")})});case 2:return r=n.sent,(c=r.json()).then(function(){var n=mt(ht().mark((function n(e){var t;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(!e.success){n.next=8;break}return localStorage.setItem("site_catch_"+ft,e.success.token),n.next=4,fetch(a(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:e.success.token,app_hash:ft})});case 4:(t=n.sent).json().then((function(n){n.success?(localStorage.setItem("site_cp_"+ft,JSON.stringify(n.success)),un(n.success),localStorage.setItem("userLoggedIn",JSON.stringify(t))):localStorage.removeItem("site_cp_"+ft)}),(function(){localStorage.removeItem("site_cp_"+ft)})),i&amp;&amp;window.location.reload();case 8:case"end":return n.stop()}}),n)})));return function(e){return n.apply(this,arguments)}}()),n.abrupt("return",c);case 6:case"end":return n.stop()}}),n)}))),function(n,e,t){return v.apply(this,arguments)}),logout:function(n){localStorage.removeItem("restricted_user"),localStorage.removeItem("site_catch_"+ft),localStorage.removeItem("site_cp_"+ft),localStorage.setItem("site_catchacc_"+ft,"0"),localStorage.removeItem("userLoggedIn");var e=new Event("revCatchLogout");return window.dispatchEvent(e),n&amp;&amp;window.location.reload(),JSON.parse('{"message": "user logged out"}')},recoverPassword:(h=mt(ht().mark((function n(e){var t;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(s(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({email:e,app_id:ft,source:encodeURI(window.location.host)})});case 2:return t=n.sent,n.abrupt("return",t.json());case 4:case"end":return n.stop()}}),n)}))),function(n){return h.apply(this,arguments)}),resetPassword:(_=mt(ht().mark((function n(e,t,i){var r;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(l(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:localStorage.getItem("site_catch_"+ft),password:i,email:e,name:t})});case 2:return r=n.sent,n.abrupt("return",r.json());case 4:case"end":return n.stop()}}),n)}))),function(n,e,t){return _.apply(this,arguments)}),changeSubscription:(i=mt(ht().mark((function n(e,t){var i,r,o;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(i=localStorage.getItem("userLoggedIn"),r=localStorage.getItem("site_cp_"+ft),!i&amp;&amp;!r){n.next=9;break}return n.next=5,fetch(d(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:localStorage.getItem("site_catch_"+ft),plan_id:e,method:t})});case 5:return o=n.sent,n.abrupt("return",o.json());case 9:throw new Error("User is not logged in");case 10:case"end":return n.stop()}}),n)}))),function(n,e){return i.apply(this,arguments)}),unsubscribe:(t=mt(ht().mark((function n(){var e,t,i;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(e=localStorage.getItem("userLoggedIn"),t=localStorage.getItem("site_cp_"+ft),!e&amp;&amp;!t){n.next=9;break}return n.next=5,fetch(u(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:localStorage.getItem("site_catch_"+ft),app_id:ft})});case 5:return i=n.sent,n.abrupt("return",i.json());case 9:throw new Error("User is not logged in");case 10:case"end":return n.stop()}}),n)}))),function(){return t.apply(this,arguments)}),subscribe:(e=mt(ht().mark((function n(e){var t,i,r;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t=localStorage.getItem("userLoggedIn"),i=localStorage.getItem("site_cp_"+ft),!t&amp;&amp;!i){n.next=6;break}throw new Error("User is logged in");case 6:return n.next=8,fetch(p(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({address:e.address,app_id:ft,card:e.card,card_name:e.card_name,city:e.city,coupon:e.coupon,cvv:e.cvv,email:e.email,exp:e.exp,firstname:e.firstname,free_plan:e.free_plan,lastname:e.lastname,password:e.password,plan_id:e.plan_id,state:e.state,zip:e.zip})});case 8:return r=n.sent,n.abrupt("return",r.json());case 10:case"end":return n.stop()}}),n)}))),function(n){return e.apply(this,arguments)}),getPlans:(n=mt(ht().mark((function n(){var e;return ht().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,fetch(c(),{method:"POST",headers:{Accept:"application/json, text/plain, */*","Content-Type":"application/json"},body:JSON.stringify({user_token:localStorage.getItem("site_catch_"+ft),app_id:ft})});case 2:return e=n.sent,n.abrupt("return",e.json());case 4:case"end":return n.stop()}}),n)}))),function(){return n.apply(this,arguments)}),openModal:function(n,e){if("subscribe"!==n)return JSON.parse('{"status": "error", "message": "event not found"}');window.dispatchEvent(new CustomEvent("catchsubscribe",{detail:{plan_id:e.plan}}))}}}function yt(n){var e;n.status="success";var t=null==n||null===(e=n.account)||void 0===e||null===(e=e.email)||void 0===e?void 0:e.trim();return void 0===t||(t=function(n){var e=n.split("@"),t=pt(e,2),i=t[0],r=t[1];if("gmail.com"===r){var o=(i=i.replace(/\./g,"")).indexOf("+");-1!==o&amp;&amp;(i=i.substring(0,o))}return"".concat(i,"@").concat(r)}(t),n.account.email_md5=dt().MD5(t).toString(),n.account.email_sha256=dt().SHA256(t).toString()),n}gt=window.setInterval((function(){"complete"===document.readyState&amp;&amp;(clearInterval(gt),void 0!==window.document.body&amp;&amp;null!==window.document.body?Je.send():window.addEventListener("DOMContentLoaded",(function(){Je.send()})))}),1e3),window.rc_styleSettings=He,window.catchhoneydropevent=new Event("catchhoneydrop"),window.catchtriggerlogin=new Event("catchtriggerlogin"),window.catchaftercheck=new Event("catchaftercheck"),window.catchtriggermessageagain=new Event("catchtriggermessageagain"),window.catchdo=new Event("catchdo"),window.helpmodal=new Event("helpmodal"),window.removeModal=new Event("removeModal"),window.saveLog=new Event("saveLog"),window.eventRecorder=new Event("eventrecorder"),window.catchspider=new Event("catchspider"),window.catchsend=new Event("catchsend"),window.catchsendservice=new Event("catchsendservice"),window.catchrecordrec=new Event("catchrecordrec"),window.catchunverified=new Event("catchunverified"),window.catchverified=new Event("catchverified"),window.catchrclogin=new Event("catchrclogin"),window.catchsubscribe=new Event("catchsubscribe"),window.clearexperience=new Event("clearexperience"),window.catchnewsletter=new Event("catchnewsletter"),window.planViews=0,void 0!==window.document.body&amp;&amp;null!==window.document.body?st():window.addEventListener("DOMContentLoaded",(function(){st()})),window.setInterval((function(){!0!==window.senddone||window.ab_present||window.ab_service_present||(Ye.checkToUpdateRealImpression(Je.impression_id,!0,!1,Je.es_impression_id),null===Ue.impression_id&amp;&amp;(Ue.impression_id=Je.impression_id))}),2e3),null!==document.body&amp;&amp;void 0!==document.body?void 0!==window.catchversion&amp;&amp;1===window.catchversion?ot(!0):ot(!1):window.onload=function(){void 0!==window.catchversion&amp;&amp;1===window.catchversion?ot(!0):ot(!1)},function(){function n(){var n=navigator.userAgent||navigator.vendor||window.opera;return n.indexOf("FBAN")&gt;-1||n.indexOf("FBAV")&gt;-1||n.indexOf("Instagram")&gt;-1||n.indexOf("FB_IAB")&gt;-1}window.addEventListener("removeModal",(function(n){if(document.getElementById("revcatch_modal")){var e=new CustomEvent("eventrecorder",{detail:"false_positive"});window.dispatchEvent(e),console.log("removing--modal-5"),document.getElementById("revcatch_modal").className=""}}),!1),window.addEventListener("catchdo",(function(n){var e=0;et&amp;&amp;(e=1),Fe.do(Oe,Je.impression_id,e,Je.es_impression_id)}),!1),window.addEventListener("savelog",(function(n){Re.push(n.detail)}),!1),window.addEventListener("catchspider",(function(n){Ye.count(Je.impression_id,Je.es_impression_id)})),window.addEventListener("catchsend",(function(e){!0===n&amp;&amp;console.log("IS FB APP"),console.log("send to update and b: "+window.ab_present),Je.update(window.ab_present)})),window.addEventListener("catchsendservice",(function(e){!0===n&amp;&amp;console.log("IS FB APP"),console.log("send to update and b: "+window.ab_service_present),Je.update(window.ab_service_present)})),window.addEventListener("catchhoneydrop",(function(n){void 0===window.catchhoneyevent||void 0!==window.jsnoloadcatch&amp;&amp;!1!==window.jsnoloadcatch?(window.senddone&amp;&amp;1==Ze||void 0===window.jsnoloadcatch)&amp;&amp;(window.ab_present=!0,window.ab_service_present=!0,window.dispatchEvent(window.catchspider),window.dispatchEvent(window.catchsend)):window.dispatchEvent(window.catchhoneyevent)})),window.addEventListener("catchtriggerlogin",(function(n){null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(n){He.setStyle(n),null===Ue.impression_id&amp;&amp;window.senddone&amp;&amp;(Ue.impression_id=Je.impression_id),Ue.enabled=window.rccbase_styles.login_enabled,Ue.login_show=window.rccbase_styles.login_show,Ue.checkIfNeeded(Ke)}))}),!1),window.addEventListener("catchrecordrec",(function(n){1===parseInt(localStorage.getItem("detected_prev_"+Oe))&amp;&amp;Ue.updateCount(Je.impression_id,!0,Je.es_impression_id)})),window.addEventListener("catchaftercheck",(function(n){if(Fe.done)if(null===Xe&amp;&amp;(Xe=Fe.getMessage()),!window.updatedone&amp;&amp;Ue.checked)"true"==Xe.show_login&amp;&amp;(Ue.profile_style=Xe.profile_style,Ue.mobile_profile_style=Xe.mobile_profile_style,Ue.profile_color=Xe.profile_color);else if(window.updatedone&amp;&amp;Ue.checked&amp;&amp;!it){it=!0,(window.ab_present||window.ab_service_present)&amp;&amp;localStorage.setItem("detected_prev_"+Oe,1);var e={preview:et,free_preview:tt},t={show:Ke,show_inst:nt,show_sub:Qe,show_help:$e,plan_id:rt};He.getSettings(Xe.version).then((function(n){He.setStyle(n),function(n,e,t,i,r,o,a,c,s){o.preview&amp;&amp;(console.log("~~~~~ PREVIEW ~~~~~"),t.show="true"),o.preview&amp;&amp;o.free_preview&amp;&amp;(t.show="true",t.show_login="true"),a.show_inst&amp;&amp;(t.show="true",window.ab_present=!0);var l=t.newsletter_disabledfor,d=t.newsletter_disabledindef,u=localStorage.getItem("subscribed_on_"+n),p=!1;if(null!=u)if("true"===d)p=!0;else{var _=new Date,h=new Date(u).getTime(),v=_.getTime()-h;Math.round(v/864e5)&lt;=parseInt(l)&amp;&amp;(p=!0)}o.preview&amp;&amp;o.free_preview&amp;&amp;(console.log("~~~~~ FREE EXPERIENCE ~~~~~"),spider.freeExperience());var m=i.logged_in,g=i.a_free,f="Data -- ab_present: "+window.ab_present+" ab_service_present: "+window.ab_service_present+" newsletter disabled: "+p+" logged in: "+m,b=new qe(n,t.message_can_close,e,t.show_login,a.show_inst,r,f);if(a.show_help&amp;&amp;c.show(t.impression_id),(m||p)&amp;&amp;!0===g)i.updateCount(t.impression_id,!1,t.es_impression_id);else{if(!0!==window.ab_present&amp;&amp;!0!==window.ab_service_present||"true"!==t.show||p||m)m||window.ab_present||window.ab_service_present||(a.show&amp;&amp;window.dispatchEvent(window.catchrclogin),a.show_sub&amp;&amp;window.dispatchEvent(window.catchsubscribe));else if(a.plan_id)window.dispatchEvent(window.catchsubscribe);else{var y=parseInt(t.close_hours),w=new Date;if("false"===t.message_delay)if("true"===t.message_can_close&amp;&amp;NaN!=y&amp;&amp;y&gt;0){var x=new Date(localStorage.getItem("rc_mclosed_"+n));Math.floor(Math.abs(w-x)/36e5)&gt;=y&amp;&amp;b.show(t.message_html)}else localStorage.removeItem("remaining_views_"+n),b.show(t.message_html);else{var q=0;if(0===t.message_views?localStorage.removeItem("remaining_views_"+n):(null===(q=localStorage.getItem("remaining_views_"+n))?q=parseInt(t.message_views):q--,localStorage.setItem("remaining_views_"+n,q)),void 0!==window.gRevCatch_CustomSubscribeURL&amp;&amp;window.location==window.gRevCatch_CustomSubscribeURL&amp;&amp;(q=1),console.log("Remaining Views: "+q),q&lt;=0)if(localStorage.setItem("remaining_views_"+n,0),"true"===t.message_can_close&amp;&amp;NaN!=y&amp;&amp;y&gt;0){var k=new Date(localStorage.getItem("rc_mclosed_"+n));Math.floor(Math.abs(w-k)/36e5)&gt;y&amp;&amp;window.setTimeout((function(){b.show(t.message_html)}),1e3*parseInt(t.message_seconds))}else console.log("debugging show modal html--4"),window.setTimeout((function(){b.show(t.message_html)}),1e3*parseInt(t.message_seconds))}}!0!==window.ab_present&amp;&amp;!0!==window.ab_service_present||"true"!==t.show||p||!m||b.show(t.message_html),m&amp;&amp;0==(!0===window.ab_present||!0===window.ab_service_present)&amp;&amp;i.updateCount(t.impression_id,!1,t.es_impression_id),"true"==t.show_login&amp;&amp;(s.showLoginButton(),i.profile_style=t.profile_style,i.mobile_profile_style=t.mobile_profile_style,i.profile_color=t.profile_color)}}(Oe,Ne,Xe,Ue,Re,e,t,Ve,Fe)}))}}),!1),window.addEventListener("catchtriggermessageagain",(function(n){document.getElementById("revcatch_modal")&amp;&amp;(document.getElementById("revcatch_modal").className="is-active")}),!1),window.addEventListener("helpmodal",(function(n){null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(n){He.setStyle(n),Ve.show(Xe.impression_id)}))}),!1),window.addEventListener("clearexperience",(function(n){window.ab_present||window.ab_service_present||Ye.freeExperience()}),!1)}(),window.addEventListener("catchunverified",(function(n){n.detail.length&gt;1?(null==Xe&amp;&amp;(Xe=Fe.getMessage()),Ue.openConfirmEmailModal()):(null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(n){He.setStyle(n),Ue.showOptions(!0)})))}),!1),window.addEventListener("catchrclogin",(function(n){K.ShowLoading(!0),null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(n){He.setStyle(n),K.ShowLoading(!1),Ue.showOptions(!1)}))}),!1),window.addEventListener("catchsubscribe",(function(n){var e,t;null!=(null==n||null===(e=n.detail)||void 0===e?void 0:e.plan_id)&amp;&amp;(rt=null==n||null===(t=n.detail)||void 0===t?void 0:t.plan_id),console.log("RevCatch: catchsubscribe event plan=",rt);var i=!1;void 0!==n.detail&amp;&amp;n.detail.length&gt;0&amp;&amp;(i=n.detail[0]),null==Xe&amp;&amp;(Xe=Fe.getMessage()),null!=rt||"string"!=typeof window.gRevCatch_CustomSubscribeURL?He.getSettings(Xe.version).then((function(n){He.setStyle(n),Ue.subscriptions(Xe.show_newsletter,Xe.newsletter_disabledfor,i,rt)})):window.location=window.gRevCatch_CustomSubscribeURL}),!1),window.addEventListener("catchnewsletter",(function(n){null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(n){He.setStyle(n),Ge.show(Xe.newsletter_message_code,Xe.newsletter_disabledfor,Xe.newsletter_terms)}))}),!1),window.addEventListener("catchsubmail",(function(n){null==Xe&amp;&amp;(Xe=Fe.getMessage()),He.getSettings(Xe.version).then((function(e){He.setStyle(e),We.submail(n.detail,Xe.show_newsletter,Xe.show_newsletter_opt)}))}),!1),void 0!==window.document.body&amp;&amp;null!==window.document.body?bt():window.addEventListener("DOMContentLoaded",(function(){bt()})),function(){if(console.log("loadRcApp"),void 0===e)var n=document.getElementById("catchscript"),e=window.rc_p_appid=null==n?void 0:n.getAttribute("data-appid")}()})()})();</pre></body></html>