1(function (window) { 2if (typeof window.MauticFocusParentHeadStyleInserted == 'undefined') { 3window.MauticFocusParentHeadStyleInserted = false; 4}window.MauticFocus1 = function () { 5var Focus = { 6debug: false, 7modalsDismissed: {}, 8ignoreConverted: false,// Initialize the focus 9initialize: function () { 10if (Focus.debug) 11console.log('initialize()');Focus.insertStyleIntoHead(); 12Focus.registerFocusEvent();// Add class to body 13Focus.addClass(document.getElementsByTagName('body')[0], 'MauticFocusModal'); 14},// Register click events for toggling bar, closing windows, etc 15registerClickEvents: function () { 16var closer = Focus.iframeDoc.getElementsByClassName('mf-modal-close'); 17var aTag = closer[0].getElementsByTagName('a'); 18var container = Focus.iframeDoc.getElementsByClassName('mf-modal');container.onclick = function(e) { 19if (e) { e.stopPropagation(); } 20else { window.event.cancelBubble = true; } 21}; 22document.onclick = function() { 23aTag[0].click(); 24};aTag[0].addEventListener('click', function (event) { 25// Prevent multiple engagements for link clicks on exit intent 26Focus.modalsDismissed["1"] = true;// Remove iframe 27if (Focus.iframe.parentNode) { 28Focus.iframe.parentNode.removeChild(Focus.iframe); 29}var overlays = document.getElementsByClassName('mf-modal-overlay-1'); 30if (overlays.length) { 31overlays[0].parentNode.removeChild(overlays[0]); 32} 33}); 34var buttons = Focus.iframeDoc.getElementsByClassName('mauticform-button'); 35if (buttons.length) { 36buttons[0].addEventListener('click', function (event) { 37Focus.convertVisitor(); 38}); 39} 40}, 41setDefaultBarPosition: function (isTop) { 42if (isTop) { 43Focus.iframe.style.marginTop = 0; 44}else { 45Focus.iframe.style.marginBottom = 0; 46} 47}, 48toggleBarCollapse: function (collapser, useCookie) { 49var svg = collapser.getElementsByTagName('svg'); 50var g = svg[0].getElementsByTagName('g'); 51var currentSize = svg[0].getAttribute('data-transform-size'); 52var currentDirection = svg[0].getAttribute('data-transform-direction'); 53var currentScale = svg[0].getAttribute('data-transform-scale');if (useCookie) { 54if (Focus.cookies.hasItem('mf-bar-collapser-1')) { 55var newDirection = Focus.cookies.getItem('mf-bar-collapser-1'); 56if (isNaN(newDirection)) { 57var newDirection = currentDirection; 58} 59} else { 60// Set cookie with current direction 61var newDirection = currentDirection; 62} 63} else { 64var newDirection = (parseInt(currentDirection) * -1); 65Focus.cookies.setItem('mf-bar-collapser-1', newDirection); 66}setTimeout(function () { 67g[0].setAttribute('transform', 'scale(' + currentScale + ') rotate(' + newDirection + ' ' + currentSize + ' ' + currentSize + ')'); 68svg[0].setAttribute('data-transform-direction', newDirection); 69}, 500);var isTop = Focus.hasClass(Focus.iframeFocus, 'mf-bar-top'); 70if ((!isTop && newDirection == 90) || (isTop && newDirection == -90)) { 71// Open it up 72Focus.setDefaultBarPosition(isTop); 73Focus.removeClass(collapser, 'mf-bar-collapsed'); 74Focus.enableIframeResizer();} else { 75// Collapse it 76var iframeHeight = Focus.iframe.style.height;iframeHeight.replace('px', ''); 77var newMargin = (parseInt(iframeHeight) * -1) + 'px'; 78if (isTop) { 79Focus.iframe.style.marginTop = newMargin; 80} else { 81Focus.iframe.style.marginBottom = newMargin; 82}Focus.addClass(collapser, 'mf-bar-collapsed'); 83Focus.disableIFrameResizer(); 84} 85},// Register scroll events, etc 86registerFocusEvent: function () { 87if (Focus.debug) 88console.log('registerFocusEvent()');if (Focus.debug) 89console.log('show immediately');if (Focus.debug) 90console.log('timeout event registered');setTimeout(function () { 91// Give a slight delay to allow browser to process style injection into header 92Focus.engageVisitor(); 93}, 1000); 94},// Insert global style into page head 95insertStyleIntoHead: function () { 96if (!window.MauticFocusParentHeadStyleInserted) { 97if (Focus.debug) 98console.log('insertStyleIntoHead()');var css = "\x2emf\x2dbar\x2diframe\x7bwidth\x3a100\x25\x3bposition\x3astatic\x3bz\x2dindex\x3a20000\x3bleft\x3a0\x3bright\x3a0\x7d\x2emf\x2dbar\x2diframe\x2emf\x2danimate\x7b\x2dwebkit\x2dtransition\x2dproperty\x3amargin\x3btransition\x2dproperty\x3amargin\x3b\x2dwebkit\x2dtransition\x2dduration\x3a \x2e5s\x3btransition\x2dduration\x3a \x2e5s\x3btransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x3b\x2dwebkit\x2dtransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dtop\x7btop\x3a0\x3bmargin\x2dtop\x3a\x2d100px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dbottom\x7bbottom\x3a0\x3bmargin\x2dbottom\x3a\x2d100px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular body\x2c\x0a\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x0ahtml\x7bmin\x2dheight\x3a30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x2emf\x2dbar\x2diframe\x2dtop\x7bmargin\x2dtop\x3a\x2d30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dregular\x2emf\x2dbar\x2diframe\x2dbottom\x7bmargin\x2dbottom\x3a\x2d30px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge body\x2c\x0a\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x0ahtml\x7bmin\x2dheight\x3a50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x2emf\x2dbar\x2diframe\x2dtop\x7bmargin\x2dtop\x3a\x2d50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dlarge\x2emf\x2dbar\x2diframe\x2dbottom\x7bmargin\x2dbottom\x3a\x2d50px\x7d\x2emf\x2dbar\x2diframe\x2emf\x2dbar\x2diframe\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dspacer\x7bdisplay\x3ablock\x3boverflow\x3a
98hidden\x3bposition\x3arelative\x7d\x2emf\x2dbar\x2dspacer\x2emf\x2dbar\x2dspacer\x2dregular\x7bheight\x3a30px\x7d\x2emf\x2dbar\x2dspacer\x2emf\x2dbar\x2dspacer\x2dlarge\x7bheight\x3a50px\x7d\x2emf\x2dbar\x2dcollapser\x2dicon\x7bopacity\x3a0\x2e3\x3btext\x2ddecoration\x3anone\x3btransition\x2dproperty\x3aall\x3btransition\x2dduration\x3a \x2e5s\x3btransition\x2dtiming\x2dfunction\x3acubic\x2dbezier\x280\x2c1\x2c0\x2e5\x2c1\x29\x7d\x2emf\x2dbar\x2dcollapser\x2dicon\x3ahover\x7bopacity\x3a0\x2e7\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dbar\x2dcollapser\x7bposition\x3aabsolute\x3bright\x3a3px\x3bwidth\x3a24px\x3bheight\x3a24px\x3btext\x2dalign\x3acenter\x3bz\x2dindex\x3a21000\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x7btop\x3a0\x3bborder\x2dbottom\x2dright\x2dradius\x3a4px\x3bborder\x2dbottom\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a2px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x7bbottom\x3a0\x3bborder\x2dtop\x2dright\x2dradius\x3a4px\x3bborder\x2dtop\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d2px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x7bwidth\x3a40px\x3bheight\x3a40px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a4px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d4px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon svg\x2c\x0a\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a0\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x7bposition\x3arelative\x3bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x3aafter\x7bcontent\x3a\x22\x22\x3bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a0\x3bbottom\x3a0\x3bleft\x3a0\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2ddown\x2dtop\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2ddown\x2dtop\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7b0\x25\x7bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d150\x25\x29\x7d100\x25\x7bmargin\x2dtop\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dmodal\x2dslide\x2dup\x2dbottom\x7b0\x25\x7bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x7d100\x25\x7bmargin\x2dbottom\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x40keyframes mf\x2dmodal\x2dslide\x2dup\x2dbottom\x7b0\x25\x7bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c150\x25\x29\x7d100\x25\x7bmargin\x2dbottom\x3a0\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x7d\x2emf\x2dmodal\x2doverlay\x7bposition\x3afixed\x3btop\x3a0\x3bleft\x3a0\x3bright\x3a0\x3bbackground\x3a\x23000\x3bz\x2dindex\x3a21002\x3bwidth\x3a100\x25\x3bheight\x3a100\x25\x3bopacity\x3a \x2e7\x7d\x2emf\x2dmodal\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21003\x3bleft\x3a50\x25\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dfill\x2dmode\x3aforwards\x3banimation\x2dfill\x2dmode\x3aforwards\x3b\x2dwebkit\x2danimation\x2dduration\x3a0\x2e3s\x3banimation\x2dduration\x3a0\x2e3s\x3b\x2dwebkit\x2danimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x3banimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dtop\x7btop\x3a10px\x3bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dtop\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dtop\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dtop\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dmiddle\x7btop\x3a50\x25\x3bmargin\x2dtop\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dmiddle\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2ddown\x2dmiddle\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dbottom\x7bbottom\x3a10px\x3bmargin\x2dbottom\x3a\x2d100\x25\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x3btransform\x3atranslate\x28\x2d50\x25\x2c0\x29\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dmodal\x2diframe\x2dbottom\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dmodal\x2dslide\x2dup\x2dbottom\x3banimation\x2dname\x3amf\x2dmodal\x2dslide\x2dup\x2dbottom\x7d\x2emf\x2dmodal\x2diframe\x2emf\x2dloaded\x7bmargin\x2dtop\x3a0\x3bmargin\x2dbottom\x3a0\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dnotification\x2dslide\x2dleft\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28150\x25\x29\x3btransform\x3atranslateX\x28150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3btransform\x3atranslateX\x28\x2d8\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x282\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x282\x25\x29\x3btransform\x3atranslateX\x282\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40keyframes mf\x2dnotification\x2dslide\x2dleft\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28150\x25\x29\x3btransform\x3atranslateX\x28150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d8\x25\x29\x3btransform\x3atranslateX\x28\x2d8\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x282\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x282\x25\x29\x3btransform\x3atranslateX\x282\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40\x2dwebkit\x2dkeyframes mf\x2dnotification\x2dslide\x2dright\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3btransform\x3atranslateX\x28\x2d150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x288\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x288\x25\x29\x3btransform\x3atranslateX\x288\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3btransform\x3atranslateX\x28\x2d2\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x40keyframes mf\x2dnotification\x2dslide\x2dright\x7b0\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d150\x25\x29\x3btransform\x3atranslateX\x28\x2d150\x25\x29\x7d50\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x288\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x288\x25\x29\x3btransform\x3atranslateX\x288\x25\x29\x7d65\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d4\x25\x29\x3btransform\x3atranslateX\x28\x2d4\x25\x29\x7d80\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x284\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x284\x25\x29\x3btransform\x3atranslateX\x284\x25\x29\x7d95\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x28\x2d2\x25\x29\x3btransform\x3atranslateX\x28\x2d2\x25\x29\x7d100\x25\x7b\x2dwebkit\x2dtransform\x3atranslateX\x280\x25\x29\x3b\x2dms\x2dtransform\x3atranslateX\x280\x25\x29\x3btransform\x3atranslateX\x280\x25\x29\x7d\x7d\x2emf\x2dnotification\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21001\x3bmargin\x2dtop\x3a\x2d100\x25\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x7bmargin\x2dtop\x3a0\x3bmargin\x2dbottom\x3a0\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dduration\x3a1s\x3banimation\x2dduration\x3a1s\x3b\x2dwebkit\x2danimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x3banimation\x2dtiming\x2dfunction\x3aease\x2din\x2dout\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dleft\x7btop\x3a5px\x3bleft\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dleft\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dright\x7btop\x3a5px\x3bright\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dtop\x2dright\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dleft\x7bbottom\x3a5px\x3bleft\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dleft\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dright\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dright\x7bbottom\x3a5px\x3bright\x3a5px\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dnotification\x2diframe\x2dbottom\x2dright\x2emf\x2danimate\x7b\x2dwebkit\x2danimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x3banimation\x2dname\x3amf\x2dnotification\x2dslide\x2dleft\x7d\x2emf\x2dnotification\x2diframe\x2emf\x2dloaded\x2emf\x2dresponsive\x7bleft\x3a0 \x21important\x3bright\x3a0 \x21important\x7d\x2emf\x2dpage\x2diframe\x7bposition\x3afixed\x3bz\x2dindex\x3a21005\x3btop\x3a1px\x3bright\x3a1px\x3bleft\x3a1px\x3bbottom\x3a1px\x3bwidth\x3a100\x25\x3bheight\x3a100\x25\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dpage\x2diframe\x7btop\x3a0\x3bright\x3a0\x3bleft\x3a0\x3bbottom\x3a0\x7d\x7d", 99head = document.head || document.getElementsByTagName('head')[0], 100style = document.createElement('style');head.appendChild(style); 101style.type = 'text/css'; 102if (style.styleSheet) { 103style.styleSheet.cssText = css; 104} else { 105style.appendChild(document.createTextNode(css)); 106} 107} else if (Focus.debug) { 108console.log('Shared style already inserted into head'); 109} 110},// Inserts styling into the iframe's head 111insertFocusStyleIntoIframeHead: function () {
112// Insert style into iframe header 113var frameDoc = Focus.iframe.contentDocument; 114var frameHead = frameDoc.getElementsByTagName('head').item(0);var css = "\x2emf\x2dbar\x2diframe\x7bz\x2dindex\x3a19000\x7d\x2emf\x2dcontent\x7bline\x2dheight\x3a1\x2e1\x7d\x2emf\x2dcontent \x2emf\x2dinner\x2dcontainer\x7bmargin\x2dtop\x3a20px\x7d\x2emf\x2dcontent a\x2emf\x2dlink\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x7bpadding\x3a5px\x0a15px\x3b\x2dwebkit\x2dborder\x2dradius\x3a4px\x3b\x2dmoz\x2dborder\x2dradius\x3a4px\x3bborder\x2dradius\x3a4px\x3bcursor\x3apointer\x3btext\x2dalign\x3acenter\x3btext\x2ddecoration\x3anone\x3bborder\x3anone\x7d\x2emf\x2dcontent a\x2emf\x2dlink\x3ahover\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dbutton\x3ahover\x2c\x0a\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x3ahover\x7bopacity\x3a0\x2e9\x3btext\x2ddecoration\x3anone\x3bborder\x3anone\x7d\x2emf\x2dcontent \x2emauticform\x2dpagebreak\x7bwidth\x3aauto \x21important\x7d\x2emautic\x2dfocus \x2emauticform\x5fwrapper\x0aform\x7bpadding\x3a0\x3bmargin\x3a0\x7d\x2emautic\x2dfocus \x2emauticform\x2dinput\x2c\x0a\x2emautic\x2dfocus\x0aselect\x7bborder\x2dradius\x3a2px\x3bpadding\x3a5px\x0a8px\x3bcolor\x3a\x23757575\x3bborder\x3a1px\x0asolid \x23ababab\x7d\x2emautic\x2dfocus \x2emauticform\x2dinput\x3afocus\x2c\x0a\x2emautic\x2dfocus select\x3afocus\x7boutline\x3anone\x3bborder\x3a1px\x0asolid \x23757575\x7d\x2emf\x2dbar\x7bwidth\x3a100\x25\x3bposition\x3afixed\x3bleft\x3a0\x3bright\x3a0\x3bdisplay\x3atable\x3bpadding\x2dleft\x3a5px\x3bpadding\x2dright\x3a5px\x3bz\x2dindex\x3a20000\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dtop\x7btop\x3a0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dbottom\x7bbottom\x3a0\x7d\x2emf\x2dbar \x2emf\x2dbar\x2dcollapse\x7bwidth\x3a100px\x3bdisplay\x3atable\x2dcell\x3bvertical\x2dalign\x3amiddle\x3bline\x2dheight\x3a13px\x7d\x2emf\x2dbar \x2emf\x2dcontent\x7bdisplay\x3atable\x2dcell\x3bvertical\x2dalign\x3amiddle\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dbar \x2emf\x2dcontent \x2emf\x2dlink\x7bmargin\x2dleft\x3a10px\x3bpadding\x3a2px\x0a15px\x7d\x2emf\x2dbar \x2emf\x2dcontent \x2emf\x2dheadline\x7bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x7bheight\x3a30px\x3bfont\x2dsize\x3a14px\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x2e\x2emf\x2dbar\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a3px\x0a0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular\x2e\x2emf\x2dbar\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d3px 0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular select\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dregular \x2emauticform\x2dpagebreak\x7bpadding\x3a3px\x0a6px\x3bfont\x2dsize\x3a0\x2e9em\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x7bheight\x3a50px\x3bfont\x2dsize\x3a17px\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x2e\x2emf\x2dbar\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a5px\x0a0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge\x2e\x2emf\x2dbar\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d5px 0 0 0\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emf\x2dlink\x7bfont\x2dsize\x3a1em\x7d\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge select\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dbar\x2emf\x2dbar\x2dlarge \x2emauticform\x2dpagebreak\x7bfont\x2dsize\x3a1em\x7d\x2emf\x2dbar \x2emauticform\x2drow\x2c\x0a\x2emf\x2dbar \x2emauticform\x2dcheckboxgrp\x2drow\x2c\x0a\x2emf\x2dbar \x2emauticform\x2dradiogrp\x2drow\x7bdisplay\x3ainline\x2dblock\x3bmargin\x2dright\x3a3px\x7d\x2emf\x2dbar \x2emauticform\x2drow \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dbar \x2emauticform\x2drow\x0aselect\x7bcolor\x3a\x23000\x7d\x2emf\x2dbar \x2emauticform\x2dlabel\x7bdisplay\x3anone\x7d\x2emf\x2dbar\x0a\x2emauticform\x5fwrapper\x7bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar \x2emf\x2dresponsive \x2emf\x2dbar\x2dcollapse\x2c\x0a\x2emf\x2dbar \x2emf\x2dresponsive \x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x2emf\x2dbar\x2dcollapser\x7bposition\x3aabsolute\x3bright\x3a3px\x3bwidth\x3a24px\x3bheight\x3a24px\x3btext\x2dalign\x3acenter\x3bz\x2dindex\x3a21000\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x7btop\x3a0\x3bborder\x2dbottom\x2dright\x2dradius\x3a4px\x3bborder\x2dbottom\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a2px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x7bbottom\x3a0\x3bborder\x2dtop\x2dright\x2dradius\x3a4px\x3bborder\x2dtop\x2dleft\x2dradius\x3a4px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d2px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x7bwidth\x3a40px\x3bheight\x3a40px\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dtop \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a4px\x0a0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dlarge\x2emf\x2dbar\x2dcollapser\x2dbottom \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a\x2d4px 0 0 0\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dsticky\x7bposition\x3afixed\x7d\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dtop\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon svg\x2c\x0a\x2emf\x2dbar\x2dcollapser\x2emf\x2dbar\x2dcollapser\x2dbottom\x2emf\x2dbar\x2dcollapsed \x2emf\x2dbar\x2dcollapser\x2dicon\x0asvg\x7bmargin\x3a0\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x7bposition\x3arelative\x3bdisplay\x3ainline\x2dblock\x7d\x2emf\x2dbar\x2dcollapser a\x2emf\x2dbar\x2dcollapser\x2dicon\x3aafter\x7bcontent\x3a\x22\x22\x3bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a0\x3bbottom\x3a0\x3bleft\x3a0\x7d\x40media only screen and \x28max\x2dwidth\x3a 667px\x29\x7b\x2emf\x2dbar\x2dcollapse\x2c\x2emf\x2dbar\x2dcollapser\x7bdisplay\x3anone \x21important\x7d\x7d\x2emf\x2dmodal\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a2000\x3bmargin\x3aauto\x3bpadding\x3a45px\x3bborder\x2dradius\x3a4px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3bbackground\x3a\x23fff\x3bwidth\x3a40em\x3bmax\x2dwidth\x3a40em\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dmodal \x2emf\x2dcontent\x7bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dmodal \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a1\x2e6em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dmodal \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1\x2e2em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dmodal \x2emf\x2dcontent a\x2emf\x2dlink\x7bdisplay\x3ablock\x3bmax\x2dwidth\x3a70\x25\x3bpadding\x3a10px\x3bmargin\x3aauto\x3bfont\x2dsize\x3a1\x2e2em\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose\x0aa\x7bfont\x2dsize\x3a1\x2e4em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dmodal \x2emf\x2dmodal\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dmodal \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dmodal \x2emauticform\x2dpagebreak\x7bwidth\x3a75\x25\x3bheight\x3a35px\x3bmargin\x2dbottom\x3a5px\x7d\x2emf\x2dresponsive\x2emf\x2dmodal\x2c\x0a\x2emf\x2dresponsive \x2emf\x2dmodal\x7bwidth\x3a90\x25\x3bpadding\x3a10px\x7d\x2emf\x2dnotification\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a2000\x3bmargin\x3aauto\x3bbackground\x3a\x23fff\x3bborder\x2dradius\x3a4px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3bmin\x2dheight\x3a8em\x3bpadding\x3a10px\x0a20px\x3bwidth\x3a350px\x7d\x2emf\x2dnotification \x2emf\x2dcontent\x7bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dnotification \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a1\x2e2em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dnotification \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose\x0aa\x7bfont\x2dsize\x3a1em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dnotification \x2emf\x2dnotification\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dnotification \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dnotification \x2emauticform\x2dpagebreak\x7bwidth\x3a100\x25\x3bheight\x3a28px\x3bmargin\x2dbottom\x3a2px\x7d\x2emf\x2dresponsive\x2emf\x2dnotification\x2c\x0a\x2emf\x2dresponsive \x2emf\x2dnotification\x7bwidth\x3a90\x25\x3bpadding\x3a10px\x3bleft\x3a0\x3bright\x3a0\x7d\x2emf\x2dpage\x7bposition\x3afixed\x3bopacity\x3a1\x3bz\x2dindex\x3a20000\x3bmargin\x3aauto\x3bpadding\x3a45px\x3bbackground\x3a\x23fff\x3bborder\x2dradius\x3a2px\x3bborder\x2dwidth\x3a6px 1px 1px 1px\x3bborder\x2dstyle\x3asolid\x3btop\x3a1px\x3bright\x3a1px\x3bleft\x3a1px\x3bbottom\x3a1px\x3btext\x2dalign\x3acenter\x7d\x2emf\x2dpage \x2emf\x2dcontent\x7bposition\x3aabsolute\x3bmin\x2dwidth\x3a75\x25\x3btop\x3a50\x25\x3bleft\x3a50\x25\x3bright\x3a0\x3btransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dwebkit\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3b\x2dms\x2dtransform\x3atranslate\x28\x2d50\x25\x2c\x2d50\x25\x29\x3bmargin\x2dbottom\x3a30px\x7d\x2emf\x2dpage \x2emf\x2dcontent \x2emf\x2dheadline\x7bfont\x2dsize\x3a2\x2e5em\x3bfont\x2dweight\x3a600\x7d\x2emf\x2dpage \x2emf\x2dcontent \x2emf\x2dtagline\x7bfont\x2dsize\x3a1\x2e8em\x3bfont\x2dweight\x3anormal\x3bmargin\x2dtop\x3a4px\x7d\x2emf\x2dpage \x2emf\x2dcontent a\x2emf\x2dlink\x7bpadding\x3a10px\x0a15px\x3bdisplay\x3ablock\x3bmax\x2dwidth\x3a50\x25\x3bmargin\x3aauto\x3bfont\x2dsize\x3a1\x2e8em\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose\x7bposition\x3aabsolute\x3btop\x3a0\x3bright\x3a8px\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose\x0aa\x7bfont\x2dsize\x3a1\x2e8em\x3bcolor\x3a\x23757575\x3bopacity\x3a \x2e4\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dpage \x2emf\x2dpage\x2dclose a\x3ahover\x7bopacity\x3a \x2e8\x3btext\x2ddecoration\x3anone\x7d\x2emf\x2dpage \x2emauticform\x2dinput\x2c\x0a\x2emf\x2dpage \x2emauticform\x2drow select\x2c\x0a\x2emf\x2dpage \x2emauticform\x2dbutton\x2c\x0a\x2emf\x2dpage \x2emauticform\x2dpagebreak\x7bwidth\x3a75\x25\x3bheight\x3a40px\x3bfont\x2dsize\x3a1\x2e6em\x3bmargin\x2dbottom\x3a8px\x7d"; 115var style = frameDoc.createElement('style');style.type = 'text/css'; 116if (style.styleSheet) { 117style.styleSheet.cssText = css; 118} else { 119style.appendChild(frameDoc.createTextNode(css)); 120} 121frameHead.appendChild(style);var metaTag = frameDoc.createElement('meta'); 122metaTag.name = "viewport" 123metaTag.content = "width=device-width,initial-scale=1,minimum-scale=1.0 maximum-scale=1.0" 124frameHead.appendChild(metaTag); 125},// Generates the focus HTML 126engageVisitor: function () { 127var now = Math.floor(Date.now() / 1000);if (Focus.cookies.hasItem('mautic_focus_1')) { 128if (Focus.debug) 129console.log('Cookie exists thus checking frequency');var lastEngaged = parseInt(Focus.cookies.getItem('mautic_focus_1')), 130frequency = 'everypage', 131engage;if (Focus.ignoreConverted && lastEngaged == -1) { 132if (Focus.debug) 133console.log('Visitor converted; abort');return false;
134}switch (frequency) { 135case 'once': 136engage = false; 137if (Focus.debug) 138console.log('Engage once, abort');break; 139case 'everypage': 140engage = true; 141if (Focus.debug) 142console.log('Engage on every page, continue');break; 143case 'q2min': 144engage = (now - lastEngaged) >= 120; 145if (Focus.debug) { 146var debugMsg = 'Engage q2 minute, '; 147if (engage) { 148debugMsg += 'continue'; 149} else { 150debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds'; 151} 152console.log(debugMsg); 153}break; 154case 'q15min': 155engage = (now - lastEngaged) >= 900; 156if (Focus.debug) { 157var debugMsg = 'Engage q15 minute, '; 158if (engage) { 159debugMsg += 'continue'; 160} else { 161debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds'; 162} 163console.log(debugMsg); 164}break; 165case 'hourly': 166engage = (now - lastEngaged) >= 3600; 167if (Focus.debug) { 168var debugMsg = 'Engage hourly, '; 169if (engage) { 170debugMsg += 'continue'; 171} else { 172debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds'; 173} 174console.log(debugMsg); 175}break; 176case 'daily': 177engage = (now - lastEngaged) >= 86400; 178if (Focus.debug) { 179var debugMsg = 'Engage daily, '; 180if (engage) { 181debugMsg += 'continue'; 182} else { 183debugMsg += 'engage in ' + (120 - (now - lastEngaged)) + ' seconds'; 184} 185console.log(debugMsg); 186}break; 187}if (!engage) {return false; 188} 189}if (Focus.debug) 190console.log('engageVisitor()');// Inject iframe 191Focus.createIframe();
191// Inject content into iframe 192Focus.iframeDoc.open(); 193Focus.iframeDoc.write("\x3cdiv\x3e\x3cstyle scoped\x3e\x2emautic\x2dfocus \x7b\x0a font\x2dfamily\x3a Century Gothic\x2c sans\x2dserif\x3b\x0a color\x3a \x239e9e9e\x3b\x0a \x7d\x0a\x0a \x0a \x2emf\x2dcontent a\x2emf\x2dlink\x2c \x2emf\x2dcontent \x2emauticform\x2dbutton\x2c \x2emf\x2dcontent \x2emauticform\x2dpagebreak \x7b\x0a background\x2dcolor\x3a \x23fdb933\x3b\x0a color\x3a \x23ffffff\x3b\x0a \x7d\x0a\x0a \x2emauticform\x2dinput\x3afocus\x2c select\x3afocus \x7b\x0a border\x3a 1px solid \x23fdb933\x3b\x0a \x7d\x3c\x2fstyle\x3e\x3cstyle scoped\x3e\x2emf\x2dmodal \x7b\x0a border\x2dcolor\x3a \x2300bfff \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aclass\x3d\x22mautic\x2dfocus mf\x2dmodal mf\x2dmodal\x2dmiddle\x22\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmodal\x2dcontainer\x22\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmodal\x2dclose\x22\x3e\x0a\x3ca\x0ahref\x3d\x22javascript\x3avoid\x280\x29\x22\x3ex\x3c\x2fa\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dcontent\x22\x3e\x3ch1 style\x3d\x22text\x2dalign\x3a center\x3b\x22\x3e\x3cimg\x0aid\x3d\x22idcec\x22 src\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2f\x2fmedia\x2fimages\x2fsysclay\x2dlogo2\x2d1\x2epng\x22 \x2f\x3e\x3c\x2fh1\x3e\x3cp\x3e\x3c\x2fp\x3e\x3cdiv\x0aid\x3d\x22box\x22 style\x3d\x22text\x2dalign\x3a center\x3b font\x2dfamily\x3aSource Sans Pro\x3b\x22\x3e\x3cstyle scoped\x3d\x22\x22 type\x3d\x22text\x2fcss\x22\x3e\x2emauticform\x5fwrapper \x7b max\x2dwidth\x3a 400px\x3b margin\x3a 3\x25 auto\x3b \x7d\x0aa\x7bcolor\x3a00a2ff\x3b\x0atext\x2ddecoration\x3a none\x3b\x7d \x0a\x23uwaga\x7bcolor\x3a red\x3b\x7d \x0a\x2emauticform\x2dinnerform \x7b\x7d\x0a \x2emauticform\x2dpost\x2dsuccess \x7b\x7d\x0a \x2emauticform\x2dname \x7b font\x2dweight\x3a bold\x3b font\x2dsize\x3a 1\x2e5em\x3b margin\x2dbottom\x3a 3px\x3b \x7d\x0a \x2emauticform\x2ddescription \x7b margin\x2dtop\x3a 2px\x3b margin\x2dbottom\x3a 10px\x3b \x7d\x0a \x2emauticform\x2derror \x7bmargin\x2dbottom\x3a 10px color\x3a red\x3b\x7d\x0a \x2emauticform\x2dmessage \x7b margin\x2dbottom\x3a 10px\x3b color\x3a \x2300bfff\x3b font\x2dsize\x3a 15px\x3b border\x2dradius\x3a 10px\x3b font\x2dfamily\x3a Arial\x3b width\x3a100\x25\x7d\x0a \x2emauticform\x2drow \x7b display\x3a block\x3b margin\x2dbottom\x3a 15px\x3b \x7d\x0a \x2emauticform\x2dlabel \x7b font\x2dsize\x3a 1\x2e1em\x3b display\x3a block\x3b font\x2dweight\x3a bold\x3b margin\x2dbottom\x3a 0px\x3b \x7d\x0a \x2emauticform\x2drow\x2emauticform\x2drequired \x2emauticform\x2dlabel\x3aafter \x7b color\x3a \x23e32\x3b content\x3a \x22 \x2a\x22\x3b display\x3a inline\x3b \x7d\x0a \x2emauticform\x2dhelpmessage \x7b display\x3a block\x3b font\x2dsize\x3a 0\x2e9em\x3b margin\x2dbottom\x3a 3px\x3b \x7d\x0a \x2emauticform\x2derrormsg \x7bdisplay\x3a inline\x2dblock\x3b color\x3a red\x3b font\x2dsize\x3a 25px\x3b\x7d\x0a \x2emauticform\x2dselectbox\x2c \x2emauticform\x2dinput\x2c \x2emauticform\x2dtextarea \x7b width\x3a 400px\x3b padding\x3a10px\x3b border\x3a 1px solid \x23CCC\x3b background\x3a rgba\x28255\x2c 255\x2c 255\x2c 0\x2e685\x29\x3b box\x2dshadow\x3a 0px 0px 0px \x23fff inset\x3b border\x2dradius\x3a 10px\x3b box\x2dsizing\x3a border\x2dbox\x3b\x7d\x0a \x2emauticform\x2dcheckboxgrp\x2drow \x7bposition\x3a relative\x3b left\x3a 55px\x3b text\x2dalign\x3a left\x3b \x7d\x0a \x2emauticform\x2dcheckboxgrp\x2dlabel \x7b font\x2dsize\x3a12px \x3b text\x2dalign\x3a left\x3b \x7d\x0a \x2emauticform\x2dcheckboxgrp\x2dcheckbox \x7btext\x2dalign\x3a left\x3b\x7d\x0a \x2emauticform\x2dradiogrp\x2drow \x7btext\x2dalign\x3a left\x3b\x7d\x0a \x2emauticform\x2dradiogrp\x2dlabel \x7b font\x2dweight\x3a normal\x3b \x7d\x0a \x2emauticform\x2dradiogrp\x2dradio \x7btext\x2dalign\x3a left\x3b\x7d\x0a \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2ebtn\x2ddefault\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak\x2ebtn\x2ddefault \x7b color\x3a blacks\x3bbackground\x2dcolor\x3a \x23f07c00\x3bborder\x2dcolor\x3a \x23f07c00\x3b\x7d\x0a \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak \x7b display\x3a inline\x2dblock\x3bmargin\x2dbottom\x3a 0\x3bfont\x2dweight\x3a 600\x3btext\x2dalign\x3a center\x3bvertical\x2dalign\x3a middle\x3bcursor\x3a pointer\x3bbackground\x2dimage\x3a none\x3bborder\x3a 1px solid transparent\x3bwhite\x2dspace\x3a nowrap\x3bpadding\x3a 6px 12px\x3bfont\x2dsize\x3a 13px\x3bline\x2dheight\x3a 1\x2e3856\x3bborder\x2dradius\x3a 3px\x3b\x2dwebkit\x2duser\x2dselect\x3a none\x3b\x2dmoz\x2duser\x2dselect\x3a none\x3b\x2dms\x2duser\x2dselect\x3a none\x3buser\x2dselect\x3a none\x3b\x7d\x0a \x2emauticform\x2dbutton\x2dwrapper \x2emauticform\x2dbutton\x2ebtn\x2ddefault\x5bdisabled\x5d\x2c \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dpagebreak\x2ebtn\x2ddefault\x5bdisabled\x5d \x7b background\x2dcolor\x3a \x23777777\x3b border\x2dcolor\x3a \x23dddddd\x3b opacity\x3a 0\x2e75\x3b cursor\x3a not\x2dallowed\x3b \x7d\x0a \x2emauticform\x2dpagebreak\x2dwrapper \x2emauticform\x2dbutton\x2dwrapper \x7b display\x3a inline\x3b \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x5fwrapper\x22 id\x3d\x22mauticform\x5fwrapper\x5fregister\x22\x3e\x3cform\x0aaction\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fform\x2fsubmit\x3fformId\x3d27\x22 autocomplete\x3d\x22false\x22 data\x2dmautic\x2dform\x3d\x22register\x22 enctype\x3d\x22multipart\x2fform\x2ddata\x22 id\x3d\x22mauticform\x5fregister\x22 method\x3d\x22post\x22 role\x3d\x22form\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2derror\x22 id\x3d\x22mauticform\x5fregister\x5ferror\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dmessage\x22 id\x3d\x22mauticform\x5fregister\x5fmessage\x22\x3e\x3c\x2fdiv\x3e\x0a\u00a0\x3cdiv\x0aclass\x3d\x22mauticform\x2dinnerform\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dpage\x2dwrapper mauticform\x2dpage\x2d1\x22 data\x2dmautic\x2dform\x2dpage\x3d\x221\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d1 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22firma\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5ffirma\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffirma\x22 name\x3d\x22mauticform\x5bfirma\x5d\x22 placeholder\x3d\x22Nazwa Firmy\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d2 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22nip\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fnip\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnip\x22 name\x3d\x22mauticform\x5bnip\x5d\x22 placeholder\x3d\x22NIP\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2demail mauticform\x2dfield\x2d3 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22email\x22 data\x2dvalidation\x2dtype\x3d\x22email\x22 id\x3d\x22mauticform\x5fregister\x5femail\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5femail\x22 name\x3d\x22mauticform\x5bemail\x5d\x22 placeholder\x3d\x22Email\x22 type\x3d\x22email\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d4 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22imie\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fimie\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fimie\x22 name\x3d\x22mauticform\x5bimie\x5d\x22 placeholder\x3d\x22Im
193iÄ\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d5 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22nazwisko\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 id\x3d\x22mauticform\x5fregister\x5fnazwisko\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnazwisko\x22 name\x3d\x22mauticform\x5bnazwisko\x5d\x22 placeholder\x3d\x22Nazwisko\x22 type\x3d\x22text\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 pole\x3d\x22\x22 style\x3d\x22display\x3a none\x3b title\x3d\x22 wymagane\x3d\x22\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dtel mauticform\x2dfield\x2d4 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22numer\x5ftelefonu\x22 data\x2dvalidation\x2dtype\x3d\x22tel\x22 id\x3d\x22mauticform\x5fregister\x5fnumer\x5ftelefonu\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dinput\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fnumer\x5ftelefonu\x22 name\x3d\x22mauticform\x5bnumer\x5ftelefonu\x5d\x22 placeholder\x3d\x22Numer Kontaktowy\x22 type\x3d\x22tel\x22 value\x3d\x22\x22 \x2f\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x0a\x3cinput\x0aclass\x3d\x22mauticform\x2dhidden\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fzgoda\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22zgoda\x22 \x2f\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d6 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22zgoda\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 id\x3d\x22mauticform\x5fregister\x5fzgoda\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x5b\x5d\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x2dwarunki\x2dÅwiadczenia\x2dusÅug\x22 \x2f\x3e \x3clabel\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda\x5fzgoda0\x22\x3eAkceptujÄ \x3ca\x0ahref\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fr\x2f8bad2973a46996c74afb6ae04\x3fct\x3dYToyOntzOjg6ImZvY3VzX2lkIjtpOjE7czo3OiJjaGFubmVsIjthOjE6e3M6NToiZm9jdXMiO2k6MTt9fQ\x253D\x253D\x26\x22 target\x3d\x22blank\x22\x3e Ogólne Warunki Åwiadczenia UsÅug \x3c\x2fa\x3e\x3c\x2flabel\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x0a\x3cbr\x0a\x2f\x3e\x0a\x3cinput\x0aclass\x3d\x22mauticform\x2dhidden\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fzgoda2\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22zgoda2\x22 \x2f\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d7 mauticform\x2drequired\x22 data\x2dvalidate\x3d\x22zgoda2\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 id\x3d\x22mauticform\x5fregister\x5fzgoda2\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e\x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x5b\x5d\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x2dpolityka\x2dprywatnoÅci\x22 \x2f\x3e \x3clabel\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda2\x5fzgoda20\x22\x3eAkceptujÄ Warunki \x3ca\x0ahref\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fr\x2f93e3314002ad66cd390fd2cc4\x3fct\x3dYToyOntzOjg6ImZvY3VzX2lkIjtpOjE7czo3OiJjaGFubmVsIjthOjE6e3M6NToiZm9jdXMiO2k6MTt9fQ\x253D\x253D\x26\x22 target\x3d\x22blank\x22\x3e Polityki PrywatnoÅci \x3c\x2fa\x3e\x3c\x2flabel\x3e \x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x3ca\x0aid\x3d\x22uwaga\x22 title\x3d\x22Pole Wymagane\x22\x3e\x2a\x3c\x2fa\x3e\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x0a\u00a0\x3cdiv\x0aclass\x3d\x22mauticform\x2drow mauticform\x2dbutton\x2dwrapper mauticform\x2dfield\x2d8\x22 id\x3d\x22mauticform\x5fregister\x5fsubmit\x22\x3e\x3cbutton\x0aclass\x3d\x22mauticform\x2dbutton btn btn\x2ddefault\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5fsubmit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 type\x3d\x22submit\x22 value\x3d\x22\x22\x3eZarejestruj\x3c\x2fbutton\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5fid\x22 name\x3d\x22mauticform\x5bformId\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x2227\x22 \x2f\x3e \x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5freturn\x22 name\x3d\x22mauticform\x5breturn\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22\x22 \x2f\x3e \x3cinput\x0aid\x3d\x22mauticform\x5fregister\x5fname\x22 name\x3d\x22mauticform\x5bformName\x5d\x22 type\x3d\x22hidden\x22 value\x3d\x22register\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22wiadomosc\x22\x3e\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x2a\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fform\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mf\x2dmove\x2dto\x2dparent mf\x2dmodal\x2doverlay mf\x2dmodal\x2doverlay\x2d1\x22\x3e\x3c\x2fdiv\x3e\x3cstyle scoped\x3e\x3c\x2fstyle\x3e\x3cimg\x0asrc\x3d\x22\x2f\x2fsysclay\x2ecom\x2fm\x2ffocus\x2f1\x2fviewpixel\x2egif\x22 alt\x3d\x22Mautic Focus\x22 style\x3d\x22display\x3a none\x3b\x22\x2f\x3e\x3c\x2fdiv\x3e \x3cscript type\x3d\x22text\x2fjavascript\x22\x3e\x2f\x2a\x2a This section is only needed once per page if manually copying \x2a\x2a\x2f\x0a if \x28typeof MauticSDKLoaded \x3d\x3d \x27undefined\x27\x29 \x7b\x0a var MauticSDKLoaded \x3d true\x3b\x0a var head \x3d document\x2egetElementsByTagName\x28\x27head\x27\x29\x5b0\x5d\x3b\x0a var script \x3d document\x2ecreateElement\x28\x27script\x27\x29\x3b\x0a script\x2etype \x3d \x27text\x2fjavascript\x27\x3b\x0a script\x2esrc \x3d \x27https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fmedia\x2fjs\x2fmautic\x2dform\x2ejs\x3fv628c5c9a\x27\x3b\x0a script\x2eonload \x3d function\x28\x29 \x7b\x0a MauticSDK\x2eonLoad\x28\x29\x3b\x0a \x7d\x3b\x0a head\x2eappendChild\x28script\x29\x3b\x0a var MauticDomain \x3d \x27https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x27\x3b\x0a var MauticLang \x3d \x7b\x0a \x27submittingMessage\x27\x3a \x22ProszÄ czekaj\x22\x0a \x7d\x0a \x7
193delse if \x28typeof MauticSDK \x21\x3d \x27undefined\x27\x29 \x7b\x0a MauticSDK\x2eonLoad\x28\x29\x3b\x0a \x7d\x3c\x2fscript\x3e \x3cscript\x3evar MauticFocusHandler \x3d function \x28messageType\x2c message\x29 \x7b\x0a \x2f\x2f Store the HTML\x0a var wrapper \x3d document\x2egetElementById\x28\x27mauticform\x5fwrapper\x5fregister\x5ffocus\x27\x29\x3b\x0a var innerForm \x3d wrapper\x2egetElementsByClassName\x28\x27mauticform\x2dinnerform\x27\x29\x3b\x0a innerForm\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a\x0a document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2estyle\x2efontSize \x3d \x221\x2e1em\x22\x3b\x0a \x0a var headline \x3d document\x2egetElementsByClassName\x28\x27mf\x2dheadline\x27\x29\x3b\x0a if \x28headline\x2elength\x29 \x7b\x0a headline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a \x7d\x0a\x0a var tagline \x3d document\x2egetElementsByClassName\x28\x27mf\x2dtagline\x27\x29\x3b\x0a if \x28tagline\x2elength\x29 \x7b\x0a tagline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22none\x22\x3b\x0a \x7d\x0a\x0a if \x28message\x29 \x7b\x0a document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2einnerHTML \x3d message\x3b\x0a \x7d\x0a\x0a setTimeout\x28function \x28\x29 \x7b\x0a if \x28headline\x2elength\x29 \x7b\x0a headline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22block\x22\x3b\x0a \x7d\x0a if \x28tagline\x2elength\x29 \x7b\x0a tagline\x5b0\x5d\x2estyle\x2edisplay \x3d \x22inherit\x22\x3b\x0a \x7d\x0a\x0a innerForm\x5b0\x5d\x2estyle\x2edisplay \x3d \x22inherit\x22\x3b\x0a document\x2egetElementById\x28\x27mauticform\x5fregister\x5ffocus\x5f\x27 \x2b messageType\x29\x2einnerHTML \x3d \x27\x27\x3b\x0a \x7d\x2c \x28messageType \x3d\x3d \x27error\x27\x29 \x3f 1500 \x3a 5000\x29\x3b\x0a \x7d\x0a if \x28typeof MauticFormCallback \x3d\x3d \x27undefined\x27\x29 \x7b\x0a var MauticFormCallback \x3d \x7b\x7d\x3b\x0a \x7d\x0a MauticFormCallback\x5b\x22register\x5ffocus\x22\x5d \x3d \x7b\x0a onMessageSet\x3a function \x28data\x29 \x7b\x0a if \x28data\x2emessage\x29 \x7b\x0a MauticFocusHandler\x28data\x2etype\x29\x3b\x0a \x7d\x0a \x7d\x2c\x0a onErrorMark\x3a function \x28data\x29 \x7b\x0a if \x28data\x2evalidationMessage\x29 \x7b\x0a MauticFocusHandler\x28\x27error\x27\x2c data\x2evalidationMessage\x29\x3b\x0a\x0a return true\x3b\x0a \x7d\x0a \x7d\x2c\x0a onResponse\x3a function \x28data\x29 \x7b\x0a if \x28data\x2edownload\x29 \x7b\x0a \x2f\x2f Hit the download in the iframe\x0a document\x2egetElementById\x28\x27mauticiframe\x5fregister\x5ffocus\x27\x29\x2esrc \x3d data\x2edownload\x3b\x0a\x0a \x2f\x2f Register a callback for a redirect\x0a if \x28data\x2eredirect\x29 \x7b\x0a setTimeout\x28function \x28\x29 \x7b\x0a window\x2etop\x2elocation \x3d data\x2eredirect\x3b\x0a \x7d\x2c 2000\x29\x3b\x0a \x7d\x0a\x0a return true\x3b\x0a \x7d else if \x28data\x2eredirect\x29 \x7b\x0a window\x2etop\x2elocation \x3d data\x2eredirect\x3b\x0a\x0a return true\x3b\x0a \x7d\x0a\x0a return false\x3b\x0a \x7d\x0a \x7d\x3c\x2fscript\x3e \x3cstyle type\x3d\x22text\x2fcss\x22 scoped\x3e\x2emauticform\x2dfield\x2dhidden \x7b display\x3anone \x7d\x3c\x2fstyle\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fwrapper\x5fregister\x5ffocus\x22 class\x3d\x22mauticform\x5fwrapper\x22\x3e\x3cform\x0aautocomplete\x3d\x22false\x22 role\x3d\x22form\x22 method\x3d\x22post\x22 action\x3d\x22https\x3a\x2f\x2fsysclay\x2ecom\x2fm\x2fform\x2fsubmit\x3fformId\x3d27\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x22 data\x2dmautic\x2dform\x3d\x22register\x5ffocus\x22 enctype\x3d\x22multipart\x2fform\x2ddata\x22 \x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2derror\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5ferror\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dmessage\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fmessage\x22\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dinnerform\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dpage\x2dwrapper mauticform\x2dpage\x2d1\x22 data\x2dmautic\x2dform\x2dpage\x3d\x221\x22\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5ffirma\x22 data\x2dvalidate\x3d\x22firma\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d1 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5ffirma\x22 name\x3d\x22mauticform\x5bfirma\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Nazwa Firmy\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnip\x22 data\x2dvalidate\x3d\x22nip\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d2 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnip\x22 name\x3d\x22mauticform\x5bnip\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22NIP\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5femail\x22 data\x2dvalidate\x3d\x22email\x22 data\x2dvalidation\x2dtype\x3d\x22email\x22 class\x3d\x22mauticform\x2drow mauticform\x2demail mauticform\x2dfield\x2d3 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5femail\x22 name\x3d\x22mauticform\x5bemail\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Email\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22email\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnumer\x5ftelefonu\x22 data\x2dvalidate\x3d\x22numer\x5ftelefonu\x22 data\x2dvalidation\x2dtype\x3d\x22tel\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtel mauticform\x2dfield\x2d4 mauticform\x2drequired\x22\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2dhelpmessage\x22\x3eNumer Telefonu\x3c\x2fspan\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnumer\x5ftelefonu\x22 name\x3d\x22mauticform\x5bnumer\x5ftelefonu\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Numer Telefonu\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22tel\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fimie\x22 data\x2dvalidate\x3d\x22imie\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d5 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fimie\x22 name\x3d\x22mauticform\x5bimie\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Im
193ie\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fnazwisko\x22 data\x2dvalidate\x3d\x22nazwisko\x22 data\x2dvalidation\x2dtype\x3d\x22text\x22 class\x3d\x22mauticform\x2drow mauticform\x2dtext mauticform\x2dfield\x2d6 mauticform\x2drequired\x22\x3e\x0a\x3cinput\x0aid\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fnazwisko\x22 name\x3d\x22mauticform\x5bnazwisko\x5d\x22 value\x3d\x22\x22 placeholder\x3d\x22Nazwisko\x22 class\x3d\x22mauticform\x2dinput\x22 type\x3d\x22text\x22 \x2f\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cinput\x0avalue\x3d\x22zgoda\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fzgoda\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x22 class\x3d\x22mauticform\x2dhidden\x22 type\x3d\x22hidden\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fzgoda\x22 data\x2dvalidate\x3d\x22zgoda\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 class\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d7 mauticform\x2drequired\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e \x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22checked\x3d\x22checked\x22 name\x3d\x22mauticform\x5bzgoda\x5d\x5b\x5d\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda\x22 \x2f\x3e\x0a\x3clabel\x0aid\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda\x5fzgoda0\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda\x5fzgoda0\x22 class\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22\x3eAkceptujÄ Ogólne Warunki Åwiadczenia UsÅug Sysclay\x3c\x2flabel\x3e\x3c\x2fdiv\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3ePole Wymagane\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cinput\x0avalue\x3d\x22zgoda2\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fzgoda2\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x22 class\x3d\x22mauticform\x2dhidden\x22 type\x3d\x22hidden\x22 \x2f\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fzgoda2\x22 data\x2dvalidate\x3d\x22zgoda2\x22 data\x2dvalidation\x2dtype\x3d\x22checkboxgrp\x22 class\x3d\x22mauticform\x2drow mauticform\x2dcheckboxgrp mauticform\x2dfield\x2d8 mauticform\x2drequired\x22\x3e\x3cdiv\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2drow\x22\x3e \x3cinput\x0aclass\x3d\x22mauticform\x2dcheckboxgrp\x2dcheckbox\x22checked\x3d\x22checked\x22 name\x3d\x22mauticform\x5bzgoda2\x5d\x5b\x5d\x22 id\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 type\x3d\x22checkbox\x22 value\x3d\x22zgoda2\x22 \x2f\x3e\x0a\x3clabel\x0aid\x3d\x22mauticform\x5fcheckboxgrp\x5flabel\x5fzgoda2\x5fzgoda20\x22 for\x3d\x22mauticform\x5fcheckboxgrp\x5fcheckbox\x5fzgoda2\x5fzgoda20\x22 class\x3d\x22mauticform\x2dcheckboxgrp\x2dlabel\x22\x3eZapisujÄ siÄ do newslettera\x3c\x2flabel\x3e\x3c\x2fdiv\x3e\x0a\x3cspan\x0aclass\x3d\x22mauticform\x2derrormsg\x22 style\x3d\x22display\x3a none\x3b\x22\x3e\x2a\x3c\x2fspan\x3e\x3c\x2fdiv\x3e\x3cdiv\x0aid\x3d\x22mauticform\x5fregister\x5ffocus\x5fsubmit\x22 class\x3d\x22mauticform\x2drow mauticform\x2dbutton\x2dwrapper mauticform\x2dfield\x2d9\x22\x3e\x0a\x3cbutton\x0atype\x3d\x22submit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 id\x3d\x22mauticform\x5finput\x5fregister\x5ffocus\x5fsubmit\x22 name\x3d\x22mauticform\x5bsubmit\x5d\x22 value\x3d\x22\x22 class\x3d\x22mauticform\x2dbutton btn btn\x2ddefault\x22 value\x3d\x221\x22\x3eRejestruj\x3c\x2fbutton\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3c\x2fdiv\x3e\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bformId\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fid\x22 value\x3d\x2227\x22\x2f\x3e\x0a\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5breturn\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5freturn\x22 value\x3d\x22\x22\x2f\x3e\x0a\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bformName\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5fname\x22 value\x3d\x22register\x5ffocus\x22\x2f\x3e\x3cinput\x0atype\x3d\x22hidden\x22 name\x3d\x22mauticform\x5bfocusId\x5d\x22 id\x3d\x22mauticform\x5fregister\x5ffocus\x5ffocus\x5fid\x22 value\x3d\x221\x22\x2f\x3e\x3c\x2fform\x3e\x3c\x2fdiv\x3e"); 194Focus.iframeDoc.close();var animate = true;Focus.iframe.onload = function() { 195if (Focus.debug) 196console.log('iframe loaded for '+Focus.iframe.getAttribute('src'));// Resize iframe 197if (Focus.enableIframeResizer()) { 198// Give iframe chance to resize 199setTimeout(function () { 200if (animate) { 201Focus.addClass(Focus.iframe, "mf-animate"); 202} 203Focus.addClass(Focus.iframe, "mf-loaded"); 204}, 35); 205} else { 206if (animate) { 207Focus.addClass(Focus.iframe, "mf-animate"); 208} 209Focus.addClass(Focus.iframe, "mf-loaded"); 210} 211}// Set body margin to 0 212Focus.iframeDoc.getElementsByTagName('body')[0].style.margin = 0;// Find elements that should be moved to parent 213var move = Focus.iframeDoc.getElementsByClassName('mf-move-to-parent'); 214for (var i = 0; i < move.length; i++) { 215var bodyFirstChild = document.body.firstChild; 216Focus.addClass(move[i], 'mf-moved-1'); 217bodyFirstChild.parentNode.insertBefore(move[i], Focus.iframe); 218}// Find elements that should be copied to parent 219var copy = Focus.iframeDoc.getElementsByClassName('mf-copy-to-parent'); 220for (var i = 0; i < copy.length; i++) { 221var bodyFirstChild = document.body.firstChild; 222var clone = copy[i].cloneNode(true); 223Focus.addClass(clone, 'mf-moved-1'); 224bodyFirstChild.parentNode.insertBefore(clone, Focus.iframe); 225}// Get the main focus element 226var focus = Focus.iframeDoc.getElementsByClassName('mautic-focus');
227Focus.iframeFocus = focus[0];// Insert style into iframe head 228Focus.insertFocusStyleIntoIframeHead();// Register events 229Focus.registerClickEvents(); 230// Add cookie of last engagement 231if (Focus.debug) 232console.log('mautic_focus_1 cookie set for ' + now);Focus.cookies.removeItem('mautic_focus_1'); 233Focus.cookies.setItem('mautic_focus_1', now, Infinity, '/'); 234return true; 235},// Enable iframe resizer 236enableIframeResizer: function () { 237if (typeof Focus.iframeResizerEnabled !== 'undefined') { 238return true; 239}Focus.iframeHeight = 0; 240Focus.iframeWidth = 0; 241Focus.iframeResizeInterval = setInterval(function () { 242if (Focus.iframeHeight !== Focus.iframe.style.height) { 243var useHeight = ((window.innerHeight < Focus.iframeFocus.offsetHeight) ? 244window.innerHeight : Focus.iframeFocus.offsetHeight);useHeight += 10; 245useHeight = useHeight + 'px';if (Focus.debug) { 246console.log('window inner height = ' + window.innerHeight); 247console.log('iframe offset height = ' + Focus.iframeFocus.offsetHeight); 248console.log('iframe height set to ' + useHeight) 249}Focus.iframe.style.height = useHeight; 250Focus.iframeHeight = useHeight; 251}if (Focus.iframeWidth !== Focus.iframe.style.width) { 252if (Focus.debug) { 253console.log('window inner width = ' + window.innerWidth); 254console.log('iframe offset width = ' + Focus.iframeFocus.offsetWidth); 255}if (window.innerWidth < Focus.iframeFocus.offsetWidth) { 256// Responsive iframe 257Focus.addClass(Focus.iframeFocus, 'mf-responsive'); 258Focus.addClass(Focus.iframe, 'mf-responsive'); 259Focus.iframe.style.width = window.innerWidth + 'px'; 260Focus.iframe.width = window.innerWidth; 261if (Focus.debug) 262console.log('iframe set to responsive width: ');} else { 263Focus.iframe.style.width = Focus.iframeFocus.offsetWidth + 'px'; 264Focus.iframe.width = Focus.iframeFocus.offsetWidth + 'px'; 265Focus.removeClass(Focus.iframeFocus, 'mf-responsive'); 266Focus.removeClass(Focus.iframe, 'mf-responsive');if (Focus.debug) 267console.log('iframe not a responsive width'); 268}Focus.iframeWidth = Focus.iframe.style.width; 269} 270}, 35);Focus.iframeResizerEnabled = true;return true; 271},// Disable iframe resizer 272disableIFrameResizer: function () { 273if (typeof Focus.iframeResizerEnabled !== 'undefined') { 274delete(Focus.iframeResizerEnabled); 275}clearInterval(Focus.iframeResizeInterval); 276},// Create iframe to load into body 277createIframe: function () { 278if (Focus.debug) 279console.log('createIframe()');Focus.iframe = document.createElement('iframe'); 280Focus.iframe.style.border = 0; 281Focus.iframe.style.width = "100%"; 282Focus.iframe.style.height = "100%"; 283Focus.iframe.src = "about:blank"; 284Focus.iframe.scrolling = "no"; 285Focus.iframe.className = "mf-modal-iframe mf-modal-iframe-middle";var bodyFirstChild = document.body.firstChild; 286bodyFirstChild.parentNode.insertBefore(Focus.iframe, bodyFirstChild);Focus.iframeDoc = Focus.iframe.contentWindow.document; 287},// Execute event at current position 288engageVisitorAtScrollPosition: function (event) { 289var visualHeight = "innerHeight" in window 290? window.innerHeight 291: document.documentElement.offsetHeight;var scrollPos = window.pageYOffset, 292atPos = 0; 293if (Focus.debug) 294console.log('scrolling: ' + scrollPos + ' >= ' + atPos);if (scrollPos >= atPos) { 295window.removeEventListener('scroll', Focus.engageVisitorAtScrollPosition); 296Focus.engageVisitor(); 297} 298},// Create cookie noting visitor has been converted if applicable 299convertVisitor: function () { 300if (Focus.ignoreConverted) { 301if (Focus.debug) 302console.log('Visitor converted');Focus.cookies.setItem('mautic_focus_1', -1, Infinity, '/'); 303} else if (Focus.debug) { 304console.log('Visitor converted but ignoreConverted not enabled'); 305} 306},// Element has class 307hasClass: function (element, hasClass) { 308return ( (" " + element.className + " ").replace(/[\n\t]/g, " ").indexOf(" " + hasClass + " ") > -1 ); 309},// Add class to element 310addClass: function (element, addClass) { 311if (!Focus.hasClass(element, addClass)) { 312element.className += " " + addClass; 313} 314},// Remove class from element 315removeClass: function (element, removeClass) { 316element.className = element.className.replace(new RegExp('\\b' + removeClass + '\\b'), ''); 317},// Cookie handling
318cookies: { 319/** 320* :: cookies.js :: 321* https://developer.mozilla.org/en-US/docs/Web/API/document.cookie 322* http://www.gnu.org/licenses/gpl-3.0-standalone.html 323*/ 324getItem: function (sKey) { 325if (!sKey) { 326return null; 327} 328return decodeURIComponent(document.cookie.replace(new RegExp("(?:(?:^|.*;)\\s*" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=\\s*([^;]*).*$)|^.*$"), "$1")) || null; 329}, 330setItem: function (sKey, sValue, vEnd, sPath, sDomain) { 331if (!sKey || /^(?:expires|max\-age|path|domain|secure)$/i.test(sKey)) { 332return false; 333}this.removeItem(sKey);var sExpires = ""; 334if (vEnd) { 335switch (vEnd.constructor) { 336case Number: 337sExpires = vEnd === Infinity ? "; expires=Fri, 31 Dec 9999 23:59:59 GMT" : "; max-age=" + vEnd; 338break; 339case String: 340sExpires = "; expires=" + vEnd; 341break; 342case Date: 343sExpires = "; expires=" + vEnd.toUTCString(); 344break; 345} 346} 347document.cookie = encodeURIComponent(sKey) + "=" + encodeURIComponent(sValue) + sExpires + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : "") + "; secure"; 348return true; 349}, 350removeItem: function (sKey, sPath, sDomain) { 351if (!this.hasItem(sKey)) { 352return false; 353} 354document.cookie = encodeURIComponent(sKey) + "=; expires=Thu, 01 Jan 1970 00:00:00 GMT" + (sDomain ? "; domain=" + sDomain : "") + (sPath ? "; path=" + sPath : ""); 355return true; 356}, 357hasItem: function (sKey) { 358if (!sKey) { 359return false; 360} 361return (new RegExp("(?:^|;\\s*)" + encodeURIComponent(sKey).replace(/[\-\.\+\*]/g, "\\$&") + "\\s*\\=")).test(document.cookie); 362}, 363keys: function () { 364var aKeys = document.cookie.replace(/((?:^|\s*;)[^\=]+)(?=;|$)|^\s*|\s*(?:\=[^;]*)?(?:\1|$)/g, "").split(/\s*(?:\=[^;]*)?;\s*/); 365for (var nLen = aKeys.length, nIdx = 0; nIdx < nLen; nIdx++) { 366aKeys[nIdx] = decodeURIComponent(aKeys[nIdx]); 367} 368return aKeys; 369} 370} 371};return Focus; 372}// Initialize 373MauticFocus1().initialize(); 374})(window);
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.