{"version":3,"sources":["settings.js","discourse/templates//connectors/discovery-below/onboarding-modal.js","_html/desktop/body_tag_1.js"],"names":["window","require","registerSettings","enable_homepage","theme_uploads","define","_exports","_templateFactory","Object","defineProperty","value","default","_default","createTemplateFactory","id","block","moduleName","isStrictMode","getUrlParameter","name","string","RegExp","exec","location","href","$","$html","$outerDiv","$iframe","$iframeDocument","$ptModal","$ptModalBody","onboardingModalHeight","handleIframeMessage","e","data","addClass","css","overflow","height","clearInterval","length","attr","on","$iframeContents","contents","find","width","position","hasClass","setInterval","appendTo","history","replaceState","document","title","addEventListener","removeClass"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,IAAK,CAACC,iBAAkB,EAAKC,cAAgB,CAAC,2BAA2B,oGAAoG,yBAAyB,oGAAoG,2BAA2B,oGAAoG,4BAA4B,oGAAoG,8BAA8B,uGCFtoB,WAAYJ,QAChBK,OAAO,uFAAwF,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GACzJ;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,IAAIC,GAAW,EAAIL,EAAiBM,uBAapC,CACEC,GAAM,KACNC,MAAS,icACTC,WAAc,uFACdC,cAAgB;AAElBX,EAASK,QAAUC,CACrB;AC3BA,MAAMM,gBAAkBC,IACtB,MACMC,EADM,IAAIC,OAAO,OAAOF,cACXG,KAAKtB,OAAOuB,SAASC;AACxC,OAAOJ,EAASA,EAAO,GAAK,IAAI;AAGlCK,GAAE,WACE,MAAMC,EAAQD,EAAE,QACVE,EAAYF,EAAE,qBACdG,EAAUH,EAAE;AAClB,IAAII,EAAiBC,EAAUC,EAE3BC;AAEJ,MAAMC,EAAsBC,IACV,0BAAXA,EAAEC,OACDR,EAAUS,SAAS,UACnBV,EAAMW,IAAI,CAAEC,SAAU,OAAQC,OAAQ,SACtCC,cAAcR,GAClB;AAGCd,gBAAgB,YAAcU,EAAQa,OAAS,GAChDb,EAAQc,KAAK,MAAO,uCAGxBd,EAAQe,GAAG,QAAQ,WACfC,gBAAkBhB,EAAQiB,WAC1BhB,EAAkBe,gBAAgBE,KAAK,QACvChB,EAAWc,gBAAgBE,KAAK,+BAChCf,EAAea,gBAAgBE,KAAK,kBACpCjB,EAAgBQ,IAAI,CAAEU,MAAO,OAAQC,SAAU,WAE5CpB,EAAQqB,SAAS,iBAChBjB,EAAwBhC,OAAOkD,aAAY,WACvCnB,EAAea,gBAAgBE,KAAK,oCACpChB,EAASS,OAAOR,EAAaQ,SAAW,GAC5C,GAAG,MAGHd,EAAE,uOAGS0B,SAAStB,GACpBG,EAAwBhC,OAAOkD,aAAY,WACvCnB,EAAea,gBAAgBE,KAAK,oCACpClB,EAAQW,OAAOR,EAAaQ,SAAW,GAC3C,GAAG,MAGFrB,gBAAgB,aACjBQ,EAAMW,IAAI,CAAEC,SAAU,SAAUC,OAAQ,SACxCvC,OAAOoD,QAAQC,aAAa,CAAC,EAAGC,SAASC,MAAO,WAChDvD,OAAOwD,iBAAiB,UAAWvB,GACnCN,EAAU8B,YAAY,UAE9B,GACJ","sourceRoot":"theme-166/","sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(166, {\"enable_homepage\":true,\"theme_uploads\":{\"proximanova-regular-woff\":\"https://discourse-static.influitive.net/original/1X/554789866cc41b30c2d20c29157547f610d37e48.woff\",\"proximanova-light-woff\":\"https://discourse-static.influitive.net/original/1X/bb724e0609dd3bfbef5660cd1250ceb74def4f9e.woff\",\"proximanova-lightit-woff\":\"https://discourse-static.influitive.net/original/1X/5ef2fa0d95dd36ff21d233177ea8ebb14e507faf.woff\",\"proximanova-semibold-woff\":\"https://discourse-static.influitive.net/original/1X/d3d0db670554257454da02196a666d82f0fe3c78.woff\",\"proximanova-semiboldit-woff\":\"https://discourse-static.influitive.net/original/1X/39e07f77b7741e5c3a31bd123007f561204f57de.woff\"}});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-166/discourse/templates//connectors/discovery-below/onboarding-modal\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n      {{#if currentUser}}\n          <div id=\"onboarding-modal\" class=\"hidden\">\n              <div class=\"overlay\"></div>\n              <div id=\"onboarding-modal-container\">\n                  <iframe width=\"80%\" height=\"600px\" id=\"onboarding-modal-iframe\"></iframe>\n              </div>\n          </div>\n      {{/if}}\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n\\\"],[41,[33,1],[[[1,\\\"        \\\"],[10,0],[14,1,\\\"onboarding-modal\\\"],[14,0,\\\"hidden\\\"],[12],[1,\\\"\\\\n            \\\"],[10,0],[14,0,\\\"overlay\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[10,0],[14,1,\\\"onboarding-modal-container\\\"],[12],[1,\\\"\\\\n                \\\"],[10,\\\"iframe\\\"],[14,\\\"width\\\",\\\"80%\\\"],[14,\\\"height\\\",\\\"600px\\\"],[14,1,\\\"onboarding-modal-iframe\\\"],[12],[13],[1,\\\"\\\\n            \\\"],[13],[1,\\\"\\\\n        \\\"],[13],[1,\\\"\\\\n\\\"]],[]],null]],[],false,[\\\"if\\\",\\\"currentUser\\\"]]\",\n    \"moduleName\": \"discourse/theme-166/discourse/templates//connectors/discovery-below/onboarding-modal\",\n    \"isStrictMode\": false\n  });\n  _exports.default = _default;\n});\n}\n","\nconst getUrlParameter = name => {\n  const reg = new RegExp(`[?&]${name}=([^&#]*)`);\n  const string = reg.exec(window.location.href);\n  return string ? string[1] : null;\n};\n\n$(function() {\n    const $html = $('html');\n    const $outerDiv = $('#onboarding-modal');\n    const $iframe = $('#onboarding-modal-iframe');\n    let $iframeDocument, $ptModal, $ptModalBody;\n    \n    let onboardingModalHeight;\n    \n    const handleIframeMessage = e => {\n        if(e.data === 'hide_onboarding_modal') {\n            $outerDiv.addClass('hidden');    \n            $html.css({ overflow: 'auto', height: 'auto' });\n            clearInterval(onboardingModalHeight);\n        }\n    }\n\n    if(!!getUrlParameter('welcome') && $iframe.length > 0) {\n        $iframe.attr('src', \"/standalone_onboarding?welcome=true\");\n    }\n\n    $iframe.on('load', function(){\n        $iframeContents = $iframe.contents();\n        $iframeDocument = $iframeContents.find(\"html\");\n        $ptModal = $iframeContents.find('#onboarding_modal .pt-modal');\n        $ptModalBody = $iframeContents.find('.pt-modal-body');\n        $iframeDocument.css({ width: '100%', position: 'static' });\n        \n        if($iframe.hasClass('mobile-iframe')) {\n            onboardingModalHeight = window.setInterval(function(){\n                $ptModalBody = $iframeContents.find(\"#onboarding_modal .pt-modal-body\");\n                $ptModal.height($ptModalBody.height() + 62);\n            }, 500);    \n        }\n        else {\n            $(`<style type='text/css'> \n            .pt-modal-dialog { position: relative !important; overflow: auto !important; }\n            .pt-modal { border: none; } #standalone_onboarding { overflow-y: hidden; } \n            </style>`).appendTo($iframeDocument);\n            onboardingModalHeight = window.setInterval(function(){\n                $ptModalBody = $iframeContents.find(\"#onboarding_modal .pt-modal-body\");\n                $iframe.height($ptModalBody.height() + 62);\n            }, 500);    \n        }\n        \n        if(!!getUrlParameter('welcome')) {\n            $html.css({ overflow: 'hidden', height: '100%' });\n            window.history.replaceState({}, document.title, \"/forum/\");\n            window.addEventListener('message', handleIframeMessage);\n            $outerDiv.removeClass('hidden');\n        }\n    });  \n});\n\n"]}