Help
RSS
API
Feed
Maltego
Contact
Domain > lassejellum.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2019-06-08
104.27.136.215
(
ClassC
)
2024-11-03
172.67.167.100
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 03 Nov 2024 22:57:58 GMTContent-Type: text/htmlTransfer-Encoding: chunkedConnection: keep-aliveLocation: https://lassejellum.com/X-Frame-Options: SAMEORIGINX-Content-Type-Options: nosniffX-XSS-Protection: 1; modeblockPre-Cognitive-Push: EnabledQuantum-Flux-Capacity: Omegacf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sI2tPx29F%2BmUXHi2OGa0JjMTPOKJrDXauCD3AT7rRVlgeLTiqmI8qAQ%2Fe53Zh3AS5KirkoXwUbx%2FFkzJezgYIwhxSehFF9Sls14ovl7L6zukvoPND9gDMVOwEuCwJY0eiSJc%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8dcff762aa0095da-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt10472&sent1&recv3&lost0&retrans0&sent_bytes0&recv_bytes54&delivery_rate0&cwnd243&unsent_bytes0&cid0000000000000000&ts0&x0 html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>hr>center>nginx/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Sun, 03 Nov 2024 22:57:59 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-alivevary: Accept-Encodinglink: https://lassejellum.com/wp-json/>; relhttps://api.w.org/link: https://lassejellum.com/wp-json/wp/v2/pages/11134>; relalternate; typeapplication/jsonlink: https://lassejellum.com/>; relshortlinkx-frame-options: SAMEORIGINx-content-type-options: nosniffx-xss-protection: 1; modeblockpre-cognitive-push: Enabledquantum-flux-capacity: Omegastrict-transport-security: max-age31536000Cache-Control: public, no-cachereferrer-policy: strict-origin-when-cross-origincf-cache-status: DYNAMICReport-To: {endpoints:{url:https:\/\/a.nel.cloudflare.com\/report\/v4?sLbwKHSB7Uea0Rb8KYZPqtQSGkMbPG%2FX47ZakolKBZYTzhlECiMnu1x4%2Bu9%2F2sik2UR16eNNFb0kE6OD26OGq%2FYptQg68fFlZcjsm37Krf4v6685PueJMX6yJ2H2xAL%2BZzQU%3D},group:cf-nel,max_age:604800}NEL: {success_fraction:0,report_to:cf-nel,max_age:604800}Server: cloudflareCF-RAY: 8dcff7653d7e306a-SEAalt-svc: h3:443; ma86400server-timing: cfL4;desc?protoTCP&rtt10456&sent5&recv6&lost0&retrans0&sent_bytes2864&recv_bytes726&delivery_rate277953&cwnd252&unsent_bytes0&cidc0b3793c7e327b2e&ts1047&x0 !DOCTYPE html>html langen-US >head>meta charsetUTF-8>meta nameviewport contentwidthdevice-width, initial-scale1.0>!-- WP_HEAD() START -->title>Lasse Jellum/title>link relpreload asstyle hrefhttps://fonts.googleapis.com/css?familyPlayfair+Display:100,200,300,400,500,600,700,800,900|Lora:100,200,300,400,500,600,700,800,900 >link relstylesheet hrefhttps://fonts.googleapis.com/css?familyPlayfair+Display:100,200,300,400,500,600,700,800,900|Lora:100,200,300,400,500,600,700,800,900>meta namerobots contentnoindex, nofollow />link relalternate typeapplication/rss+xml titleLasse Jellum » Home Comments Feed hrefhttps://lassejellum.com/musings/feed/ />link relstylesheet idwp-block-library-css hrefhttps://lassejellum.com/wp-includes/css/dist/block-library/style.min.css?ver6.5.5 typetext/css mediaall />style idclassic-theme-styles-inline-css typetext/css>/*! This file is auto-generated */.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}/style>style idglobal-styles-inline-css typetext/css>body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}.wp-block-pullquote{font-size: 1.5em;line-height: 1.6;}/style>link relstylesheet idoxygen-css hrefhttps://lassejellum.com/wp-content/plugins/oxygen/component-framework/oxygen.css?ver4.8.2 typetext/css mediaall />script typetext/javascript srchttps://lassejellum.com/wp-includes/js/jquery/jquery.min.js?ver3.7.1 idjquery-core-js>/script>link relhttps://api.w.org/ hrefhttps://lassejellum.com/wp-json/ />link relalternate typeapplication/json hrefhttps://lassejellum.com/wp-json/wp/v2/pages/11134 />link relEditURI typeapplication/rsd+xml titleRSD hrefhttps://lassejellum.com/xmlrpc.php?rsd />meta namegenerator contentWordPress 6.5.5 />link relcanonical hrefhttps://lassejellum.com/ />link relshortlink hrefhttps://lassejellum.com/ />link relalternate typeapplication/json+oembed hrefhttps://lassejellum.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Flassejellum.com%2F />link relalternate typetext/xml+oembed hrefhttps://lassejellum.com/wp-json/oembed/1.0/embed?urlhttps%3A%2F%2Flassejellum.com%2F&formatxml />link relstylesheet idoxygen-cache-11666-css href//lassejellum.com/wp-content/uploads/oxygen/css/11666.css?cache1712933464&ver6.5.5 typetext/css mediaall />link relstylesheet idoxygen-universal-styles-css href//lassejellum.com/wp-content/uploads/oxygen/css/universal.css?cache1712933464&ver6.5.5 typetext/css mediaall />!-- END OF WP_HEAD() -->/head>body classhome page-template-default page page-id-11134 wp-embed-responsive oxygen-body > header id_header-1-11666 classoxy-header-wrapper oxy-overlay-header oxy-header >div id_header_row-15-11666 classoxy-header-row >div classoxy-header-container>div id_header_left-16-11666 classoxy-header-left >/div>div id_header_center-17-11666 classoxy-header-center >h1 idheadline-20-11666 classct-headline>Lasse Jellum/h1>/div>div id_header_right-18-11666 classoxy-header-right >/div>/div>/div>div id_header_row-2-11666 classoxy-header-row >div classoxy-header-container>div id_header_left-3-11666 classoxy-header-left >/div>div id_header_center-4-11666 classoxy-header-center >nav id_nav_menu-31-11666 classoxy-nav-menu oxy-nav-menu-dropdowns oxy-nav-menu-dropdown-arrow >div classoxy-menu-toggle>div classoxy-nav-menu-hamburger-wrap>div classoxy-nav-menu-hamburger>div classoxy-nav-menu-hamburger-line>/div>div classoxy-nav-menu-hamburger-line>/div>div classoxy-nav-menu-hamburger-line>/div>/div>/div>/div>div classmenu-main-container>ul idmenu-main classoxy-nav-menu-list>li idmenu-item-11340 classmenu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-11340>a hrefhttps://lassejellum.com aria-currentpage>Home/a>/li>li idmenu-item-11383 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-11383>a hrefhttps://lassejellum.com/about-me/>About me/a>/li>li idmenu-item-11671 classmenu-item menu-item-type-post_type menu-item-object-page menu-item-11671>a hrefhttps://lassejellum.com/specialities/>Specialities/a>/li>/ul>/div>/nav>/div>div id_header_right-5-11666 classoxy-header-right >a idlink_button-26-11666 classct-link-button bookbutton hrefhttp:// target_self >Book a Session/a>/div>/div>/div>/header> section idsection-12-11666 class ct-section >div classct-section-inner-wrap>div idinner_content-7-11666 classct-inner-content>h1>You crazy human you!/h1>p>I cannot even imagine the impulses and circumstances that brought you to my website, but now that you are here, let us get straight to the juicy stuff./p>p>I imagine you are living and crafting an unique life, discovering and playing on your strengths, working on your weaknesses, figuring out this whole health and lifestyle thing in its infinite facets, getting to know your own damn self and dealing with countless challenges, set-backs and limitations along the way./p>p>Me too!/p>p>I have been doing this for a minute, and for while now I have helped people navigate, prioritise and level up in key areas of their life./p>p>To some, I am known as the nutrition guy, the herbalist, the biohacker, but what I am really all about, is spotting unrealised opportunities for improvement and growth./p>p>It could be your sleep, could be your posture, could be that one puzzle-piece nutrient or allergen, could be your way of thinking, where you spend your time./p>p>As you know, we all have some serious blind spots, that is why top performers hire coaches. You see, what I excel at is helping the people that already are doing a lot. They have been around the block, tried their share of diets, practices and other lifestyle implements for extended periods. Because even when we got it dialed, there is alway something we miss as long as we go at it alone./p>p>My experience has come from an insatiable curiosity about what creates radiant health and happiness. Particularly from me loosing and rebuilding my health in fundamental ways, delving into it from countless angles, sifting through the noise, reconciling paradoxes and getting comfortable with knowing that I can never completely understand it all. And most of all, learning from the hundreds of interactions I have had with others on their path./p>p>If this resonates with you and you are ready to enlist some support on your journey, schedule a fifteen minute introduction call and we will figure out if we are a match./p>p>Warmly,/p>p>Lasse Jellum/p>/div>/div>/section>section idsection-8-11666 class ct-section >div classct-section-inner-wrap>div iddiv_block-10-11666 classct-div-block Footerdiv >div id_rich_text-9-11666 classoxy-rich-text >(c)2019 Lasse Jellum/div>/div>/div>/section> div tabindex-1 classoxy-modal-backdrop top stylebackground-color: rgba(0,0,0,0.5); data-triggeruser_clicks_element data-trigger-selector#link_button-26-11666 data-trigger-time5 data-trigger-time-unitseconds data-close-automaticallyno data-close-after-time10 data-close-after-time-unitseconds data-trigger_scroll_amount50 data-trigger_scroll_directiondown data-scroll_to_selector data-time_inactive60 data-time-inactive-unitseconds data-number_of_clicks3 data-close_on_escon data-number_of_page_views3 data-close-after-form-submitno data-open-againalways_show data-open-again-after-days3 > div idmodal-21-11666 classct-modal >div idcode_block-22-11666 classct-code-block >iframe srchttps://nyta.youcanbook.me/?noframetrue&skipHeaderFootertrue classbooking idycbmiframenyta frameborder0 allowtransparencytrue>/iframe>script>window.addEventListener && window.addEventListener(message, function(event){if (event.origin https://nyta.youcanbook.me){document.getElementById(ycbmiframenyta).style.height event.data + px;}}, false);/script>/div>div idfancy_icon-24-11666 classct-fancy-icon oxy-close-modal >svg idsvg-fancy_icon-24-11666>use xlink:href#FontAwesomeicon-close>/use>/svg>/div>div iddiv_block-33-11666 classct-div-block >/div>/div> /div> !-- WP_FOOTER -->style>.ct-FontAwesomeicon-close{width:0.78125em}/style>?xml version1.0?>svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink styleposition: absolute; width: 0; height: 0; overflow: hidden; version1.1>defs>symbol idFontAwesomeicon-close viewBox0 0 25 32>title>close/title>path classpath1 dM23.179 23.607q0 0.714-0.5 1.214l-2.429 2.429q-0.5 0.5-1.214 0.5t-1.214-0.5l-5.25-5.25-5.25 5.25q-0.5 0.5-1.214 0.5t-1.214-0.5l-2.429-2.429q-0.5-0.5-0.5-1.214t0.5-1.214l5.25-5.25-5.25-5.25q-0.5-0.5-0.5-1.214t0.5-1.214l2.429-2.429q0.5-0.5 1.214-0.5t1.214 0.5l5.25 5.25 5.25-5.25q0.5-0.5 1.214-0.5t1.214 0.5l2.429 2.429q0.5 0.5 0.5 1.214t-0.5 1.214l-5.25 5.25 5.25 5.25q0.5 0.5 0.5 1.214z/>/symbol>/defs>/svg> script typetext/javascript> jQuery(document).ready(function() { jQuery(body).on(click, .oxy-menu-toggle, function() { jQuery(this).parent(.oxy-nav-menu).toggleClass(oxy-nav-menu-open); jQuery(body).toggleClass(oxy-nav-menu-prevent-overflow); jQuery(html).toggleClass(oxy-nav-menu-prevent-overflow); }); var selector .oxy-nav-menu-open .menu-item ahref*#; jQuery(body).on(click, selector, function(){ jQuery(.oxy-nav-menu-open).removeClass(oxy-nav-menu-open); jQuery(body).removeClass(oxy-nav-menu-prevent-overflow); jQuery(html).removeClass(oxy-nav-menu-prevent-overflow); jQuery(this).click(); }); }); /script> script typetext/javascript> // Initialize Oxygen Modals jQuery(document).ready(function() { function showModal( modal ) { var $modal jQuery( modal ); $modal.addClass(live); var modalId $modal0.querySelector(.ct-modal).id; var focusable modal.querySelector(ahref:not(disabled), button:not(disabled), textarea:not(disabled), inputtypetext:not(disabled), inputtyperadio:not(disabled), inputtypecheckbox:not(disabled), select:not(disabled)); if(focusable) { setTimeout(() > { focusable.focus(); }, 500); } else { setTimeout(() > { $modal.focus(); }, 500) } // Check if this modal can be shown according to settings and last shown time // Current and last time in milliseconds var currentTime new Date().getTime(); var lastShownTime localStorage && localStorageoxy- + modalId + -last-shown-time ? JSON.parse( localStorageoxy- + modalId + -last-shown-time ) : false; // manual triggers arent affected by last shown time if( $modal.data( trigger ) ! user_clicks_element ) { switch( $modal.data( open-again ) ) { case never_show_again: // if it was shown at least once, dont show it again if( lastShownTime ! false ) return; break; case show_again_after: var settingDays parseInt( $modal.data( open-again-after-days ) ); var actualDays ( currentTime - lastShownTime ) / ( 60*60*24*1000 ); if( actualDays settingDays ) return; break; default: //always show break; } } // Body manipulation to prevent scrolling while modal is active, and maintain scroll position. document.querySelector(body).style.top `-${window.scrollY}px`; document.querySelector(body).classList.add(oxy-modal-active); // save current time as last shown time if( localStorage ) localStorageoxy- + modalId + -last-shown-time JSON.stringify( currentTime ); // trick to make jQuery fadeIn with flex $modal.css(display, flex); $modal.hide(); // trick to force AOS trigger on elements inside the modal $modal.find(.aos-animate).removeClass(aos-animate).addClass(aos-animate-disabled); // show the modal $modal.fadeIn(250, function(){ // trick to force AOS trigger on elements inside the modal $modal.find(.aos-animate-disabled).removeClass(aos-animate-disabled).addClass(aos-animate); }); if( $modal.data( close-automatically ) yes ) { var time parseInt( $modal.data( close-after-time ) ); if( $modal.data( close-after-time-unit ) seconds ) { time parseInt( parseFloat( $modal.data( close-after-time ) ) * 1000 ); } setTimeout( function(){ hideModal(modal); }, time ); } // close modal automatically after form submit (Non-AJAX) if( $modal.data( close-after-form-submit ) yes && $modal.data(trigger) after_specified_time ) { // WPForms // WPForms replaces the form with a confirmation message on page refresh if( $modal.find(.wpforms-confirmation-container-full).length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Formidable Forms // Formidable Forms replaces the form with a confirmation message on page refresh if( $modal.find(.frm_message).length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } // Caldera Forms // Caldera Forms replaces the form with a confirmation message on page refresh if( $modal.find(.caldera-grid .alert-success).length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } } } window.oxyShowModal showModal; var hideModal function ( modal ) { // Body manipulation for scroll prevention and maintaining scroll position var scrollY document.querySelector(body).style.top; document.querySelector(body).classList.remove(oxy-modal-active); document.querySelector(body).style.top ; window.scrollTo(0, parseInt(scrollY || 0) * -1); // The function may be called by third party code, without argument, so we must close the first visible modal if( typeof modal undefined ) { var openModals jQuery(.oxy-modal-backdrop.live); if( openModals.length 0 ) return; modal openModals0; } var $modal jQuery( modal ); // refresh any iframe so media embedded this way is stopped $modal.find( iframe).each(function(index){ this.src this.src; }); // HTML5 videos can be stopped easily $modal.find( video ).each(function(index){ this.pause(); }); // If there are any forms in the modal, reset them $modal.find(form).each(function(index){ this.reset(); }); $modal.find(.aos-animate).removeClass(aos-animate).addClass(aos-animate-disabled); $modal.fadeOut(400, function(){ $modal.removeClass(live); $modal.find(.aos-animate-disabled).removeClass(aos-animate-disabled).addClass(aos-animate); }); }; window.oxyCloseModal hideModal; jQuery( .oxy-modal-backdrop ).each(function( index ) { var modal this; (function( modal ){ var $modal jQuery( modal ); var exitIntentFunction function( e ){ if( e.target.tagName SELECT ) { return; } if( e.clientY 0 ) { showModal( modal ); document.removeEventListener( mouseleave, exitIntentFunction ); document.removeEventListener( mouseout, exitIntentFunction ); } } switch ( jQuery( modal ).data(trigger) ) { case on_exit_intent: document.addEventListener( mouseleave, exitIntentFunction, false); document.addEventListener( mouseout, exitIntentFunction, false); break; case user_clicks_element: jQuery( jQuery( modal ).data( trigger-selector ) ).click( function( event ) { showModal( modal ); event.preventDefault(); } ); break; case after_specified_time: var time parseInt( jQuery( modal ).data( trigger-time ) ); if( jQuery( modal ).data( trigger-time-unit ) seconds ) { time parseInt( parseFloat( jQuery( modal ).data( trigger-time ) ) * 1000 ); } setTimeout( function(){ showModal( modal ); }, time ); break; case after_scrolled_amount: window.addEventListener(scroll, function scrollDetection(){ var winheight window.innerHeight || (document.documentElement || document.body).clientHeight; var docheight jQuery(document).height(); var scrollTop window.pageYOffset || (document.documentElement || document.body.parentNode || document.body).scrollTop; var isScrollUp false; var oxyPreviousScrollTop parseInt( jQuery( modal ).data( previous_scroll_top ) ); if( !isNaN( oxyPreviousScrollTop ) ) { if( oxyPreviousScrollTop > scrollTop) isScrollUp true; } jQuery( modal ).data( previous_scroll_top, scrollTop ); var trackLength docheight - winheight; var pctScrolled Math.floor(scrollTop/trackLength * 100); if( isNaN( pctScrolled ) ) pctScrolled 0; if( ( isScrollUp && jQuery( modal ).data( trigger_scroll_direction ) up ) || ( !isScrollUp && jQuery( modal ).data( trigger_scroll_direction ) down && pctScrolled > parseInt( jQuery( modal ).data( trigger_scroll_amount ) ) ) ) { showModal( modal ); window.removeEventListener( scroll, scrollDetection ); } }, false); break; case on_scroll_to_element: window.addEventListener(scroll, function scrollDetection(){ var $element jQuery( jQuery( modal ).data( scroll_to_selector ) ); if( $element.length 0 ) { window.removeEventListener( scroll, scrollDetection ); return; } var top_of_element $element.offset().top; var bottom_of_element $element.offset().top + $element.outerHeight(); var bottom_of_screen jQuery(window).scrollTop() + jQuery(window).innerHeight(); var top_of_screen jQuery(window).scrollTop(); if ((bottom_of_screen > bottom_of_element - $element.outerHeight() /2 ) && (top_of_screen top_of_element + $element.outerHeight() /2 )){ showModal( modal ); window.removeEventListener( scroll, scrollDetection ); } }, false); break; case after_number_of_clicks: document.addEventListener(click, function clickDetection(){ var number_of_clicks parseInt( jQuery( modal ).data( number_of_clicks ) ); var clicks_performed isNaN( parseInt( jQuery( modal ).data( clicks_performed ) ) ) ? 1 : parseInt( jQuery( modal ).data( clicks_performed ) ) + 1; jQuery( modal ).data( clicks_performed, clicks_performed ); if ( clicks_performed number_of_clicks ){ showModal( modal ); document.removeEventListener( click, clickDetection ); } }, false); break; case after_time_inactive: var time parseInt( jQuery( modal ).data( time_inactive ) ); if( jQuery( modal ).data( time-inactive-unit ) seconds ) { time parseInt( parseFloat( jQuery( modal ).data( time_inactive ) ) * 1000 ); } var activityDetected function(){ jQuery( modal ).data( millis_idle, 0 ); }; document.addEventListener( click, activityDetected); document.addEventListener( mousemove, activityDetected); document.addEventListener( keypress, activityDetected); document.addEventListener( scroll, activityDetected); var idleInterval setInterval(function(){ var millis_idle isNaN( parseInt( jQuery( modal ).data( millis_idle ) ) ) ? 100 : parseInt( jQuery( modal ).data( millis_idle ) ) + 100; jQuery( modal ).data( millis_idle, millis_idle ); if( millis_idle > time ){ clearInterval( idleInterval ); document.removeEventListener( click, activityDetected ); document.removeEventListener( mousemove, activityDetected ); document.removeEventListener( keypress, activityDetected ); document.removeEventListener( scroll, activityDetected ); showModal( modal ); } }, 100); break; case after_number_of_page_views: var modalId modal.querySelector(.ct-modal).id; var pageViews localStorage && localStorageoxy- + modalId + -page-views ? parseInt( localStorageoxy- + modalId + -page-views ) : 0; pageViews++; if( localStorage ) localStorageoxy- + modalId + -page-views pageViews; if( parseInt( jQuery( modal ).data( number_of_page_views ) ) pageViews ) { if( localStorage ) localStorageoxy- + modalId + -page-views 0; showModal( modal ); } break; } // add event handler to close modal automatically after AJAX form submit if( $modal.data( close-after-form-submit ) yes ) { // Contact Form 7 if (typeof wpcf7 ! undefined) { $modal.find(div.wpcf7).each(function () { var $form jQuery(this).find(form); this.addEventListener(wpcf7submit, function (event) { if (event.detail.contactFormId $form.attr(id)) { setTimeout(function () { hideModal(modal); }, 3000); } }, false); }); } // Caldera Forms document.addEventListener( cf.submission, function(event){ // Pending, Caldera AJAX form submissions arent working since Oxygen 2.2, see: https://github.com/soflyy/oxygen/issues/1638 }); // Ninja Forms jQuery(document).on(nfFormSubmitResponse, function(event, response){ // Only close the modal if the event was triggered from a Ninja Form inside the modal if( $modal.find(#nf-form- + response.id + -cont).length > 0 ) { setTimeout(function () { hideModal(modal); }, 3000); } }); } })( modal ); }); // handle clicks on modal backdrop and on .oxy-close-modal jQuery(body).on(click touchend, .oxy-modal-backdrop, .oxy-close-modal, function( event ) { var $this jQuery( this ); var $target jQuery( event.target ); // Click event in the modal div and its children is propagated to the backdrop if( !$target.hasClass( oxy-modal-backdrop ) && !$this.hasClass( oxy-close-modal ) ) { //event.stopPropagation(); return; } if( $target.hasClass( oxy-modal-backdrop ) && $this.hasClass( oxy-not-closable ) ) { return; } if( $this.hasClass( oxy-close-modal ) ) event.preventDefault(); var $modal $this.hasClass( oxy-close-modal ) ? $this.closest(.oxy-modal-backdrop) : $this; hideModal( $modal0 ); }); jQuery(document).keyup( function(e){ if( e.key Escape ){ jQuery(.oxy-modal-backdrop:visible).each(function(index){ if( jQuery(this).data(close_on_esc) on ) hideModal(this); }); } } ); }); /script> script typetext/javascript idct-footer-js>/script>style typetext/css idct_code_block_css_22>.booking { width: 100%; height: 850px !important; border: 0px; background-color: transparent;}.poweredBy { display: none;}/style>!-- /WP_FOOTER --> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]