{"version":3,"sources":["webpack:///./content/app.js"],"names":["angular","module","__WEBPACK_IMPORTED_MODULE_0__appDependency_js__","get","controller","config","$httpProvider","$locationProvider","defaults","headers","common","tokens","document","getElementsByName","length","post","value","html5Mode","enabled","requireBase","rewriteLinks","hashPrefix","run","$document","$rootScope","$timeout","toaster","$on","event","width","header","querySelector","style","marginRight","toasterItems","toasterContainer","querySelectorAll","i","len","pop","type","getAttribute","body","innerHTML","filter","$sce","htmlCode","trustAsHtml","window","addEventListener","Array","prototype","forEach","call","e","setAttribute","postData","JSON","parse","data","name","modal","marginTop","windowScrollHeight","html","documentElement","height","Math","max","scrollHeight","offsetHeight","clientHeight","top","postMessage","stringify","modalPosition"],"mappings":"gHAEAA,QAAQC,OAAO,MAAOC,EAAA,EAAcC,OAC/BC,WAAW,UAAW,cACtBC,QAAQ,gBAAgB,oBAAqB,SAAUC,EAAeC,GAEnED,EAAcE,SAASC,QAAQC,OAAO,oBAAsB,iBAE5D,IAAIC,EAASC,SAASC,kBAAkB,8BAEpCF,EAAOG,OAAS,IAChBR,EAAcE,SAASC,QAAQM,KAA/B,2BAAoEJ,EAAO,GAAGK,OAIlFT,EAAkBU,WACdC,SAAS,EACTC,aAAa,EACbC,cAAc,IAElBb,EAAkBc,WAAW,QAGhCC,KAAK,YAAa,aAAc,WAAY,UAAW,SAAUC,EAAWC,EAAYC,EAAUC,GAE/FF,EAAWG,IAAI,sBAAuB,SAAUC,EAAOC,GACnD,IAAIC,EAASP,EAAU,GAAGQ,cAAc,gBAC1B,MAAVD,IACAA,EAAOE,MAAMC,YAAcJ,EAAQ,QAI3C,IACIK,EADAC,EAAmBvB,SAASmB,cAAc,4BAG9CN,EAAS,WACL,GAAwB,MAApBU,GAEoB,OADpBD,EAAetB,SAASwB,iBAAiB,wBAErC,IAAK,IAAIC,EAAI,EAAGC,EAAMJ,EAAapB,OAAQuB,EAAIC,EAAKD,IAChDX,EAAQa,KACJC,KAAMN,EAAaG,GAAGI,aAAa,qBACnCC,KAAMR,EAAaG,GAAGM,iBAQzCC,OAAO,YAAa,OAAQ,SAAUC,GACnC,OAAO,SAAUC,GACb,OAAOD,EAAKE,YAAYD,OAKhCE,OAAOC,iBAAiB,OAAQ,WAC5BC,MAAMC,UAAUC,QAAQC,KAAKzC,SAASwB,iBAAiB,uBAAwB,SAAUkB,GACrFA,EAAEC,aAAa,SAAU,YAE7BP,OAAOC,iBAAiB,UAAW,SAAUrB,GAEzC,IACI,IAAI4B,EAAWC,KAAKC,MAAM9B,EAAM+B,MAChC,GAAsB,kBAAlBH,EAASI,KAA0B,CACnC,IAAIC,EAAQjD,SAASmB,cAAc,uCAEtB,MAAT8B,IACAA,EAAM7B,MAAM8B,UAAYN,EAASO,mBAAqB,GAAK,OAGrE,MAAOT,GACL,GAAmB,cAAf1B,EAAM+B,KAAsB,CAC5B,IAAIjB,EAAO9B,SAAS8B,KAChBsB,EAAOpD,SAASqD,gBAChBC,EAASC,KAAKC,IAAI1B,EAAK2B,aAAc3B,EAAK4B,aAAcN,EAAKO,aAAcP,EAAKK,aAAcL,EAAKM,cAEvGE,IAAIC,YAAYhB,KAAKiB,WAAYd,KAAM,eAAgBM,OAAQA,EAAQS,eAAe,IAAS","file":"app.bundle.js","sourcesContent":["import AppDependency from './appDependency.js';\r\n\r\nangular.module('app', AppDependency.get())\r\n .controller('AppCtrl', function(){})\r\n .config(['$httpProvider','$locationProvider', function ($httpProvider, $locationProvider){\r\n\r\n $httpProvider.defaults.headers.common[\"X-Requested-With\"] = 'XMLHttpRequest';\r\n \r\n var tokens = document.getElementsByName(\"__RequestVerificationToken\");\r\n\r\n if (tokens.length > 0) {\r\n $httpProvider.defaults.headers.post['__RequestVerificationToken'] = tokens[0].value;\r\n }\r\n\r\n /* ��������� ��� # � URL ������ /#/ */\r\n $locationProvider.html5Mode({\r\n enabled: true,\r\n requireBase: true,\r\n rewriteLinks: false\r\n });\r\n $locationProvider.hashPrefix('#');\r\n\r\n }])\r\n .run(['$document', '$rootScope', '$timeout', 'toaster', function ($document, $rootScope, $timeout, toaster) {\r\n\r\n $rootScope.$on('ngDialog.setPadding', function (event, width) {\r\n let header = $document[0].querySelector('.site-header');\r\n if (header != null) {\r\n header.style.marginRight = width + 'px';\r\n }\r\n });\r\n\r\n let toasterContainer = document.querySelector('[data-toaster-container]'),\r\n toasterItems;\r\n\r\n $timeout(function () {\r\n if (toasterContainer != null) {\r\n toasterItems = document.querySelectorAll('[data-toaster-type]');\r\n if (toasterItems != null) {\r\n for (let i = 0, len = toasterItems.length; i < len; i++) {\r\n toaster.pop({\r\n type: toasterItems[i].getAttribute('data-toaster-type'),\r\n body: toasterItems[i].innerHTML\r\n });\r\n }\r\n }\r\n }\r\n })\r\n\r\n }])\r\n .filter(\"sanitize\", ['$sce', function ($sce) {\r\n return function (htmlCode) {\r\n return $sce.trustAsHtml(htmlCode);\r\n }\r\n }]);;\r\n\r\n\r\n window.addEventListener('load', function () {\r\n Array.prototype.forEach.call(document.querySelectorAll(\".js-help-internal a\"), function (e) {\r\n e.setAttribute('target', '_blank');\r\n });\r\n window.addEventListener('message', function (event) {\r\n \r\n try {\r\n var postData = JSON.parse(event.data);\r\n if (postData.name === 'modalPosition') {\r\n var modal = document.querySelector('.js-call-us-modal .ngdialog-content');\r\n\r\n if (modal != null) {\r\n modal.style.marginTop = postData.windowScrollHeight + 30 + 'px';\r\n }\r\n }\r\n } catch (e) {\r\n if (event.data === 'readyPost') {\r\n var body = document.body,\r\n html = document.documentElement;\r\n var height = Math.max(body.scrollHeight, body.offsetHeight, html.clientHeight, html.scrollHeight, html.offsetHeight);\r\n\r\n top.postMessage(JSON.stringify({ name: 'iframeHeight', height: height, modalPosition: true }), '*');\r\n }\r\n }\r\n\r\n });\r\n\r\n });\r\n\n\n\n// WEBPACK FOOTER //\n// ./content/app.js"],"sourceRoot":""}