PageSourceSearch

https://nmh.no/assets/scripts/3a6d1.js

js nmh.no collected 2026-10-02 03:35:34 UTC 9,888 bytes, 2 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{};e.SENTRY_RELEASE={id:"v1.0.0"};var r=(new e.Error).stack;r&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[r]="23b508d6-90b4-4379-9625-fbc791f1a03a",e._sentryDebugIdIdentifier="sentry-dbid-23b508d6-90b4-4379-9625-fbc791f1a03a")}catch(e){}}(),(self.aptJsonp=self.aptJsonp||[]).push([[163,848],{21072:function(e,r,t){t.r(r),t.d(r,{default:function(){return E}});var n=t(17662),o=t(806),a=t.n(o),l=t(42440),c=t(5428),s=t.n(c),i=t(96339),u="Freeform__main",d="Freeform__overlay",f="Freeform__content",m="Freeform__content-success",b="Freeform__content-error",p="Freeform__overlay-visible",h="Freeform__close",v="Freeform__submitting";function g(e,r){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(t)return(t=t.call(e)).next.bind(t);if(Array.isArray(e)||(t=function(e,r){if(e){if("string"==typeof e)return y(e,r);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?y(e,r):void 0}}(e))||r&&e&&"number"==typeof e.length){t&&(e=t);var n=0;return function(){return n>=e.length?{done:!0}:{done:!1,value:e[n++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function y(e,r){(null==r||r>e.length)&&(r=e.length);for(var t=0,n=Array(r);t<r;t++)n[t]=e[t];return n}function _(e){var r,t,o=e.encodedForm,a=e.labels,c=e.onSuccessClose,y=e.children,_=(0,n.useRef)(),E=(0,n.useRef)(),C=(0,n.useRef)(!1),w=(0,n.useState)(!1),F=w[0],S=w[1],q=(0,n.useState)(!1),N=q[0],k=q[1],A=(0,n.useState)(!1),R=A[0],T=A[1],L=(0,n.useState)(!1),D=(L[0],L[1]),I=(0,n.useState)(null),P=I[0],M=I[1],W=(0,n.useState)(null),G=W[0],x=W[1],H=(0,n.use
1State)(!1),O=H[0],Y=H[1],j=function(e){var r,t;if(e.stopPropagation(),e.preventDefault(),!C.current){C.current=!0;var n=new FormData(E.current),o=E.current.getAttribute("method"),a=null!=(r=null!=(t=E.current.getAttribute("action"))?t:E.current.querySelector("input[name=action]").value)&&r;if(a){S(!0),k(!1),T(null),D(null),x(null),M(null);var c=document.querySelector(".form__callout");c&&c.parentNode.removeChild(c);var s=document.querySelectorAll(".form__errors");s&&s.forEach(function(e){e.parentNode.removeChild(e)});var i=document.querySelectorAll(".form__label-has-errors");i&&i.forEach(function(e){return e.classList.remove("form__label-has-errors")}),(0,l.A)({url:a||window.location.href,method:o||"post",data:n,headers:{"X-Requested-With":"XMLHttpRequest",HTTP_X_REQUESTED_WITH:"XMLHttpRequest"}}).then(function(e){var r=e.data;S(!1),k(!0),T(r.success),D(r.finished),x(r.formErrors),M(r.errors)}).catch(function(e){S(!1),x([e])}).finally(function(){C.current=!1})}else console.warn("Unable to determine action of form")}};return y||o?n.createElement("div",{className:s()(u,(r={},r[v]=F,r))},O&&n.createElement("p",{className:"form__required-fields"},a.requiredFields),n.createElement("div",{ref:function(e){if(!_.current){_.current=e;var r=(0,i.y4)(o),t=r?(0,i.BW)(r):y;_.current.appendChild(t),_.current.querySelectorAll("script").forEach(function(e){for(var r,t=document.createElement("script"),n=g(e.attributes);!(r=n()).done;){var o=r.value;t.setAttribute(o.name,o.value)}e.textContent&&(t.textContent=e.textContent),e.parentNode.replaceChild(t,e)});var n=_.current.querySelector('[data-captcha="recaptcha"]');if(n){var a=0,l=function(){if(void 0===window.grecaptcha||"function"!=typeof window.grecaptcha.render)return a++>=50?void console.warn("[Freeform] grecaptcha never loaded — captcha not rendered"):void setTimeout(l,100);var e=n.querySelector(".g-recaptcha");e||((e=document.createElement("div")).classList.add("g-recaptcha"),n.appendChild(e)),e.dataset.captchaId||window.grecaptcha.ready(function(){try{var r=window.grecaptcha.render(e,{sitekey:n.dataset.sitekey,theme:n.dataset.theme||"light",size:n.dataset.size||"normal"});e.dataset.captchaId=String(r)}catch(e){console.warn("[Freeform] reCAPTCHA render failed:",e)}})};l()}if(E.current=_.current.querySelector("form"),E.current){E.current.addEventListener("freeform-on-submit",j),E.current.addEventListener("freeform-render-form-errors",function(e){e.preventDefault()}),E.current.addEventListener("freeform-render-field-errors",function(e){e.preventDefault()}),E.current.addEventListener("freeform-ajax-success",function(e){e.preventDefault()});var c=E.current.querySelectorAll("[required], .required, [data-required]");c.length>0&&(Y(!0),c.forEach(function(e){e&&e.setAttribute("required",!0)}))}}}}),n.createElement("div",{className:s()(d,(t={},t[p]=F||N,t))},N&&!R&&n.createElement("div",{className:s()(f,b)},n.createElement("p",null,a.error),G&&G.length>0&&n.createElement("ul",null,G.map(function(e){return n.createElement("li",{key:e},e)})),n.createElement("button",{onClick:function(){N&&!R&&P&&Object.keys(P).forEach(function(e){var r=P[e],t=E.current.querySelector("#form-input-"+e+', input[name="'+e+'"]');if(t){var n=t.closest(".form__column");if(n){var o=n.querySelector('label[for="form-input-'+e+'"]');if(o){o.classList.add("form__label-has-errors");var a=document.createElement("ul");a.classList.add("errors","form__errors"),r.forEach(function(e){var r=document.createElement("li");r.innerHTML=e,a.appendChild(r)}),n.appendChild(a)}}}}),S(!1),k(!1),E.current.scrollIntoView({behavior:"smooth",block:"start",inline:"nearest"})},className:h,"aria-label":"Close"})),N&&R&&n.createElement("div",{className:s()(f,m)},n.createElement("p",null,a.success),n.createElement("button",{onClick:function(){c(),S(!1),k(!1),E.current.reset()},className:h,"aria-label":"Close"})))):null}_.propTypes={onSuccessClose:a().func.isRequired,encodedForm:a().string,labels:a().shape({success:a().string,error:a().string,requiredFields:a().string})},_.defaultProps={onSuccessClose:function(){},encodedForm:null,labels:{success:"Yay!",error:"Nay!",requiredFields:"Req!"}};var E=_},4925:function(e,r,t){t.d(r,{A:function(){return h}});var n=t(17662),o=t(69375),a=t(806),l=t.n(a),c=t(5428),s=t.n(c),i=t(84900),u=t(58417),d=t(81778),f="Modal__main",m="Modal__visible",b="Mod
1al__close";function p(e){var r,t=e.visible,a=e.onClose,l=e.children,c=e.forceRender,p=e.classNameClose,h=e.autoFocus,v=(0,n.useMemo)(function(){return document.querySelector("#modal-root")},[]),g=s()(f,((r={})[m]=t,r));return(0,d.A)("modal",t,{esc:a}),(0,n.useEffect)(function(){t?(0,i.disablePageScroll)():(0,i.enablePageScroll)()},[t]),v?o.createPortal(n.createElement("div",{className:g,onClick:function(e){e.target.classList.contains(f)&&a()}},(t||c)&&n.createElement(u.n1,{contain:!0,restoreFocus:!0,autoFocus:h},n.createElement(n.Fragment,null,l,n.createElement("button",{onClick:a,className:s()(b,p),"aria-label":"Close",tabIndex:t?0:-1})))),v):(console.warn("No modal root to mount video overlay in"),null)}p.propTypes={visible:l().bool,forceRender:l().bool,classNameClose:l().string,autoFocus:l().bool,onClose:l().func.isRequired,children:l().node.isRequired},p.defaultProps={visible:!1,forceRender:!1,classNameClose:null,autoFocus:!0};var h=p},79408:function(e,r,t){t.r(r),t.d(r,{default:function(){return h}});var n=t(17662),o=t(806),a=t.n(o),l=t(5428),c=t.n(l),s=t(4925),i=t(21072),u="FormOverlay__wrapper",d="FormOverlay__close";function f(e){var r=e.visible,t=e.encodedForm,o=e.onClose,a=e.labels,l=e.heading,c=e.body;return n.createElement(s.A,{visible:r,onClose:o,classNameClose:d},n.createElement("div",{className:u,"data-scroll-lock-scrollable":!0},n.createElement("div",{className:"form__main"},n.createElement("div",null,l&&n.createElement("h2",{className:"entrylist__heading"},l),c&&n.createElement("p",null,c),n.createElement(i.default,{onSuccessClose:function(){o()},encodedForm:t,labels:a})))))}f.propTypes={visible:a().bool,encodedForm:a().string,heading:a().string,body:a().string,labels:a().shape({success:a().string,error:a().string,requiredFields:a().string}),onClose:a().func},f.defaultProps={visible:!1,encodedForm:null,heading:null,body:null,labels:{success:"Yay!",error:"Nay!",requiredFields:"Req!"},onClose:function(){}};var m=f,b={"page-width-medium-phone":"22.5rem",pageWidthMediumPhone:"22.5rem","page-width-tablet-narrow":"48rem",pageWidthTabletNarrow:"48rem","page-width-tablet":"56rem",pageWidthTablet:"56rem","page-width-desktop":"65rem",pageWidthDesktop:"65rem","page-width-desktop-wide":"80rem",pageWidthDesktopWide:"80rem","color-black":"#000000",colorBlack:"#000000","color-white":"#ffffff",colorWhite:"#ffffff","color-dark-grey":"#545454",colorDarkGrey:"#545454","color-medium-grey":"#707070",colorMediumGrey:"#707070","color-grey":"#cbcbcb",colorGrey:"#cbcbcb","color-light-grey":"#f6f6f6",colorLightGrey:"#f6f6f6","color-light-grey-1":"#eeeeee",colorLightGrey1:"#eeeeee","color-light-grey-2":"#e2e2e2",colorLightGrey2:"#e2e2e2","color-blue":"#4122ff",colorBlue:"#4122ff","color-purple":"#9d1aff",colorPurple:"#9d1aff","color-green":"#007f44",colorGreen:"#007f44","color-yellow":"#ffb200",colorYellow:"#ffb200","color-orange":"#ff521a",colorOrange:"#ff521a",tablet:'"(min-width: 56rem)"'};function p(e){var r=e.className,t=e.encodedForm,o=e.labels,a=e.heading,l=e.body,s=(0,n.useState)(!1),i=s[0],u=s[1];return n.createElement(n.Fragment,null,n.createElement("button",{className:c()(b.main,r),onClick:function(){u(!0)}},o.button),n.createElement(m,{visible:i,encodedForm:t,heading:a,body:l,onClose:function(){u(!1)},labels:o}))}p.propTypes={encodedForm:a().string,heading:a().string,body:a().string,labels:a().shape({button:a().string,success:a().string,error:a().string})},p.defaultProps={encodedForm:null,heading:null,body:null,labels:{button:"Click me",success:"Yay!",error:"Nay!"}};var h=p}}]);
2//# sourceMappingURL=3a6d1.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.