CINXE.COM

<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0, target-densityDpi=device-dpi" /> <title></title> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="mobile-web-app-capable" content="yes"> <link rel="shortcut icon" sizes="196x196" href="/BaseTheme/icon.png"> <link rel="apple-touch-icon" sizes="128x128" href="/BaseTheme/icon_128.png"> <!--[if lte IE 9]> <script src="//cdnjs.cloudflare.com/ajax/libs/es5-shim/2.2.0/es5-shim.js"></script> <![endif]--> <base href="/" /> <script type="text/javascript" nonce="7V06YLoDcKUqBe1RAajxa6W8Wd1jgexpT1reGI8FwXc="> //<![CDATA[ // Set global browser information object window.browserInfo = {}; // Gets browser name, version number, and whether browser is Internet Explorer 8/9 - doesn't work 10+ - seperate check lower (function () { var N = navigator.appName, ua = navigator.userAgent, tem; var M = ua.match(/(opera|chrome|safari|firefox|msie)\/?\s*(\.?\d+(\.\d+)*)/i); if (M && (tem = ua.match(/version\/([\.\d]+)/i)) != null) { M[2] = tem[1]; } M = M ? [M[1], M[2]] : [N, navigator.appVersion, '-?']; window.browserInfo = { name: M[0], version: M[1], isIE: (M[0] === 'MSIE' && M[1] <= 10 ? true : false) }; })(); var fwdRe = /^\/[^\/].+/; // Borrowed from angular's $sniffer function isString(value) { return typeof value === 'string'; } var lowercase = function (string) { return isString(string) ? string.toLowerCase() : string; }; var android = parseInt((/android (\d+)/.exec(lowercase((window.navigator || {}).userAgent)) || [])[1], 10), boxee = /Boxee/i.test((window.navigator || {}).userAgent); var hasHistory = !!(window.history && window.history.pushState && !(android < 4) && !boxee); function getParameterByName(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"), results = regex.exec(location.search); return results === null ? null : decodeURIComponent(results[1].replace(/\+/g, " ")); } function getLastCookies() { var cookie, index, name, i; var lastCookieString = document.cookie; var cookieArray = lastCookieString.split("; "); var lastCookies = {}; for (let i = 0; i < cookieArray.length; i++) { cookie = cookieArray[i]; index = cookie.indexOf('='); if (index > 0) { //ignore nameless cookies name = unescape(cookie.substring(0, index)); // the first value that is seen for a cookie is the most // specific one. values for the same cookie name that // follow are for less specific paths. if (lastCookies[name] === undefined) { lastCookies[name] = unescape(cookie.substring(index + 1)); } } } return lastCookies; } function acceptWarning() { document.cookie = 'wi_browser_warning_accept=1;path=/;expires=' + new Date(2030, 1, 1, 0, 0, 0, 0).toUTCString(); var retUrl = getParameterByName('r'); if (retUrl != null && fwdRe.test(retUrl)) { window.location.href = retUrl; } else { window.location.href = '/'; } } function getIEVersion() { var ua = window.navigator.userAgent; // Test values; Uncomment to check result … // IE 10 // ua = 'Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.2; Trident/6.0)'; // IE 11 // ua = 'Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko'; // Edge 12 (Spartan) // ua = 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.71 Safari/537.36 Edge/12.0'; // Edge 13 // ua = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/46.0.2486.0 Safari/537.36 Edge/13.10586'; var msie = ua.indexOf('MSIE '); if (msie > 0) { // IE 10 or older => return version number return parseInt(ua.substring(msie + 5, ua.indexOf('.', msie)), 10); } var trident = ua.indexOf('Trident/'); if (trident > 0) { // IE 11 => return version number var rv = ua.indexOf('rv:'); return parseInt(ua.substring(rv + 3, ua.indexOf('.', rv)), 10); } var edge = ua.indexOf('Edge/'); if (edge > 0) { // Edge (IE 12+) => return version number return parseInt(ua.substring(edge + 5, ua.indexOf('.', edge)), 10); } // other browser return false; } var ie_version = getIEVersion(); if ((window.attachEvent && !window.addEventListener) || ie_version === 10 || ie_version === 11) { window.location.href = '/browser'; } else if (!hasHistory) { window.location.href = '/browser'; //var browserWarningAcceptCookie = getLastCookies()['wi_browser_warning_accept']; //if (!browserWarningAcceptCookie) { // window.location.href = '/browser/warn?r=' + encodeURIComponent(window.location.pathname + window.location.search); //} } //]]></script> <script type="text/javascript" src="//cdn.embed.ly/player-0.0.10.min.js" crossorigin="anonymous" async></script> <script type="text/javascript" nonce="7V06YLoDcKUqBe1RAajxa6W8Wd1jgexpT1reGI8FwXc="> //<![CDATA[ window.__app = { templateVersion: '10.0.0.4170', appVersion: '10.0.0.4170', apiVersion: '10.0.0.4170', quicksilverVersion: '10.0.0.4170', cdnBasePath: '//cdn.webinfinity.com', tempContentBucketName: 'wi-content-temp', quicksilverUrl: 'quicksilver.webinfinity.com', oAuthClientId: 'YnCo1yM86UWKr9EhGbhGoQ', advancedSettings: {"reporting.demo_mode.allowed":false,"filesync.base_url":"https://apigw.webinfinity.com/filesync/"}, googleAnalyticsCode: 'UA-47342004-44' }; if (console && console.log && '') { console.log("" + " ### \n" + " # # ###### # # #### ### \n" + " # # # # # # # ### \n" + " ###### ##### # # # # # \n" + " # # # # # # # \n" + " # # # # # # # ### \n" + " # # ###### ###### ###### #### ### \n" + " \n" + "----------------------------------------"); console.log(''); console.log('========================================'); } </script> <style>/* This comment will be in result CSS */ /* Custom */ /*Feeds style*/ /* Next variables can be used for buttons (ui-x-icn) if parent element has hover state as well as button */ /* Menu style */ /* row, e.g. data inputs row size or similar artefacts */ /* Page style */ /* Left Bar */ /*IMPORTANT: do not modify *.css version of this file directly use *.less instead*/ @keyframes wi-loading-skeleton-screen-fade-in-out { 0% { opacity: 0; } 80% { opacity: 0; } 90% { opacity: 1; } 100% { opacity: 0; } } .wi-loading-skeleton-screen { display: block; background-color: white; position: fixed; top: 0; right: 0; bottom: 0; left: 0; overflow-y: scroll; z-index: 1100; -webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__top-bar { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: absolute; top: 0; left: 0; right: 0; height: 55px; z-index: 1; background-color: #ffffff; box-shadow: 0px 1px 1.16667px rgba(0, 0, 0, 0.4); } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__menu-button { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; position: absolute; top: 0; left: 0; width: 68px; height: 55px; border-right: 1px solid #c8c8c8; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__menu-button svg { width: 24px; height: 24px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__menu-button svg path { fill: #f3f5f7; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__search-box { width: 516px; max-width: 516px; height: 34px; border-radius: 10px; margin: 0 auto 0 auto; background-color: #f3f5f7; } @media (max-width: 816px) { .wi-loading-skeleton-screen .wi-loading-skeleton-screen__search-box { width: 0; } } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__login-circles { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 55px; position: absolute; top: 0; right: 0; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__login-circle { -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; width: 32px; height: 32px; border-radius: 50px; background-color: #f3f5f7; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__login-circle.-small { width: 21px; height: 21px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__side-bar { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: absolute; top: 0; left: 0; bottom: 0; margin-top: 55px; background-color: white; width: 68px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 2px 0px; } @media (max-width: 736px) { .wi-loading-skeleton-screen .wi-loading-skeleton-screen__side-bar { display: none; } } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__delimeter-item { color: #f3f5f7; font-size: 13px; text-align: center; font-weight: bold; text-decoration: line-through; margin-top: 28px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__delimeter-item:first-child { margin-top: 16px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__menu-item { -moz-flex: 0 0 auto; -ms-flex: 0 0 auto; -webkit-flex: 0 0 auto; flex: 0 0 auto; background-color: #f3f5f7; margin-top: 28px; width: 20px; height: 20px; border-radius: 50px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__header-element { height: 235px; background-color: #ebebeb; border-bottom: 1px solid #e0e0e0; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__welcome-text { margin-top: 5px; color: #647070; font-size: 24px; text-align: center; text-decoration: none; font-family: "Roboto-embed"; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__central-element { display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: column; -moz-flex-direction: column; -ms-flex-direction: column; flex-direction: column; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; top: -80px; position: relative; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tile-container { display: -ms-flexbox; display: -webkit-flex; display: flex; -ms-flex-pack: center; -webkit-box-pack: center; -moz-box-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -moz-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; height: 162px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__background-circle { width: 160px; height: 160px; border-width: 1px; border-radius: 100px; border: 1px solid #e0e0e0; background-color: #ebebeb; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container { z-index: 1; padding-right: 5px; width: 237px; opacity: 0; position: absolute; left: -37.5px; top: 29.5px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container { animation: wi-loading-skeleton-screen-fade-in-out; animation-duration: 7.5s; animation-timing-function: ease-in-out; animation-iteration-count: infinite; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container.-design-1 { animation-delay: -6s; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container.-design-2 { animation-delay: -4.5s; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container.-design-3 { animation-delay: -3s; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container.-design-4 { animation-delay: -1.5s; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__tiles-container.-design-5 { animation-delay: 0s; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__square-tile, .wi-loading-skeleton-screen .wi-loading-skeleton-screen__rect-tile { margin-left: 5px; margin-bottom: 5px; width: 53px; height: 49px; float: left; background-color: white; border-radius: 3px; -webkit-box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 4px 0px; -moz-box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 4px 0px; box-shadow: rgba(0, 0, 0, 0.14) 0px 1px 4px 0px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__rect-tile { height: 103px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__rect-tile.-horizontal { width: 111px; height: 49px; } .wi-loading-skeleton-screen .wi-loading-skeleton-screen__square-tile.-big { width: 106px; height: 103px; } .wi-loading-skeleton-screen.-wi-loading-skeleton-screen--no-bars .wi-loading-skeleton-screen__top-bar { display: none; } .wi-loading-skeleton-screen.-wi-loading-skeleton-screen--no-bars .wi-loading-skeleton-screen__side-bar { display: none; } .wi-loading-skeleton-screen.-wi-loading-skeleton-screen--no-bars .wi-loading-skeleton-screen__central-element { padding-left: 0; } </style> <link href="//cdn.webinfinity.com/bundles/vendor.c88754ea82e996ed8905.bundle.css" rel="stylesheet"> <link href="//cdn.webinfinity.com/bundles/app.41612c89964a657293ed.bundle.css" rel="stylesheet"> <!--[if gte IE 9]> <link rel="stylesheet" href="/Styles/ie.css"> <![endif]--> </head> <body> <script type="text/javascript" nonce="7V06YLoDcKUqBe1RAajxa6W8Wd1jgexpT1reGI8FwXc="> //<![CDATA[ window.__translations = JSON.parse('{"WEB-APP-AUTHENTICATING":"Authenticating","WEB-APP-LOADING":"Building Your Experience","WEB-APP-LOGGING-OUT":"Logging Out","WEB-LOADING-APP-ERROR":"Error Loading Application","WEB-LOADING-APP-NOLOGON":"Redirecting to Login","WEB-LOADING-APP-SERVICE-UNAVAILABLE-BACK-IN-MINUTES":"Service is currently unavailable, we expect to be back in {0} minutes.","WEB-LOADING-APP-SERVICE-UNAVAILABLE-TRY-AGAIN-SHORTLY":"Service is currently unavailable, please try again shortly."}'); //]]></script> <div id="ng-app" ng-app="webinfinity"> <div id="wi-loading-skeleton-screen" class="wi-loading-skeleton-screen -wi-loading-skeleton-screen--no-bars" style="display: none;"> <div class="wi-loading-skeleton-screen__top-bar"> <div class="wi-loading-skeleton-screen__menu-button"> <div class="wi-loading-skeleton-screen__login-circle"></div> </div> <div class="wi-loading-skeleton-screen__search-box"></div> <!-- <div class="wi-loading-skeleton-screen__login-circles"> <div class="wi-loading-skeleton-screen__login-circle -small"></div> <div class="wi-loading-skeleton-screen__login-circle"></div> </div>--> </div> <div class="wi-loading-skeleton-screen__side-bar"> <div class="wi-loading-skeleton-screen__delimeter-item">----</div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__delimeter-item">----</div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__menu-item"></div> <div class="wi-loading-skeleton-screen__menu-item"></div> </div> <div class="wi-loading-skeleton-screen__header-element"></div> <div class="wi-loading-skeleton-screen__central-element"> <div class="wi-loading-skeleton-screen__tile-container"> <div class="wi-loading-skeleton-screen__background-circle"></div> <div class="wi-loading-skeleton-screen__tiles-container -design-1"> <div class="wi-loading-skeleton-screen__square-tile -big"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> </div> <div class="wi-loading-skeleton-screen__tiles-container -design-2"> <div class="wi-loading-skeleton-screen__rect-tile"></div> <div class="wi-loading-skeleton-screen__rect-tile"></div> <div class="wi-loading-skeleton-screen__rect-tile"></div> <div class="wi-loading-skeleton-screen__rect-tile"></div> </div> <div class="wi-loading-skeleton-screen__tiles-container -design-3"> <div class="wi-loading-skeleton-screen__square-tile -big"></div> <div class="wi-loading-skeleton-screen__rect-tile"></div> <div class="wi-loading-skeleton-screen__rect-tile"></div> </div> <div class="wi-loading-skeleton-screen__tiles-container -design-4"> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__rect-tile -horizontal"></div> <div class="wi-loading-skeleton-screen__rect-tile -horizontal"></div> </div> <div class="wi-loading-skeleton-screen__tiles-container -design-5"> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> <div class="wi-loading-skeleton-screen__square-tile"></div> </div> </div> <span id="wi-loading-skeleton-screen__welcome-text" class="wi-loading-skeleton-screen__welcome-text"></span> </div> </div> <script type="text/javascript" nonce="7V06YLoDcKUqBe1RAajxa6W8Wd1jgexpT1reGI8FwXc="> //<![CDATA[ (function () { var element = document.getElementById('wi-loading-skeleton-screen'); var welcomeText = document.getElementById('wi-loading-skeleton-screen__welcome-text'); window.SkeletonScreen = { getWelcomeText: function() { return window.__translations && window.__translations["WEB-APP-LOADING"] || "Building Your Experience"; }, getAuthenticatingText: function () { return window.__translations && window.__translations["WEB-APP-AUTHENTICATING"] || "Authenticating"; }, getLoggingOutText: function () { return window.__translations && window.__translations["WEB-APP-LOGGING-OUT"] || "Logging Out"; }, getSwitchingUserText: function () { return window.__translations && window.__translations["WEB-APP-SWITCHING-USER"] || "Switching User"; }, getNoLogonMessage: function() { return window.__translations && window.__translations["WEB-LOADING-APP-NOLOGON"]; }, hide: function() { element.style.display = 'none'; welcomeText.innerText = ''; }, show: function (message) { element.style.display = ''; welcomeText.innerText = message; }, setMessage: function(message) { welcomeText.innerText = message; }, setBarsVisible: function(isVisible) { if (isVisible) { element.classList.remove('-wi-loading-skeleton-screen--no-bars'); } else { element.classList.add('-wi-loading-skeleton-screen--no-bars'); } } }; if (window.location.search === '?logout=true') { window.SkeletonScreen.show(window.SkeletonScreen.getLoggingOutText()); if (window.history) { window.history.replaceState(window.history.state, document.title, '/'); } } else { window.SkeletonScreen.show(window.SkeletonScreen.getAuthenticatingText()); } var accessKeyExpires = window.sessionStorage && window.sessionStorage['px_accessKeyExpires']; var isUserLoggedIn = accessKeyExpires && new Date(accessKeyExpires).getTime() - new Date().getTime() >= 0; if (isUserLoggedIn && !window.skeletonScreenPreLogin) { window.SkeletonScreen.setBarsVisible(true); window.SkeletonScreen.show(window.SkeletonScreen.getWelcomeText()); } })(); //]]></script> <div ui-view></div> <div xd-auth-dialog class="ui-x-auth-dialog"></div> </div> <script src="//cdn.webinfinity.com/bundles/vendor.15f9f4fb10bb476d9869.bundle.js" crossorigin="anonymous"></script> <script src="//cdn.webinfinity.com/bundles/app.bb55c354a459e8f36ab4.bundle.js" crossorigin="anonymous"></script> <script type="text/javascript" src="//static.filestackapi.com/filestack-js/3.32.2/filestack.min.js" async></script> <script type="text/javascript" src="//cdn.webinfinity.com/filesync/loader/loader.js" async></script> <div id="print-pages" class="section-to-print" style="z-index: 102;"></div> </body> </html>