@foxford/foxford-js-sdk
Advanced tools
Comparing version 2.0.9 to 2.0.10
@@ -1,2 +0,2 @@ | ||
'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var r=require('axios');var e=require('axios-retry');function t(r){return r&&'object'==typeof r&&'default'in r?r:{default:r}}var a=t(r);var o=t(e);function n(r,e,t,a,o,n,i){try{var s=r[n](i);var v=s.value}catch(r){return void t(r)}s.done?e(v):Promise.resolve(v).then(a,o)}function i(r){return function(){var e=this,t=arguments;return new Promise(((a,o)=>{var i=r.apply(e,t);function s(r){n(i,a,o,s,v,"next",r)}function v(r){n(i,a,o,s,v,"throw",r)}s(void 0)}))}}var s='https://foxford.ru';var v=r=>{try{return!!r()}catch(r){return!0}};var c={}.toString;var u=it=>c.call(it).slice(8,-1);var l=''.split;var f=v((()=>!Object('z').propertyIsEnumerable(0)))?it=>'String'==u(it)?l.call(it,''):Object(it):Object;var d=it=>{if(null==it)throw TypeError("Can't call method on "+it);return it};var p=it=>f(d(it));var h='undefined'!=typeof globalThis?globalThis:'undefined'!=typeof window?window:'undefined'!=typeof global?global:'undefined'!=typeof self?self:{};function y(r){var e={exports:{}};return r(e,e.exports),e.exports}var g=it=>it&&it.Math==Math&⁢var m=g('object'==typeof globalThis&&globalThis)||g('object'==typeof window&&window)||g('object'==typeof self&&self)||g('object'==typeof h&&h)||function(){return this}()||Function("","return this")();var b=!v((()=>7!=Object.defineProperty({},1,{get:()=>7})[1]));var w=it=>'object'==typeof it?null!==it:'function'==typeof it;var j=m.document;var O=w(j)&&w(j.createElement);var S=it=>O?j.createElement(it):{};var P=!b&&!v((()=>7!=Object.defineProperty(S('div'),'a',{get:()=>7}).a));var E=it=>{if(!w(it))throw TypeError(String(it)+' is not an object');return it};var T=(r,e)=>{if(!w(r))return r;var t,a;if(e&&'function'==typeof(t=r.toString)&&!w(a=t.call(r)))return a;if('function'==typeof(t=r.valueOf)&&!w(a=t.call(r)))return a;if(!e&&'function'==typeof(t=r.toString)&&!w(a=t.call(r)))return a;throw TypeError("Can't convert object to primitive value")};var C=Object.defineProperty;var x={f:b?C:(r,e,t)=>{if(E(r),e=T(e,!0),E(t),P)try{return C(r,e,t)}catch(r){}if('get'in t||'set'in t)throw TypeError('Accessors not supported');return'value'in t&&(r[e]=t.value),r}};var _=(r,e)=>({enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:e});var k=b?(r,e,t)=>x.f(r,e,_(1,t)):(r,e,t)=>(r[e]=t,r);var A=(r,e)=>{try{k(m,r,e)}catch(t){m[r]=e}return e};var L=m["__core-js_shared__"]||A("__core-js_shared__",{});var R=y((r=>{(r.exports=(r,e)=>L[r]||(L[r]=void 0!==e?e:{}))('versions',[]).push({version:'3.8.2',mode:'global',copyright:'© 2021 Denis Pushkarev (zloirock.ru)'})}));var I={}.hasOwnProperty;var U=(it,r)=>I.call(it,r);var M=0;var N=Math.random();var F=r=>'Symbol('+String(void 0===r?'':r)+')_'+(++M+N).toString(36);var D=!!Object.getOwnPropertySymbols&&!v((()=>!String(Symbol())));var q=D&&!Symbol.sham&&'symbol'==typeof Symbol.iterator;var G=R('wks');var W=m.Symbol;var V=q?W:W&&W.withoutSetter||F;var z=r=>(U(G,r)||(G[r]=D&&U(W,r)?W[r]:V('Symbol.'+r)),G[r]);var H=Math.ceil;var B=Math.floor;var X=r=>isNaN(r=+r)?0:(r>0?B:H)(r);var Y=Math.min;var K=r=>r>0?Y(X(r),9007199254740991):0;var J=Math.max;var Z=Math.min;var $=r=>(e,t,a)=>{var o=p(e);var n=K(o.length);var i=((r,e)=>{var t=X(r);return t<0?J(t+e,0):Z(t,e)})(a,n);var s;if(r&&t!=t){for(;n>i;)if((s=o[i++])!=s)return!0}else for(;n>i;i++)if((r||i in o)&&o[i]===t)return r||i||0;return!r&&-1};var Q={includes:$(!0),indexOf:$(!1)};var rr={};var er=Q.indexOf;var tr=(r,e)=>{var t=p(r);var a=0;var o=[];var n;for(n in t)!U(rr,n)&&U(t,n)&&o.push(n);for(;e.length>a;)U(t,n=e[a++])&&(~er(o,n)||o.push(n));return o};var ar=['constructor','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','toLocaleString','toString','valueOf'];var or=Object.keys||(r=>tr(r,ar));var nr=b?Object.defineProperties:(r,e)=>{E(r);var t=or(e);var a=t.length;var o=0;var n;for(;a>o;)x.f(r,n=t[o++],e[n]);return r};var ir=m;var sr=r=>'function'==typeof r?r:void 0;var vr=function(r,e){return arguments.length<2?sr(ir[r])||sr(m[r]):ir[r]&&ir[r][e]||m[r]&&m[r][e]};var cr=vr('document','documentElement');var ur=R('keys');var lr=r=>ur[r]||(ur[r]=F(r));var fr=lr('IE_PROTO');var dr=()=>{};var pr=r=>"<script>"+r+"</script>";var hr;var yr=()=>{try{hr=document.domain&&new ActiveXObject('htmlfile')}catch(r){}var r,e;yr=hr?(r=>{r.write(pr('')),r.close();var e=r.parentWindow.Object;return r=null,e})(hr):((r=S('iframe')).style.display='none',cr.appendChild(r),r.src=String("javascript:"),(e=r.contentWindow.document).open(),e.write(pr('document.F=Object')),e.close(),e.F);var t=ar.length;for(;t--;)delete yr.prototype[ar[t]];return yr()};rr[fr]=!0;var gr=Object.create||((r,e)=>{var t;return null!==r?(dr.prototype=E(r),t=new dr,dr.prototype=null,t[fr]=r):t=yr(),void 0===e?t:nr(t,e)});var mr=z('unscopables');var br=Array.prototype;null==br[mr]&&x.f(br,mr,{configurable:!0,value:gr(null)});var wr=r=>{br[mr][r]=!0};var jr={};var Or=Function.toString;'function'!=typeof L.inspectSource&&(L.inspectSource=it=>Or.call(it));var Sr=L.inspectSource;var Pr=m.WeakMap;var Er,Tr,Cr;if('function'==typeof Pr&&/native code/.test(Sr(Pr))){var xr=L.state||(L.state=new(0,m.WeakMap));var _r=xr.get;var kr=xr.has;var Ar=xr.set;Er=(it,r)=>(r.facade=it,Ar.call(xr,it,r),r),Tr=it=>_r.call(xr,it)||{},Cr=it=>kr.call(xr,it)}else{var Lr=lr('state');rr[Lr]=!0,Er=(it,r)=>(r.facade=it,k(it,Lr,r),r),Tr=it=>U(it,Lr)?it[Lr]:{},Cr=it=>U(it,Lr)}var Rr={set:Er,get:Tr,has:Cr,enforce:it=>Cr(it)?Tr(it):Er(it,{}),getterFor:r=>it=>{var e;if(!w(it)||(e=Tr(it)).type!==r)throw TypeError('Incompatible receiver, '+r+' required');return e}};var Ir={}.propertyIsEnumerable;var Ur=Object.getOwnPropertyDescriptor;var Mr={f:Ur&&!Ir.call({1:2},1)?function(r){var e=Ur(this,r);return!!e&&e.enumerable}:Ir};var Nr=Object.getOwnPropertyDescriptor;var Fr={f:b?Nr:(r,e)=>{if(r=p(r),e=T(e,!0),P)try{return Nr(r,e)}catch(r){}if(U(r,e))return _(!Mr.f.call(r,e),r[e])}};var Dr=y((function(r){var e=Rr.get;var t=Rr.enforce;var a=String(String).split('String');(r.exports=(r,e,o,n)=>{var i=!!n&&!!n.unsafe;var s=!!n&&!!n.enumerable;var v=!!n&&!!n.noTargetGet;var c;'function'==typeof o&&('string'!=typeof e||U(o,'name')||k(o,'name',e),(c=t(o)).source||(c.source=a.join('string'==typeof e?e:''))),r!==m?(i?!v&&r[e]&&(s=!0):delete r[e],s?r[e]=o:k(r,e,o)):s?r[e]=o:A(e,o)})(Function.prototype,'toString',(function(){return'function'==typeof this&&e(this).source||Sr(this)}))}));var qr=ar.concat('length','prototype');var Gr={f:Object.getOwnPropertyNames||(r=>tr(r,qr))};var Wr={f:Object.getOwnPropertySymbols};var Vr=vr('Reflect','ownKeys')||(it=>{var r=Gr.f(E(it));var e=Wr.f;return e?r.concat(e(it)):r});var zr=(r,e)=>{var t=Vr(e);var a=x.f;var o=Fr.f;for(var n=0;n<t.length;n++){var i=t[n];U(r,i)||a(r,i,o(e,i))}};var Hr=/#|\.prototype\./;var Br=(r,e)=>{var t=Yr[Xr(r)];return t==Jr||t!=Kr&&('function'==typeof e?v(e):!!e)};var Xr=Br.normalize=r=>String(r).replace(Hr,'.').toLowerCase();var Yr=Br.data={};var Kr=Br.NATIVE='N';var Jr=Br.POLYFILL='P';var Zr=Br;var $r=Fr.f;var Qr=(r,e)=>{var t=r.target;var a=r.global;var o=r.stat;var n,i,s,v,c;if(n=a?m:o?m[t]||A(t,{}):(m[t]||{}).prototype)for(i in e){if(v=e[i],s=r.noTargetGet?(c=$r(n,i))&&c.value:n[i],!Zr(a?i:t+(o?'.':'#')+i,r.forced)&&void 0!==s){if(typeof v==typeof s)continue;zr(v,s)}(r.sham||s&&s.sham)&&k(v,'sham',!0),Dr(n,i,v,r)}};var re=r=>Object(d(r));var ee=!v((()=>{function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype}));var te=lr('IE_PROTO');var ae=Object.prototype;var oe=ee?Object.getPrototypeOf:r=>(r=re(r),U(r,te)?r[te]:'function'==typeof r.constructor&&r instanceof r.constructor?r.constructor.prototype:r instanceof Object?ae:null);var ne=z('iterator');var ie=!1;var se,ve,ce;[].keys&&('next'in(ce=[].keys())?(ve=oe(oe(ce)))!==Object.prototype&&(se=ve):ie=!0),null==se&&(se={}),U(se,ne)||k(se,ne,(function(){return this}));var ue={IteratorPrototype:se,BUGGY_SAFARI_ITERATORS:ie};var le=x.f;var fe=z('toStringTag');var de=(it,r,e)=>{it&&!U(it=e?it:it.prototype,fe)&&le(it,fe,{configurable:!0,value:r})};var pe=ue.IteratorPrototype;var he=function(){return this};var ye=Object.setPrototypeOf||('__proto__'in{}?(()=>{var r=!1;var test={};var e;try{(e=Object.getOwnPropertyDescriptor(Object.prototype,'__proto__').set).call(test,[]),r=test instanceof Array}catch(r){}return(t,a)=>(E(t),(it=>{if(!w(it)&&null!==it)throw TypeError("Can't set "+String(it)+' as a prototype')})(a),r?e.call(t,a):t.__proto__=a,t)})():void 0);var ge=ue.IteratorPrototype;var me=ue.BUGGY_SAFARI_ITERATORS;var be=z('iterator');var we=function(){return this};var je=Rr.set;var Oe=Rr.getterFor("Array Iterator");var Se=function(r,e,t,a,o){(r=>{var e="Array Iterator";r.prototype=gr(pe,{next:_(1,(function(){var r=Oe(this);var e=r.target;var t=r.kind;var a=r.index++;return!e||a>=e.length?(r.target=void 0,{value:void 0,done:!0}):'keys'==t?{value:a,done:!1}:'values'==t?{value:e[a],done:!1}:{value:[a,e[a]],done:!1}}))}),de(r,e,!1),jr[e]=he})(t);var n=function(r){if(r===o&&c)return c;if(!me&&r in s)return s[r];switch(r){case"keys":case"values":case"entries":return function(){return new t(this,r)}}return function(){return new t(this)}};var i=!1;var s=r.prototype;var v=s[be]||s['@@iterator']||s.values;var c=!me&&v||n(o);var u=s.entries||v;var l,f,d;if(u&&(l=oe(u.call(new r)),ge!==Object.prototype&&l.next&&(oe(l)!==ge&&(ye?ye(l,ge):'function'!=typeof l[be]&&k(l,be,we)),de(l,"Array Iterator",!0))),v&&"values"!==v.name&&(i=!0,c=function(){return v.call(this)}),s[be]!==c&&k(s,be,c),jr.Array=c,void(f={values:n("values"),keys:n("keys"),entries:n("entries")}))for(d in f)(me||i||!(d in s))&&Dr(s,d,f[d]);else Qr({target:'Array',proto:!0,forced:me||i},f);return f}(Array,0,(function(r,e){je(this,{type:"Array Iterator",target:p(r),index:0,kind:e})}),0,'values');jr.Arguments=jr.Array,wr('keys'),wr('values'),wr('entries');var Pe={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};var Ee=z('iterator');var Te=z('toStringTag');var Ce=Se.values;for(var xe in Pe){var _e=m[xe];var ke=_e&&_e.prototype;if(ke){if(ke[Ee]!==Ce)try{k(ke,Ee,Ce)}catch(r){ke[Ee]=Ce}if(ke[Te]||k(ke,Te,xe),Pe[xe])for(var Ae in Se)if(ke[Ae]!==Se[Ae])try{k(ke,Ae,Se[Ae])}catch(r){ke[Ae]=Se[Ae]}}}function Le(r){var e=!1;for(var t=0;t<r.length;t++){var a=r.charAt(t);e&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a?(r=r.substr(0,t)+'-'+r.substr(t),e=!1,t++):e=a.toLowerCase()===a}return r}var Re=function r(e){return e?e instanceof Date?e:Array.isArray(e)?e.map((e=>r(e))):"object"==typeof e?((r,e)=>{var t={};var a=Object.keys(r);for(var o=0;o<a.length;o++){var n=a[o];var i=e(n,r[n]);t[i[0]]=i[1]}return t})(e,((t,a)=>{var o=function(){var r=[].map.call(arguments,(r=>r.trim())).filter((r=>r.length)).join('-');return r.length?1===r.length?r:/[_.\- ]+/.test(r)?(r=Le(r)).replace(/^[_.\- ]+/,'').toLowerCase().replace(/[_.\- ]+(\w|$)/g,((r,e)=>e.toUpperCase())):r===r.toUpperCase()?r.toLowerCase():r[0]!==r[0].toLowerCase()?r[0].toLowerCase()+r.slice(1):r:''}(t);if(t!==o&&o in e)throw new Error("Camelcased key `"+o+"` would overwrite existing key of the given JSON object");return[o,r(a)]})):e:e};var Ie=m.Promise;var Ue=z('species');var Me=it=>{if('function'!=typeof it)throw TypeError(String(it)+' is not a function');return it};var Ne=z('iterator');var Fe=Array.prototype;var De=(r,e,t)=>{if(Me(r),void 0===e)return r;switch(t){case 0:return()=>r.call(e);case 1:return t=>r.call(e,t);case 2:return(t,a)=>r.call(e,t,a);case 3:return(t,a,o)=>r.call(e,t,a,o)}return function(){return r.apply(e,arguments)}};var test={};test[z('toStringTag')]='z';var qe='[object z]'===String(test);var Ge=z('toStringTag');var We='Arguments'==u(function(){return arguments}());var Ve=qe?u:it=>{var r,e,t;return void 0===it?'Undefined':null===it?'Null':'string'==typeof(e=((it,r)=>{try{return it[r]}catch(r){}})(r=Object(it),Ge))?e:We?u(r):'Object'==(t=u(r))&&'function'==typeof r.callee?'Arguments':t};var ze=z('iterator');var He=r=>{var e=r.return;if(void 0!==e)return E(e.call(r)).value};var Be=function(r,e){this.stopped=r,this.result=e};var Xe=(r,e,t)=>{var a=!(!t||!t.AS_ENTRIES);var o=!(!t||!t.IS_ITERATOR);var n=!(!t||!t.INTERRUPTED);var i=De(e,t&&t.that,1+a+n);var s,v,c,u,l,f,d;var p=r=>(s&&He(s),new Be(!0,r));var h=r=>a?(E(r),n?i(r[0],r[1],p):i(r[0],r[1])):n?i(r,p):i(r);if(o)s=r;else{if('function'!=typeof(v=(it=>{if(null!=it)return it[ze]||it['@@iterator']||jr[Ve(it)]})(r)))throw TypeError('Target is not iterable');if(void 0!==(it=v)&&(jr.Array===it||Fe[Ne]===it)){for(c=0,u=K(r.length);u>c;c++)if((l=h(r[c]))&&l instanceof Be)return l;return new Be(!1)}s=v.call(r)}var it;for(f=s.next;!(d=f.call(s)).done;){try{l=h(d.value)}catch(r){throw He(s),r}if('object'==typeof l&&l&&l instanceof Be)return l}return new Be(!1)};var Ye=z('iterator');var Ke=!1;try{var Je=0;var Ze={next:()=>({done:!!Je++}),return:()=>{Ke=!0}};Ze[Ye]=function(){return this},Array.from(Ze,(()=>{throw 2}))}catch(r){}var $e=z('species');var Qe=vr('navigator','userAgent')||'';var rt=/(iphone|ipod|ipad).*applewebkit/i.test(Qe);var et='process'==u(m.process);var tt=m.location;var at=m.setImmediate;var ot=m.clearImmediate;var nt=m.process;var st=m.MessageChannel;var vt=m.Dispatch;var ct=0;var ut={};var lt,ft,dt;var pt=r=>{if(ut.hasOwnProperty(r)){var e=ut[r];delete ut[r],e()}};var ht=r=>()=>{pt(r)};var yt=r=>{pt(r.data)};var gt=r=>{m.postMessage(r+'',tt.protocol+'//'+tt.host)};at&&ot||(at=function(r){var e=[];var t=1;for(;arguments.length>t;)e.push(arguments[t++]);return ut[++ct]=()=>{('function'==typeof r?r:Function(r)).apply(void 0,e)},lt(ct),ct},ot=r=>{delete ut[r]},et?lt=r=>{nt.nextTick(ht(r))}:vt&&vt.now?lt=r=>{vt.now(ht(r))}:st&&!rt?(dt=(ft=new st).port2,ft.port1.onmessage=yt,lt=De(dt.postMessage,dt,1)):m.addEventListener&&'function'==typeof postMessage&&!m.importScripts&&tt&&'file:'!==tt.protocol&&!v(gt)?(lt=gt,m.addEventListener('message',yt,!1)):lt="onreadystatechange"in S('script')?function(r){cr.appendChild(S('script')).onreadystatechange=function(){cr.removeChild(this),pt(r)}}:r=>{setTimeout(ht(r),0)});var mt={set:at,clear:ot};var bt=/web0s(?!.*chrome)/i.test(Qe);var wt=mt.set;var jt=m.MutationObserver||m.WebKitMutationObserver;var Ot=m.document;var St=m.process;var Pt=m.Promise;var Et=(0,Fr.f)(m,'queueMicrotask');var Tt=Et&&Et.value;var Ct,xt,_t,kt,At,Lt,Rt,It;Tt||(Ct=()=>{var r,e;for(et&&(r=St.domain)&&r.exit();xt;){e=xt.fn,xt=xt.next;try{e()}catch(r){throw xt?kt():_t=void 0,r}}_t=void 0,r&&r.enter()},rt||et||bt||!jt||!Ot?Pt&&Pt.resolve?(Rt=Pt.resolve(void 0),It=Rt.then,kt=()=>{It.call(Rt,Ct)}):kt=et?()=>{St.nextTick(Ct)}:()=>{wt.call(m,Ct)}:(At=!0,Lt=Ot.createTextNode(''),new jt(Ct).observe(Lt,{characterData:!0}),kt=()=>{Lt.data=At=!At}));var Ut=Tt||(r=>{var e={fn:r,next:void 0};_t&&(_t.next=e),xt||(xt=e,kt()),_t=e});var Mt=function(r){var e,t;this.promise=new r(((r,a)=>{if(void 0!==e||void 0!==t)throw TypeError('Bad Promise constructor');e=r,t=a})),this.resolve=Me(e),this.reject=Me(t)};var Nt={f:r=>new Mt(r)};var Ft=(r,e)=>{if(E(r),w(e)&&e.constructor===r)return e;var t=Nt.f(r);return(0,t.resolve)(e),t.promise};var Dt=r=>{try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}};var qt=m.process;var Gt=qt&&qt.versions;var Wt=Gt&&Gt.v8;var Vt,zt;Wt?zt=(Vt=Wt.split('.'))[0]+Vt[1]:Qe&&(!(Vt=Qe.match(/Edge\/(\d+)/))||Vt[1]>=74)&&(Vt=Qe.match(/Chrome\/(\d+)/))&&(zt=Vt[1]);var Ht=zt&&+zt;var Bt=mt.set;var Xt=z('species');var Yt=Rr.get;var Kt=Rr.set;var Jt=Rr.getterFor("Promise");var Zt=Ie;var $t=m.TypeError;var Qt=m.document;var ra=m.process;var ea=vr('fetch');var ta=Nt.f;var aa=ta;var oa=!!(Qt&&Qt.createEvent&&m.dispatchEvent);var na='function'==typeof PromiseRejectionEvent;var ia,sa,va,ca;var ua=Zr("Promise",(()=>{if(Sr(Zt)===String(Zt)){if(66===Ht)return!0;if(!et&&!na)return!0}if(Ht>=51&&/native code/.test(Zt))return!1;var r=Zt.resolve(1);var e=r=>{r((()=>{}),(()=>{}))};return(r.constructor={})[Xt]=e,!(r.then((()=>{}))instanceof e)}));var la=ua||!(()=>{if(!Ke)return!1;var r=!1;try{var e={};e[Ye]=()=>({next:()=>({done:r=!0})}),Zt.all(e).catch((()=>{}))}catch(r){}return r})();var fa=it=>{var r;return!(!w(it)||'function'!=typeof(r=it.then))&&r};var da=(r,e)=>{if(!r.notified){r.notified=!0;var t=r.reactions;Ut((()=>{var a=r.value;var o=1==r.state;var n=0;for(;t.length>n;){var i=t[n++];var s=o?i.ok:i.fail;var v=i.resolve;var c=i.reject;var u=i.domain;var l,f,d;try{s?(o||(2===r.rejection&&ga(r),r.rejection=1),!0===s?l=a:(u&&u.enter(),l=s(a),u&&(u.exit(),d=!0)),l===i.promise?c($t('Promise-chain cycle')):(f=fa(l))?f.call(l,v,c):v(l)):c(a)}catch(r){u&&!d&&u.exit(),c(r)}}r.reactions=[],r.notified=!1,e&&!r.rejection&&ha(r)}))}};var pa=(r,e,t)=>{var a,o;oa?((a=Qt.createEvent('Event')).promise=e,a.reason=t,a.initEvent(r,!1,!0),m.dispatchEvent(a)):a={promise:e,reason:t},!na&&(o=m['on'+r])?o(a):"unhandledrejection"===r&&function(r,e){var t=m.console;t&&t.error&&(1===arguments.length?t.error(r):t.error(r,e))}('Unhandled promise rejection',t)};var ha=r=>{Bt.call(m,(()=>{var e=r.facade;var t=r.value;var a;if(ya(r)&&(a=Dt((()=>{et?ra.emit('unhandledRejection',t,e):pa("unhandledrejection",e,t)})),r.rejection=et||ya(r)?2:1,a.error))throw a.value}))};var ya=r=>1!==r.rejection&&!r.parent;var ga=r=>{Bt.call(m,(()=>{var e=r.facade;et?ra.emit('rejectionHandled',e):pa("rejectionhandled",e,r.value)}))};var ma=(r,e,t)=>a=>{r(e,a,t)};var ba=(r,e,t)=>{r.done||(r.done=!0,t&&(r=t),r.value=e,r.state=2,da(r,!0))};var wa=(r,e,t)=>{if(!r.done){r.done=!0,t&&(r=t);try{if(r.facade===e)throw $t("Promise can't be resolved itself");var a=fa(e);a?Ut((()=>{var t={done:!1};try{a.call(e,ma(wa,t,r),ma(ba,t,r))}catch(e){ba(t,e,r)}})):(r.value=e,r.state=1,da(r,!1))}catch(e){ba({done:!1},e,r)}}};var ja;ua&&(Zt=function(r){(()=>{if(!(this instanceof Zt))throw TypeError("Incorrect Promise invocation")})(),Me(r),ia.call(this);var e=Yt(this);try{r(ma(wa,e),ma(ba,e))}catch(r){ba(e,r)}},(ia=function(){Kt(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=((r,e)=>{for(var t in e)Dr(r,t,e[t],void 0);return r})(Zt.prototype,{then:function(r,e){var t=Jt(this);var a=ta((o=Zt,void 0===(n=E(this).constructor)||null==(i=E(n)[$e])?o:Me(i)));var o,n,i;return a.ok='function'!=typeof r||r,a.fail='function'==typeof e&&e,a.domain=et?ra.domain:void 0,t.parent=!0,t.reactions.push(a),0!=t.state&&da(t,!1),a.promise},catch:function(r){return this.then(void 0,r)}}),sa=function(){var r=new ia;var e=Yt(r);this.promise=r,this.resolve=ma(wa,e),this.reject=ma(ba,e)},Nt.f=ta=r=>r===Zt||r===va?new sa(r):aa(r),'function'==typeof Ie&&(ca=Ie.prototype.then,Dr(Ie.prototype,'then',(function(r,e){var t=this;return new Zt(((r,e)=>{ca.call(t,r,e)})).then(r,e)}),{unsafe:!0}),'function'==typeof ea&&Qr({global:!0,enumerable:!0,forced:!0},{fetch:function(){return Ft(Zt,ea.apply(m,arguments))}}))),Qr({global:!0,wrap:!0,forced:ua},{Promise:Zt}),de(Zt,"Promise",!1),ja=vr("Promise"),b&&ja&&!ja[Ue]&&(0,x.f)(ja,Ue,{configurable:!0,get:function(){return this}}),va=vr("Promise"),Qr({target:"Promise",stat:!0,forced:ua},{reject:function(r){var e=ta(this);return e.reject.call(void 0,r),e.promise}}),Qr({target:"Promise",stat:!0,forced:ua},{resolve:function(r){return Ft(this,r)}}),Qr({target:"Promise",stat:!0,forced:la},{all:function(r){var e=this;var t=ta(e);var a=t.resolve;var o=t.reject;var n=Dt((()=>{var t=Me(e.resolve);var n=[];var i=0;var s=1;Xe(r,(r=>{var v=i++;var c=!1;n.push(void 0),s++,t.call(e,r).then((r=>{c||(c=!0,n[v]=r,--s||a(n))}),o)})),--s||a(n)}));return n.error&&o(n.value),t.promise},race:function(r){var e=this;var t=ta(e);var a=t.reject;var o=Dt((()=>{var o=Me(e.resolve);Xe(r,(r=>{o.call(e,r).then(t.resolve,a)}))}));return o.error&&a(o.value),t.promise}});var Oa=function(){var r=E(this);var e='';return r.global&&(e+='g'),r.ignoreCase&&(e+='i'),r.multiline&&(e+='m'),r.dotAll&&(e+='s'),r.unicode&&(e+='u'),r.sticky&&(e+='y'),e};var Sa=RegExp.prototype;var Pa=Sa.toString;function Ea(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function Ta(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);e&&(a=a.filter((e=>Object.getOwnPropertyDescriptor(r,e).enumerable))),t.push.apply(t,a)}return t}(v((()=>'/a/b'!=Pa.call({source:'a',flags:'b'})))||"toString"!=Pa.name)&&Dr(RegExp.prototype,"toString",(function(){var r=E(this);var e=String(r.source);var t=r.flags;return'/'+e+'/'+String(void 0===t&&r instanceof RegExp&&!('flags'in Sa)?Oa.call(r):t)}),{unsafe:!0});var Ca=[422,401];var xa=a.default.create({timeout:1e4,baseURL:s,withCredentials:!0,xsrfCookieName:'_csrf_token',xsrfHeaderName:'X-CSRF-Token',headers:{'X-Requested-With':'XMLHttpRequest'}});xa.interceptors.request.use((r=>{var e='boolean'!=typeof r.camelize||r.camelize;if(r.headers?r.headers['Content-Type']='application/json':r.headers={'Content-Type':'application/json'},e){var t=a.default.defaults.transformResponse||[];var o=r=>Re(r);var n=Array.isArray(t)?[...t,o]:[t,o];r.transformResponse=n}return r})),xa.interceptors.response.use((r=>r),(r=>{var{config:e=null,response:t=null}=r;if(null===e||null===t)return Promise.reject(r);var a=e;Ca.includes(t.status)&&(a._retry=!0);var o=function(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?Ta(Object(t),!0).forEach((e=>{Ea(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):Ta(Object(t)).forEach((e=>{Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}({status:t.status,statusText:t.statusText,errorText:r.toString(),headers:t.headers},'object'==typeof t.data?t.data:{data:t.data});return Promise.reject(o)})),o.default(xa,{retries:3,retryDelay:o.default.exponentialDelay});class _a{constructor(r){if(this.id=void 0,this.email=void 0,this.firstName=void 0,this.middleName=void 0,this.lastName=void 0,this.phone=void 0,this.parent=void 0,this.fakeUser=void 0,this.isCustomer=void 0,this.emailConfirmed=void 0,this.fakeEmail=void 0,this.phoneConfirmed=void 0,this.createdAt=void 0,this.recentRegistration=void 0,this.profileEnriched=void 0,this.skype=void 0,this.graduate=void 0,this.type=void 0,this.avatarUrl=void 0,this.bonusAmount=void 0,this.grade=void 0,this.gradeChecked=void 0,this.tags=void 0,this.hasChats=void 0,this.hasReferrals=void 0,this.onboardingFinished=void 0,this.externshipUser=void 0,'object'!=typeof r)throw new Error('data is wrong');this.id=r.id,this.gradeChecked=r.gradeChecked,this.email=r.email||'',this.firstName=r.firstName,this.middleName=r.middleName||'',this.lastName=r.lastName,this.phone=r.phone||'',this.parent=r.parent,this.fakeUser=r.fakeUser,this.isCustomer=r.isCustomer,this.emailConfirmed=r.emailConfirmed,this.fakeEmail=r.fakeEmail,this.phoneConfirmed=r.phoneConfirmed,this.createdAt=r.createdAt||'',this.recentRegistration=r.recentRegistration,this.profileEnriched=r.profileEnriched,this.skype=r.skype||'',this.graduate=r.graduate,this.type=r.type,this.avatarUrl=r.avatarUrl||'',this.bonusAmount=r.bonusAmount,this.grade=r.grade,this.tags=r.tags,this.hasChats=r.hasChats,this.hasReferrals=r.hasReferrals,this.onboardingFinished=r.onboardingFinished,this.externshipUser=r.externshipUser}isLoggedIn(){return this.id>0}}var ka={id:0,gradeChecked:!1,email:'',firstName:'',middleName:'',lastName:'',phone:'',parent:!1,fakeUser:!1,isCustomer:!1,emailConfirmed:!1,fakeEmail:!1,phoneConfirmed:!1,createdAt:'',recentRegistration:!1,profileEnriched:!1,skype:'',graduate:!1,type:'pupil',avatarUrl:'',bonusAmount:0,grade:{id:0,index:0},tags:[],hasChats:!1,hasReferrals:!1,onboardingFinished:!1,externshipUser:!1};class Aa{getUser(){return i((function*(){try{var r=yield xa.get('/api/user/me').then((r=>{var{data:e}=r;return e}));return new _a(r)}catch(r){return new _a(ka)}}))()}createUser(r){return new _a(r)}purchases(r){return i((function*(){var{resourceId:e,resourceType:t}=r;if(e&&'number'!=typeof e)throw new Error('resourceId must be a number');if(t&&'string'!=typeof t)throw new Error('resourceType must be a string');var a=[];e&&a.push("resource_id=".concat(encodeURIComponent(e))),t&&a.push("resource_type=".concat(encodeURIComponent(t)));var o=a.length?"?".concat(a.join('&')):'';var{data:n}=yield xa.get("/api/user/purchases".concat(o));return n}))()}signIn(r){var{redirectUrl:e}=r;if(e&&'string'!=typeof e)throw new Error('redirectUrl must be a string');var t="".concat(s,"/user/registration?redirect_url=");e&&(t+=encodeURIComponent(document.location.href)),document.location.href=t}signOut(){var r=arguments;return i((function*(){var e=!(r.length>0&&void 0!==r[0])||r[0];var t=yield xa.delete("/user/log_out");return e&&window.location.reload(),t}))()}}class La{checkPromocode(r){return i((function*(){var{data:e}=yield xa.get("/api/promo_codes/invite/".concat(r));return e}))()}}var Ra=Object.assign;var Ia=Object.defineProperty;var Ua=!Ra||v((function(){if(b&&1!==Ra({b:1},Ra(Ia({},'a',{enumerable:!0,get:function(){Ia(this,'b',{value:3,enumerable:!1})}}),{b:2})).b)return!0;var r={};var e={};var t=Symbol();var a='abcdefghijklmnopqrst';return r[t]=7,a.split('').forEach((r=>{e[r]=r})),7!=Ra({},r)[t]||or(Ra({},e)).join('')!=a}))?function(r){var e=re(r);var t=arguments.length;var a=1;var o=Wr.f;var n=Mr.f;for(;t>a;){var i=f(arguments[a++]);var s=o?or(i).concat(o(i)):or(i);var v=s.length;var c=0;var u;for(;v>c;)u=s[c++],b&&!n.call(i,u)||(e[u]=i[u])}return e}:Ra;Qr({target:'Object',stat:!0,forced:Object.assign!==Ua},{assign:Ua});class Ma{createLeadRequest(r,e,t){return Object.assign({type:r,agreement:!0,context:e},arguments.length>2&&void 0!==t?t:{})}send(r){var e=arguments;return i((function*(){var t=e.length>1&&void 0!==e[1]?e[1]:'';var{data:a}=yield xa.post("/api/lead_requests".concat(t),{data:{lead_request:r}});return a}))()}}class Na{addTag(r){return i((function*(){var{data:e}=yield xa.post("/api/user/tag?id=".concat(r));return e}))()}}class Fa{createCartItem(r,e){return{resource_id:r,cart_item_type:e}}addCartItemToCart(r){return i((function*(){var{data:e}=yield xa.post("/api/cart_items",{cart_item:r});return e}))()}}class Da{getCourse(r){return i((function*(){if('number'!=typeof r)throw new TypeError('id is wrong');var{data:e}=yield xa.get("/api/courses/".concat(r));return e}))()}}class qa{getProductPack(r){return i((function*(){if('number'!=typeof r)throw new TypeError('id is wrong');var{data:e}=yield xa.get("/api/product_packs/".concat(r));return e}))()}}class Ga{constructor(r){var e=arguments.length>0&&void 0!==r?r:'latest';this.version=void 0,this.version=e}create(r){var e=this;return i((function*(){if(!r)throw new Error('You must specify config for creating widgets');if(yield e.loadAssets(),!window.FoxfordWidgets)throw new Error('FoxfordWidgets not found in global scope');if('function'!=typeof window.FoxfordWidgets.create)throw new Error('Not found function create in FoxfordWidgets library');window.FoxfordWidgets.create(r)}))()}loadAssets(){var r=this;return i((function*(){return r.version||(r.version='latest'),new Promise(((e,t)=>{var a="https://dist.ngcdn.ru/libs/foxford-widgets/".concat(r.version,"/foxford-widgets.js");var o=document.createElement('script');o.type='text/javascript',o.async=!0,o.onload=()=>e(!0),o.onerror=r=>t(r),o.src=a,document.body.appendChild(o)}))}))()}}var Wa={host:s,widgetsVersion:'latest'};exports.Foxford=class r{constructor(r){var e=arguments.length>0&&void 0!==r?r:Wa;this.api=void 0,this.user=void 0,this.tag=void 0,this.cart=void 0,this.promo=void 0,this.course=void 0,this.productPack=void 0,this.leadrequest=void 0,this.widgets=void 0,this._config=void 0,this._config=e,this._config.host&&(xa.defaults.baseURL=this._config.host),this.user=new Aa,this.promo=new La,this.tag=new Na,this.cart=new Fa,this.course=new Da,this.widgets=new Ga(e.widgetsVersion),this.productPack=new qa,this.leadrequest=new Ma,this.api=xa}shortURL(r){return xa.post("/api/short_urls",{link:r}).then((r=>r))}}; | ||
'use strict';Object.defineProperty(exports,'__esModule',{value:!0});var r=require('axios');var e=require('axios-retry');function t(r){return r&&'object'==typeof r&&'default'in r?r:{default:r}}var a=t(r);var o=t(e);function n(r,e,t,a,o,n,i){try{var s=r[n](i);var v=s.value}catch(r){return void t(r)}s.done?e(v):Promise.resolve(v).then(a,o)}function i(r){return function(){var e=this,t=arguments;return new Promise(((a,o)=>{var i=r.apply(e,t);function s(r){n(i,a,o,s,v,"next",r)}function v(r){n(i,a,o,s,v,"throw",r)}s(void 0)}))}}var s='https://foxford.ru';var v=r=>{try{return!!r()}catch(r){return!0}};var c={}.toString;var u=it=>c.call(it).slice(8,-1);var l=''.split;var f=v((()=>!Object('z').propertyIsEnumerable(0)))?it=>'String'==u(it)?l.call(it,''):Object(it):Object;var d=it=>{if(null==it)throw TypeError("Can't call method on "+it);return it};var p=it=>f(d(it));var h='undefined'!=typeof globalThis?globalThis:'undefined'!=typeof window?window:'undefined'!=typeof global?global:'undefined'!=typeof self?self:{};function y(r){var e={exports:{}};return r(e,e.exports),e.exports}var g=it=>it&&it.Math==Math&⁢var m=g('object'==typeof globalThis&&globalThis)||g('object'==typeof window&&window)||g('object'==typeof self&&self)||g('object'==typeof h&&h)||function(){return this}()||Function("","return this")();var b=!v((()=>7!=Object.defineProperty({},1,{get:()=>7})[1]));var w=it=>'object'==typeof it?null!==it:'function'==typeof it;var j=m.document;var O=w(j)&&w(j.createElement);var S=it=>O?j.createElement(it):{};var P=!b&&!v((()=>7!=Object.defineProperty(S('div'),'a',{get:()=>7}).a));var E=it=>{if(!w(it))throw TypeError(String(it)+' is not an object');return it};var T=(r,e)=>{if(!w(r))return r;var t,a;if(e&&'function'==typeof(t=r.toString)&&!w(a=t.call(r)))return a;if('function'==typeof(t=r.valueOf)&&!w(a=t.call(r)))return a;if(!e&&'function'==typeof(t=r.toString)&&!w(a=t.call(r)))return a;throw TypeError("Can't convert object to primitive value")};var C=Object.defineProperty;var x={f:b?C:(r,e,t)=>{if(E(r),e=T(e,!0),E(t),P)try{return C(r,e,t)}catch(r){}if('get'in t||'set'in t)throw TypeError('Accessors not supported');return'value'in t&&(r[e]=t.value),r}};var _=(r,e)=>({enumerable:!(1&r),configurable:!(2&r),writable:!(4&r),value:e});var k=b?(r,e,t)=>x.f(r,e,_(1,t)):(r,e,t)=>(r[e]=t,r);var A=(r,e)=>{try{k(m,r,e)}catch(t){m[r]=e}return e};var L=m["__core-js_shared__"]||A("__core-js_shared__",{});var R=y((r=>{(r.exports=(r,e)=>L[r]||(L[r]=void 0!==e?e:{}))('versions',[]).push({version:'3.8.2',mode:'global',copyright:'© 2021 Denis Pushkarev (zloirock.ru)'})}));var I={}.hasOwnProperty;var U=(it,r)=>I.call(it,r);var M=0;var N=Math.random();var F=r=>'Symbol('+String(void 0===r?'':r)+')_'+(++M+N).toString(36);var D=!!Object.getOwnPropertySymbols&&!v((()=>!String(Symbol())));var q=D&&!Symbol.sham&&'symbol'==typeof Symbol.iterator;var G=R('wks');var W=m.Symbol;var V=q?W:W&&W.withoutSetter||F;var z=r=>(U(G,r)||(G[r]=D&&U(W,r)?W[r]:V('Symbol.'+r)),G[r]);var H=Math.ceil;var B=Math.floor;var X=r=>isNaN(r=+r)?0:(r>0?B:H)(r);var Y=Math.min;var K=r=>r>0?Y(X(r),9007199254740991):0;var J=Math.max;var Z=Math.min;var $=r=>(e,t,a)=>{var o=p(e);var n=K(o.length);var i=((r,e)=>{var t=X(r);return t<0?J(t+e,0):Z(t,e)})(a,n);var s;if(r&&t!=t){for(;n>i;)if((s=o[i++])!=s)return!0}else for(;n>i;i++)if((r||i in o)&&o[i]===t)return r||i||0;return!r&&-1};var Q={includes:$(!0),indexOf:$(!1)};var rr={};var er=Q.indexOf;var tr=(r,e)=>{var t=p(r);var a=0;var o=[];var n;for(n in t)!U(rr,n)&&U(t,n)&&o.push(n);for(;e.length>a;)U(t,n=e[a++])&&(~er(o,n)||o.push(n));return o};var ar=['constructor','hasOwnProperty','isPrototypeOf','propertyIsEnumerable','toLocaleString','toString','valueOf'];var or=Object.keys||(r=>tr(r,ar));var nr=b?Object.defineProperties:(r,e)=>{E(r);var t=or(e);var a=t.length;var o=0;var n;for(;a>o;)x.f(r,n=t[o++],e[n]);return r};var ir=m;var sr=r=>'function'==typeof r?r:void 0;var vr=function(r,e){return arguments.length<2?sr(ir[r])||sr(m[r]):ir[r]&&ir[r][e]||m[r]&&m[r][e]};var cr=vr('document','documentElement');var ur=R('keys');var lr=r=>ur[r]||(ur[r]=F(r));var fr=lr('IE_PROTO');var dr=()=>{};var pr=r=>"<script>"+r+"</script>";var hr;var yr=()=>{try{hr=document.domain&&new ActiveXObject('htmlfile')}catch(r){}var r,e;yr=hr?(r=>{r.write(pr('')),r.close();var e=r.parentWindow.Object;return r=null,e})(hr):((r=S('iframe')).style.display='none',cr.appendChild(r),r.src=String("javascript:"),(e=r.contentWindow.document).open(),e.write(pr('document.F=Object')),e.close(),e.F);var t=ar.length;for(;t--;)delete yr.prototype[ar[t]];return yr()};rr[fr]=!0;var gr=Object.create||((r,e)=>{var t;return null!==r?(dr.prototype=E(r),t=new dr,dr.prototype=null,t[fr]=r):t=yr(),void 0===e?t:nr(t,e)});var mr=z('unscopables');var br=Array.prototype;null==br[mr]&&x.f(br,mr,{configurable:!0,value:gr(null)});var wr=r=>{br[mr][r]=!0};var jr={};var Or=Function.toString;'function'!=typeof L.inspectSource&&(L.inspectSource=it=>Or.call(it));var Sr=L.inspectSource;var Pr=m.WeakMap;var Er,Tr,Cr;if('function'==typeof Pr&&/native code/.test(Sr(Pr))){var xr=L.state||(L.state=new(0,m.WeakMap));var _r=xr.get;var kr=xr.has;var Ar=xr.set;Er=(it,r)=>(r.facade=it,Ar.call(xr,it,r),r),Tr=it=>_r.call(xr,it)||{},Cr=it=>kr.call(xr,it)}else{var Lr=lr('state');rr[Lr]=!0,Er=(it,r)=>(r.facade=it,k(it,Lr,r),r),Tr=it=>U(it,Lr)?it[Lr]:{},Cr=it=>U(it,Lr)}var Rr={set:Er,get:Tr,has:Cr,enforce:it=>Cr(it)?Tr(it):Er(it,{}),getterFor:r=>it=>{var e;if(!w(it)||(e=Tr(it)).type!==r)throw TypeError('Incompatible receiver, '+r+' required');return e}};var Ir={}.propertyIsEnumerable;var Ur=Object.getOwnPropertyDescriptor;var Mr={f:Ur&&!Ir.call({1:2},1)?function(r){var e=Ur(this,r);return!!e&&e.enumerable}:Ir};var Nr=Object.getOwnPropertyDescriptor;var Fr={f:b?Nr:(r,e)=>{if(r=p(r),e=T(e,!0),P)try{return Nr(r,e)}catch(r){}if(U(r,e))return _(!Mr.f.call(r,e),r[e])}};var Dr=y((function(r){var e=Rr.get;var t=Rr.enforce;var a=String(String).split('String');(r.exports=(r,e,o,n)=>{var i=!!n&&!!n.unsafe;var s=!!n&&!!n.enumerable;var v=!!n&&!!n.noTargetGet;var c;'function'==typeof o&&('string'!=typeof e||U(o,'name')||k(o,'name',e),(c=t(o)).source||(c.source=a.join('string'==typeof e?e:''))),r!==m?(i?!v&&r[e]&&(s=!0):delete r[e],s?r[e]=o:k(r,e,o)):s?r[e]=o:A(e,o)})(Function.prototype,'toString',(function(){return'function'==typeof this&&e(this).source||Sr(this)}))}));var qr=ar.concat('length','prototype');var Gr={f:Object.getOwnPropertyNames||(r=>tr(r,qr))};var Wr={f:Object.getOwnPropertySymbols};var Vr=vr('Reflect','ownKeys')||(it=>{var r=Gr.f(E(it));var e=Wr.f;return e?r.concat(e(it)):r});var zr=(r,e)=>{var t=Vr(e);var a=x.f;var o=Fr.f;for(var n=0;n<t.length;n++){var i=t[n];U(r,i)||a(r,i,o(e,i))}};var Hr=/#|\.prototype\./;var Br=(r,e)=>{var t=Yr[Xr(r)];return t==Jr||t!=Kr&&('function'==typeof e?v(e):!!e)};var Xr=Br.normalize=r=>String(r).replace(Hr,'.').toLowerCase();var Yr=Br.data={};var Kr=Br.NATIVE='N';var Jr=Br.POLYFILL='P';var Zr=Br;var $r=Fr.f;var Qr=(r,e)=>{var t=r.target;var a=r.global;var o=r.stat;var n,i,s,v,c;if(n=a?m:o?m[t]||A(t,{}):(m[t]||{}).prototype)for(i in e){if(v=e[i],s=r.noTargetGet?(c=$r(n,i))&&c.value:n[i],!Zr(a?i:t+(o?'.':'#')+i,r.forced)&&void 0!==s){if(typeof v==typeof s)continue;zr(v,s)}(r.sham||s&&s.sham)&&k(v,'sham',!0),Dr(n,i,v,r)}};var re=r=>Object(d(r));var ee=!v((()=>{function r(){}return r.prototype.constructor=null,Object.getPrototypeOf(new r)!==r.prototype}));var te=lr('IE_PROTO');var ae=Object.prototype;var oe=ee?Object.getPrototypeOf:r=>(r=re(r),U(r,te)?r[te]:'function'==typeof r.constructor&&r instanceof r.constructor?r.constructor.prototype:r instanceof Object?ae:null);var ne=z('iterator');var ie=!1;var se,ve,ce;[].keys&&('next'in(ce=[].keys())?(ve=oe(oe(ce)))!==Object.prototype&&(se=ve):ie=!0),null==se&&(se={}),U(se,ne)||k(se,ne,(function(){return this}));var ue={IteratorPrototype:se,BUGGY_SAFARI_ITERATORS:ie};var le=x.f;var fe=z('toStringTag');var de=(it,r,e)=>{it&&!U(it=e?it:it.prototype,fe)&&le(it,fe,{configurable:!0,value:r})};var pe=ue.IteratorPrototype;var he=function(){return this};var ye=Object.setPrototypeOf||('__proto__'in{}?(()=>{var r=!1;var test={};var e;try{(e=Object.getOwnPropertyDescriptor(Object.prototype,'__proto__').set).call(test,[]),r=test instanceof Array}catch(r){}return(t,a)=>(E(t),(it=>{if(!w(it)&&null!==it)throw TypeError("Can't set "+String(it)+' as a prototype')})(a),r?e.call(t,a):t.__proto__=a,t)})():void 0);var ge=ue.IteratorPrototype;var me=ue.BUGGY_SAFARI_ITERATORS;var be=z('iterator');var we=function(){return this};var je=Rr.set;var Oe=Rr.getterFor("Array Iterator");var Se=function(r,e,t,a,o){(r=>{var e="Array Iterator";r.prototype=gr(pe,{next:_(1,(function(){var r=Oe(this);var e=r.target;var t=r.kind;var a=r.index++;return!e||a>=e.length?(r.target=void 0,{value:void 0,done:!0}):'keys'==t?{value:a,done:!1}:'values'==t?{value:e[a],done:!1}:{value:[a,e[a]],done:!1}}))}),de(r,e,!1),jr[e]=he})(t);var n=function(r){if(r===o&&c)return c;if(!me&&r in s)return s[r];switch(r){case"keys":case"values":case"entries":return function(){return new t(this,r)}}return function(){return new t(this)}};var i=!1;var s=r.prototype;var v=s[be]||s['@@iterator']||s.values;var c=!me&&v||n(o);var u=s.entries||v;var l,f,d;if(u&&(l=oe(u.call(new r)),ge!==Object.prototype&&l.next&&(oe(l)!==ge&&(ye?ye(l,ge):'function'!=typeof l[be]&&k(l,be,we)),de(l,"Array Iterator",!0))),v&&"values"!==v.name&&(i=!0,c=function(){return v.call(this)}),s[be]!==c&&k(s,be,c),jr.Array=c,void(f={values:n("values"),keys:n("keys"),entries:n("entries")}))for(d in f)(me||i||!(d in s))&&Dr(s,d,f[d]);else Qr({target:'Array',proto:!0,forced:me||i},f);return f}(Array,0,(function(r,e){je(this,{type:"Array Iterator",target:p(r),index:0,kind:e})}),0,'values');jr.Arguments=jr.Array,wr('keys'),wr('values'),wr('entries');var Pe={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0};var Ee=z('iterator');var Te=z('toStringTag');var Ce=Se.values;for(var xe in Pe){var _e=m[xe];var ke=_e&&_e.prototype;if(ke){if(ke[Ee]!==Ce)try{k(ke,Ee,Ce)}catch(r){ke[Ee]=Ce}if(ke[Te]||k(ke,Te,xe),Pe[xe])for(var Ae in Se)if(ke[Ae]!==Se[Ae])try{k(ke,Ae,Se[Ae])}catch(r){ke[Ae]=Se[Ae]}}}function Le(r){var e=!1;for(var t=0;t<r.length;t++){var a=r.charAt(t);e&&/[a-zA-Z]/.test(a)&&a.toUpperCase()===a?(r=r.substr(0,t)+'-'+r.substr(t),e=!1,t++):e=a.toLowerCase()===a}return r}var Re=function r(e){return e?e instanceof Date?e:Array.isArray(e)?e.map((e=>r(e))):"object"==typeof e?((r,e)=>{var t={};var a=Object.keys(r);for(var o=0;o<a.length;o++){var n=a[o];var i=e(n,r[n]);t[i[0]]=i[1]}return t})(e,((t,a)=>{var o=function(){var r=[].map.call(arguments,(r=>r.trim())).filter((r=>r.length)).join('-');return r.length?1===r.length?r:/[_.\- ]+/.test(r)?(r=Le(r)).replace(/^[_.\- ]+/,'').toLowerCase().replace(/[_.\- ]+(\w|$)/g,((r,e)=>e.toUpperCase())):r===r.toUpperCase()?r.toLowerCase():r[0]!==r[0].toLowerCase()?r[0].toLowerCase()+r.slice(1):r:''}(t);if(t!==o&&o in e)throw new Error("Camelcased key `"+o+"` would overwrite existing key of the given JSON object");return[o,r(a)]})):e:e};var Ie=m.Promise;var Ue=z('species');var Me=it=>{if('function'!=typeof it)throw TypeError(String(it)+' is not a function');return it};var Ne=z('iterator');var Fe=Array.prototype;var De=(r,e,t)=>{if(Me(r),void 0===e)return r;switch(t){case 0:return()=>r.call(e);case 1:return t=>r.call(e,t);case 2:return(t,a)=>r.call(e,t,a);case 3:return(t,a,o)=>r.call(e,t,a,o)}return function(){return r.apply(e,arguments)}};var test={};test[z('toStringTag')]='z';var qe='[object z]'===String(test);var Ge=z('toStringTag');var We='Arguments'==u(function(){return arguments}());var Ve=qe?u:it=>{var r,e,t;return void 0===it?'Undefined':null===it?'Null':'string'==typeof(e=((it,r)=>{try{return it[r]}catch(r){}})(r=Object(it),Ge))?e:We?u(r):'Object'==(t=u(r))&&'function'==typeof r.callee?'Arguments':t};var ze=z('iterator');var He=r=>{var e=r.return;if(void 0!==e)return E(e.call(r)).value};var Be=function(r,e){this.stopped=r,this.result=e};var Xe=(r,e,t)=>{var a=!(!t||!t.AS_ENTRIES);var o=!(!t||!t.IS_ITERATOR);var n=!(!t||!t.INTERRUPTED);var i=De(e,t&&t.that,1+a+n);var s,v,c,u,l,f,d;var p=r=>(s&&He(s),new Be(!0,r));var h=r=>a?(E(r),n?i(r[0],r[1],p):i(r[0],r[1])):n?i(r,p):i(r);if(o)s=r;else{if('function'!=typeof(v=(it=>{if(null!=it)return it[ze]||it['@@iterator']||jr[Ve(it)]})(r)))throw TypeError('Target is not iterable');if(void 0!==(it=v)&&(jr.Array===it||Fe[Ne]===it)){for(c=0,u=K(r.length);u>c;c++)if((l=h(r[c]))&&l instanceof Be)return l;return new Be(!1)}s=v.call(r)}var it;for(f=s.next;!(d=f.call(s)).done;){try{l=h(d.value)}catch(r){throw He(s),r}if('object'==typeof l&&l&&l instanceof Be)return l}return new Be(!1)};var Ye=z('iterator');var Ke=!1;try{var Je=0;var Ze={next:()=>({done:!!Je++}),return:()=>{Ke=!0}};Ze[Ye]=function(){return this},Array.from(Ze,(()=>{throw 2}))}catch(r){}var $e=z('species');var Qe=vr('navigator','userAgent')||'';var rt=/(iphone|ipod|ipad).*applewebkit/i.test(Qe);var et='process'==u(m.process);var tt=m.location;var at=m.setImmediate;var ot=m.clearImmediate;var nt=m.process;var st=m.MessageChannel;var vt=m.Dispatch;var ct=0;var ut={};var lt,ft,dt;var pt=r=>{if(ut.hasOwnProperty(r)){var e=ut[r];delete ut[r],e()}};var ht=r=>()=>{pt(r)};var yt=r=>{pt(r.data)};var gt=r=>{m.postMessage(r+'',tt.protocol+'//'+tt.host)};at&&ot||(at=function(r){var e=[];var t=1;for(;arguments.length>t;)e.push(arguments[t++]);return ut[++ct]=()=>{('function'==typeof r?r:Function(r)).apply(void 0,e)},lt(ct),ct},ot=r=>{delete ut[r]},et?lt=r=>{nt.nextTick(ht(r))}:vt&&vt.now?lt=r=>{vt.now(ht(r))}:st&&!rt?(dt=(ft=new st).port2,ft.port1.onmessage=yt,lt=De(dt.postMessage,dt,1)):m.addEventListener&&'function'==typeof postMessage&&!m.importScripts&&tt&&'file:'!==tt.protocol&&!v(gt)?(lt=gt,m.addEventListener('message',yt,!1)):lt="onreadystatechange"in S('script')?function(r){cr.appendChild(S('script')).onreadystatechange=function(){cr.removeChild(this),pt(r)}}:r=>{setTimeout(ht(r),0)});var mt={set:at,clear:ot};var bt=/web0s(?!.*chrome)/i.test(Qe);var wt=mt.set;var jt=m.MutationObserver||m.WebKitMutationObserver;var Ot=m.document;var St=m.process;var Pt=m.Promise;var Et=(0,Fr.f)(m,'queueMicrotask');var Tt=Et&&Et.value;var Ct,xt,_t,kt,At,Lt,Rt,It;Tt||(Ct=()=>{var r,e;for(et&&(r=St.domain)&&r.exit();xt;){e=xt.fn,xt=xt.next;try{e()}catch(r){throw xt?kt():_t=void 0,r}}_t=void 0,r&&r.enter()},rt||et||bt||!jt||!Ot?Pt&&Pt.resolve?(Rt=Pt.resolve(void 0),It=Rt.then,kt=()=>{It.call(Rt,Ct)}):kt=et?()=>{St.nextTick(Ct)}:()=>{wt.call(m,Ct)}:(At=!0,Lt=Ot.createTextNode(''),new jt(Ct).observe(Lt,{characterData:!0}),kt=()=>{Lt.data=At=!At}));var Ut=Tt||(r=>{var e={fn:r,next:void 0};_t&&(_t.next=e),xt||(xt=e,kt()),_t=e});var Mt=function(r){var e,t;this.promise=new r(((r,a)=>{if(void 0!==e||void 0!==t)throw TypeError('Bad Promise constructor');e=r,t=a})),this.resolve=Me(e),this.reject=Me(t)};var Nt={f:r=>new Mt(r)};var Ft=(r,e)=>{if(E(r),w(e)&&e.constructor===r)return e;var t=Nt.f(r);return(0,t.resolve)(e),t.promise};var Dt=r=>{try{return{error:!1,value:r()}}catch(r){return{error:!0,value:r}}};var qt=m.process;var Gt=qt&&qt.versions;var Wt=Gt&&Gt.v8;var Vt,zt;Wt?zt=(Vt=Wt.split('.'))[0]+Vt[1]:Qe&&(!(Vt=Qe.match(/Edge\/(\d+)/))||Vt[1]>=74)&&(Vt=Qe.match(/Chrome\/(\d+)/))&&(zt=Vt[1]);var Ht=zt&&+zt;var Bt=mt.set;var Xt=z('species');var Yt=Rr.get;var Kt=Rr.set;var Jt=Rr.getterFor("Promise");var Zt=Ie;var $t=m.TypeError;var Qt=m.document;var ra=m.process;var ea=vr('fetch');var ta=Nt.f;var aa=ta;var oa=!!(Qt&&Qt.createEvent&&m.dispatchEvent);var na='function'==typeof PromiseRejectionEvent;var ia,sa,va,ca;var ua=Zr("Promise",(()=>{if(Sr(Zt)===String(Zt)){if(66===Ht)return!0;if(!et&&!na)return!0}if(Ht>=51&&/native code/.test(Zt))return!1;var r=Zt.resolve(1);var e=r=>{r((()=>{}),(()=>{}))};return(r.constructor={})[Xt]=e,!(r.then((()=>{}))instanceof e)}));var la=ua||!(()=>{if(!Ke)return!1;var r=!1;try{var e={};e[Ye]=()=>({next:()=>({done:r=!0})}),Zt.all(e).catch((()=>{}))}catch(r){}return r})();var fa=it=>{var r;return!(!w(it)||'function'!=typeof(r=it.then))&&r};var da=(r,e)=>{if(!r.notified){r.notified=!0;var t=r.reactions;Ut((()=>{var a=r.value;var o=1==r.state;var n=0;for(;t.length>n;){var i=t[n++];var s=o?i.ok:i.fail;var v=i.resolve;var c=i.reject;var u=i.domain;var l,f,d;try{s?(o||(2===r.rejection&&ga(r),r.rejection=1),!0===s?l=a:(u&&u.enter(),l=s(a),u&&(u.exit(),d=!0)),l===i.promise?c($t('Promise-chain cycle')):(f=fa(l))?f.call(l,v,c):v(l)):c(a)}catch(r){u&&!d&&u.exit(),c(r)}}r.reactions=[],r.notified=!1,e&&!r.rejection&&ha(r)}))}};var pa=(r,e,t)=>{var a,o;oa?((a=Qt.createEvent('Event')).promise=e,a.reason=t,a.initEvent(r,!1,!0),m.dispatchEvent(a)):a={promise:e,reason:t},!na&&(o=m['on'+r])?o(a):"unhandledrejection"===r&&function(r,e){var t=m.console;t&&t.error&&(1===arguments.length?t.error(r):t.error(r,e))}('Unhandled promise rejection',t)};var ha=r=>{Bt.call(m,(()=>{var e=r.facade;var t=r.value;var a;if(ya(r)&&(a=Dt((()=>{et?ra.emit('unhandledRejection',t,e):pa("unhandledrejection",e,t)})),r.rejection=et||ya(r)?2:1,a.error))throw a.value}))};var ya=r=>1!==r.rejection&&!r.parent;var ga=r=>{Bt.call(m,(()=>{var e=r.facade;et?ra.emit('rejectionHandled',e):pa("rejectionhandled",e,r.value)}))};var ma=(r,e,t)=>a=>{r(e,a,t)};var ba=(r,e,t)=>{r.done||(r.done=!0,t&&(r=t),r.value=e,r.state=2,da(r,!0))};var wa=(r,e,t)=>{if(!r.done){r.done=!0,t&&(r=t);try{if(r.facade===e)throw $t("Promise can't be resolved itself");var a=fa(e);a?Ut((()=>{var t={done:!1};try{a.call(e,ma(wa,t,r),ma(ba,t,r))}catch(e){ba(t,e,r)}})):(r.value=e,r.state=1,da(r,!1))}catch(e){ba({done:!1},e,r)}}};var ja;ua&&(Zt=function(r){(()=>{if(!(this instanceof Zt))throw TypeError("Incorrect Promise invocation")})(),Me(r),ia.call(this);var e=Yt(this);try{r(ma(wa,e),ma(ba,e))}catch(r){ba(e,r)}},(ia=function(){Kt(this,{type:"Promise",done:!1,notified:!1,parent:!1,reactions:[],rejection:!1,state:0,value:void 0})}).prototype=((r,e)=>{for(var t in e)Dr(r,t,e[t],void 0);return r})(Zt.prototype,{then:function(r,e){var t=Jt(this);var a=ta((o=Zt,void 0===(n=E(this).constructor)||null==(i=E(n)[$e])?o:Me(i)));var o,n,i;return a.ok='function'!=typeof r||r,a.fail='function'==typeof e&&e,a.domain=et?ra.domain:void 0,t.parent=!0,t.reactions.push(a),0!=t.state&&da(t,!1),a.promise},catch:function(r){return this.then(void 0,r)}}),sa=function(){var r=new ia;var e=Yt(r);this.promise=r,this.resolve=ma(wa,e),this.reject=ma(ba,e)},Nt.f=ta=r=>r===Zt||r===va?new sa(r):aa(r),'function'==typeof Ie&&(ca=Ie.prototype.then,Dr(Ie.prototype,'then',(function(r,e){var t=this;return new Zt(((r,e)=>{ca.call(t,r,e)})).then(r,e)}),{unsafe:!0}),'function'==typeof ea&&Qr({global:!0,enumerable:!0,forced:!0},{fetch:function(){return Ft(Zt,ea.apply(m,arguments))}}))),Qr({global:!0,wrap:!0,forced:ua},{Promise:Zt}),de(Zt,"Promise",!1),ja=vr("Promise"),b&&ja&&!ja[Ue]&&(0,x.f)(ja,Ue,{configurable:!0,get:function(){return this}}),va=vr("Promise"),Qr({target:"Promise",stat:!0,forced:ua},{reject:function(r){var e=ta(this);return e.reject.call(void 0,r),e.promise}}),Qr({target:"Promise",stat:!0,forced:ua},{resolve:function(r){return Ft(this,r)}}),Qr({target:"Promise",stat:!0,forced:la},{all:function(r){var e=this;var t=ta(e);var a=t.resolve;var o=t.reject;var n=Dt((()=>{var t=Me(e.resolve);var n=[];var i=0;var s=1;Xe(r,(r=>{var v=i++;var c=!1;n.push(void 0),s++,t.call(e,r).then((r=>{c||(c=!0,n[v]=r,--s||a(n))}),o)})),--s||a(n)}));return n.error&&o(n.value),t.promise},race:function(r){var e=this;var t=ta(e);var a=t.reject;var o=Dt((()=>{var o=Me(e.resolve);Xe(r,(r=>{o.call(e,r).then(t.resolve,a)}))}));return o.error&&a(o.value),t.promise}});var Oa=function(){var r=E(this);var e='';return r.global&&(e+='g'),r.ignoreCase&&(e+='i'),r.multiline&&(e+='m'),r.dotAll&&(e+='s'),r.unicode&&(e+='u'),r.sticky&&(e+='y'),e};var Sa=RegExp.prototype;var Pa=Sa.toString;function Ea(r,e,t){return e in r?Object.defineProperty(r,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):r[e]=t,r}function Ta(r,e){var t=Object.keys(r);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(r);e&&(a=a.filter((e=>Object.getOwnPropertyDescriptor(r,e).enumerable))),t.push.apply(t,a)}return t}(v((()=>'/a/b'!=Pa.call({source:'a',flags:'b'})))||"toString"!=Pa.name)&&Dr(RegExp.prototype,"toString",(function(){var r=E(this);var e=String(r.source);var t=r.flags;return'/'+e+'/'+String(void 0===t&&r instanceof RegExp&&!('flags'in Sa)?Oa.call(r):t)}),{unsafe:!0});var Ca=[422,401];var xa=a.default.create({timeout:1e4,baseURL:s,withCredentials:!0,xsrfCookieName:'_csrf_token',xsrfHeaderName:'X-CSRF-Token',headers:{'X-Requested-With':'XMLHttpRequest'}});xa.interceptors.request.use((r=>{var e='boolean'!=typeof r.camelize||r.camelize;if(r.headers?r.headers['Content-Type']='application/json':r.headers={'Content-Type':'application/json'},e){var t=a.default.defaults.transformResponse||[];var o=r=>Re(r);var n=Array.isArray(t)?[...t,o]:[t,o];r.transformResponse=n}return r})),xa.interceptors.response.use((r=>r),(r=>{var{config:e=null,response:t=null}=r;if(null===e||null===t)return Promise.reject(r);var a=e;Ca.includes(t.status)&&(a._retry=!0);var o=function(r){for(var e=1;e<arguments.length;e++){var t=null!=arguments[e]?arguments[e]:{};e%2?Ta(Object(t),!0).forEach((e=>{Ea(r,e,t[e])})):Object.getOwnPropertyDescriptors?Object.defineProperties(r,Object.getOwnPropertyDescriptors(t)):Ta(Object(t)).forEach((e=>{Object.defineProperty(r,e,Object.getOwnPropertyDescriptor(t,e))}))}return r}({status:t.status,statusText:t.statusText,errorText:r.toString(),headers:t.headers},'object'==typeof t.data?t.data:{data:t.data});return Promise.reject(o)})),o.default(xa,{retries:3,retryDelay:o.default.exponentialDelay});class _a{constructor(r){if(this.id=void 0,this.email=void 0,this.firstName=void 0,this.middleName=void 0,this.lastName=void 0,this.phone=void 0,this.parent=void 0,this.fakeUser=void 0,this.isCustomer=void 0,this.emailConfirmed=void 0,this.fakeEmail=void 0,this.phoneConfirmed=void 0,this.createdAt=void 0,this.recentRegistration=void 0,this.profileEnriched=void 0,this.skype=void 0,this.graduate=void 0,this.type=void 0,this.avatarUrl=void 0,this.bonusAmount=void 0,this.grade=void 0,this.gradeChecked=void 0,this.tags=void 0,this.hasChats=void 0,this.hasReferrals=void 0,this.onboardingFinished=void 0,this.externshipUser=void 0,'object'!=typeof r)throw new Error('data is wrong');this.id=r.id,this.gradeChecked=r.gradeChecked,this.email=r.email||'',this.firstName=r.firstName,this.middleName=r.middleName||'',this.lastName=r.lastName,this.phone=r.phone||'',this.parent=r.parent,this.fakeUser=r.fakeUser,this.isCustomer=r.isCustomer,this.emailConfirmed=r.emailConfirmed,this.fakeEmail=r.fakeEmail,this.phoneConfirmed=r.phoneConfirmed,this.createdAt=r.createdAt||'',this.recentRegistration=r.recentRegistration,this.profileEnriched=r.profileEnriched,this.skype=r.skype||'',this.graduate=r.graduate,this.type=r.type,this.avatarUrl=r.avatarUrl||'',this.bonusAmount=r.bonusAmount,this.grade=r.grade,this.tags=r.tags,this.hasChats=r.hasChats,this.hasReferrals=r.hasReferrals,this.onboardingFinished=r.onboardingFinished,this.externshipUser=r.externshipUser}isLoggedIn(){return this.id>0}}var ka={id:0,gradeChecked:!1,email:'',firstName:'',middleName:'',lastName:'',phone:'',parent:!1,fakeUser:!1,isCustomer:!1,emailConfirmed:!1,fakeEmail:!1,phoneConfirmed:!1,createdAt:'',recentRegistration:!1,profileEnriched:!1,skype:'',graduate:!1,type:'pupil',avatarUrl:'',bonusAmount:0,grade:{id:0,index:0},tags:[],hasChats:!1,hasReferrals:!1,onboardingFinished:!1,externshipUser:!1};class Aa{getUser(){return i((function*(){try{var r=yield xa.get('/api/user/me').then((r=>{var{data:e}=r;return e}));return new _a(r)}catch(r){return new _a(ka)}}))()}createUser(r){return new _a(r)}purchases(r){return i((function*(){var{resourceId:e,resourceType:t}=r;if(e&&'number'!=typeof e)throw new Error('resourceId must be a number');if(t&&'string'!=typeof t)throw new Error('resourceType must be a string');var a=[];e&&a.push("resource_id=".concat(encodeURIComponent(e))),t&&a.push("resource_type=".concat(encodeURIComponent(t)));var o=a.length?"?".concat(a.join('&')):'';var{data:n}=yield xa.get("/api/user/purchases".concat(o));return n}))()}signIn(r){var{redirectUrl:e}=r;if(e&&'string'!=typeof e)throw new Error('redirectUrl must be a string');var t="".concat(s,"/user/registration?redirect_url=");e&&(t+=encodeURIComponent(document.location.href)),document.location.href=t}signOut(){var r=arguments;return i((function*(){var e=!(r.length>0&&void 0!==r[0])||r[0];var t=yield xa.delete("/user/log_out");return e&&window.location.reload(),t}))()}}class La{checkPromocode(r){return i((function*(){var{data:e}=yield xa.get("/api/promo_codes/invite/".concat(r));return e}))()}}var Ra=Object.assign;var Ia=Object.defineProperty;var Ua=!Ra||v((function(){if(b&&1!==Ra({b:1},Ra(Ia({},'a',{enumerable:!0,get:function(){Ia(this,'b',{value:3,enumerable:!1})}}),{b:2})).b)return!0;var r={};var e={};var t=Symbol();var a='abcdefghijklmnopqrst';return r[t]=7,a.split('').forEach((r=>{e[r]=r})),7!=Ra({},r)[t]||or(Ra({},e)).join('')!=a}))?function(r){var e=re(r);var t=arguments.length;var a=1;var o=Wr.f;var n=Mr.f;for(;t>a;){var i=f(arguments[a++]);var s=o?or(i).concat(o(i)):or(i);var v=s.length;var c=0;var u;for(;v>c;)u=s[c++],b&&!n.call(i,u)||(e[u]=i[u])}return e}:Ra;Qr({target:'Object',stat:!0,forced:Object.assign!==Ua},{assign:Ua});class Ma{createLeadRequest(r,e,t){return Object.assign({type:r,agreement:!0,context:e},arguments.length>2&&void 0!==t?t:{})}send(r){var e=arguments;return i((function*(){var t=e.length>1&&void 0!==e[1]?e[1]:'';var{data:a}=yield xa.post("/api/lead_requests".concat(t),{lead_request:r});return a}))()}}class Na{addTag(r){return i((function*(){var{data:e}=yield xa.post("/api/user/tag?id=".concat(r));return e}))()}}class Fa{createCartItem(r,e){return{resource_id:r,cart_item_type:e}}addCartItemToCart(r){return i((function*(){var{data:e}=yield xa.post("/api/cart_items",{cart_item:r});return e}))()}}class Da{getCourse(r){return i((function*(){if('number'!=typeof r)throw new TypeError('id is wrong');var{data:e}=yield xa.get("/api/courses/".concat(r));return e}))()}}class qa{getProductPack(r){return i((function*(){if('number'!=typeof r)throw new TypeError('id is wrong');var{data:e}=yield xa.get("/api/product_packs/".concat(r));return e}))()}}class Ga{constructor(r){var e=arguments.length>0&&void 0!==r?r:'latest';this.version=void 0,this.version=e}create(r){var e=this;return i((function*(){if(!r)throw new Error('You must specify config for creating widgets');if(yield e.loadAssets(),!window.FoxfordWidgets)throw new Error('FoxfordWidgets not found in global scope');if('function'!=typeof window.FoxfordWidgets.create)throw new Error('Not found function create in FoxfordWidgets library');window.FoxfordWidgets.create(r)}))()}loadAssets(){var r=this;return i((function*(){return r.version||(r.version='latest'),new Promise(((e,t)=>{var a="https://dist.ngcdn.ru/libs/foxford-widgets/".concat(r.version,"/foxford-widgets.js");var o=document.createElement('script');o.type='text/javascript',o.async=!0,o.onload=()=>e(!0),o.onerror=r=>t(r),o.src=a,document.body.appendChild(o)}))}))()}}var Wa={host:s,widgetsVersion:'latest'};exports.Foxford=class r{constructor(r){var e=arguments.length>0&&void 0!==r?r:Wa;this.api=void 0,this.user=void 0,this.tag=void 0,this.cart=void 0,this.promo=void 0,this.course=void 0,this.productPack=void 0,this.leadrequest=void 0,this.widgets=void 0,this._config=void 0,this._config=e,this._config.host&&(xa.defaults.baseURL=this._config.host),this.user=new Aa,this.promo=new La,this.tag=new Na,this.cart=new Fa,this.course=new Da,this.widgets=new Ga(e.widgetsVersion),this.productPack=new qa,this.leadrequest=new Ma,this.api=xa}shortURL(r){return xa.post("/api/short_urls",{link:r}).then((r=>r))}}; | ||
//# sourceMappingURL=foxford.cjs.js.map |
{ | ||
"name": "@foxford/foxford-js-sdk", | ||
"version": "2.0.9", | ||
"version": "2.0.10", | ||
"description": "Foxford sdk for external projects", | ||
@@ -5,0 +5,0 @@ "main": "foxford.cjs.js", |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
377229