{ "log": { "version": "1.1", "creator": { "name": "Firefox", "version": "61.0.1" }, "browser": { "name": "Firefox", "version": "61.0.1" }, "pages": [ { "startedDateTime": "2018-07-25T10:21:23.357+03:00", "id": "page_2", "title": "SDL - Content Explorer", "pageTimings": { "onContentLoad": 133, "onLoad": 145 } } ], "entries": [ { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.357+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/#app=wcm&entry=cme&url=%23locationId%3Dtcm%3A0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:04:06 GMT" }, { "name": "If-None-Match", "value": "\"0879094e9cd41:0\"" }, { "name": "Cache-Control", "value": "max-age=0" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1212 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0879094e9cd41:0\"" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:23 GMT" } ], "cookies": [], "content": { "mimeType": "text/html", "size": 617, "text": "\r\n\r\n\t\r\n\t\tSDL\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t\r\n\t\t
\r\n\t\t
\r\n\t\r\n" }, "redirectURL": "", "headersSize": 197, "bodySize": 695 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 1, "ssl": 0, "send": 0, "wait": 28, "receive": 0 }, "time": 30, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.463+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/bootstrap.js", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "If-None-Match", "value": "\"04e1199fbfd21:0\"" }, { "name": "Cache-Control", "value": "max-age=0" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1179 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:23 GMT" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "var SDL;!function(){function t(t,a,e){var i;if(window.XMLHttpRequest&&(i=new window.XMLHttpRequest),!i)throw Error(\"bootstrap.js: unable to create XMLHttpRequest object.\");i.onreadystatechange=function(){if(4==i.readyState){if(i.onreadystatechange=function(){},e&&200!=i.status){var o;try{o=i.statusText}catch(r){o=i.responseText||\"\"}throw Error('bootstrap.js: unable to load \"'+t+\": (\"+i.status+\") \"+o)}a(i.responseText||\"\")}},i.open(\"GET\",t,!0),i.send()}var a=SDL||(SDL={}),e=a.Client;e||(e=a.Client={});var i=e.Configuration;if(i||(i=e.Configuration={}),i.bootstrapVersion=3,!e.Application){var o=e.Application={initCallbacks:[],readyCallbacks:[],uiReadyCallbacks:[]};o.initialize=o.addInitializeCallback=function(t){t&&this.initCallbacks.push(t)},o.addReadyCallback=function(t){t&&this.readyCallbacks.push(t)},o.addUIReadyCallback=function(t){t&&this.uiReadyCallbacks.push(t)}}for(var r,n,s,c,l=document.getElementsByTagName(\"script\"),d=0,u=l.length;d4&&0==r.data.indexOf(\"sdl:\")){var i=\"*\"==g[0];if(!i)for(var n=0,o=g.length;n0&&o.ApplicationHost.getCommonLibraryResources(t,null,f,function(i){throw Error(i)}))}s&&s()})}}function f(i){var e=w[I],o=i.url;if(e&&e.url==o)for(h(o,i.data,i.context,e.resourceName),I++;I setting isHosted = false\"),o.isHosted=!1,o.useHostedLibraryResources=!1,o.isInitialized=g=!0,t()},1e3),s=new o.ApplicationHostProxyClass,l=function(){s.applicationEntryPointUnloaded(),window.removeEventListener(\"beforeunload\",l),window.removeEventListener(\"hashchange\",D)};window.addEventListener(\"beforeunload\",l),s.applicationEntryPointLoaded(o.libraryVersion,function(i){a&&(window.clearTimeout(a),a=null),o.applicationHostUrl=sessionStorage[\"appHost-url\"]=i.applicationHostUrl,o.applicationHostCorePath=i.applicationHostCorePath,o.applicationSuiteId=i.applicationSuiteId;var n=arguments.callee.caller.sourceDomain;if(s.isTrusted=e.Types.Url.isSameDomain(window.location.href,n),!s.isTrusted)for(var l=o.trustedApplicationHostDomains||[],r=0,d=l.length;r0&&a.setProperty(\"SelectionNamespaces\",i.join(\" \")),a.setProperty(\"SelectionLanguage\",\"XPath\"),\"MSXML2.DOMDocument.6.0\"==l.domDocument&&a.setProperty(\"AllowXsltScript\",!0),t&&a.loadXML(t)}else s=\"Could not find appropriate progID\"}else{a=(new DOMParser).parseFromString(t,\"text/xml\");var m=a.documentElement.namespaceURI;if(\"parsererror\"!=a.documentElement.nodeName||\"http://www.w3.org/1999/xhtml\"!=m&&\"http://www.mozilla.org/newlayout/xml/parsererror.xml\"!=m){var u=a.documentElement.firstChild;u&&(\"parsererror\"==u.nodeName&&\"http://www.w3.org/1999/xhtml\"==u.namespaceURI?s=e.getInnerText(u):(u=u.firstChild)&&\"parsererror\"==u.nodeName&&\"http://www.w3.org/1999/xhtml\"==u.namespaceURI&&(s=e.getInnerText(u)))}else s=e.getInnerText(a)}}catch(p){s=p.message}return null!==s&&(a={parseError:{errorCode:1,reason:s,srcText:t}}),a}function r(e,t,r,o){return e&&t&&(e=n(e,t,o),!e)?r:e?2==e.nodeType?e.value:(9==e.nodeType&&(e=e.documentElement),void 0!=e.textContent?e.textContent:e.text):void 0}function n(t,r,n){var o=t&&9!=t.nodeType?t.ownerDocument:t;if(o){if(o.evaluate){var a=o.evaluate(r,t,e.createResolver(n),window.XPathResult.FIRST_ORDERED_NODE_TYPE,null);return a.singleNodeValue}if(n){var s=String(o.getProperty(\"SelectionNamespaces\")||\"\").split(\" \");for(var l in n){var i=\"xmlns:\"+l+'=\"'+n[l]+'\"';s.indexOf(i)==-1&&s.push(i)}o.setProperty(\"SelectionNamespaces\",s.join(\" \"))}return t.selectSingleNode(r)}}function o(t,r,n){var o=[],a=t&&9!=t.nodeType?t.ownerDocument:t;if(a)if(a.evaluate)for(var s=a.evaluate(r,t,e.createResolver(n),window.XPathResult.ORDERED_NODE_ITERATOR_TYPE,null),l=s.iterateNext();l;)o[o.length]=l,l=s.iterateNext();else{if(n){var i=String(a.getProperty(\"SelectionNamespaces\")||\"\").split(\" \");for(var c in n){var m=\"xmlns:\"+c+'=\"'+n[c]+'\"';i.indexOf(m)==-1&&i.push(m)}a.setProperty(\"SelectionNamespaces\",i.join(\" \"))}o=t.selectNodes(r)}return o}function a(e){if(e&&s(e))return e.url+\": (\"+e.parseError.reason+\")\";if(!e||9!=e.nodeType)throw Error(\"Xml.getParseError: Object should be a document node\")}function s(e){return e.parseError&&0!=e.parseError.errorCode||!1}e.Namespaces={xsl:\"http://www.w3.org/1999/XSL/Transform\",xlink:\"http://www.w3.org/1999/xlink\",models:\"http://wwww.sdlcommonui.com/core/models\",apphost:\"http://www.sdl.com/2013/ApplicationHost\"},e.progIDs=function(){var t=e.progIDs;if(!t.initialized){t.initialized=!0;for(var r=[\".6.0\",\".3.0\"],n=0,o=r.length;n0&&\"..\"!=e[i-1]){e.splice(i-1,2),i--;continue}}else if(\".\"==e[i]){e.splice(i,1);continue}i++}\"/\"==t.charAt(t.length-1)&&e.push(\"\"),\"/\"==t.charAt(0)&&(e.length<=1||\"\"!=e[0])&&e.unshift(\"\"),t=e.join(\"/\")}}r=n[l.DOMAIN]+t+n[l.FILE]+n[l.SEARCH]+n[l.HASH]}return r}function o(r){if(null!=r){var n=r.toString().match(/^(([\\w]+:)?\\/{2,}([^\\\\\\/?#:]+)(:(\\d+))?)?([^?#]*[\\\\\\/])*([^\\\\\\/?#]*)?(\\?[^#]*)?(#.*)?$/),t=[];return t[l.PROTOCOL]=n[2]||\"\",t[l.HOSTNAME]=n[3]||\"\",t[l.PORT]=n[5]||\"\",t[l.DOMAIN]=n[1]||\"\",t[l.PATH]=n[6]?n[6].replace(/\\\\/g,\"/\"):n[1]?\"/\":\"\",t[l.FILE]=n[7]||\"\",t[l.SEARCH]=n[8]||\"\",t[l.HASH]=n[9]||\"\",t}}function a(r,n,t){var e=encodeURIComponent(n),i=r.match(/^[^#]*\\?([^#]?)/);return i?i[1]&&(e=\"&\"+e):e=\"?\"+e,null!=t&&(e+=\"=\"+encodeURIComponent(t.toString())),r.indexOf(\"#\")==-1?r+e:r.replace(\"#\",e+\"#\")}!function(r){r[r.PROTOCOL=0]=\"PROTOCOL\",r[r.HOSTNAME=1]=\"HOSTNAME\",r[r.PORT=2]=\"PORT\",r[r.DOMAIN=3]=\"DOMAIN\",r[r.PATH=4]=\"PATH\",r[r.FILE=5]=\"FILE\",r[r.SEARCH=6]=\"SEARCH\",r[r.HASH=7]=\"HASH\"}(r.UrlParts||(r.UrlParts={}));var l=r.UrlParts;r.isAbsoluteUrl=n,r.getAbsoluteUrl=t,r.combinePath=e,r.normalize=i,r.parseUrl=o,r.addUrlParameter=a}(n=r.Url||(r.Url={}))}(n=r.Types||(r.Types={}))}(n=r.Client||(r.Client={}))}(SDL||(SDL={}));var SDL;!function(i){var t;!function(t){var e;!function(e){function n(i,t){var e=new XMLHttpRequest;e.onreadystatechange=function(){if(4==e.readyState){var i=e.status;if(i<200||i>=300){var n;try{n=e.statusText}catch(o){}throw Error(n||e.responseText)}t(e.responseText)}},e.open(\"GET\",i,!0),e.send()}var o=function(){function o(){this.configurationFiles={},this.isInitialized=!1,this.nonCoreInitialized=!1,this.loadingCounter=0,this.coreConfigurationToLoad=[],this.cachedAppSettings={}}return o.prototype.initialize=function(i,o){var r=this;o&&(this.nonCoreInitialized?o():this.nonCoreInitCallbacks?this.nonCoreInitCallbacks.push(o):this.nonCoreInitCallbacks=[o]),this.isInitialized?i&&i():(i&&(this.initCallbacks?this.initCallbacks.push(i):this.initCallbacks=[i]),this.isInitialized===!1&&(this.isInitialized=void 0,t.Application.isInitialized||(this.coreConfigurationToLoad=[],t.Application.addInitializeCallback(function(){return r.loadPostponedCoreConfiguration()})),e.settingsFile||(e.settingsFile=\"/configuration.xml\"),\"/\"!=e.settingsFile.charAt(0)&&(e.settingsFile=t.Types.Url.combinePath(window.location.pathname,e.settingsFile)),this.configurationFiles[e.settingsFile.toLowerCase()]={url:e.settingsFile},this.loadingCounter=1,e.settings?this.processConfigurationFile(e.settings,e.settingsFile):n(e.settingsVersion?t.Types.Url.addUrlParameter(e.settingsFile,e.settingsVersion):e.settingsFile,function(i){return r.processConfigurationFile(i,e.settingsFile)})))},o.prototype.getAppSetting=function(i){var e=this.cachedAppSettings[i];if(void 0===e){if(t.Application.isHosted&&t.Application.sharedSettings&&(e=t.Application.sharedSettings[i]),void 0===e){var n=t.Xml.selectSingleNode(this.configuration,\"//configuration/appSettings/setting[@name='\"+i+\"' and @value]\");n?(e=n.getAttribute(\"value\"),e&&0==e.indexOf(\"~\")&&\"url\"==n.getAttribute(\"type\")&&(e=t.Types.Url.getAbsoluteUrl(t.Types.Url.combinePath(this.corePath,e.slice(2))))):e=null}this.cachedAppSettings[i]=e}return e},o.prototype.getCurrentPageConfigurationNode=function(){if(!this.currentPageConfigurationNode){var e=i.Client.Xml.selectNodes(this.configuration,\"//configuration/pages/page[@url]\");if(e)for(var n=window.location.pathname,o=0,r=e.length;o=300){var r;try{r=i.statusText}catch(o){}throw e.error=r,Error(r||i.responseText)}e.data=i.responseText,a()}},i.open(\"GET\",(0==e.url.indexOf(\"~/\")?t.Types.Url.combinePath(c.corePath,e.url.slice(2)):e.url)+(e.version?\"?\"+e.version:\"\"),!0),i.send()}}(u[i])})})}(t=e.Client||(e.Client={}))}(SDL||(SDL={}));" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.598+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/ApplicationHost/configuration.xml?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/xml" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Fri, 28 Apr 2017 03:48:42 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"089f853d2bfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "1068" } ], "cookies": [], "content": { "mimeType": "text/xml", "size": 4191, "text": "endeesfrjanlzh" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.661+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/settings.xml?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/xml" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:04:06 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0879094e9cd41:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "482" } ], "cookies": [], "content": { "mimeType": "text/xml", "size": 635, "text": "\r\n\r\n\r\n\t\r\n\t\t3600\r\n\t\t5\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n\r\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.675+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/configuration.xml?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/xml" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "14007" } ], "cookies": [], "content": { "mimeType": "text/xml", "size": 112302, "text": "*deesfrjanlzhdeesfrjanlzh" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.686+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/Core/Packages/SDL.Client.Core.js?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "77554" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 207869, "text": "/*84203,783,1300,350,3535,1578,467,679,3588,4466,678,1424,409,3492,880,1067,1946,1322,4372,2930,1174,457,1868,2200,657,5294,2077,3994,1712,8978,2236,764,1433,1038,7583,341,39651,0,4345,439,80,602,1275*/!function(e,t){\"object\"==typeof module&&\"object\"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error(\"jQuery requires a window with a document\");return t(e)}:t(e)}(\"undefined\"!=typeof window?window:this,function(e,t){function n(e){var t=\"length\"in e&&e.length,n=Z.type(e);return\"function\"!==n&&!Z.isWindow(e)&&(!(1!==e.nodeType||!t)||(\"array\"===n||0===t||\"number\"==typeof t&&t>0&&t-1 in e))}function r(e,t,n){if(Z.isFunction(t))return Z.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return Z.grep(e,function(e){return e===t!==n});if(\"string\"==typeof t){if(ae.test(t))return Z.filter(t,e,n);t=Z.filter(t,e)}return Z.grep(e,function(e){return U.call(t,e)>=0!==n})}function i(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function o(e){var t=he[e]={};return Z.each(e.match(de)||[],function(e,n){t[n]=!0}),t}function s(){J.removeEventListener(\"DOMContentLoaded\",s,!1),e.removeEventListener(\"load\",s,!1),Z.ready()}function a(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=Z.expando+a.uid++}function u(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r=\"data-\"+t.replace(be,\"-$1\").toLowerCase(),n=e.getAttribute(r),\"string\"==typeof n){try{n=\"true\"===n||\"false\"!==n&&(\"null\"===n?null:+n+\"\"===n?+n:xe.test(n)?Z.parseJSON(n):n)}catch(i){}ye.set(e,t,n)}else n=void 0;return n}function l(){return!0}function c(){return!1}function f(){try{return J.activeElement}catch(e){}}function p(e,t){return Z.nodeName(e,\"table\")&&Z.nodeName(11!==t.nodeType?t:t.firstChild,\"tr\")?e.getElementsByTagName(\"tbody\")[0]||e.appendChild(e.ownerDocument.createElement(\"tbody\")):e}function d(e){return e.type=(null!==e.getAttribute(\"type\"))+\"/\"+e.type,e}function h(e){var t=Pe.exec(e.type);return t?e.type=t[1]:e.removeAttribute(\"type\"),e}function g(e,t){for(var n=0,r=e.length;r>n;n++)ve.set(e[n],\"globalEval\",!t||ve.get(t[n],\"globalEval\"))}function m(e,t){var n,r,i,o,s,a,u,l;if(1===t.nodeType){if(ve.hasData(e)&&(o=ve.access(e),s=ve.set(t,o),l=o.events)){delete s.handle,s.events={};for(i in l)for(n=0,r=l[i].length;r>n;n++)Z.event.add(t,i,l[i][n])}ye.hasData(e)&&(a=ye.access(e),u=Z.extend({},a),ye.set(t,u))}}function v(e,t){var n=e.getElementsByTagName?e.getElementsByTagName(t||\"*\"):e.querySelectorAll?e.querySelectorAll(t||\"*\"):[];return void 0===t||t&&Z.nodeName(e,t)?Z.merge([e],n):n}function y(e,t){var n=t.nodeName.toLowerCase();\"input\"===n&&Ne.test(e.type)?t.checked=e.checked:(\"input\"===n||\"textarea\"===n)&&(t.defaultValue=e.defaultValue)}function x(t,n){var r,i=Z(n.createElement(t)).appendTo(n.body),o=e.getDefaultComputedStyle&&(r=e.getDefaultComputedStyle(i[0]))?r.display:Z.css(i[0],\"display\");return i.detach(),o}function b(e){var t=J,n=$e[e];return n||(n=x(e,t),\"none\"!==n&&n||(We=(We||Z(\"
1}\">
  • 1 && $data.topIcon || $data.icon)},\r\n\t\t\t\t\t\t\t\t\t\t\tattr: {style: ($parent.topNavigationGroup.shownItems() > 1 && $data.topIcon || $data.icon)\r\n\t\t\t\t\t\t\t\t\t\t\t\t? 'background-image: url(\\'' + ($parent.topNavigationGroup.shownItems() > 1 && $data.topIcon || $data.icon) + '\\')' : ''}\"> 
  •    
    •  
      ' + $root.localize('apphost.login') + ''])\">
    •    
var __extends=this&&this.__extends||function(i,t){function a(){this.constructor=i}for(var n in t)t.hasOwnProperty(n)&&(i[n]=t[n]);i.prototype=null===t?Object.create(t):(a.prototype=t.prototype,new a)},SDL;!function(SDL){var Client;!function(Client){var UI;!function(UI){var ApplicationHost;!function(ApplicationHost){var Views;!function(Views){var Navigation=SDL.Client.UI.ApplicationHost.ViewModels.Navigation,MAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE=480;eval(SDL.Client.Types.OO.enableCustomInheritance);var Frame=function(i){function t(){i.apply(this,arguments),this.initialized=ko.observable(!1)}return __extends(t,i),t.prototype.getRenderOptions=function(){var i=this,t=this.model=new SDL.UI.Core.Knockout.ViewModels.ViewModelBase;t.isExperimentalMode=Navigation.isExperimentalMode,t.initialized=this.initialized,t.visitedNavigationGroups=ko.observableArray([]),t.menuTextWidth=ko.observable(null),t.toggleNavigationPane=function(){t.navigationPaneShown(!t.navigationPaneShown())},t.logoHeaderClicked=function(){window.innerWidth<=MAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE&&t.toggleNavigationPane()},t.menuTextUpdated=function(i,t,a){i.menuTextWidth(a.getElement().offsetWidth)},t.selectNavigationItem=function(i){Navigation.selectNavigationItem(i),window.innerWidth<=MAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE&&t.blurredNavigationPane()},t.isMenuTextShown=function(){if(t.isExperimentalMode){var i=t.currentNavigationItem();if(i&&(i.deviceType==SDL.Client.ApplicationHost.DeviceType.Any||i.deviceType==SDL.Client.ApplicationHost.DeviceType.Mobile)){var a=t.shownTargetDisplay();return a&&a.topBarShown()}}return!1},t.selectNavigationGroup=function(i){Navigation.currentNavigationGroup(i)},t.toggleExpandNavigationGroup=function(i){t.expandedNavigationGroup()!=i?t.expandedNavigationGroup(i):t.hasMultipleShownNavigationGroups()&&t.expandedNavigationGroup(null)},t.blurredNavigationPane=function(){if(t.navigationPaneShown()){var i=Navigation.currentNavigationItem();(!i||\"home\"!=i.type||window.innerWidth<=MAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE||i.navigationGroup.authenticationTargetDisplay&&i.navigationGroup.authenticationTargetDisplay())&&t.navigationPaneShown(!1)}},t.setTargetDisplayLocation=function(i,t){if(i.navigationItem){var a=i.navigationItem(),n=!a||a.hidden()?\"about:blank\":a.src();if(i.src!=n){var e=SDL.jQuery(t).prev(\"div\").find(\"iframe\")[0];if(\"about:blank\"!=n){var o=Client.Types.Url.makeRelativeUrl(i.src,n);o&&\"#\"!=o.charAt(0)&&i.loaded(!1)}try{e.contentWindow.location.replace(n)}catch(r){e.src=n}i.src=n}}};var a=function(i,a){if(i||a){var n=t.culture();if(n){if(i&&i[n])return i[n];if(a&&a[n])return a[n];if(n.indexOf(\"-\")!=-1){if(n=n.replace(/\\-.*$/,\"\"),i&&i[n])return i[n];if(a&&a[n])return a[n]}}}};return t.getNavigationItemName=function(i){if(i==Navigation.homeNavigationItem)return t.localize(\"apphost.home\");var n=a(i.translations,i.applicationEntryPoint&&i.applicationEntryPoint.translations)||i.titleResource&&t.localize(i.titleResource)||i.title;if(n)return n;switch(i.type){case\"home\":return t.localize(\"apphost.home\");case\"activities\":return t.localize(\"apphost.activities\");case\"settings\":return t.localize(\"apphost.settings\");case\"help\":return t.localize(\"apphost.help\");case\"about\":return t.localize(\"apphost.about\");default:return i.id}},t.getNavigationGroupName=function(i){return a(i.translations,i.applicationEntryPointGroup&&i.applicationEntryPointGroup.translations)||i.title||i.id},t.registerTargetDisplayFrame=function(i,t){i.targetDisplay.frame=t},t.targetDisplayFrameLoaded=function(i){setTimeout(function(){i.uiReady(i.targetDisplay.uiReady!==!1),i.loaded(!0)},500)},Navigation.initialize(function(){var a=Navigation.currentNavigationItem();t.navigationPaneShown=ko.observable(a?\"home\"==a.type&&window.innerWidth>MAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE&&!a.navigationGroup.authenticationTargetDisplay:!Navigation.currentNavigationGroup()),t.navigationGroups=Navigation.navigationGroups,t.hasMultipleShownNavigationGroups=Navigation.hasMultipleShownNavigationGroups,t.currentNavigationItem=Navigation.currentNavigationItem,t.currentNavigationGroup=Navigation.currentNavigationGroup,t.navigationItemTargetDisplays=Navigation.navigationItemTargetDisplays,t.authenticationTargetDisplays=Navigation.authenticationTargetDisplays,t.topNavigationGroup=Navigation.topNavigationGroup,t.homeNavigationItem=Navigation.homeNavigationItem,t.navigationPaneToggleShown=ko.computed(function(){var i,a=t.currentNavigationItem();if(i=a?a.navigationGroup:t.currentNavigationGroup(),i&&i.authenticationTargetDisplay){var n=i.authenticationTargetDisplay();if(n){for(var e=n.targetDisplay.application,o=t.visitedNavigationGroups(),r=0,p=o.length;rMAX_SCREEN_WIDTH_UNOBTRUSIVE_NAVIGATION_PANE&&(!a.authenticationTargetDisplay||!a.authenticationTargetDisplay())),a!=Navigation.topNavigationGroup&&t.expandedNavigationGroup(a)):a?(t.navigationPaneShown(!1),t.expandedNavigationGroup(a)):t.navigationPaneShown(!0),a&&t.visitedNavigationGroups.indexOf(a)==-1&&t.visitedNavigationGroups.push(a)}),t.onExpandedNavigationGroupChanged=t.expandedNavigationGroup.subscribe(function(){var i=t.expandedNavigationGroup();if(i){var a=i.authenticationTargetDisplay&&i.authenticationTargetDisplay();a&&\"on-access\"==a.authenticationMode&&a.navigationGroup()!=i&&(a.navigationGroup(i),a.accessed(!0))}}),t.shownTargetDisplay=ko.computed(function(){var i=Navigation.currentNavigationItem();if(i)return i.navigationGroup&&i.navigationGroup.authenticationTargetDisplay&&i.navigationGroup.authenticationTargetDisplay()||!i.hidden()&&i.targetDisplay;var t=Navigation.currentNavigationGroup();return t?t.authenticationTargetDisplay():void 0}),t.onTopBarEvent=function(i,t,a){Navigation.onTopBarEvent(i,t,a)},i.setInitialized()}),t},t.prototype.setInitialized=function(){var i=this;this.updateTitleBar=ko.computed(function(){var t=Navigation.currentNavigationItem();t?window.document.title=i.model.localize(\"apphost.apptitle\")+\" - \"+i.model.getNavigationItemName(t):window.document.title=i.model.localize(\"apphost.apptitle\")}),this.initialized(!0)},t}(SDL.UI.Core.Knockout.Views.ViewBase);Views.Frame=Frame,Frame.prototype.disposeInterface=SDL.Client.Types.OO.nonInheritable(function(){if(this.updateTitleBar&&(this.updateTitleBar.dispose(),this.updateTitleBar=null),this.model){var i=this.model;i.shownTargetDisplay&&(i.shownTargetDisplay.dispose(),i.shownTargetDisplay=null),i.onNavigationSelectionChanged&&(i.onNavigationSelectionChanged.dispose(),i.onNavigationSelectionChanged=null),i.onExpandedNavigationGroupChanged&&(i.onExpandedNavigationGroupChanged.dispose(),i.onExpandedNavigationGroupChanged=null),i.navigationPaneToggleShown&&(i.navigationPaneToggleShown.dispose(),i.navigationPaneToggleShown=null),i.dispose(),this.model=null}}),SDL.Client.Types.OO.createInterface(\"SDL.Client.UI.ApplicationHost.Views.Frame\",Frame)}(Views=ApplicationHost.Views||(ApplicationHost.Views={}))}(ApplicationHost=UI.ApplicationHost||(UI.ApplicationHost={}))}(UI=Client.UI||(Client.UI={}))}(Client=SDL.Client||(SDL.Client={}))}(SDL||(SDL={}));" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.743+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/UI/Core/Packages/SDL.UI.Core.txt?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/plain" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "11114" } ], "cookies": [], "content": { "mimeType": "text/plain", "size": 32452, "text": "/*2301,1231,1552,601,752,2527,423,1534,4746,1265,308,5647,435,743,890,314,1816,184,601,1927,185,1484,880*/var SDL;!function(e){var n;!function(n){var t;!function(n){var t;!function(n){var t=function(){function n(){}return n.renderItem=function(t,r,i,s,c,a){var d=this;e.Client.Type.isString(t)?(r&&e.jQuery(r).data(\"rendered-item-create\",!0),e.Client.Resources.ResourceManager.load(t,function(){if(!r||e.jQuery(r).data(\"rendered-item-create\")){var o=n.types[t];o||(o=n.types[t]=n.getTypeConstructor(t)),d._executeItemRender(o,r,i,s,c,a)}})):this._executeItemRender(t,r,i,s,c,a)},n._executeItemRender=function(e,n,t,r,i,s){var c=this;n||(n=e.createElement?e.createElement(document,t):document.createElement(\"div\"));var a=this.registerItemRendering();a.running=!0;var d=new e(n,t);s&&s(d),d.render(function(){r&&r(d),a.item=d,a.running=!1,a.children.length||c.setRenderingComplete(a)},i)},n.registerItemRendering=function(){var e={item:null,running:!1,children:[]};return n.renderings.forEach(function(n){n.running&&n.children.push(e)}),n.renderings.push(e),e},n.setRenderingComplete=function(e){var t=this;e.running||e.children.length||(e.item&&e.item.setContentRendered&&e.item.setContentRendered(),n.renderings.splice(n.renderings.indexOf(e),1),n.renderings.concat().forEach(function(n){var r=n.children.indexOf(e);r!=-1&&(n.children.splice(r,1),n.children.length||t.setRenderingComplete(n))}))},n.onItemCreated=function(e,t){var r=e.getTypeName(),i=n.createdItems[r];i||(i=n.createdItems[r]={}),i[t||\"\"]?i[t||\"\"].push(e):i[t||\"\"]=[e]},n.disposeItem=function(e){e.dispose&&e.dispose()},n.onItemDisposed=function(e){var t=e.getTypeName(),r=n.createdItems[t];if(r)for(var i in r){var s=r[i].indexOf(e);if(s>-1)return void r[i].splice(s,1)}},n.getCreatedItemCounts=function(t){var r={};return e.jQuery.each(n.createdItems,function(n,i){t?i[t]&&(r[n]=i[t].length):e.jQuery.each(i,function(e,t){r[n]=t.length})}),r},n.getTypeConstructor=function(n){e.Client.Diagnostics.Assert.isString(n,\"Rendered item type name is expected.\");var t;try{t=e.Client.Type.resolveNamespace(n)}catch(r){e.Client.Diagnostics.Assert.raiseError('Unable to evaluate \"'+n+'\": '+r.description)}return e.Client.Diagnostics.Assert.isFunction(t,'Unable to evaluate \"'+n+'\".'),t},n.types={},n.createdItems={},n.renderings=[],n}();n.ItemRenderer=t}(t=n.Renderers||(n.Renderers={}))}(t=n.Core||(n.Core={}))}(n=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},SDL;!function(e){var t;!function(t){var n;!function(t){var n;!function(t){var n=function(t){function n(e,n){t.call(this);var r=this.properties;r||(r=this.properties={}),r.element=e,r.options=r.settings=n,r.isRendered=r.isContentRendered=!1}return __extends(n,t),n.prototype.update=function(e){var t=this.properties;t.options=t.settings=e},n.prototype.setRendered=function(e){this.properties.isRendered=!0,this.fireEvent(\"render\"),e&&e()},n.prototype.isRendered=function(){return this.properties.isRendered||!1},n.prototype.setContentRendered=function(){this.properties.isContentRendered=!0,this.fireEvent(\"contentrender\")},n.prototype.isContentRendered=function(){return this.properties.isContentRendered||!1},n.prototype.getElement=function(){return this.properties.element},n.getInstanceAttributeName=function(t){return\"data-__rendered_item__-\"+e.Client.Types.Object.getUniqueId(t)},n}(e.Client.BaseTypes.ObjectWithEvents);t.RenderedItemBase=n}(n=t.Base||(t.Base={}))}(n=t.Core||(t.Core={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function n(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){function getInstanceAttributeName(e){return Core.Base.RenderedItemBase.getInstanceAttributeName(e)}var baseRenderedItemBase=Core.Base.RenderedItemBase.prototype;eval(SDL.Client.Types.OO.enableCustomInheritance);var RenderedItemBase=function(e){function t(t,n){e.call(this),this.update=baseRenderedItemBase.update,this.setRendered=baseRenderedItemBase.setRendered,this.isRendered=baseRenderedItemBase.isRendered,this.setContentRendered=baseRenderedItemBase.setContentRendered,this.isContentRendered=baseRenderedItemBase.isContentRendered,this.getElement=baseRenderedItemBase.getElement,this.dispose=function(){Core.Renderers.ItemRenderer.onItemDisposed(this),baseRenderedItemBase.dispose.call(this)},Core.Base.RenderedItemBase.apply(this,arguments)}return __extends(t,e),t.prototype.$initialize=function(){var e=SDL.Client.Type.resolveNamespace(this.getTypeName());this.getElement()[getInstanceAttributeName(e)]=this,this.onCreated(),this.callBase(\"SDL.Client.Types.ObjectWithEvents\",\"$initialize\")},t}(SDL.Client.Types.ObjectWithEvents);Core.RenderedItemBase=RenderedItemBase,SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.RenderedItemBase\",RenderedItemBase),Core.getInstanceAttributeName=getInstanceAttributeName}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var SDL;!function(s){var n;!function(s){var n;!function(s){var n;!function(s){var n=\"3.2.0\",t=\"version-3-2-0\",i=function(){function s(){}return s.getVersion=function(){return n},s.getCssClassVersion=function(){return t},s.addVersionCssClass=function(s){if(s&&s.classList){var n=s.versionClassAttached||0;n||s.classList.add(t),s.versionClassAttached=n+1}},s.removeVersionCssClass=function(s){if(s&&s.classList){var n=s.versionClassAttached;n&&(--n||s.classList.remove(t),s.versionClassAttached=n)}},s}();s.Version=i}(n=s.Utils||(s.Utils={}))}(n=s.Core||(s.Core={}))}(n=s.UI||(s.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(t){var e;!function(e){var o;!function(e){var o;!function(o){var n=t.UI.Core.Utils.Version,r=function(t){function e(e,o){t.call(this,e,o),n.addVersionCssClass(e),this.onCreated()}return __extends(e,t),e.prototype.render=function(t,e){this.setRendered(t)},e.prototype.onCreated=function(){},e.prototype.dispose=function(){n.removeVersionCssClass(this.properties.element),t.prototype.dispose.call(this)},e}(e.Base.RenderedItemBase);o.ControlBase=r}(o=e.Controls||(e.Controls={}))}(o=e.Core||(e.Core={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));var SDL;!function(e){var n;!function(n){var t;!function(n){var t;!function(n){var t=function(){function t(){}return t.renderControl=function(e,t,r,o,a,s){var i=this;r=r||{},r.resources=this._resourceOptions,n.ItemRenderer.renderItem(e,t,r,o,a,function(e){i._controls.push({instance:e,settings:r}),\"function\"==typeof s&&s(e)})},t.onControlCreated=function(e){n.ItemRenderer.onItemCreated(e,\"control\")},t.disposeControl=function(e){for(var t=0,r=this._controls.length;t=0;c--)(o=e[c])&&(u=(i<3?o(u):i>3?o(r,t,u):o(r,t))||u);return i>3&&u&&Object.defineProperty(r,t,u),u},SDL;!function(e){var r;!function(r){var t;!function(r){var t;!function(t){function n(t,n,o,u){i.createJQueryPlugin(),t.fn[o]=function(o){var i=[],c=this;return c.each(function(){var e=this,t=r.getInstanceAttributeName(n),u=e[t];!u||u.getDisposed&&u.getDisposed()?r.Renderers.ControlRenderer.renderControl(n,e,o,null,null,function(r){u=e[t]=r}):o&&r.Renderers.ControlRenderer.updateControl(u,o),i.push(u)}),c=c.pushStack(i),u&&t.each(u,function(e,r){r&&r.method&&\"dispose\"!=r.method&&(c[r.method]=function(){for(var e=r.implementation||r.method,t=0,n=this.length;t=0;t--)if(e.ZIndexManagerStaticProperties.allZIndexedElements[t].element==n)return e.ZIndexManagerStaticProperties.allZIndexedElements[t].zIndex+e.ZIndexManagerStaticProperties.baseZIndex}function r(n,t){if(n&&t&&n!=t)for(var r=e.ZIndexManagerStaticProperties.allZIndexedElements.length-1;r>=0;r--)if(e.ZIndexManagerStaticProperties.allZIndexedElements[r].element==t){for(var a=e.ZIndexManagerStaticProperties.allZIndexedElements[r],d=e.ZIndexManagerStaticProperties.allZIndexedElements.length-1;d>=0;d--)if(e.ZIndexManagerStaticProperties.allZIndexedElements[d].element==n){var l=e.ZIndexManagerStaticProperties.allZIndexedElements[d];if(l.parent){if(l.parent!=a.parent)throw Error(\"insertZIndexBefore: can't set z-index before another element from a different z-index parent\");throw Error(\"insertZIndexBefore: changing z-index for elements that are already z-indexed is not implemented yet.\")}return void I(l.zIndex,l.zIndex,a.zIndex-1)}return void s(n,null,a.zIndex-1)}}function a(n){for(var t=e.ZIndexManagerStaticProperties.allZIndexedElements.length-1;t>=0;t--)if(e.ZIndexManagerStaticProperties.allZIndexedElements[t].element==n){var r=e.ZIndexManagerStaticProperties.allZIndexedElements[t],a=r.parent;if(a){var d=a.zIndexedElements.indexOf(r);d!=-1?a.zIndexedElements.splice(a.zIndexedElements.indexOf(r),1):a.topmostElements&&(d=a.topmostElements.indexOf(r),d!=-1&&a.topmostElements.splice(a.topmostElements.indexOf(r),1))}return void o(t,l(r,!0))}}function d(e,n){for(var t=n.length-1;t>=0;t--)if(n[t].element.contains(e))return n[t]}function l(e,n){return n&&e.topmostElements&&e.topmostElements.length?l(e.topmostElements[e.topmostElements.length-1],!0):e.zIndexedElements.length?l(e.zIndexedElements[e.zIndexedElements.length-1],n):e.zIndex}function s(e,n,t,r){void 0===r&&(r=!1);var a={element:e,zIndex:t+1,isTopmost:r,parent:n,zIndexedElements:[],topmostElements:null};return i(a,t),a}function i(n,t){for(var r=t+1,a=e.ZIndexManagerStaticProperties.allZIndexedElements.length;a>r;a--){var d=e.ZIndexManagerStaticProperties.allZIndexedElements[a-1];e.ZIndexManagerStaticProperties.allZIndexedElements[a]=d,d.element.style.zIndex=(++d.zIndex+e.ZIndexManagerStaticProperties.baseZIndex).toString()}e.ZIndexManagerStaticProperties.allZIndexedElements[r]=n,n.element.style.zIndex=((n.zIndex=r)+e.ZIndexManagerStaticProperties.baseZIndex).toString()}function o(n,t){for(var r=t-n+1,a=t+1;ar)I(r+1,n-1,t);else{var a=r-t;if(a>0){var d=t-n+1;if(d){for(var l=n;l<=t;l++)e.ZIndexManagerStaticProperties.allZIndexedElements[l].element.style.zIndex=((e.ZIndexManagerStaticProperties.allZIndexedElements[l].zIndex=l+a)+e.ZIndexManagerStaticProperties.baseZIndex).toString();for(l=t+1;l<=r;l++)e.ZIndexManagerStaticProperties.allZIndexedElements[l].element.style.zIndex=((e.ZIndexManagerStaticProperties.allZIndexedElements[l].zIndex=l-d)+e.ZIndexManagerStaticProperties.baseZIndex).toString();e.ZIndexManagerStaticProperties.allZIndexedElements.splice.bind(e.ZIndexManagerStaticProperties.allZIndexedElements,n,0).apply(null,e.ZIndexManagerStaticProperties.allZIndexedElements.splice(t+1,a))}}}}var x=window;x.SDL=x.SDL||{},x.SDL.UI=x.SDL.UI||{},x.SDL.UI.Core=x.SDL.UI.Core||{},x.SDL.UI.Core.Css=x.SDL.UI.Core.Css||{},x.SDL.UI.Core.Css.ZIndexManager=x.SDL.UI.Core.Css.ZIndexManager||{},e.ZIndexManagerStaticProperties=x.SDL.UI.Core.Css.ZIndexManager.ZIndexManagerStaticProperties=x.SDL.UI.Core.Css.ZIndexManager.ZIndexManagerStaticProperties||{},e.ZIndexManagerStaticProperties.rootElement=e.ZIndexManagerStaticProperties.rootElement||{element:document.body,zIndex:-1,parent:null,zIndexedElements:[]},e.ZIndexManagerStaticProperties.baseZIndex=e.ZIndexManagerStaticProperties.baseZIndex||100,e.ZIndexManagerStaticProperties.allZIndexedElements=e.ZIndexManagerStaticProperties.allZIndexedElements||[],e.setNextZIndex=n,e.getZIndex=t,e.insertZIndexBefore=r,e.releaseZIndex=a}(n=e.ZIndexManager||(e.ZIndexManager={}))}(n=e.Css||(e.Css={}))}(n=e.Core||(e.Core={}))}(n=e.UI||(e.UI={}))}(SDL||(SDL={}));var SDL=SDL||{};SDL.UI=SDL.UI||{},SDL.UI.Core=SDL.UI.Core||{},SDL.UI.Core.Event=SDL.UI.Core.Event||{},SDL.UI.Core.Event.Constants=SDL.UI.Core.Event.Constants||{},SDL.UI.Core.Event.Constants.Keys={BACKSPACE:8,ALT:18,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGEDOWN:34,PAGEUP:33,RIGHT:39,SPACE:32,TAB:9,UP:38,A:65,C:67,V:86,X:88,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123};var SDL;!function(e){var n;!function(e){var n;!function(e){var n;!function(e){var n=function(){function n(){}return n.registerTemplateRenderer=function(e,r){n.templateRenderers[e]=r},n.getTemplateRenderer=function(e){return n.templateRenderers[e]},n.renderView=function(n,r,t,i,o,d){return e.ItemRenderer.renderItem(n,r,t,i,o,d)},n.onViewCreated=function(n){e.ItemRenderer.onItemCreated(n,\"view\")},n.disposeView=function(n){e.ItemRenderer.disposeItem(n)},n.onViewDisposed=function(n){e.ItemRenderer.onItemDisposed(n)},n.getCreatedViewCounts=function(){return e.ItemRenderer.getCreatedItemCounts(\"view\")},n.templateRenderers={},n}();e.ViewRenderer=n}(n=e.Renderers||(e.Renderers={}))}(n=e.Core||(e.Core={}))}(n=e.UI||(e.UI={}))}(SDL||(SDL={}));!function(e){e.fn.parentWindow=function(){var t=this[0];return win=t&&t.ownerDocument&&(t.ownerDocument.defaultView||t.ownerDocument.parentWindow),win?e(win):e()},e.fn.enableSelection=function(){return this.attr(\"unselectable\",\"off\").css(\"user-select\",\"text\").css(\"-webkit-user-select\",\"text\").css(\"-moz-user-select\",\"text\").css(\"-ms-user-select\",\"text\").off(\"selectstart\")},e.fn.disableSelection=function(){return this.attr(\"unselectable\",\"on\").css(\"user-select\",\"none\").css(\"-webkit-user-select\",\"none\").css(\"-moz-user-select\",\"-moz-none\").css(\"-ms-user-select\",\"none\").on(\"selectstart\",function(t){return e(t.target).is(\"input:text\")})},e.fn.unwrapInner=function(){return e.each(this,function(e,t){var n=t.firstChild;if(n){for(;n.firstChild;)t.insertBefore(n.firstChild,n);t.removeChild(n)}}),this},e.uniqueId=function(){return SDL.Client.Types.Object.getUniqueId(this[0])}}(SDL.jQuery);SDL.Client.Type.registerNamespace(\"SDL.UI.Core.Utils.Event\"),SDL.UI.Core.Utils.Event.isLeftButton=function(e){return e&&(SDL.jQuery.browser.msie?1==e.button||\"click\"==e.type:0==e.button)||!1},SDL.UI.Core.Utils.Event.ctrlKey=function(e){return e&&(SDL.jQuery.browser.macintosh?e.metaKey&&!e.ctrlKey:e.ctrlKey)||!1};/*! normalize.css v2.1.0 | MIT License | git.io/normalize */\narticle,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body,figure{margin:0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{font-size:2em;margin:.67em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:\"\\201C\" \"\\201D\" \"\\2018\" \"\\2019\"}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}*{cursor:inherit}#main-view-target,body,html{height:100%;width:100%;margin:0;padding:0;border:none;cursor:default}a,input,textarea{cursor:auto}button,input[type=button]{cursor:pointer}.textShadowBright{-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff}.textShadowDark{-webkit-text-shadow:0 1px #262c39;-moz-text-shadow:0 1px #262c39;-ms-text-shadow:0 1px #262c39;-o-text-shadow:0 1px #262c39;text-shadow:0 1px #262c39}.overflow-ellipsis{overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis}body{font-family:Arial,sans-serif}h1{font-size:26px;margin:0 0 20px}h2{font-size:20px;margin:0}h3,h4,h5{font-size:16px;margin:0}body,h4,h5{font-size:12px}h5{font-size:8px}var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Views;!function(Views){eval(SDL.Client.Types.OO.enableCustomInheritance);var ViewBase=function(e){function t(){e.apply(this,arguments)}return __extends(t,e),t.prototype.$initialize=function(){this.callBase(\"SDL.UI.Core.RenderedItemBase\",\"$initialize\"),this.properties.templateName=this.getTypeName()},t.prototype.onCreated=function(){Core.Renderers.ViewRenderer.onViewCreated(this)},t.prototype.render=function(e,t){var r=this;this.getTemplateRenderer().render(this.getTemplateData(),this.properties.element,this.getRenderOptions(),function(){r.setRendered(e)})},t.prototype.getTemplateData=function(){var e=this.getTemplateResource();if(!e||!e.loaded)throw Error(\"Template resource '\"+this.getTemplateName()+\"' is not loaded.\");return e.template},t.prototype.getTemplateResource=function(){return SDL.Client.Resources.ResourceManager.getTemplateResource(this.getTemplateName())},t.prototype.getTemplateRenderer=function(){var e=this.getTemplateName(),t=SDL.Client.Resources.ResourceManager.getTemplateResource(e);if(!t||!t.loaded)throw Error(\"Template resource '\"+e+\"' is not loaded.\");var r=SDL.UI.Core.Renderers.ViewRenderer.getTemplateRenderer(t.type);if(!r)throw Error(\"No renderer is registered for template type '\"+t.type+\"' (template '\"+e+\"'). \");return r},t.prototype.getTemplateName=function(){return this.properties.templateName},t}(Core.RenderedItemBase);Views.ViewBase=ViewBase,ViewBase.prototype.disposeInterface=SDL.Client.Types.OO.nonInheritable(function(){}),SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Views.ViewBase\",ViewBase)}(Views=Core.Views||(Core.Views={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));input:not(type).invalid,input[type=email].invalid,input[type=password].invalid,input[type=text].invalid,input[type=url].invalid{border-color:#e04a32;background-color:rgba(224,74,50,.2)}var SDL;!function(e){var n;!function(n){var t;!function(n){var t=e.Client.Configuration.ConfigurationManager,i=e.Client.Resources.ResourceManager,r=t.getCurrentPageConfigurationNode();if(r){var o=r.getAttribute(\"view\");if(o){var a;e.Client.Application.applicationNotifiesOnUIReady||(a=!0,e.Client.Application.applicationNotifiesOnUIReady=!0),i.load(\"SDL.UI.Core.Renderers.ViewRenderer\",function(){var t=document.getElementById(\"main-view-target\")||document.body;n.Renderers.ViewRenderer.renderView(o,t,null,function(t){if(a){var i=t;if(i.isContentRendered)if(i.isContentRendered())e.Client.Application.notifyUIReady();else{var r=function(){e.Client.Event.EventRegister.removeEventHandler(i,\"contentrender\",r),e.Client.Application.notifyUIReady()};e.Client.Event.EventRegister.addEventHandler(i,\"contentrender\",r)}else e.Client.Application.notifyUIReady()}e.Client.Event.EventRegister.addEventHandler(e.Client.Event.EventRegister,\"beforedispose\",function(){n.Renderers.ViewRenderer.disposeView(t)})}),e.Client.Event.EventRegister.addEventListener(\"dispose\",function(){var t=[];e.jQuery.each(n.Renderers.ViewRenderer.getCreatedViewCounts(),function(e,n){0!=n&&t.push(e+\" (\"+n+\")\")}),null!=n.Renderers.ControlRenderer&&e.jQuery.each(n.Renderers.ControlRenderer.getCreatedControlCounts(),function(e,n){0!=n&&t.push(e+\" (\"+n+\")\")}),t.length&&alert(\"Some views/controls have been left undisposed:\\n\"+t.join(\"\\n\"))})}),i.load(o)}}}(t=n.Core||(n.Core={}))}(n=e.UI||(e.UI={}))}(SDL||(SDL={}));var SDL;!function(t){var e;!function(e){var n;!function(e){var n;!function(e){var n;!function(e){if(t.Client){var n=t.Client.Application;n&&n.addInitializeCallback(function(){n.isHosted&&n.ApplicationHost.isSupported(\"startCaptureDomEvents\")&&(document.addEventListener(\"mousedown\",function(){n.ApplicationHost.startCaptureDomEvents([\"mouseup\",\"mousemove\"])}),document.addEventListener(\"mouseup\",function(){n.ApplicationHost.stopCaptureDomEvents()}),n.ApplicationHost.addEventListener(\"domevent\",function(e){if(\"mouseup\"==e.data.type&&t.Client.Application.ApplicationHost.stopCaptureDomEvents(),t.jQuery&&t.jQuery(document).trigger(e.data),t.Client.Event){var n=t.Client.Event.EventRegister;n&&n.handleEvent(document,e.data)}}))})}}(n=e.GlobalMouseEventTracker||(e.GlobalMouseEventTracker={}))}(n=e.Event||(e.Event={}))}(n=e.Core||(e.Core={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.748+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/UI/Core.Knockout/Packages/SDL.UI.Core.Knockout.js?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "37216" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 91004, "text": "/*59343,27,9294,166,837,585,374,2740,818,354,1927,3357,917,958,4682,1375,1400,536,1226*/!function(){!function(e){var n=this||(0,eval)(\"this\"),t=n.document,a=n.navigator,r=n.jQuery,i=n.JSON;!function(e){\"function\"==typeof define&&define.amd?define([\"exports\",\"require\"],e):e(\"object\"==typeof exports&&\"object\"==typeof module?module.exports||exports:n.ko={})}(function(o,u){function c(e,n){return(null===e||typeof e in v)&&e===n}function s(n,t){var a;return function(){a||(a=b.a.setTimeout(function(){a=e,n()},t))}}function f(e,n){var t;return function(){clearTimeout(t),t=b.a.setTimeout(e,n)}}function l(e,n){n&&n!==g?\"beforeChange\"===n?this.Kb(e):this.Ha(e,n):this.Lb(e)}function d(e,n){null!==n&&n.k&&n.k()}function p(e,n){var t=this.Hc,a=t[x];a.R||(this.lb&&this.Ma[n]?(t.Pb(n,e,this.Ma[n]),this.Ma[n]=null,--this.lb):a.r[n]||t.Pb(n,e,a.s?{ia:e}:t.uc(e)))}function h(e,n,t,a){b.d[e]={init:function(e,r,i,o,u){var c,s;return b.m(function(){var i=b.a.c(r()),o=!t!=!i,f=!s;(f||n||o!==c)&&(f&&b.va.Aa()&&(s=b.a.ua(b.f.childNodes(e),!0)),o?(f||b.f.da(e,b.a.ua(s)),b.eb(a?a(u,i):u,e)):b.f.xa(e),c=o)},null,{i:e}),{controlsDescendantBindings:!0}}},b.h.ta[e]=!1,b.f.Z[e]=!0}var b=\"undefined\"!=typeof o?o:{};b.b=function(e,n){for(var t=e.split(\".\"),a=b,r=0;r\",r[0];);return 4b.a.o(n,e[t])&&n.push(e[t]);return n},fb:function(e,n){e=e||[];for(var t=[],a=0,r=e.length;aa?t&&e.push(n):t||e.splice(a,1)},ka:f,extend:u,Xa:c,Ya:f?c:u,D:o,Ca:function(e,n){if(!e)return e;var t,a={};for(t in e)e.hasOwnProperty(t)&&(a[t]=n(e[t],t,e));return a},ob:function(e){for(;e.firstChild;)b.removeNode(e.firstChild)},jc:function(e){e=b.a.V(e);for(var n=(e[0]&&e[0].ownerDocument||t).createElement(\"div\"),a=0,r=e.length;av?e.setAttribute(\"selected\",n):e.selected=n},$a:function(n){return null===n||n===e?\"\":n.trim?n.trim():n.toString().replace(/^[\\s\\xa0]+|[\\s\\xa0]+$/g,\"\")},nd:function(e,n){return e=e||\"\",!(n.length>e.length)&&e.substring(0,n.length)===n},Mc:function(e,n){if(e===n)return!0;if(11===e.nodeType)return!1;if(n.contains)return n.contains(3===e.nodeType?e.parentNode:e);if(n.compareDocumentPosition)return 16==(16&n.compareDocumentPosition(e));for(;e&&e!=n;)e=e.parentNode;return!!e},nb:function(e){return b.a.Mc(e,e.ownerDocument.documentElement)},Qb:function(e){return!!b.a.Sb(e,b.a.nb)},A:function(e){return e&&e.tagName&&e.tagName.toLowerCase()},Wb:function(e){return b.onError?function(){try{return e.apply(this,arguments)}catch(n){throw b.onError&&b.onError(n),n}}:e},setTimeout:function(e,n){return setTimeout(b.a.Wb(e),n)},$b:function(e){setTimeout(function(){throw b.onError&&b.onError(e),e},0)},p:function(e,n,t){var a=b.a.Wb(t);if(t=v&&h[n],b.options.useOnlyNativeEvents||t||!r)if(t||\"function\"!=typeof e.addEventListener){if(\"undefined\"==typeof e.attachEvent)throw Error(\"Browser doesn't support addEventListener or attachEvent\");var i=function(n){a.call(e,n)},o=\"on\"+n;e.attachEvent(o,i),b.a.F.oa(e,function(){e.detachEvent(o,i)})}else e.addEventListener(n,a,!1);else r(e).bind(n,a)},Da:function(e,a){if(!e||!e.nodeType)throw Error(\"element must be a DOM node when calling triggerEvent\");var i;if(\"input\"===b.a.A(e)&&e.type&&\"click\"==a.toLowerCase()?(i=e.type,i=\"checkbox\"==i||\"radio\"==i):i=!1,b.options.useOnlyNativeEvents||!r||i)if(\"function\"==typeof t.createEvent){if(\"function\"!=typeof e.dispatchEvent)throw Error(\"The supplied element doesn't support dispatchEvent\");i=t.createEvent(p[a]||\"HTMLEvents\"),i.initEvent(a,!0,!0,n,0,0,0,0,0,!1,!1,!1,!1,0,e),e.dispatchEvent(i)}else if(i&&e.click)e.click();else{if(\"undefined\"==typeof e.fireEvent)throw Error(\"Browser doesn't support triggering events\");e.fireEvent(\"on\"+a)}else r(e).trigger(a)},c:function(e){return b.H(e)?e():e},zb:function(e){return b.H(e)?e.t():e},bb:function(e,n,t){var a;n&&(\"object\"==typeof e.classList?(a=e.classList[t?\"add\":\"remove\"],b.a.q(n.match(g),function(n){a.call(e.classList,n)})):\"string\"==typeof e.className.baseVal?s(e.className,\"baseVal\",n,t):s(e,\"className\",n,t))},Za:function(n,t){var a=b.a.c(t);null!==a&&a!==e||(a=\"\");var r=b.f.firstChild(n);!r||3!=r.nodeType||b.f.nextSibling(r)?b.f.da(n,[n.ownerDocument.createTextNode(a)]):r.data=a,b.a.Rc(n)},rc:function(e,n){if(e.name=n,7>=v)try{e.mergeAttributes(t.createElement(\"\"),!1)}catch(a){}},Rc:function(e){9<=v&&(e=1==e.nodeType?e:e.parentNode,e.style&&(e.style.zoom=e.style.zoom))},Nc:function(e){if(v){var n=e.style.width;e.style.width=0,e.style.width=n}},hd:function(e,n){e=b.a.c(e),n=b.a.c(n);for(var t=[],a=e;a<=n;a++)t.push(a);return t},V:function(e){for(var n=[],t=0,a=e.length;t\",\"\"],o=[3,\"\",\"
\"],u=[1,\"\"],c={thead:i,tbody:i,tfoot:i,tr:[2,\"\",\"
\"],td:o,th:o,option:u,optgroup:u},s=8>=b.a.C;b.a.ma=function(e,i){var o;if(r){if(r.parseHTML)o=r.parseHTML(e,i)||[];else if((o=r.clean([e],i))&&o[0]){for(var u=o[0];u.parentNode&&11!==u.parentNode.nodeType;)u=u.parentNode;u.parentNode&&u.parentNode.removeChild(u)}}else{(o=i)||(o=t);var f,u=o.parentWindow||o.defaultView||n,l=b.a.$a(e).toLowerCase(),d=o.createElement(\"div\");for(f=(l=l.match(/^<([a-z]+)[ >]/))&&c[l[1]]||a,l=f[0],f=\"ignored
\"+f[1]+e+f[2]+\"
\",\"function\"==typeof u.innerShiv?d.appendChild(u.innerShiv(f)):(s&&o.appendChild(d),d.innerHTML=f,s&&d.parentNode.removeChild(d));l--;)d=d.lastChild;o=b.a.V(d.lastChild.childNodes)}return o},b.a.Cb=function(n,t){if(b.a.ob(n),t=b.a.c(t),null!==t&&t!==e)if(\"string\"!=typeof t&&(t=t.toString()),r)r(n).html(t);else for(var a=b.a.ma(t,n.ownerDocument),i=0;i\"},xc:function(n,a){var r=t[n];if(r===e)throw Error(\"Couldn't find any memo with ID \"+n+\". Perhaps it's already been unmemoized.\");try{return r.apply(null,a||[]),!0}finally{delete t[n]}},yc:function(e,t){var a=[];n(e,a);for(var r=0,i=a.length;rn){if(5e3<=++t){u=i,b.a.$b(Error(\"'Too much recursion' after processing \"+t+\" task groups.\"));break}n=i}try{e()}catch(a){b.a.$b(a)}}}function a(){e(),u=i=r.length=0}var r=[],i=0,o=1,u=0;return{scheduler:n.MutationObserver?function(e){var n=t.createElement(\"div\");return new MutationObserver(e).observe(n,{attributes:!0}),function(){n.classList.toggle(\"foo\")}}(a):t&&\"onreadystatechange\"in t.createElement(\"script\")?function(e){var n=t.createElement(\"script\");n.onreadystatechange=function(){n.onreadystatechange=null,t.documentElement.removeChild(n),n=null,e()},t.documentElement.appendChild(n)}:function(e){setTimeout(e,0)},Wa:function(e){return i||b.Y.scheduler(a),r[i++]=e,o++},cancel:function(e){e-=o-i,e>=u&&et[0]?c+t[0]:t[0]),c);for(var c=1===s?c:Math.min(n+(t[1]||0),c),s=n+s-2,f=Math.max(c,s),l=[],d=[],p=2;nn;n++)e=e();return e})},b.toJSON=function(e,n,t){return e=b.wc(e),b.a.Eb(e,n,t)},a.prototype={save:function(e,n){var t=b.a.o(this.keys,e);0<=t?this.Ib[t]=n:(this.keys.push(e),this.Ib.push(n))},get:function(n){return n=b.a.o(this.keys,n),0<=n?this.Ib[n]:e}}}(),b.b(\"toJS\",b.wc),b.b(\"toJSON\",b.toJSON),function(){b.j={u:function(n){switch(b.a.A(n)){case\"option\":return!0===n.__ko__hasDomDataOptionValue__?b.a.e.get(n,b.d.options.xb):7>=b.a.C?n.getAttributeNode(\"value\")&&n.getAttributeNode(\"value\").specified?n.value:n.text:n.value;case\"select\":return 0<=n.selectedIndex?b.j.u(n.options[n.selectedIndex]):e;default:return n.value}},ha:function(n,t,a){switch(b.a.A(n)){case\"option\":switch(typeof t){case\"string\":b.a.e.set(n,b.d.options.xb,e),\"__ko__hasDomDataOptionValue__\"in n&&delete n.__ko__hasDomDataOptionValue__,n.value=t;break;default:b.a.e.set(n,b.d.options.xb,t),n.__ko__hasDomDataOptionValue__=!0,n.value=\"number\"==typeof t?t:\"\"}break;case\"select\":\"\"!==t&&null!==t||(t=e);for(var r,i=-1,o=0,u=n.options.length;o=c){t.push(n&&u.length?{key:n,value:u.join(\"\")}:{unknown:n||u.join(\"\")}),n=c=0,u=[];continue}}else if(58===l){if(!c&&!n&&1===u.length){n=u.pop();continue}}else 47===l&&f&&1\"===t.createComment(\"test\").text,o=i?/^\\x3c!--\\s*ko(?:\\s+([\\s\\S]+))?\\s*--\\x3e$/:/^\\s*ko(?:\\s+([\\s\\S]+))?\\s*$/,u=i?/^\\x3c!--\\s*\\/ko\\s*--\\x3e$/:/^\\s*\\/ko\\s*$/,c={ul:!0,ol:!0};b.f={Z:{},childNodes:function(n){return e(n)?a(n):n.childNodes},xa:function(n){if(e(n)){n=b.f.childNodes(n);for(var t=0,a=n.length;t=b.a.C&&e.tagName===n))return n},b.g.Ob=function(n,t,a,r){if(1===t.nodeType){var i=b.g.getComponentNameForNode(t);if(i){if(n=n||{},n.component)throw Error('Cannot use the \"component\" binding on a custom element matching a component');var o={name:i,params:e(t,a)};n.component=r?function(){return o}:o}}return n};var n=new b.Q;9>b.a.C&&(b.g.register=function(e){return function(n){return t.createElement(n),e.apply(this,arguments)}}(b.g.register),t.createDocumentFragment=function(e){return function(){var n,t=e(),a=b.g.Bc;for(n in a)a.hasOwnProperty(n)&&t.createElement(n);return t}}(t.createDocumentFragment))}(),function(e){function n(e,n,t){if(n=n.template,!n)throw Error(\"Component '\"+e+\"' has no template\");e=b.a.ua(n),b.f.da(t,e)}function t(e,n,t,a){var r=e.createViewModel;return r?r.call(e,a,{element:n,templateNodes:t}):a}var a=0;b.d.component={init:function(r,i,o,u,c){function s(){var e=f&&f.dispose;\"function\"==typeof e&&e.call(f),l=f=null}var f,l,d=b.a.V(b.f.childNodes(r));return b.a.F.oa(r,s),b.m(function(){var o,u,p=b.a.c(i());if(\"string\"==typeof p?o=p:(o=b.a.c(p.name),u=b.a.c(p.params)),!o)throw Error(\"No component name specified\");var h=l=++a;b.g.get(o,function(a){if(l===h){if(s(),!a)throw Error(\"Unknown component '\"+o+\"'\");n(o,a,r);var i=t(a,r,d,u);a=c.createChildContext(i,e,function(e){e.$component=i,e.$componentTemplateNodes=d}),f=i,b.eb(a,r)}})},null,{i:r}),{controlsDescendantBindings:!0}}},b.f.Z.component=!0}();var S={class:\"className\",for:\"htmlFor\"};b.d.attr={update:function(n,t){var a=b.a.c(t())||{};b.a.D(a,function(t,a){a=b.a.c(a);var r=!1===a||null===a||a===e;r&&n.removeAttribute(t),8>=b.a.C&&t in S?(t=S[t],r?n.removeAttribute(t):n[t]=a):r||n.setAttribute(t,a.toString()),\"name\"===t&&b.a.rc(n,r?\"\":a.toString())})}},function(){b.d.checked={after:[\"value\",\"attr\"],init:function(n,t,a){function r(){var e=n.checked,r=p?o():e;if(!b.va.Sa()&&(!c||e)){var i=b.l.w(t);if(f){var u=l?i.t():i;d!==r?(e&&(b.a.pa(u,r,!0),b.a.pa(u,d,!1)),d=r):b.a.pa(u,r,e),l&&b.Ba(i)&&i(u)}else b.h.Ea(i,a,\"checked\",r,!0)}}function i(){var e=b.a.c(t());n.checked=f?0<=b.a.o(e,o()):u?e:o()===e}var o=b.nc(function(){return a.has(\"checkedValue\")?b.a.c(a.get(\"checkedValue\")):a.has(\"value\")?b.a.c(a.get(\"value\")):n.value}),u=\"checkbox\"==n.type,c=\"radio\"==n.type;if(u||c){var s=t(),f=u&&b.a.c(s)instanceof Array,l=!(f&&s.push&&s.splice),d=f?o():e,p=c||f;c&&!n.name&&b.d.uniqueName.init(n,function(){return!0}),b.m(r,null,{i:n}),b.a.p(n,\"click\",r),b.m(i,null,{i:n}),s=e}}},b.h.ea.checked=!0,b.d.checkedValue={update:function(e,n){e.value=b.a.c(n())}}}(),b.d.css={update:function(e,n){var t=b.a.c(n());null!==t&&\"object\"==typeof t?b.a.D(t,function(n,t){t=b.a.c(t),b.a.bb(e,n,t)}):(t=b.a.$a(String(t||\"\")),b.a.bb(e,e.__ko__cssValue,!1),e.__ko__cssValue=t,b.a.bb(e,t,!0))}},b.d.enable={update:function(e,n){var t=b.a.c(n());t&&e.disabled?e.removeAttribute(\"disabled\"):t||e.disabled||(e.disabled=!0)}},b.d.disable={update:function(e,n){b.d.enable.update(e,function(){return!b.a.c(n())})}},b.d.event={init:function(e,n,t,a,r){var i=n()||{};b.a.D(i,function(i){\"string\"==typeof i&&b.a.p(e,i,function(e){var o,u=n()[i];if(u){try{var c=b.a.V(arguments);a=r.$data,c.unshift(a),o=u.apply(a,c)}finally{!0!==o&&(e.preventDefault?e.preventDefault():e.returnValue=!1)}!1===t.get(i+\"Bubble\")&&(e.cancelBubble=!0,e.stopPropagation&&e.stopPropagation())}})})}},b.d.foreach={ic:function(e){return function(){var n=e(),t=b.a.zb(n);return t&&\"number\"!=typeof t.length?(b.a.c(n),{foreach:t.data,as:t.as,includeDestroyed:t.includeDestroyed,afterAdd:t.afterAdd,beforeRemove:t.beforeRemove,afterRender:t.afterRender,beforeMove:t.beforeMove,afterMove:t.afterMove,templateEngine:b.W.sb}):{foreach:n,templateEngine:b.W.sb}}},init:function(e,n){return b.d.template.init(e,b.d.foreach.ic(n))},update:function(e,n,t,a,r){return b.d.template.update(e,b.d.foreach.ic(n),t,a,r)}},b.h.ta.foreach=!1,b.f.Z.foreach=!0,b.d.hasfocus={init:function(e,n,t){function a(a){e.__ko_hasfocusUpdating=!0;var r=e.ownerDocument;if(\"activeElement\"in r){var i;try{i=r.activeElement}catch(o){i=r.body}a=i===e}r=n(),b.h.Ea(r,t,\"hasfocus\",a,!0),e.__ko_hasfocusLastValue=a,e.__ko_hasfocusUpdating=!1}var r=a.bind(null,!0),i=a.bind(null,!1);b.a.p(e,\"focus\",r),b.a.p(e,\"focusin\",r),b.a.p(e,\"blur\",i),b.a.p(e,\"focusout\",i)},update:function(e,n){var t=!!b.a.c(n());e.__ko_hasfocusUpdating||e.__ko_hasfocusLastValue===t||(t?e.focus():e.blur(),!t&&e.__ko_hasfocusLastValue&&e.ownerDocument.body.focus(),b.l.w(b.a.Da,null,[e,t?\"focusin\":\"focusout\"]))}},b.h.ea.hasfocus=!0,b.d.hasFocus=b.d.hasfocus,b.h.ea.hasFocus=!0,b.d.html={init:function(){return{controlsDescendantBindings:!0}},update:function(e,n){b.a.Cb(e,n())}},h(\"if\"),h(\"ifnot\",!1,!0),h(\"with\",!0,!1,function(e,n){return e.createChildContext(n)});var _={};b.d.options={init:function(e){if(\"select\"!==b.a.A(e))throw Error(\"options binding applies only to SELECT elements\");for(;0b.a.C)var u=b.a.e.I(),c=b.a.e.I(),s=function(e){var n=this.activeElement;(n=n&&b.a.e.get(n,c))&&n(e)},f=function(e,n){var t=e.ownerDocument;b.a.e.get(t,u)||(b.a.e.set(t,u,!0),b.a.p(t,\"selectionchange\",s)),b.a.e.set(e,c,n)};b.d.textInput={init:function(n,t,r){function u(e,t){b.a.p(n,e,t)}function c(){var a=b.a.c(t());null!==a&&a!==e||(a=\"\"),p!==e&&a===p?b.a.setTimeout(c,4):n.value!==a&&(h=a,n.value=a)}function s(){d||(p=n.value,d=b.a.setTimeout(l,4))}function l(){clearTimeout(d),p=d=e;var a=n.value;h!==a&&(h=a,b.h.Ea(t(),r,\"textInput\",a))}var d,p,h=n.value,v=9==b.a.C?s:l;10>b.a.C?(u(\"propertychange\",function(e){\"value\"===e.propertyName&&v(e)}),8==b.a.C&&(u(\"keyup\",l),u(\"keydown\",l)),8<=b.a.C&&(f(n,v),u(\"dragend\",s))):(u(\"input\",l),5>i&&\"textarea\"===b.a.A(n)?(u(\"keydown\",s),u(\"paste\",s),u(\"cut\",s)):11>a?u(\"keydown\",s):4>o&&(u(\"DOMAutoComplete\",l),u(\"dragdrop\",l),u(\"drop\",l))),u(\"change\",l),b.m(c,null,{i:n})}},b.h.ea.textInput=!0,b.d.textinput={preprocess:function(e,n,t){t(\"textInput\",e)}}}(),b.d.uniqueName={init:function(e,n){if(n()){var t=\"ko_unique_\"+ ++b.d.uniqueName.Ic;b.a.rc(e,t)}}},b.d.uniqueName.Ic=0,b.d.value={after:[\"options\",\"foreach\"],init:function(e,n,t){if(\"input\"!=e.tagName.toLowerCase()||\"checkbox\"!=e.type&&\"radio\"!=e.type){var a=[\"change\"],r=t.get(\"valueUpdate\"),i=!1,o=null;r&&(\"string\"==typeof r&&(r=[r]),b.a.ra(a,r),a=b.a.Tb(a));var u=function(){o=null,i=!1;var a=n(),r=b.j.u(e);b.h.Ea(a,t,\"value\",r)};!b.a.C||\"input\"!=e.tagName.toLowerCase()||\"text\"!=e.type||\"off\"==e.autocomplete||e.form&&\"off\"==e.form.autocomplete||-1!=b.a.o(a,\"propertychange\")||(b.a.p(e,\"propertychange\",function(){i=!0}),b.a.p(e,\"focus\",function(){i=!1}),b.a.p(e,\"blur\",function(){i&&u()})),b.a.q(a,function(n){var t=u;b.a.nd(n,\"after\")&&(t=function(){o=b.j.u(e),b.a.setTimeout(u,0)},n=n.substring(5)),b.a.p(e,n,t)});var c=function(){var a=b.a.c(n()),r=b.j.u(e);if(null!==o&&a===o)b.a.setTimeout(c,0);else if(a!==r)if(\"select\"===b.a.A(e)){var i=t.get(\"valueAllowUnset\"),r=function(){b.j.ha(e,a,i)};r(),i||a===b.j.u(e)?b.a.setTimeout(r,0):b.l.w(b.a.Da,null,[e,\"change\"])}else b.j.ha(e,a)};b.m(c,null,{i:e})}else b.Ja(e,{checkedValue:n})},update:function(){}},b.h.ea.value=!0,b.d.visible={update:function(e,n){var t=b.a.c(n()),a=\"none\"!=e.style.display;t&&!a?e.style.display=\"\":!t&&a&&(e.style.display=\"none\")}},function(e){b.d[e]={init:function(n,t,a,r,i){return b.d.event.init.call(this,n,function(){var n={};return n[e]=t(),n},a,r,i)}}}(\"click\"),b.O=function(){},b.O.prototype.renderTemplateSource=function(){throw Error(\"Override renderTemplateSource\")},b.O.prototype.createJavaScriptEvaluatorBlock=function(){throw Error(\"Override createJavaScriptEvaluatorBlock\")},b.O.prototype.makeTemplateSource=function(e,n){if(\"string\"==typeof e){n=n||t;var a=n.getElementById(e);if(!a)throw Error(\"Cannot find template with ID \"+e);return new b.v.n(a)}if(1==e.nodeType||8==e.nodeType)return new b.v.qa(e);throw Error(\"Unknown template type: \"+e)},b.O.prototype.renderTemplate=function(e,n,t,a){return e=this.makeTemplateSource(e,a),this.renderTemplateSource(e,n,t,a)},b.O.prototype.isTemplateRewritten=function(e,n){return!1===this.allowTemplateRewriting||this.makeTemplateSource(e,n).data(\"isRewritten\")},b.O.prototype.rewriteTemplate=function(e,n,t){e=this.makeTemplateSource(e,t),n=n(e.text()),e.text(n),e.data(\"isRewritten\",!0)},b.b(\"templateEngine\",b.O),b.Gb=function(){function e(e,n,t,a){e=b.h.yb(e);for(var r=b.h.ta,i=0;i]*))?)*\\s+)data-bind\\s*=\\s*([\"'])([\\s\\S]*?)\\3/gi,t=/\\x3c!--\\s*ko\\b\\s*([\\s\\S]*?)\\s*--\\x3e/g;return{Oc:function(e,n,t){n.isTemplateRewritten(e,t)||n.rewriteTemplate(e,function(e){return b.Gb.dd(e,n)},t)},dd:function(a,r){return a.replace(n,function(n,t,a,i,o){return e(o,t,a,r)}).replace(t,function(n,t){return e(t,\"\",\"#comment\",r)})},Ec:function(e,n){return b.M.wb(function(t,a){var r=t.nextSibling;r&&r.nodeName.toLowerCase()===n&&b.Ja(r,e,a)})}}}(),b.b(\"__tr_ambtns\",b.Gb.Ec),function(){b.v={},b.v.n=function(e){if(this.n=e){var n=b.a.A(e);this.ab=\"script\"===n?1:\"textarea\"===n?2:\"template\"==n&&e.content&&11===e.content.nodeType?3:4}},b.v.n.prototype.text=function(){var e=1===this.ab?\"text\":2===this.ab?\"value\":\"innerHTML\";if(0==arguments.length)return this.n[e];var n=arguments[0];\"innerHTML\"===e?b.a.Cb(this.n,n):this.n[e]=n};var n=b.a.e.I()+\"_\";b.v.n.prototype.data=function(e){return 1===arguments.length?b.a.e.get(this.n,n+e):void b.a.e.set(this.n,n+e,arguments[1])};var t=b.a.e.I();b.v.n.prototype.nodes=function(){var n=this.n;return 0==arguments.length?(b.a.e.get(n,t)||{}).jb||(3===this.ab?n.content:4===this.ab?n:e):void b.a.e.set(n,t,{jb:arguments[0]})},b.v.qa=function(e){this.n=e},b.v.qa.prototype=new b.v.n,b.v.qa.prototype.text=function(){if(0==arguments.length){var n=b.a.e.get(this.n,t)||{};return n.Hb===e&&n.jb&&(n.Hb=n.jb.innerHTML),n.Hb}b.a.e.set(this.n,t,{Hb:arguments[0]})},b.b(\"templateSources\",b.v),b.b(\"templateSources.domElement\",b.v.n),b.b(\"templateSources.anonymousTemplate\",b.v.qa)}(),function(){function n(e,n,t){var a;for(n=b.f.nextSibling(n);e&&(a=e)!==n;)e=b.f.nextSibling(a),t(a,e)}function t(e,t){if(e.length){var a=e[0],r=e[e.length-1],i=a.parentNode,o=b.Q.instance,u=o.preprocessNode;if(u){if(n(a,r,function(e,n){var t=e.previousSibling,i=u.call(o,e);i&&(e===a&&(a=i[0]||n),e===r&&(r=i[i.length-1]||t))}),e.length=0,!a)return;a===r?e.push(a):(e.push(a,r),b.a.za(e,i))}n(a,r,function(e){1!==e.nodeType&&8!==e.nodeType||b.Rb(t,e)}),n(a,r,function(e){1!==e.nodeType&&8!==e.nodeType||b.M.yc(e,[t])}),b.a.za(e,i)}}function a(e){return e.nodeType?e:0b.a.C?0:e.nodes)?e.nodes():null)?b.a.V(n.cloneNode(!0).childNodes):(e=e.text(),b.a.ma(e,a))},b.W.sb=new b.W,b.Db(b.W.sb),b.b(\"nativeTemplateEngine\",b.W),function(){b.vb=function(){var e=this.$c=function(){if(!r||!r.tmpl)return 0;try{if(0<=r.tmpl.tag.tmpl.open.toString().indexOf(\"__\"))return 2}catch(e){}return 1}();this.renderTemplateSource=function(n,a,i,o){if(o=o||t,i=i||{},2>e)throw Error(\"Your version of jQuery.tmpl is too old. Please upgrade to jQuery.tmpl 1.0.0pre or later.\");var u=n.data(\"precompiled\");return u||(u=n.text()||\"\",u=r.template(null,\"{{ko_with $item.koBindingContext}}\"+u+\"{{/ko_with}}\"),n.data(\"precompiled\",u)),n=[a.$data],a=r.extend({koBindingContext:a},i.templateOptions),a=r.tmpl(u,n,a),a.appendTo(o.createElement(\"div\")),r.fragments={},a},this.createJavaScriptEvaluatorBlock=function(e){return\"{{ko_code ((function() { return \"+e+\" })()) }}\"},this.addTemplate=function(e,n){t.write(\"\")},01&&ko.isWriteableObservable(r[e.data.property])&&r[e.data.property](e.data.value)}:null;n&&e.jQuery.each(n,function(n,r){e.Client.Type.isFunction(r)&&(\"propertychange\"==n&&s?t.addEventListener(n,o[n]=function(e){s(e),r.apply(i,[i,e,t])}):t.addEventListener(n,o[n]=function(e){r.apply(i,[i,e,t])}))}),s&&!o.propertychange&&t.addEventListener(\"propertychange\",o.propertychange=s)}},a.prototype.removeEventHandlers=function(t){t[a.eventHandlersAttributeName]&&(t.removeEventListener&&e.jQuery.each(t[a.eventHandlersAttributeName],function(e,n){t.removeEventListener(e,n)}),t[a.eventHandlersAttributeName]=null)},a.prototype._getValues=function(e,t){return void 0===t&&(t=!0),!t||r.areKnockoutObservableSettingsEnabled(this.name)?e:n.Utils.unwrapRecursive(e)},a.eventHandlersAttributeName=\"data-__knockout_binding_events__\",a}();r.RenderedItemKnockoutBindingHandler=a}(r=n.BindingHandlers||(n.BindingHandlers={}))}(n=t.Knockout||(t.Knockout={}))}(n=t.Core||(t.Core={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(n,t){function o(){this.constructor=n}for(var e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);n.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},SDL;!function(n){var t;!function(n){var t;!function(t){var o;!function(t){var o;!function(t){var o=n.Core.Renderers.ControlRenderer,e=function(n){function t(t,o){n.call(this,t,o)}return __extends(t,n),t.prototype.disposeItem=function(n){o.disposeControl(n)},t.prototype.renderItem=function(n,t,e,r,i,d){o.renderControl(n,t,e,r,i,d)},t.prototype.updateItem=function(n,t){o.updateControl(n,t)},t}(t.RenderedItemKnockoutBindingHandler);t.ControlRenderedItemKnockoutBindingHandler=e}(o=t.BindingHandlers||(t.BindingHandlers={}))}(o=t.Knockout||(t.Knockout={}))}(t=n.Core||(n.Core={}))}(t=n.UI||(n.UI={}))}(SDL||(SDL={}));var SDL;!function(n){var o;!function(n){var o;!function(n){var o;!function(n){var o;!function(o){function r(o,r){ko.bindingHandlers[r]=new n.BindingHandlers.ControlRenderedItemKnockoutBindingHandler(o,r)}o.createKnockoutBinding=r}(o=n.Controls||(n.Controls={}))}(o=n.Knockout||(n.Knockout={}))}(o=n.Core||(n.Core={}))}(o=n.UI||(n.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Knockout;!function(Knockout){var ViewModels;!function(ViewModels){eval(SDL.Client.Types.OO.enableCustomInheritance);var locale=SDL.Globalize.locale(),culture=ko.observable(locale&&locale.locale);SDL.Client.Event.EventRegister.addEventHandler(SDL.Globalize,\"culturechange\",function(e){culture(e.data.culture)});var ViewModelBase=function(e){function t(t){if(e.call(this),this.culture=culture,t){var o=t.getTemplateResource(),n=o.url;n&&0==n.indexOf(\"~/\")&&(n=SDL.Client.Types.Url.combinePath(SDL.Client.Application.applicationHostCorePath||SDL.Client.Configuration.ConfigurationManager.corePath,n.slice(2))),this.template={url:SDL.Client.Types.Url.getAbsoluteUrl(n),version:o.version}}}return __extends(t,e),t.prototype.localize=function(e,t){return culture(),SDL.Globalize.formatMessage(e,t)},t.prototype.format=function(e,t){return culture(),SDL.Client.Type.isDate(e)?this.formatDate(e,{skeleton:t}):this.formatNumber(e)},t.prototype.formatNumber=function(e,t){return culture(),SDL.Globalize.formatNumber(e,t)},t.prototype.formatDate=function(e,t){return culture(),SDL.Globalize.formatDate(e,t)},t.prototype.setting=function(e){return SDL.Client.Configuration.ConfigurationManager.getAppSetting(e)},t.prototype.path=function(e){return this.template?SDL.Client.Types.Url.combinePath(this.template.url,e):e},t}(SDL.Client.Types.DisposableObject);ViewModels.ViewModelBase=ViewModelBase,SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Knockout.ViewModels.ViewModelBase\",ViewModelBase)}(ViewModels=Knockout.ViewModels||(Knockout.ViewModels={}))}(Knockout=Core.Knockout||(Core.Knockout={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function r(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(r.prototype=t.prototype,new r)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Knockout;!function(Knockout){var ViewModels;!function(ViewModels){eval(SDL.Client.Types.OO.enableCustomInheritance);var ViewModelItem=function(e){function t(t,r,o){e.call(this);var i=this.properties;i.item=SDL.Client.Type.isString(t)?SDL.Client.Models.getItem(t):t,i.properties=r||{},i.methods=o||{},i.observables={}}return __extends(t,e),t.prototype.$initialize=function(){var e=this.properties;this._createProperties(),this._createMethods(),SDL.Client.Event.EventRegister.addEventHandler(e.item,\"*\",this.getDelegate(this._onEvent))},t.prototype._createProperties=function(){var e=this.properties;if(e.properties)for(var t in e.properties){var r=e.properties[t]||{},o=r.getter;o&&this._checkMethod(o);var i=r.setter;if(i&&this._checkMethod(i),!i||!o){var s=t.charAt(0).toUpperCase()+t.slice(1);if(o||(o=\"get\"+s,e.item[o]||(o=\"is\"+s),e.item[o]||SDL.Client.Diagnostics.Assert.raiseError(\"Unable to determine a getter for property '\"+t+\"' of item \"+(e.item.getId?\"'\"+e.item.getId()+\"'\":e.item.getTypeName?e.item.getTypeName():\"\")+\".\")),!i){var n=\"set\"+s;e.item[n]&&(i=n)}}this._createEventObservables(r.events);var a={read:this._createPropertyReader(r.events,o)};i&&(a.write=this._createPropertyWriter(i)),this[t]=ko.computed(a)}},t.prototype._createPropertyReader=function(e,t){var r=this.properties;return function(){if(e)for(var o=0,i=e.length;o=0;o--)ko.removeNode(e[o])},o}(SDL.UI.Core.Views.ViewBase);Views.ViewBase=ViewBase,SDL.Client.Types.OO.nonInheritable(ViewBase.prototype.disposeInterface),SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Knockout.Views.ViewBase\",ViewBase)}(Views=Knockout.Views||(Knockout.Views={}))}(Knockout=Core.Knockout||(Core.Knockout={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,n){function t(){this.constructor=e}for(var r in n)n.hasOwnProperty(r)&&(e[r]=n[r]);e.prototype=null===n?Object.create(n):(t.prototype=n.prototype,new t)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Knockout;!function(Knockout){var BindingHandlers;!function(BindingHandlers){eval(SDL.Client.Types.OO.enableCustomInheritance);var KnockoutBindingHandlerBase=function(e){function n(){e.apply(this,arguments)}return __extends(n,e),n.prototype.$initialize=function(){var e=SDL.Client.Types.Object.getNextId(),n=this.properties;n.handlersDataName=\"rendered-item-handlers-\"+e,n.updateDataName=\"rendered-item-update-\"+e,this.init=this.init.bind(this),this.update=this.update.bind(this)},n.prototype.init=function(e,t,r,a,i){var o=this,s=t(),d=ko.unwrap(s);if(d){var u={};SDL.jQuery(e).data(this.properties.handlersDataName,u),ko.utils.domNodeDisposal.addDisposeCallback(e,n.elementDisposalCallback),SDL.Client.Type.isArray(d)?SDL.jQuery.each(d,function(n,t){var s=ko.unwrap(t);u[ko.unwrap(s.type)||\"\"+(s||ko.unwrap(s.handler)||\"\")]=void 0,o.addItemBinding(e,s,r,a,i)}):(u[ko.unwrap(d.type)||\"\"+(d||ko.unwrap(d.handler)||\"\")]=void 0,this.addItemBinding(e,d,r,a,i))}return this.getInitReturnValue(d)},n.prototype.update=function(e,t,r,a,i){var o,s=this,d=this.properties,u=SDL.jQuery(e),l=u.data(d.handlersDataName),p=t(),c=ko.unwrap(p)||null;c&&(o={},SDL.Client.Type.isArray(c)?SDL.jQuery.each(c,function(e,n){var t=ko.unwrap(n);o[ko.unwrap(t.type)||\"\"+(t||ko.unwrap(t.handler)||\"\")]=t}):o[ko.unwrap(c.type)||\"\"+(c||ko.unwrap(c.handler)||\"\")]=c),l&&SDL.jQuery.each(l,function(n,t){o&&o[n]||(delete l[n],t&&t.disposeForElement&&t.disposeForElement(e))}),o?(l||(SDL.jQuery(e).data(d.handlersDataName,l={}),ko.utils.domNodeDisposal.addDisposeCallback(e,n.elementDisposalCallback)),SDL.jQuery.each(o,function(n,t){n in l||(l[n]=void 0,s.addItemBinding(e,t,r,a,i)),s.updateItemBinding(e,t,r,a,i)})):SDL.jQuery(e).removeData(d.handlersDataName)},n.prototype.getInitReturnValue=function(e){},n.prototype.addItemBinding=function(e,n,t,r,a){var i=this;if(n){var o=SDL.UI.Core.Renderers.ItemRenderer.registerItemRendering(),s=ko.unwrap(n.type)||\"\"+n;s?SDL.Client.Resources.ResourceManager.load(s,function(){o.running=!0,i.initItemBinding(e,n,t,r,a),o.running=!1,SDL.UI.Core.Renderers.ItemRenderer.setRenderingComplete(o)}):(o.running=!0,this.initItemBinding(e,n,t,r,a),o.running=!1,SDL.UI.Core.Renderers.ItemRenderer.setRenderingComplete(o))}},n.prototype.initItemBinding=function(e,t,r,a,i){var o=this.properties,s=SDL.jQuery(e),d=s.data(o.handlersDataName);if(d){var u=ko.unwrap(t.handler),l=ko.unwrap(t.type)||\"\"+(t||u||\"\");if(l in d){var p;if(u){if(p=ko.bindingHandlers[u],!p){try{p=SDL.Client.Type.resolveNamespace(u)}catch(c){throw Error(\"Unable to resolve handler '\"+u+\"': \"+c.message)}if(!p)throw Error(\"Unable to resolve handler '\"+u+\"'.\")}}else if(l&&(p=ko.bindingHandlers[l],!p)){var D;try{D=SDL.Client.Type.resolveNamespace(l)}catch(c){throw Error(\"Unable to resolve type '\"+l+\"': \"+c.message)}!D||D.init||D.update||(p=new o.renderedItemKnockoutBindingHandlerType(D,l))}if(d[l]=p||null,p){var h=n.getDataValueAccessor(t),g=n.getAllBindingsWithEventsAccessor(r,l,t);p.init&&p.init(e,h,g,a,i),s.data(o.updateDataName)&&p.update&&p.update(e,h,g,a,i)}}}},n.prototype.updateItemBinding=function(e,t,r,a,i){var o=this.properties,s=SDL.jQuery(e),d=s.data(o.handlersDataName);if(d&&t){var u=ko.unwrap(t.type)||\"\"+(t||ko.unwrap(t.handler)||\"\"),l=d[u];null!==l&&(l?l.update?l.update(e,n.getDataValueAccessor(t),n.getAllBindingsWithEventsAccessor(r,u,t),a,i):d[u]=null:(s.data(o.updateDataName,!0),Knockout.Utils.unwrapRecursive(t.data)))}},n.getDataValueAccessor=function(e){return function(){return e.data}},n.getAllBindingsWithEventsAccessor=function(e,n,t){if(t.events){var r,a,i=function(){return r||(r=SDL.jQuery.extend({},e()),r.controlEvents=i.get(\"controlEvents\")),r};return i.get=function(r){if(\"controlEvents\"==r){if(!a){var i=e.get(r);a=i?SDL.jQuery.extend({},ko.unwrap(i)):{},a[n]?a[n]=SDL.jQuery.extend(a[n],t.events):a[n]=t.events}return a}return e.get(r)},i.has=function(n){return\"controlEvents\"==n||e.has(n)},i}return e},n.elementDisposalCallback=function(e){SDL.jQuery(e).removeData()},n}(SDL.Client.Types.OO.Inheritable);BindingHandlers.KnockoutBindingHandlerBase=KnockoutBindingHandlerBase,SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Knockout.BindingHandlers.KnockoutBindingHandlerBase\",KnockoutBindingHandlerBase)}(BindingHandlers=Knockout.BindingHandlers||(Knockout.BindingHandlers={}))}(Knockout=Core.Knockout||(Core.Knockout={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(n,e){function i(){this.constructor=n}for(var o in e)e.hasOwnProperty(o)&&(n[o]=e[o]);n.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Knockout;!function(Knockout){var BindingHandlers;!function(BindingHandlers){eval(SDL.Client.Types.OO.enableCustomInheritance);var ViewKnockoutBindingHandler=function(n){function e(){n.apply(this,arguments)}return __extends(e,n),e.prototype.$initialize=function(){this.callBase(\"SDL.UI.Core.Knockout.BindingHandlers.KnockoutBindingHandlerBase\",\"$initialize\");var n=this.properties;n.renderedItemKnockoutBindingHandlerType=BindingHandlers.RenderedItemKnockoutBindingHandler},e.prototype.getInitReturnValue=function(n){return n&&0==n.controlsDescendantBindings?void 0:{controlsDescendantBindings:!0}},e}(BindingHandlers.KnockoutBindingHandlerBase);BindingHandlers.ViewKnockoutBindingHandler=ViewKnockoutBindingHandler,SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Knockout.BindingHandlers.ViewKnockoutBindingHandler\",ViewKnockoutBindingHandler),ko.bindingHandlers.view=new BindingHandlers.ViewKnockoutBindingHandler}(BindingHandlers=Knockout.BindingHandlers||(Knockout.BindingHandlers={}))}(Knockout=Core.Knockout||(Core.Knockout={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(n,o){function e(){this.constructor=n}for(var t in o)o.hasOwnProperty(t)&&(n[t]=o[t]);n.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)},SDL;!function(SDL){var UI;!function(UI){var Core;!function(Core){var Knockout;!function(Knockout){var BindingHandlers;!function(BindingHandlers){eval(SDL.Client.Types.OO.enableCustomInheritance);var ControlKnockoutBindingHandler=function(n){function o(){n.apply(this,arguments)}return __extends(o,n),o.prototype.$initialize=function(){this.callBase(\"SDL.UI.Core.Knockout.BindingHandlers.KnockoutBindingHandlerBase\",\"$initialize\");var n=this.properties;n.renderedItemKnockoutBindingHandlerType=BindingHandlers.ControlRenderedItemKnockoutBindingHandler},o.prototype.getInitReturnValue=function(n){return n&&n.controlsDescendantBindings?{controlsDescendantBindings:!0}:void 0},o}(BindingHandlers.KnockoutBindingHandlerBase);BindingHandlers.ControlKnockoutBindingHandler=ControlKnockoutBindingHandler,SDL.Client.Types.OO.createInterface(\"SDL.UI.Core.Knockout.BindingHandlers.ControlKnockoutBindingHandler\",ControlKnockoutBindingHandler),ko.bindingHandlers.control=new BindingHandlers.ControlKnockoutBindingHandler}(BindingHandlers=Knockout.BindingHandlers||(Knockout.BindingHandlers={}))}(Knockout=Core.Knockout||(Core.Knockout={}))}(Core=UI.Core||(UI.Core={}))}(UI=SDL.UI||(SDL.UI={}))}(SDL||(SDL={}));var SDL;!function(n){var e;!function(n){var e;!function(n){var e;!function(n){var e;!function(n){ko.bindingHandlers.indeterminate={after:[\"checked\"],init:function(n,e,i,t,r){if(\"checkbox\"==n.type){var a=function(n){ko.isWriteableObservable(e())&&e()(n.target.indeterminate)};ko.utils.registerEventHandler(n,\"click\",a)}},update:function(n,e,i,t,r){n.indeterminate=!!ko.utils.unwrapObservable(e())}}}(e=n.BindingHandlers||(n.BindingHandlers={}))}(e=n.Knockout||(n.Knockout={}))}(e=n.Core||(n.Core={}))}(e=n.UI||(n.UI={}))}(SDL||(SDL={}));var SDL;!function(n){var e;!function(n){var e;!function(n){var e;!function(n){var e;!function(n){var e=function(){function n(){}return n.prototype.init=function(n,e,t,i,o){return{controlsDescendantBindings:!0}},n.prototype.update=function(e,t,i,o,a){var r=ko.unwrap(t())||null;if(r&&r.length){var l=n._createCalculationElement(r);e.appendChild(l);var d=l.clientWidth,c=e.offsetWidth;if(d=c));v++)f=p,p+=\" \"+u[v];e.innerHTML=\"\",n._addOneLineElement(e,f),v>1&&n._addOneLineElement(e,u.slice(v-1).join(\" \"))}}else e.textContent=\"\"},n._addOneLineElement=function(n,e){var t=document.createElement(\"div\");t.textContent=e;var i=t.style;i.textOverflow=\"ellipsis\",i.whiteSpace=\"nowrap\",i.overflow=\"hidden\",n.appendChild(t)},n._createCalculationElement=function(n){var e=document.createElement(\"span\");e.textContent=n;var t=e.style;return t.position=\"absolute\",t.visibility=\"hidden\",t.height=\"auto\",t.width=\"auto\",t.whiteSpace=\"nowrap\",e},n}();ko.bindingHandlers.twoLinesText=new e}(e=n.BindingHandlers||(n.BindingHandlers={}))}(e=n.Knockout||(n.Knockout={}))}(e=n.Core||(n.Core={}))}(e=n.UI||(n.UI={}))}(SDL||(SDL={}));" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:23.750+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/UI/Controls/Packages/SDL.UI.Controls.txt?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/plain" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "111789" } ], "cookies": [], "content": { "mimeType": "text/plain", "size": 348988, "text": "/*8663,5499,3542,9062,917,5127,1141,51332,13468,5880,7267,9771,14472,20977,7209,5484,6562,10836,27728,310,6036,18120,170,1916,1153,2670,1874,61,10414,23041,300,2002,20679,5383,186,39549*/var __extends=this&&this.__extends||function(e,t){function s(){this.constructor=e}for(var o in t)t.hasOwnProperty(o)&&(e[o]=t[o]);e.prototype=null===t?Object.create(t):(s.prototype=t.prototype,new s)},SDL;!function(e){var t;!function(t){var s;!function(t){!function(e){e[e.GENERAL=\"general\"]=\"GENERAL\",e[e.CONFIRM=\"confirm\"]=\"CONFIRM\",e[e.CRITICAL=\"critical\"]=\"CRITICAL\",e[e.PROCEED=\"proceed\"]=\"PROCEED\",e[e.TOGGLE=\"toggle\"]=\"TOGGLE\",e[e.TOGGLE_IRREVERSIBLE=\"toggle_irreversible\"]=\"TOGGLE_IRREVERSIBLE\"}(t.ButtonPurpose||(t.ButtonPurpose={}));var s=t.ButtonPurpose;!function(e){e[e.DEFAULT=\"default\"]=\"DEFAULT\",e[e.ICON=\"icon\"]=\"ICON\",e[e.ICON_ROUND=\"round\"]=\"ICON_ROUND\"}(t.ButtonStyle||(t.ButtonStyle={}));var o=t.ButtonStyle;!function(e){e[e.OFF=\"off\"]=\"OFF\",e[e.ON=\"on\"]=\"ON\"}(t.ButtonToggleState||(t.ButtonToggleState={}));var i=t.ButtonToggleState,n=function(t){function n(e,s){t.call(this,e,s||{}),this._initialize()}return __extends(n,t),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.Button\"},n.prototype._initialize=function(){var t=this.properties,i=t.$element=e.jQuery(t.element);t.options=e.jQuery.extend({purpose:s.GENERAL,style:o.DEFAULT},t.options),t.initialTabIndex=i.attr(\"tabIndex\"),t.tabIndex=t.initialTabIndex||\"0\",null!=t.options.disabled?t.options.disabled=\"true\"==t.options.disabled.toString():t.options.disabled=this.isDisabled(),this.updateDisabledState(),this.updateIconMarkup(),i.on(\"mousedown\",this.getDelegate(this.onMouseDown)).on(\"mouseup\",this.getDelegate(this.onMouseUp)).on(\"click\",this.getDelegate(this.onClick)).on(\"mouseleave\",this.getDelegate(this.onMouseLeave)).on(\"keydown\",this.getDelegate(this.onKeyDown)).on(\"keyup\",this.getDelegate(this.onKeyUp)).on(\"blur\",this.getDelegate(this.onMouseLeave)).addClass(\"sdl-button\").addClass(this.getPurposeClassName(t.options.purpose)).addClass(\"sdl-button-style-\"+(t.options.style||o.DEFAULT)),this.setStateStyle()},n.prototype.update=function(s){if(s){var o=this.properties,i=e.jQuery.extend({},o.options,{disabled:this.isDisabled()});t.prototype.update.call(this,s),s=o.options=e.jQuery.extend(!0,{},i,o.options);var n=[];if(i.purpose!=s.purpose&&(o.$element.removeClass(this.getPurposeClassName(i.purpose)).addClass(this.getPurposeClassName(s.purpose)),n.push(\"purpose\")),i.style!=s.style&&(o.$element.removeClass(\"sdl-button-style-\"+i.style).addClass(\"sdl-button-style-\"+s.style),n.push(\"style\")),s.iconClass&&(s.iconClass.dark||s.iconClass.light))if(i.iconClass){var r=!1;i.iconClass.dark!=s.iconClass.dark&&o.$icon&&(o.$icon.removeClass(s.iconClass.dark),r=!0),i.iconClass.light!=s.iconClass.light&&o.$icon&&(o.$icon.removeClass(s.iconClass.light),r=!0),r&&n.push(\"iconClass\")}else n.push(\"iconClass\");null!=s.disabled&&(s.disabled=\"true\"==s.disabled.toString(),null!=i.disabled&&i.disabled==s.disabled||(this.updateDisabledState(),n.push(\"disabled\"))),this.updateIconMarkup(),this.setStateStyle();for(var l=0,a=n.length;l0?(clearTimeout(t.clickFireTimeout),t.clickFireTimeout=null):(t.clickFireTimeout=-1,t.pressed=!0,this.onUp(e),t.clickFireTimeout=null))},n.prototype.onUp=function(e){var t=this.properties;if(t.pressed&&!this.isDisabled()){var o=t.options;t.pressed=!1,o.purpose==s.TOGGLE||o.purpose==s.TOGGLE_IRREVERSIBLE?o.state!=i.ON?this.toggleOn(e):o.purpose==s.TOGGLE_IRREVERSIBLE?this.setStateStyle():this.toggleOff(e):this.setStateStyle(),this.fireEvent(\"click\"),this.ensureClickTriggered(e.originalEvent)}},n.prototype.ensureClickTriggered=function(e){var t=this,s=this.properties;s.clickFireTimeout||(s.clickFireTimeout=setTimeout(function(){return t.triggerClick(e)}))},n.prototype.triggerClick=function(e){var t=this.properties;if(!t.disposed&&t.clickFireTimeout>0){t.clickFireTimeout=null;var s=document.createEvent(\"MouseEvents\");s.initMouseEvent&&s.initMouseEvent(\"click\",!0,!0,window,e.detail,e.screenX,e.screenY,e.clientX,e.clientY,e.ctrlKey,e.altKey,e.shiftKey,e.metaKey,e.button,e.relatedTarget),t.isClickFire=!0,t.element.dispatchEvent(s),t.isClickFire=!1}},n.prototype.setStateStyle=function(){var e=this.properties,t=e.options;e.pressed?e.$element.addClass(\"sdl-button-pressed\"):e.$element.removeClass(\"sdl-button-pressed\"),t.purpose==s.TOGGLE||t.purpose==s.TOGGLE_IRREVERSIBLE?t.state==i.ON?e.$element.removeClass(\"sdl-button-toggle-off\").addClass(\"sdl-button-toggle-on\"):e.$element.removeClass(\"sdl-button-toggle-on\").addClass(\"sdl-button-toggle-off\"):e.$element.removeClass(\"sdl-button-toggle-on\").removeClass(\"sdl-button-toggle-off\"),e.$icon&&t.iconClass&&(!this.isDisabled()&&(e.pressed||t.purpose&&t.purpose!=s.GENERAL&&(t.purpose!=s.TOGGLE&&t.purpose!=s.TOGGLE_IRREVERSIBLE||t.state==i.ON))?(t.iconClass.dark&&e.$icon.removeClass(t.iconClass.dark),t.iconClass.light&&e.$icon.addClass(t.iconClass.light)):(t.iconClass.light&&e.$icon.removeClass(t.iconClass.light),t.iconClass.dark&&e.$icon.addClass(t.iconClass.dark)))},n.prototype.updateIconMarkup=function(){var t=this.properties,s=t.options;s.style==o.ICON||s.style==o.ICON_ROUND||s.iconClass&&(s.iconClass.dark||s.iconClass.light)?t.$icon||(t.$icon=e.jQuery(\" \"),t.$icon.prependTo(t.$element),t.$icon.addClass(\"sdl-button-image\")):this.removeIconMarkup()},n.prototype.removeIconMarkup=function(){var e=this.properties;e.$icon&&(e.$icon.remove(),e.$icon=null)},n.prototype.getPurposeClassName=function(e){return\"sdl-button-purpose-\"+(e==s.TOGGLE_IRREVERSIBLE?s.TOGGLE:e||s.GENERAL)},n.prototype._dispose=function(){var e=this.properties,s=e.$element,i=e.options;e.clickFireTimeout>0&&(clearTimeout(e.clickFireTimeout),e.clickFireTimeout=null),s.off(\"mousedown\",this.getDelegate(this.onMouseDown)).off(\"mouseup\",this.getDelegate(this.onMouseUp)).off(\"click\",this.getDelegate(this.onClick)).off(\"mouseleave\",this.getDelegate(this.onMouseLeave)).off(\"keydown\",this.getDelegate(this.onKeyDown)).off(\"keyup\",this.getDelegate(this.onKeyUp)).off(\"blur\",this.getDelegate(this.onMouseLeave)).removeClass(\"sdl-button-pressed\").removeClass(\"sdl-button\").removeClass(this.getPurposeClassName(i.purpose)).removeClass(\"sdl-button-style-\"+(i.style||o.DEFAULT)).removeClass(\"sdl-button-toggle-on\").removeClass(\"sdl-button-toggle-off\"),e.initialTabIndex?s.attr(\"tabIndex\",e.initialTabIndex):s.removeAttr(\"tabIndex\"),this.removeIconMarkup(),e.$element=null,t.prototype._dispose.call(this)},n}(e.UI.Core.Controls.ControlBase);t.Button=n}(s=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var n in e)e.hasOwnProperty(n)&&(t[n]=e[n]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(t){var e;!function(e){var o;!function(e){var o=function(o){function n(t,e){o.call(this,t,e||{}),this._initialize()}return __extends(n,o),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.ActionBar\"},n.prototype._initialize=function(){var e=this.properties,o=this.$element=t.jQuery(e.element);if(e.options=t.jQuery.extend({},e.options),(e.options.actions&&e.options.actions.length||e.options.actionFlag)&&(e.options.actionFlag&&this.createActionsFlagCheckbox(),e.options.actions))for(var n,i=!1,a=e.options.actions.length-1;a>=0;a--){var s=e.options.actions[a];if(i||\"cancel\"!=s.action)n=this.insertActionButton(s,n);else{i=!0;var c=this.insertActionButton(s,null,e.options.actions.length>2);n||(n=c)}}o.addClass(\"sdl-actionbar\")},n.prototype.update=function(e){var n=this.properties;if(e=t.jQuery.extend({},e),o.prototype.update.call(this,e),n.options.actions&&n.options.actions.length||n.options.actionFlag){var i,a,s,c,l=this.$element.children(\"button\");if(l.length){var r=a=l.last();r.length&&\"cancel\"==r.data(\"action\").action&&(s=i=r,a=r.prev(),a.is(\"button\")||(a.is(\"div\")?(i=c=a,a=c.prev(\"button\")):a=null))}if(n.options.actionFlag)if(this.$actionFlagCheckbox){if(null!=n.options.actionFlag.selected){var p=n.options.actionFlag.selected&&\"false\"!=n.options.actionFlag.selected.toString();this.$actionFlagCheckbox[0].checked!=p&&(this.$actionFlagCheckbox[0].checked=p)}if(null!=n.options.actionFlag.label){var h=this.$actionFlagCheckbox.next(\"span\");h.text()!=n.options.actionFlag.label&&h.text(n.options.actionFlag.label)}}else this.createActionsFlagCheckbox();else this.removeActionsFlagCheckbox();if(n.options.actions)for(var u=!1,d=n.options.actions.length-1;d>=0;d--){var g=n.options.actions[d];if(u||\"cancel\"!=g.action)a&&a.length?(this.updateButtonData(a,g),i=a,a=a.prev(\"button\")):i=this.insertActionButton(g,i);else{u=!0;var f;s?(this.updateButtonData(s,g),f=!c&&n.options.actions.length>2?this.insertSeparator(s):s,i&&i!=s||(i=f)):(f=this.insertActionButton(g,null,n.options.actions.length>2),i||(i=f))}}s&&!u&&this.removeActionButton(s),c&&(!u||n.options.actions.length<=2)&&c.remove(),a&&this.removeActionButton(a.prevAll(\"button\").addBack())}else this.removeActionButtons()},n.prototype.getActionFlag=function(){return this.$actionFlagCheckbox?this.$actionFlagCheckbox[0].checked:null},n.prototype.createActionsFlagCheckbox=function(){if(!this.$actionFlagCheckbox){var e=this.properties.options.actionFlag,o=t.jQuery(\"\").prependTo(this.$element);t.jQuery(\"\").appendTo(o).text(e.label||\"\"),this.$actionFlagCheckbox=t.jQuery(\"\").attr(\"checked\",e.selected&&\"false\"!=e.selected.toString()).click(this.getDelegate(this.onActionFlagClick)).prependTo(o)}},n.prototype.removeActionsFlagCheckbox=function(){this.$actionFlagCheckbox&&(this.$actionFlagCheckbox.off(\"click\",this.removeDelegate(this.onActionFlagClick)).parent().remove(),this.$actionFlagCheckbox=null)},n.prototype.onActionFlagClick=function(t){this.$actionFlagCheckbox&&(this.fireEvent(\"actionflagchange\",{actionFlag:this.$actionFlagCheckbox[0].checked}),this.fireEvent(\"propertychange\",{property:\"actionFlag.selected\",value:this.$actionFlagCheckbox[0].checked}))},n.prototype.onActionClick=function(e){if(this.properties.options.actions){for(var o=e.target;o&&\"BUTTON\"!=o.tagName;)o=o.parentElement;var n=t.jQuery(o).data(\"action\");n&&(t.Client.Type.isFunction(n.handler)&&n.handler(),this.fireEvent(\"action\",{action:n.action,actionFlag:this.getActionFlag()}))}},n.prototype.insertActionButton=function(o,i,a){void 0===a&&(a=!1);var s=t.jQuery(\"\").click(this.getDelegate(this.onActionClick));i?s.insertBefore(i):this.$element.append(s),this.addButtonData(s,o);var c=s[0];return n.setButtonControlInstance(c,new e.Button(c,{disabled:o.disabled,iconClass:o.iconClass,purpose:o.purpose})),a?this.insertSeparator(s):s},n.prototype.insertSeparator=function(e){return t.jQuery(\"
\").insertBefore(e)},n.prototype.addButtonData=function(t,e){t.data(\"action\",{handler:e.handler,action:e.action}).html(\"\"+e.title+\"\")},n.prototype.updateButtonData=function(e,o){var i=e.data(\"action\");i.handler=o.handler,i.action=o.action,i.disabled=o.disabled,i.iconClass=t.jQuery.extend({},o.iconClass);var a=e.find(\".title\");a.text()!=o.title&&a.text(o.title),n.getButtonControlInstance(e[0]).update({disabled:o.disabled,iconClass:o.iconClass,purpose:o.purpose})},n.prototype.removeActionButtons=function(){this.removeActionsFlagCheckbox(),this.removeActionButton(this.$element.children(\"button\")),this.$element.empty()},n.prototype.removeActionButton=function(t){t.each(function(t,e){n.getButtonControlInstance(e).dispose()}),t.off(\"click\",this.getDelegate(this.onActionClick)).removeData().remove()},n.setButtonControlInstance=function(o,n){var i=t.UI.Core.Base.RenderedItemBase.getInstanceAttributeName(e.Button);o[i]=n},n.getButtonControlInstance=function(o){var n=t.UI.Core.Base.RenderedItemBase.getInstanceAttributeName(e.Button);return o[n]},n.prototype._dispose=function(){this.$element.removeClass(\"sdl-actionbar\"),this.removeActionButtons(),this.$element=null,o.prototype._dispose.call(this)},n}(t.UI.Core.Controls.ControlBase);e.ActionBar=o}(o=e.Controls||(e.Controls={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,i){function e(){this.constructor=t}for(var s in i)i.hasOwnProperty(s)&&(t[s]=i[s]);t.prototype=null===i?Object.create(i):(e.prototype=i.prototype,new e)},SDL;!function(t){var i;!function(i){var e;!function(i){!function(t){t[t.BRIGHT=\"bright\"]=\"BRIGHT\",t[t.DARK=\"dark\"]=\"DARK\",t[t.NONE=\"none\"]=\"NONE\"}(i.ActivityIndicatorScreen||(i.ActivityIndicatorScreen={}));var e=i.ActivityIndicatorScreen;!function(t){t[t.LARGE=\"large\"]=\"LARGE\",t[t.MEDIUM=\"medium\"]=\"MEDIUM\",t[t.SMALL=\"small\"]=\"SMALL\"}(i.ActivityIndicatorSize||(i.ActivityIndicatorSize={}));var s=i.ActivityIndicatorSize,n=function(i){function n(t,e){i.call(this,t,e||{}),this._initialize()}return __extends(n,i),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.ActivityIndicator\"},n.prototype._initialize=function(){var i=this,n=this.properties,o=this.element=n.element;this.screenClass=n.options.screen==e.NONE?\"\":\"sdl-activityindicator-child-screen-\"+(n.options.screen||e.BRIGHT),this.sizeClass=n.options.size&&n.options.size!=s.LARGE?\"sdl-activityindicator-child-size-\"+n.options.size:\"sdl-activityindicator-child-size-large\",o.classList.add(\"sdl-activityindicator\"),this.childElement=document.createElement(\"div\"),this.childElement.classList.add(\"sdl-activityindicator-child\"),this.screenClass&&this.childElement.classList.add(this.screenClass),this.sizeClass&&this.childElement.classList.add(this.sizeClass);var l=document.createElement(\"div\");l.textContent=(n.options.text||\"\").trim(),this.childElement.appendChild(l);var c=document.createElement(\"div\");if(c.innerHTML='',this.childElement.appendChild(c),t.UI.Core.Css.ZIndexManager.setNextZIndex(this.childElement,!0),o.appendChild(this.childElement),void 0==n.element.style.animation&&void 0==n.element.style.webkitAnimation){var r=0,a=12,d=function(){i.rotateTimeout=window.setTimeout(h,17)},h=function(){r+=a,r>=360&&(r-=360),c.setAttribute(\"style\",\"-ms-transform: rotate(\"+r+\"deg)\"),d()};d()}},n.prototype.update=function(t){if(t){var n=this.properties,o=n.options.text,l=n.options.screen,c=n.options.size;i.prototype.update.call(this,t);var r=[];o!=t.text&&(r.push(\"text\"),this.childElement.children[0].textContent=(t.text||\"\").trim()),l!=t.screen&&(r.push(\"screen\"),this.screenClass&&this.childElement.classList.remove(this.screenClass),this.screenClass=n.options.screen==e.NONE?\"\":\"sdl-activityindicator-child-screen-\"+(n.options.screen||e.BRIGHT),this.screenClass&&this.childElement.classList.add(this.screenClass)),c!=t.size&&(r.push(\"size\"),this.sizeClass&&this.childElement.classList.remove(this.sizeClass),this.sizeClass=n.options.size&&n.options.size!=s.LARGE?\"sdl-activityindicator-child-size-\"+n.options.size:\"sdl-activityindicator-child-size-large\",this.sizeClass&&this.childElement.classList.add(this.sizeClass));for(var a=0,d=r.length;a=x&&o+u<=p.clientWidth-x,L&&!b||(L=i.ABOVE));break;case i.BELOW:P<=p.clientHeight-l-x&&(b=a-u>=x&&o+u<=p.clientWidth-x,L&&!b||(L=i.BELOW));break;case i.LEFT:y<=o-x&&(b=l-u>=x&&r+u<=p.clientHeight-x,L&&!b||(L=i.LEFT));break;case i.RIGHT:y<=p.clientWidth-a-x&&(b=l-u>=x&&r+u<=p.clientHeight-x,L&&!b||(L=i.RIGHT))}if(!L){var z=0,I=!h.allowedPositions||h.allowedPositions.indexOf(i.ABOVE)!=-1;h.allowedPositions&&h.allowedPositions.indexOf(i.BELOW)==-1||I&&!(r\").appendTo(t.$element)[0]),t.pointer.className=\"sdl-positionedcontrol-pointer-\"+L,t.pointer.style.left=w+\"px\",t.pointer.style.top=G+\"px\"):t.pointer&&(t.element.removeChild(t.pointer),t.pointer=null)}},r.prototype._dispose=function(){var i=this.properties;e.UI.Core.Css.ZIndexManager.releaseZIndex(i.element),i.$element.removeClass(\"sdl-positionedcontrol sdl-positionedcontrol-hidden\"),i.options.resizeToFit&&(i.element.style.maxWidth=\"\",i.element.style.maxHeight=\"\"),i.pointer&&(i.element.removeChild(i.pointer),i.pointer=null),t.prototype._dispose.call(this)},r}(e.UI.Core.Controls.ControlBase);t.PositionedControl=r}(i=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,o){function e(){this.constructor=t}for(var n in o)o.hasOwnProperty(n)&&(t[n]=o[n]);t.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)},SDL;!function(t){var o;!function(o){var e;!function(o){var e=function(t){function o(o){t.call(this,o),this._initializeFocusableControl()}return __extends(o,t),o.prototype._initializeFocusableControl=function(){this.properties.element.classList.add(\"sdl-focusable-control\")},o.prototype.getTypeName=function(){return\"SDL.UI.Controls.FocusableControl\"},o.prototype.handleFocusOut=function(t){this.properties.isPausedCaptureFocus||this.fireEvent(\"blur\",t)},o.prototype.dispose=function(){this.properties.element.classList.remove(\"sdl-focusable-control\"),t.prototype.dispose.call(this)},o}(t.UI.Core.Controls.FocusableControlBase);o.FocusableControl=e}(e=o.Controls||(o.Controls={}))}(o=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,o){function e(){this.constructor=t}for(var i in o)o.hasOwnProperty(i)&&(t[i]=o[i]);t.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)},SDL;!function(t){var o;!function(o){var e;!function(o){var e={closeWhenEscapeKeyIsPressed:!0},i=function(i){function n(o,n){i.call(this,o,t.Client.Types.Object.extend(e,n,{hasPointer:!0})),this._initializeCallout()}return __extends(n,i),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.Callout\"},n.prototype._initializeCallout=function(){var e=this.properties,i=e.$element=t.jQuery(e.element);i.addClass(\"sdl-callout\"),e.options.purpose&&e.options.purpose!=o.PositionedControlPurpose.GENERAL&&i.addClass(\"sdl-callout-\"+e.options.purpose),e.focusableControl=new o.FocusableControl(e.element),e.focusableControl.addEventListener(\"blur\",this.getDelegate(this.executeCloseAction)),null!=e.options.visible&&\"false\"==e.options.visible.toString()?e.options.actions&&e.options.actions.length||e.options.actionFlag||this.removeActionBar():(e.options.actions&&e.options.actions.length||e.options.actionFlag)&&this.createActionBar(e.options)},n.prototype.update=function(n){var s=this.properties,a=s.options;n=t.Client.Types.Object.extend(e,n,{hasPointer:!0}),n.purpose!=a.purpose&&(a.purpose&&a.purpose!=o.PositionedControlPurpose.GENERAL&&s.$element.removeClass(\"sdl-callout-\"+a.purpose),n.purpose&&n.purpose!=o.PositionedControlPurpose.GENERAL&&s.$element.addClass(\"sdl-callout-\"+n.purpose)),null!=n.visible&&\"false\"==n.visible.toString()||(n.visible||s.isVisible||s.showTimeout)&&(n.actions&&n.actions.length||n.actionFlag?s.actionBar?s.actionBar.update({actions:n.actions,actionFlag:n.actionFlag}):this.createActionBar(n):this.removeActionBar()),i.prototype.update.call(this,n)},n.prototype.show=function(){var o=this,e=this.properties;1==e.isVisible||e.showTimeout?e.showTimeout||(e.focusableControl.pauseCaptureFocus(),e.showTimeout=setTimeout(function(){e.showTimeout&&(i.prototype.show.call(o),o.initCaptureFocus())})):(e.showTimeout=setTimeout(function(){e.showTimeout&&(e.showTimeout=null,i.prototype.show.call(o),e.$element.keydown(o.getDelegate(o.onKeyDown)),o.initCaptureFocus())}),t.UI.Core.Css.ZIndexManager.setNextZIndex(this.properties.element,this.properties.options.bringToFront))},n.prototype.hide=function(){var t=this.properties;0!=t.isVisible&&(t.showTimeout&&(clearTimeout(t.showTimeout),t.showTimeout=null),t.$element.addClass(\"sdl-callout-hidden\").off(\"keydown\",this.getDelegate(this.onKeyDown)),t.focusableControl&&t.focusableControl.stopCaptureFocus(),i.prototype.hide.call(this))},n.prototype.getActionsFlag=function(){var t=this.properties;return t.actionBar?t.actionBar.getActionFlag():null},n.prototype.initCaptureFocus=function(){var t=this.properties,o=t.options.hideOnBlur;null==o||\"false\"!=o.toString()?t.focusableControl.startCaptureFocus(!0,t.options.targetElement||document.body):t.focusableControl.stopCaptureFocus()},n.prototype.createActionBar=function(e){var i=this.properties,n=t.jQuery(\"
\").appendTo(i.$element);i.actionBar=new o.ActionBar(n[0],{actions:e.actions,actionFlag:e.actionFlag}),i.actionBar.addEventListener(\"action\",this.getDelegate(this.onActionBarAction)),i.actionBar.addEventListener(\"actionflagchange\",this.getDelegate(this.onActionBarActionFlagChange))},n.prototype.onActionBarAction=function(t){switch(this.fireEvent(\"action\",{action:t.data.action,actionFlag:t.data.actionFlag}),t.data.action){case\"close\":case\"cancel\":this.hide()}},n.prototype.onActionBarActionFlagChange=function(t){this.fireEvent(\"actionflagchange\",{actionsFlag:t.data.actionFlag}),this.fireEvent(\"propertychange\",{property:\"actionFlag.selected\",value:t.data.actionFlag})},n.prototype.removeActionBar=function(){var t=this.properties;if(t.actionBar){var o=t.actionBar.getElement();t.actionBar.removeEventListener(\"action\",this.removeDelegate(this.onActionBarAction)),t.actionBar.removeEventListener(\"actionflagchange\",this.removeDelegate(this.onActionBarActionFlagChange)),t.actionBar.dispose(),o.parentElement.removeChild(o),t.actionBar=null}},n.prototype.onKeyDown=function(o){if(o.which==t.UI.Core.Event.Constants.Keys.ESCAPE){var e=this.properties;e.options.closeWhenEscapeKeyIsPressed&&(o.stopPropagation(),this.executeCloseAction())}},n.prototype.executeCloseAction=function(){var o,e=this.properties.options;if(e.actions)for(var i=e.actions.length-1;!o&&i>=0;i--)switch(e.actions[i].action){case\"close\":case\"cancel\":o=e.actions[i]}o?(t.Client.Type.isFunction(o.handler)&&o.handler(),this.fireEvent(\"action\",{action:o.action,actionFlag:this.getActionsFlag()})):this.fireEvent(\"action\",{action:\"close\",actionFlag:this.getActionsFlag()}),this.hide()},n.prototype._dispose=function(){var t=this.properties;t.$element.removeClass(\"sdl-callout sdl-callout-hidden sdl-callout-\"+t.options.purpose).off(\"keydown\",this.getDelegate(this.onKeyDown)),this.removeActionBar(),t.focusableControl&&t.focusableControl.dispose(),i.prototype._dispose.call(this)},n}(o.PositionedControl);o.Callout=i}(e=o.Controls||(o.Controls={}))}(o=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(t){var e;!function(e){var o;!function(e){var o=function(e){function o(t){e.call(this,t),this._initialize()}return __extends(o,e),o.prototype.getTypeName=function(){return\"SDL.UI.Controls.Checkbox\"},o.prototype._initialize=function(){var e=this._$elem=t.jQuery(this.properties.element),o=this._input=t.jQuery(\"input[type='checkbox']\",e).get(0);if(!o)throw new Error('Checkbox control has to contain a child element of type \"input[checkbox]\".');e.addClass(\"sdl-checkbox\"),this._$img=t.jQuery(\"\").insertAfter(o)},o.prototype.getInputElement=function(){return this._input},o.prototype._dispose=function(){t.jQuery(this._$elem).removeClass(\"sdl-checkbox\"),this._$img&&this._$img.remove(),this._$elem=void 0,this._$img=void 0,this._input=void 0,e.prototype._dispose.call(this)},o}(t.UI.Core.Controls.ControlBase);e.Checkbox=o}(o=e.Controls||(e.Controls={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));!function(e,t){\"object\"==typeof exports&&\"undefined\"!=typeof module?module.exports=t():\"function\"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){\"use strict\";function e(){return ws.apply(null,arguments)}function t(e){ws=e}function n(e){return e instanceof Array||\"[object Array]\"===Object.prototype.toString.call(e)}function s(e){return null!=e&&\"[object Object]\"===Object.prototype.toString.call(e)}function i(e){var t;for(t in e)return!1;return!0}function r(e){return void 0===e}function a(e){return\"number\"==typeof e||\"[object Number]\"===Object.prototype.toString.call(e)}function o(e){return e instanceof Date||\"[object Date]\"===Object.prototype.toString.call(e)}function u(e,t){var n,s=[];for(n=0;n0)for(n=0;n0?\"future\":\"past\"];return Y(n)?n(t):n.replace(/%s/i,t)}function U(e,t){var n=e.toLowerCase();Fs[n]=Fs[n+\"s\"]=Fs[t]=e}function H(e){return\"string\"==typeof e?Fs[e]||Fs[e.toLowerCase()]:void 0}function L(e){var t,n,s={};for(n in e)l(e,n)&&(t=H(n),t&&(s[t]=e[n]));return s}function G(e,t){Us[e]=t}function V(e){var t=[];for(var n in e)t.push({unit:n,priority:Us[n]});return t.sort(function(e,t){return e.priority-t.priority}),t}function N(t,n){return function(s){return null!=s?(A(this,t,s),e.updateOffset(this,n),this):j(this,t)}}function j(e,t){return e.isValid()?e._d[\"get\"+(e._isUTC?\"UTC\":\"\")+t]():NaN}function A(e,t,n){e.isValid()&&e._d[\"set\"+(e._isUTC?\"UTC\":\"\")+t](n)}function E(e){return e=H(e),Y(this[e])?this[e]():this}function I(e,t){if(\"object\"==typeof e){e=L(e);for(var n=V(e),s=0;s=0;return(r?n?\"+\":\"\":\"-\")+Math.pow(10,Math.max(0,i)).toString().substr(1)+s}function z(e,t,n,s){var i=s;\"string\"==typeof s&&(i=function(){return this[s]()}),e&&(Vs[e]=i),t&&(Vs[t[0]]=function(){return Z(i.apply(this,arguments),t[1],t[2])}),n&&(Vs[n]=function(){return this.localeData().ordinal(i.apply(this,arguments),e)})}function $(e){return e.match(/\\[[\\s\\S]/)?e.replace(/^\\[|\\]$/g,\"\"):e.replace(/\\\\/g,\"\")}function q(e){var t,n,s=e.match(Hs);for(t=0,n=s.length;t=0&&Ls.test(e);)e=e.replace(Ls,n),Ls.lastIndex=0,s-=1;return e}function Q(e,t,n){si[e]=Y(t)?t:function(e,s){return e&&n?n:t}}function X(e,t){return l(si,e)?si[e](t._strict,t._locale):new RegExp(K(e))}function K(e){return ee(e.replace(\"\\\\\",\"\").replace(/\\\\(\\[)|\\\\(\\])|\\[([^\\]\\[]*)\\]|\\\\(.)/g,function(e,t,n,s,i){return t||n||s||i}))}function ee(e){return e.replace(/[-\\/\\\\^$*+?.()|[\\]{}]/g,\"\\\\$&\")}function te(e,t){var n,s=t;for(\"string\"==typeof e&&(e=[e]),a(t)&&(s=function(e,n){n[t]=v(e)}),n=0;n=0&&isFinite(o.getFullYear())&&o.setFullYear(e),o}function we(e){var t=new Date(Date.UTC.apply(null,arguments));return e<100&&e>=0&&isFinite(t.getUTCFullYear())&&t.setUTCFullYear(e),t}function ve(e,t,n){var s=7+t-n,i=(7+we(e,0,s).getUTCDay()-t)%7;return-i+s-1}function Me(e,t,n,s,i){var r,a,o=(7+n-s)%7,u=ve(e,s,i),l=1+7*(t-1)+o+u;return l<=0?(r=e-1,a=_e(r)+l):l>_e(e)?(r=e+1,a=l-_e(e)):(r=e,a=l),{year:r,dayOfYear:a}}function Se(e,t,n){var s,i,r=ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?(i=e.year()-1,s=a+ke(i,t,n)):a>ke(e.year(),t,n)?(s=a-ke(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function ke(e,t,n){var s=ve(e,t,n),i=ve(e+1,t,n);return(_e(e)-s+i)/7}function De(e){return Se(e,this._week.dow,this._week.doy).week}function Ye(){return this._week.dow}function Oe(){return this._week.doy}function xe(e){var t=this.localeData().week(this);return null==e?t:this.add(7*(e-t),\"d\")}function Te(e){var t=Se(this,1,4).week;return null==e?t:this.add(7*(e-t),\"d\")}function be(e,t){return\"string\"!=typeof e?e:isNaN(e)?(e=t.weekdaysParse(e),\"number\"==typeof e?e:null):parseInt(e,10)}function Pe(e,t){return\"string\"==typeof e?t.weekdaysParse(e)%7||7:isNaN(e)?null:e}function We(e,t){return e?n(this._weekdays)?this._weekdays[e.day()]:this._weekdays[this._weekdays.isFormat.test(t)?\"format\":\"standalone\"][e.day()]:n(this._weekdays)?this._weekdays:this._weekdays.standalone}function Re(e){return e?this._weekdaysShort[e.day()]:this._weekdaysShort}function Ce(e){return e?this._weekdaysMin[e.day()]:this._weekdaysMin}function Fe(e,t,n){var s,i,r,a=e.toLocaleLowerCase();if(!this._weekdaysParse)for(this._weekdaysParse=[],this._shortWeekdaysParse=[],this._minWeekdaysParse=[],s=0;s<7;++s)r=h([2e3,1]).day(s),this._minWeekdaysParse[s]=this.weekdaysMin(r,\"\").toLocaleLowerCase(),this._shortWeekdaysParse[s]=this.weekdaysShort(r,\"\").toLocaleLowerCase(),this._weekdaysParse[s]=this.weekdays(r,\"\").toLocaleLowerCase();return n?\"dddd\"===t?(i=mi.call(this._weekdaysParse,a),i!==-1?i:null):\"ddd\"===t?(i=mi.call(this._shortWeekdaysParse,a),i!==-1?i:null):(i=mi.call(this._minWeekdaysParse,a),i!==-1?i:null):\"dddd\"===t?(i=mi.call(this._weekdaysParse,a),i!==-1?i:(i=mi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=mi.call(this._minWeekdaysParse,a),i!==-1?i:null))):\"ddd\"===t?(i=mi.call(this._shortWeekdaysParse,a),i!==-1?i:(i=mi.call(this._weekdaysParse,a),i!==-1?i:(i=mi.call(this._minWeekdaysParse,a),i!==-1?i:null))):(i=mi.call(this._minWeekdaysParse,a),i!==-1?i:(i=mi.call(this._weekdaysParse,a),i!==-1?i:(i=mi.call(this._shortWeekdaysParse,a),i!==-1?i:null)))}function Ue(e,t,n){var s,i,r;if(this._weekdaysParseExact)return Fe.call(this,e,t,n);for(this._weekdaysParse||(this._weekdaysParse=[],this._minWeekdaysParse=[],this._shortWeekdaysParse=[],this._fullWeekdaysParse=[]),s=0;s<7;s++){if(i=h([2e3,1]).day(s),n&&!this._fullWeekdaysParse[s]&&(this._fullWeekdaysParse[s]=new RegExp(\"^\"+this.weekdays(i,\"\").replace(\".\",\".?\")+\"$\",\"i\"),this._shortWeekdaysParse[s]=new RegExp(\"^\"+this.weekdaysShort(i,\"\").replace(\".\",\".?\")+\"$\",\"i\"),this._minWeekdaysParse[s]=new RegExp(\"^\"+this.weekdaysMin(i,\"\").replace(\".\",\".?\")+\"$\",\"i\")),this._weekdaysParse[s]||(r=\"^\"+this.weekdays(i,\"\")+\"|^\"+this.weekdaysShort(i,\"\")+\"|^\"+this.weekdaysMin(i,\"\"),this._weekdaysParse[s]=new RegExp(r.replace(\".\",\"\"),\"i\")),n&&\"dddd\"===t&&this._fullWeekdaysParse[s].test(e))return s;if(n&&\"ddd\"===t&&this._shortWeekdaysParse[s].test(e))return s;if(n&&\"dd\"===t&&this._minWeekdaysParse[s].test(e))return s;if(!n&&this._weekdaysParse[s].test(e))return s}}function He(e){if(!this.isValid())return null!=e?this:NaN;var t=this._isUTC?this._d.getUTCDay():this._d.getDay();return null!=e?(e=be(e,this.localeData()),this.add(e-t,\"d\")):t}function Le(e){if(!this.isValid())return null!=e?this:NaN;var t=(this.day()+7-this.localeData()._week.dow)%7;return null==e?t:this.add(e-t,\"d\")}function Ge(e){if(!this.isValid())return null!=e?this:NaN;if(null!=e){var t=Pe(e,this.localeData());return this.day(this.day()%7?t:t-7)}return this.day()||7}function Ve(e){return this._weekdaysParseExact?(l(this,\"_weekdaysRegex\")||Ae.call(this),e?this._weekdaysStrictRegex:this._weekdaysRegex):(l(this,\"_weekdaysRegex\")||(this._weekdaysRegex=Yi),this._weekdaysStrictRegex&&e?this._weekdaysStrictRegex:this._weekdaysRegex)}function Ne(e){return this._weekdaysParseExact?(l(this,\"_weekdaysRegex\")||Ae.call(this),e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex):(l(this,\"_weekdaysShortRegex\")||(this._weekdaysShortRegex=Oi),this._weekdaysShortStrictRegex&&e?this._weekdaysShortStrictRegex:this._weekdaysShortRegex)}function je(e){return this._weekdaysParseExact?(l(this,\"_weekdaysRegex\")||Ae.call(this),e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex):(l(this,\"_weekdaysMinRegex\")||(this._weekdaysMinRegex=xi),this._weekdaysMinStrictRegex&&e?this._weekdaysMinStrictRegex:this._weekdaysMinRegex)}function Ae(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=h([2e3,1]).day(t),s=this.weekdaysMin(n,\"\"),i=this.weekdaysShort(n,\"\"),r=this.weekdays(n,\"\"),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=ee(o[t]),u[t]=ee(u[t]),l[t]=ee(l[t]);this._weekdaysRegex=new RegExp(\"^(\"+l.join(\"|\")+\")\",\"i\"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp(\"^(\"+u.join(\"|\")+\")\",\"i\"),this._weekdaysShortStrictRegex=new RegExp(\"^(\"+o.join(\"|\")+\")\",\"i\"),this._weekdaysMinStrictRegex=new RegExp(\"^(\"+a.join(\"|\")+\")\",\"i\")}function Ee(){return this.hours()%12||12}function Ie(){return this.hours()||24}function Ze(e,t){z(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function ze(e,t){return t._meridiemParse}function $e(e){return\"p\"===(e+\"\").toLowerCase().charAt(0)}function qe(e,t,n){return e>11?n?\"pm\":\"PM\":n?\"am\":\"AM\"}function Je(e){return e?e.toLowerCase().replace(\"_\",\"-\"):e}function Be(e){for(var t,n,s,i,r=0;r0;){if(s=Qe(i.slice(0,t).join(\"-\")))return s;if(n&&n.length>=t&&M(i,n,!0)>=t-1)break;t--}r++}return null}function Qe(e){var t=null;if(!Ri[e]&&\"undefined\"!=typeof module&&module&&module.exports)try{t=Ti._abbr,require(\"./locale/\"+e),Xe(t)}catch(e){}return Ri[e]}function Xe(e,t){var n;return e&&(n=r(t)?tt(e):Ke(e,t),n&&(Ti=n)),Ti._abbr}function Ke(e,t){if(null!==t){var n=Wi;if(t.abbr=e,null!=Ri[e])D(\"defineLocaleOverride\",\"use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info.\"),n=Ri[e]._config;else if(null!=t.parentLocale){if(null==Ri[t.parentLocale])return Ci[t.parentLocale]||(Ci[t.parentLocale]=[]),Ci[t.parentLocale].push({name:e,config:t}),null;n=Ri[t.parentLocale]._config}return Ri[e]=new T(x(n,t)),Ci[e]&&Ci[e].forEach(function(e){Ke(e.name,e.config)}),Xe(e),Ri[e]}return delete Ri[e],null}function et(e,t){if(null!=t){var n,s=Wi;null!=Ri[e]&&(s=Ri[e]._config),t=x(s,t),n=new T(t),n.parentLocale=Ri[e],Ri[e]=n,Xe(e)}else null!=Ri[e]&&(null!=Ri[e].parentLocale?Ri[e]=Ri[e].parentLocale:null!=Ri[e]&&delete Ri[e]);return Ri[e]}function tt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return Ti;if(!n(e)){if(t=Qe(e))return t;e=[e]}return Be(e)}function nt(){return xs(Ri)}function st(e){var t,n=e._a;return n&&f(e).overflow===-2&&(t=n[ai]<0||n[ai]>11?ai:n[oi]<1||n[oi]>ie(n[ri],n[ai])?oi:n[ui]<0||n[ui]>24||24===n[ui]&&(0!==n[li]||0!==n[di]||0!==n[hi])?ui:n[li]<0||n[li]>59?li:n[di]<0||n[di]>59?di:n[hi]<0||n[hi]>999?hi:-1,f(e)._overflowDayOfYear&&(toi)&&(t=oi),f(e)._overflowWeeks&&t===-1&&(t=ci),f(e)._overflowWeekday&&t===-1&&(t=fi),f(e).overflow=t),e}function it(e){var t,n,s,i,r,a,o=e._i,u=Fi.exec(o)||Ui.exec(o);if(u){for(f(e).iso=!0,t=0,n=Li.length;t10?\"YYYY \":\"YY \"),r=\"HH:mm\"+(n[4]?\":ss\":\"\"),n[1]){var h=new Date(n[2]),c=[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"][h.getDay()];if(n[1].substr(0,3)!==c)return f(e).weekdayMismatch=!0,void(e._isValid=!1)}switch(n[5].length){case 2:0===u?o=\" +0000\":(u=d.indexOf(n[5][1].toUpperCase())-12,o=(u<0?\" -\":\" +\")+(\"\"+u).replace(/^-?/,\"0\").match(/..$/)[0]+\"00\");break;case 4:o=l[n[5]];break;default:o=l[\" GMT\"]}n[5]=o,e._i=n.splice(1).join(\"\"),a=\" ZZ\",e._f=s+i+r+a,ht(e),f(e).rfc2822=!0}else e._isValid=!1}function at(t){var n=Vi.exec(t._i);return null!==n?void(t._d=new Date((+n[1]))):(it(t),void(t._isValid===!1&&(delete t._isValid,rt(t),t._isValid===!1&&(delete t._isValid,e.createFromInputFallback(t)))))}function ot(e,t,n){return null!=e?e:null!=t?t:n}function ut(t){var n=new Date(e.now());return t._useUTC?[n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate()]:[n.getFullYear(),n.getMonth(),n.getDate()]}function lt(e){var t,n,s,i,r=[];if(!e._d){for(s=ut(e),e._w&&null==e._a[oi]&&null==e._a[ai]&&dt(e),null!=e._dayOfYear&&(i=ot(e._a[ri],s[ri]),(e._dayOfYear>_e(i)||0===e._dayOfYear)&&(f(e)._overflowDayOfYear=!0),n=we(i,0,e._dayOfYear),e._a[ai]=n.getUTCMonth(),e._a[oi]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=r[t]=s[t];for(;t<7;t++)e._a[t]=r[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ui]&&0===e._a[li]&&0===e._a[di]&&0===e._a[hi]&&(e._nextDay=!0,e._a[ui]=0),e._d=(e._useUTC?we:pe).apply(null,r),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ui]=24)}}function dt(e){var t,n,s,i,r,a,o,u;if(t=e._w,null!=t.GG||null!=t.W||null!=t.E)r=1,a=4,n=ot(t.GG,e._a[ri],Se(wt(),1,4).year),s=ot(t.W,1),i=ot(t.E,1),(i<1||i>7)&&(u=!0);else{r=e._locale._week.dow,a=e._locale._week.doy;var l=Se(wt(),r,a);n=ot(t.gg,e._a[ri],l.year),s=ot(t.w,l.week),null!=t.d?(i=t.d,(i<0||i>6)&&(u=!0)):null!=t.e?(i=t.e+r,(t.e<0||t.e>6)&&(u=!0)):i=r}s<1||s>ke(n,r,a)?f(e)._overflowWeeks=!0:null!=u?f(e)._overflowWeekday=!0:(o=Me(n,s,i,r,a),e._a[ri]=o.year,e._dayOfYear=o.dayOfYear)}function ht(t){if(t._f===e.ISO_8601)return void it(t);if(t._f===e.RFC_2822)return void rt(t);t._a=[],f(t).empty=!0;var n,s,i,r,a,o=\"\"+t._i,u=o.length,l=0;for(i=B(t._f,t._locale).match(Hs)||[],n=0;n0&&f(t).unusedInput.push(a),o=o.slice(o.indexOf(s)+s.length),l+=s.length),Vs[r]?(s?f(t).empty=!1:f(t).unusedTokens.push(r),se(r,s,t)):t._strict&&!s&&f(t).unusedTokens.push(r);f(t).charsLeftOver=u-l,o.length>0&&f(t).unusedInput.push(o),t._a[ui]<=12&&f(t).bigHour===!0&&t._a[ui]>0&&(f(t).bigHour=void 0),f(t).parsedDateParts=t._a.slice(0),f(t).meridiem=t._meridiem,t._a[ui]=ct(t._locale,t._a[ui],t._meridiem),lt(t),st(t)}function ct(e,t,n){var s;return null==n?t:null!=e.meridiemHour?e.meridiemHour(t,n):null!=e.isPM?(s=e.isPM(n),s&&t<12&&(t+=12),s||12!==t||(t=0),t):t}function ft(e){var t,n,s,i,r;if(0===e._f.length)return f(e).invalidFormat=!0,void(e._d=new Date(NaN));for(i=0;ithis.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()}function Nt(){if(!r(this._isDSTShifted))return this._isDSTShifted;var e={};if(y(e,this),e=yt(e),e._a){var t=e._isUTC?h(e._a):wt(e._a);this._isDSTShifted=this.isValid()&&M(e._a,t.toArray())>0}else this._isDSTShifted=!1;return this._isDSTShifted}function jt(){return!!this.isValid()&&!this._isUTC}function At(){return!!this.isValid()&&this._isUTC}function Et(){return!!this.isValid()&&this._isUTC&&0===this._offset}function It(e,t){var n,s,i,r=e,o=null;return xt(e)?r={ms:e._milliseconds,d:e._days,M:e._months}:a(e)?(r={},t?r[t]=e:r.milliseconds=e):(o=zi.exec(e))?(n=\"-\"===o[1]?-1:1,r={y:0,d:v(o[oi])*n,h:v(o[ui])*n,m:v(o[li])*n,s:v(o[di])*n,ms:v(Tt(1e3*o[hi]))*n}):(o=$i.exec(e))?(n=\"-\"===o[1]?-1:1,r={y:Zt(o[2],n),M:Zt(o[3],n),w:Zt(o[4],n),d:Zt(o[5],n),h:Zt(o[6],n),m:Zt(o[7],n),s:Zt(o[8],n)}):null==r?r={}:\"object\"==typeof r&&(\"from\"in r||\"to\"in r)&&(i=$t(wt(r.from),wt(r.to)),r={},r.ms=i.milliseconds,r.M=i.months),s=new Ot(r),xt(e)&&l(e,\"_locale\")&&(s._locale=e._locale),s}function Zt(e,t){var n=e&&parseFloat(e.replace(\",\",\".\"));return(isNaN(n)?0:n)*t}function zt(e,t){var n={milliseconds:0,months:0};return n.months=t.month()-e.month()+12*(t.year()-e.year()),e.clone().add(n.months,\"M\").isAfter(t)&&--n.months,n.milliseconds=+t-+e.clone().add(n.months,\"M\"),n}function $t(e,t){var n;return e.isValid()&&t.isValid()?(t=Wt(t,e),e.isBefore(t)?n=zt(e,t):(n=zt(t,e),n.milliseconds=-n.milliseconds,n.months=-n.months),n):{milliseconds:0,months:0}}function qt(e,t){return function(n,s){var i,r;return null===s||isNaN(+s)||(D(t,\"moment().\"+t+\"(period, number) is deprecated. Please use moment().\"+t+\"(number, period). See http://momentjs.com/guides/#/warnings/add-inverted-param/ for more info.\"),r=n,n=s,s=r),n=\"string\"==typeof n?+n:n,i=It(n,s),Jt(this,i,e),this}}function Jt(t,n,s,i){var r=n._milliseconds,a=Tt(n._days),o=Tt(n._months);t.isValid()&&(i=null==i||i,r&&t._d.setTime(t._d.valueOf()+r*s),a&&A(t,\"Date\",j(t,\"Date\")+a*s),o&&le(t,j(t,\"Month\")+o*s),i&&e.updateOffset(t,a||o))}function Bt(e,t){var n=e.diff(t,\"days\",!0);return n<-6?\"sameElse\":n<-1?\"lastWeek\":n<0?\"lastDay\":n<1?\"sameDay\":n<2?\"nextDay\":n<7?\"nextWeek\":\"sameElse\"}function Qt(t,n){var s=t||wt(),i=Wt(s,this).startOf(\"day\"),r=e.calendarFormat(this,i)||\"sameElse\",a=n&&(Y(n[r])?n[r].call(this,s):n[r]);return this.format(a||this.localeData().calendar(r,this,wt(s)))}function Xt(){return new g(this)}function Kt(e,t){var n=p(e)?e:wt(e);return!(!this.isValid()||!n.isValid())&&(t=H(r(t)?\"millisecond\":t),\"millisecond\"===t?this.valueOf()>n.valueOf():n.valueOf()9999?J(e,\"YYYYYY-MM-DD[T]HH:mm:ss.SSS[Z]\"):Y(Date.prototype.toISOString)?this.toDate().toISOString():J(e,\"YYYY-MM-DD[T]HH:mm:ss.SSS[Z]\")}function dn(){if(!this.isValid())return\"moment.invalid(/* \"+this._i+\" */)\";var e=\"moment\",t=\"\";this.isLocal()||(e=0===this.utcOffset()?\"moment.utc\":\"moment.parseZone\",t=\"Z\");var n=\"[\"+e+'(\"]',s=0<=this.year()&&this.year()<=9999?\"YYYY\":\"YYYYYY\",i=\"-MM-DD[T]HH:mm:ss.SSS\",r=t+'[\")]';return this.format(n+s+i+r)}function hn(t){t||(t=this.isUtc()?e.defaultFormatUtc:e.defaultFormat);var n=J(this,t);return this.localeData().postformat(n)}function cn(e,t){return this.isValid()&&(p(e)&&e.isValid()||wt(e).isValid())?It({to:this,from:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function fn(e){return this.from(wt(),e)}function mn(e,t){return this.isValid()&&(p(e)&&e.isValid()||wt(e).isValid())?It({from:this,to:e}).locale(this.locale()).humanize(!t):this.localeData().invalidDate()}function _n(e){return this.to(wt(),e)}function yn(e){var t;return void 0===e?this._locale._abbr:(t=tt(e),null!=t&&(this._locale=t),this)}function gn(){return this._locale}function pn(e){switch(e=H(e)){case\"year\":this.month(0);case\"quarter\":case\"month\":this.date(1);case\"week\":case\"isoWeek\":case\"day\":case\"date\":this.hours(0);case\"hour\":this.minutes(0);case\"minute\":this.seconds(0);case\"second\":this.milliseconds(0)}return\"week\"===e&&this.weekday(0),\"isoWeek\"===e&&this.isoWeekday(1),\"quarter\"===e&&this.month(3*Math.floor(this.month()/3)),this}function wn(e){return e=H(e),void 0===e||\"millisecond\"===e?this:(\"date\"===e&&(e=\"day\"),this.startOf(e).add(1,\"isoWeek\"===e?\"week\":e).subtract(1,\"ms\"))}function vn(){return this._d.valueOf()-6e4*(this._offset||0)}function Mn(){return Math.floor(this.valueOf()/1e3)}function Sn(){return new Date(this.valueOf())}function kn(){var e=this;return[e.year(),e.month(),e.date(),e.hour(),e.minute(),e.second(),e.millisecond()]}function Dn(){var e=this;return{years:e.year(),months:e.month(),date:e.date(),hours:e.hours(),minutes:e.minutes(),seconds:e.seconds(),milliseconds:e.milliseconds()}}function Yn(){return this.isValid()?this.toISOString():null}function On(){return m(this)}function xn(){\nreturn d({},f(this))}function Tn(){return f(this).overflow}function bn(){return{input:this._i,format:this._f,locale:this._locale,isUTC:this._isUTC,strict:this._strict}}function Pn(e,t){z(0,[e,e.length],0,t)}function Wn(e){return Un.call(this,e,this.week(),this.weekday(),this.localeData()._week.dow,this.localeData()._week.doy)}function Rn(e){return Un.call(this,e,this.isoWeek(),this.isoWeekday(),1,4)}function Cn(){return ke(this.year(),1,4)}function Fn(){var e=this.localeData()._week;return ke(this.year(),e.dow,e.doy)}function Un(e,t,n,s,i){var r;return null==e?Se(this,s,i).year:(r=ke(e,s,i),t>r&&(t=r),Hn.call(this,e,t,n,s,i))}function Hn(e,t,n,s,i){var r=Me(e,t,n,s,i),a=we(r.year,0,r.dayOfYear);return this.year(a.getUTCFullYear()),this.month(a.getUTCMonth()),this.date(a.getUTCDate()),this}function Ln(e){return null==e?Math.ceil((this.month()+1)/3):this.month(3*(e-1)+this.month()%3)}function Gn(e){var t=Math.round((this.clone().startOf(\"day\")-this.clone().startOf(\"year\"))/864e5)+1;return null==e?t:this.add(e-t,\"d\")}function Vn(e,t){t[hi]=v(1e3*(\"0.\"+e))}function Nn(){return this._isUTC?\"UTC\":\"\"}function jn(){return this._isUTC?\"Coordinated Universal Time\":\"\"}function An(e){return wt(1e3*e)}function En(){return wt.apply(null,arguments).parseZone()}function In(e){return e}function Zn(e,t,n,s){var i=tt(),r=h().set(s,t);return i[n](r,e)}function zn(e,t,n){if(a(e)&&(t=e,e=void 0),e=e||\"\",null!=t)return Zn(e,t,n,\"month\");var s,i=[];for(s=0;s<12;s++)i[s]=Zn(e,s,n,\"month\");return i}function $n(e,t,n,s){\"boolean\"==typeof e?(a(t)&&(n=t,t=void 0),t=t||\"\"):(t=e,n=t,e=!1,a(t)&&(n=t,t=void 0),t=t||\"\");var i=tt(),r=e?i._week.dow:0;if(null!=n)return Zn(t,(n+r)%7,s,\"day\");var o,u=[];for(o=0;o<7;o++)u[o]=Zn(t,(o+r)%7,s,\"day\");return u}function qn(e,t){return zn(e,t,\"months\")}function Jn(e,t){return zn(e,t,\"monthsShort\")}function Bn(e,t,n){return $n(e,t,n,\"weekdays\")}function Qn(e,t,n){return $n(e,t,n,\"weekdaysShort\")}function Xn(e,t,n){return $n(e,t,n,\"weekdaysMin\")}function Kn(){var e=this._data;return this._milliseconds=ir(this._milliseconds),this._days=ir(this._days),this._months=ir(this._months),e.milliseconds=ir(e.milliseconds),e.seconds=ir(e.seconds),e.minutes=ir(e.minutes),e.hours=ir(e.hours),e.months=ir(e.months),e.years=ir(e.years),this}function es(e,t,n,s){var i=It(t,n);return e._milliseconds+=s*i._milliseconds,e._days+=s*i._days,e._months+=s*i._months,e._bubble()}function ts(e,t){return es(this,e,t,1)}function ns(e,t){return es(this,e,t,-1)}function ss(e){return e<0?Math.floor(e):Math.ceil(e)}function is(){var e,t,n,s,i,r=this._milliseconds,a=this._days,o=this._months,u=this._data;return r>=0&&a>=0&&o>=0||r<=0&&a<=0&&o<=0||(r+=864e5*ss(as(o)+a),a=0,o=0),u.milliseconds=r%1e3,e=w(r/1e3),u.seconds=e%60,t=w(e/60),u.minutes=t%60,n=w(t/60),u.hours=n%24,a+=w(n/24),i=w(rs(a)),o+=i,a-=ss(as(i)),s=w(o/12),o%=12,u.days=a,u.months=o,u.years=s,this}function rs(e){return 4800*e/146097}function as(e){return 146097*e/4800}function os(e){if(!this.isValid())return NaN;var t,n,s=this._milliseconds;if(e=H(e),\"month\"===e||\"year\"===e)return t=this._days+s/864e5,n=this._months+rs(t),\"month\"===e?n:n/12;switch(t=this._days+Math.round(as(this._months)),e){case\"week\":return t/7+s/6048e5;case\"day\":return t+s/864e5;case\"hour\":return 24*t+s/36e5;case\"minute\":return 1440*t+s/6e4;case\"second\":return 86400*t+s/1e3;case\"millisecond\":return Math.floor(864e5*t)+s;default:throw new Error(\"Unknown unit \"+e)}}function us(){return this.isValid()?this._milliseconds+864e5*this._days+this._months%12*2592e6+31536e6*v(this._months/12):NaN}function ls(e){return function(){return this.as(e)}}function ds(e){return e=H(e),this.isValid()?this[e+\"s\"]():NaN}function hs(e){return function(){return this.isValid()?this._data[e]:NaN}}function cs(){return w(this.days()/7)}function fs(e,t,n,s,i){return i.relativeTime(t||1,!!n,e,s)}function ms(e,t,n){var s=It(e).abs(),i=vr(s.as(\"s\")),r=vr(s.as(\"m\")),a=vr(s.as(\"h\")),o=vr(s.as(\"d\")),u=vr(s.as(\"M\")),l=vr(s.as(\"y\")),d=i<=Mr.ss&&[\"s\",i]||i0,d[4]=n,fs.apply(null,d)}function _s(e){return void 0===e?vr:\"function\"==typeof e&&(vr=e,!0)}function ys(e,t){return void 0!==Mr[e]&&(void 0===t?Mr[e]:(Mr[e]=t,\"s\"===e&&(Mr.ss=t-1),!0))}function gs(e){if(!this.isValid())return this.localeData().invalidDate();var t=this.localeData(),n=ms(this,!e,t);return e&&(n=t.pastFuture(+this,n)),t.postformat(n)}function ps(){if(!this.isValid())return this.localeData().invalidDate();var e,t,n,s=Sr(this._milliseconds)/1e3,i=Sr(this._days),r=Sr(this._months);e=w(s/60),t=w(e/60),s%=60,e%=60,n=w(r/12),r%=12;var a=n,o=r,u=i,l=t,d=e,h=s,c=this.asSeconds();return c?(c<0?\"-\":\"\")+\"P\"+(a?a+\"Y\":\"\")+(o?o+\"M\":\"\")+(u?u+\"D\":\"\")+(l||d||h?\"T\":\"\")+(l?l+\"H\":\"\")+(d?d+\"M\":\"\")+(h?h+\"S\":\"\"):\"P0D\"}var ws,vs;vs=Array.prototype.some?Array.prototype.some:function(e){for(var t=Object(this),n=t.length>>>0,s=0;s68?1900:2e3)};var vi=N(\"FullYear\",!0);z(\"w\",[\"ww\",2],\"wo\",\"week\"),z(\"W\",[\"WW\",2],\"Wo\",\"isoWeek\"),U(\"week\",\"w\"),U(\"isoWeek\",\"W\"),G(\"week\",5),G(\"isoWeek\",5),Q(\"w\",Zs),Q(\"ww\",Zs,js),Q(\"W\",Zs),Q(\"WW\",Zs,js),ne([\"w\",\"ww\",\"W\",\"WW\"],function(e,t,n,s){t[s.substr(0,1)]=v(e)});var Mi={dow:0,doy:6};z(\"d\",0,\"do\",\"day\"),z(\"dd\",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),z(\"ddd\",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),z(\"dddd\",0,0,function(e){return this.localeData().weekdays(this,e)}),z(\"e\",0,0,\"weekday\"),z(\"E\",0,0,\"isoWeekday\"),U(\"day\",\"d\"),U(\"weekday\",\"e\"),U(\"isoWeekday\",\"E\"),G(\"day\",11),G(\"weekday\",11),G(\"isoWeekday\",11),Q(\"d\",Zs),Q(\"e\",Zs),Q(\"E\",Zs),Q(\"dd\",function(e,t){return t.weekdaysMinRegex(e)}),Q(\"ddd\",function(e,t){return t.weekdaysShortRegex(e)}),Q(\"dddd\",function(e,t){return t.weekdaysRegex(e)}),ne([\"dd\",\"ddd\",\"dddd\"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:f(n).invalidWeekday=e}),ne([\"d\",\"e\",\"E\"],function(e,t,n,s){t[s]=v(e)});var Si=\"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday\".split(\"_\"),ki=\"Sun_Mon_Tue_Wed_Thu_Fri_Sat\".split(\"_\"),Di=\"Su_Mo_Tu_We_Th_Fr_Sa\".split(\"_\"),Yi=ni,Oi=ni,xi=ni;z(\"H\",[\"HH\",2],0,\"hour\"),z(\"h\",[\"hh\",2],0,Ee),z(\"k\",[\"kk\",2],0,Ie),z(\"hmm\",0,0,function(){return\"\"+Ee.apply(this)+Z(this.minutes(),2)}),z(\"hmmss\",0,0,function(){return\"\"+Ee.apply(this)+Z(this.minutes(),2)+Z(this.seconds(),2)}),z(\"Hmm\",0,0,function(){return\"\"+this.hours()+Z(this.minutes(),2)}),z(\"Hmmss\",0,0,function(){return\"\"+this.hours()+Z(this.minutes(),2)+Z(this.seconds(),2)}),Ze(\"a\",!0),Ze(\"A\",!1),U(\"hour\",\"h\"),G(\"hour\",13),Q(\"a\",ze),Q(\"A\",ze),Q(\"H\",Zs),Q(\"h\",Zs),Q(\"k\",Zs),Q(\"HH\",Zs,js),Q(\"hh\",Zs,js),Q(\"kk\",Zs,js),Q(\"hmm\",zs),Q(\"hmmss\",$s),Q(\"Hmm\",zs),Q(\"Hmmss\",$s),te([\"H\",\"HH\"],ui),te([\"k\",\"kk\"],function(e,t,n){var s=v(e);t[ui]=24===s?0:s}),te([\"a\",\"A\"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),te([\"h\",\"hh\"],function(e,t,n){t[ui]=v(e),f(n).bigHour=!0}),te(\"hmm\",function(e,t,n){var s=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s)),f(n).bigHour=!0}),te(\"hmmss\",function(e,t,n){var s=e.length-4,i=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s,2)),t[di]=v(e.substr(i)),f(n).bigHour=!0}),te(\"Hmm\",function(e,t,n){var s=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s))}),te(\"Hmmss\",function(e,t,n){var s=e.length-4,i=e.length-2;t[ui]=v(e.substr(0,s)),t[li]=v(e.substr(s,2)),t[di]=v(e.substr(i))});var Ti,bi=/[ap]\\.?m?\\.?/i,Pi=N(\"Hours\",!0),Wi={calendar:Ts,longDateFormat:bs,invalidDate:Ps,ordinal:Ws,dayOfMonthOrdinalParse:Rs,relativeTime:Cs,months:yi,monthsShort:gi,week:Mi,weekdays:Si,weekdaysMin:Di,weekdaysShort:ki,meridiemParse:bi},Ri={},Ci={},Fi=/^\\s*((?:[+-]\\d{6}|\\d{4})-(?:\\d\\d-\\d\\d|W\\d\\d-\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?::\\d\\d(?::\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Ui=/^\\s*((?:[+-]\\d{6}|\\d{4})(?:\\d\\d\\d\\d|W\\d\\d\\d|W\\d\\d|\\d\\d\\d|\\d\\d))(?:(T| )(\\d\\d(?:\\d\\d(?:\\d\\d(?:[.,]\\d+)?)?)?)([\\+\\-]\\d\\d(?::?\\d\\d)?|\\s*Z)?)?$/,Hi=/Z|[+-]\\d\\d(?::?\\d\\d)?/,Li=[[\"YYYYYY-MM-DD\",/[+-]\\d{6}-\\d\\d-\\d\\d/],[\"YYYY-MM-DD\",/\\d{4}-\\d\\d-\\d\\d/],[\"GGGG-[W]WW-E\",/\\d{4}-W\\d\\d-\\d/],[\"GGGG-[W]WW\",/\\d{4}-W\\d\\d/,!1],[\"YYYY-DDD\",/\\d{4}-\\d{3}/],[\"YYYY-MM\",/\\d{4}-\\d\\d/,!1],[\"YYYYYYMMDD\",/[+-]\\d{10}/],[\"YYYYMMDD\",/\\d{8}/],[\"GGGG[W]WWE\",/\\d{4}W\\d{3}/],[\"GGGG[W]WW\",/\\d{4}W\\d{2}/,!1],[\"YYYYDDD\",/\\d{7}/]],Gi=[[\"HH:mm:ss.SSSS\",/\\d\\d:\\d\\d:\\d\\d\\.\\d+/],[\"HH:mm:ss,SSSS\",/\\d\\d:\\d\\d:\\d\\d,\\d+/],[\"HH:mm:ss\",/\\d\\d:\\d\\d:\\d\\d/],[\"HH:mm\",/\\d\\d:\\d\\d/],[\"HHmmss.SSSS\",/\\d\\d\\d\\d\\d\\d\\.\\d+/],[\"HHmmss,SSSS\",/\\d\\d\\d\\d\\d\\d,\\d+/],[\"HHmmss\",/\\d\\d\\d\\d\\d\\d/],[\"HHmm\",/\\d\\d\\d\\d/],[\"HH\",/\\d\\d/]],Vi=/^\\/?Date\\((\\-?\\d+)/i,Ni=/^((?:Mon|Tue|Wed|Thu|Fri|Sat|Sun),?\\s)?(\\d?\\d\\s(?:Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s(?:\\d\\d)?\\d\\d\\s)(\\d\\d:\\d\\d)(\\:\\d\\d)?(\\s(?:UT|GMT|[ECMP][SD]T|[A-IK-Za-ik-z]|[+-]\\d{4}))$/;e.createFromInputFallback=k(\"value provided is not in a recognized RFC2822 or ISO format. moment construction falls back to js Date(), which is not reliable across all browsers and versions. Non RFC2822/ISO date formats are discouraged and will be removed in an upcoming major release. Please refer to http://momentjs.com/guides/#/warnings/js-date/ for more info.\",function(e){e._d=new Date(e._i+(e._useUTC?\" UTC\":\"\"))}),e.ISO_8601=function(){},e.RFC_2822=function(){};var ji=k(\"moment().min is deprecated, use moment.max instead. http://momentjs.com/guides/#/warnings/min-max/\",function(){var e=wt.apply(null,arguments);return this.isValid()&&e.isValid()?ethis?this:e:_()}),Ei=function(){return Date.now?Date.now():+new Date},Ii=[\"year\",\"quarter\",\"month\",\"week\",\"day\",\"hour\",\"minute\",\"second\",\"millisecond\"];bt(\"Z\",\":\"),bt(\"ZZ\",\"\"),Q(\"Z\",ei),Q(\"ZZ\",ei),te([\"Z\",\"ZZ\"],function(e,t,n){n._useUTC=!0,n._tzm=Pt(ei,e)});var Zi=/([\\+\\-]|\\d\\d)/gi;e.updateOffset=function(){};var zi=/^(\\-)?(?:(\\d*)[. ])?(\\d+)\\:(\\d+)(?:\\:(\\d+)(\\.\\d*)?)?$/,$i=/^(-)?P(?:(-?[0-9,.]*)Y)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)W)?(?:(-?[0-9,.]*)D)?(?:T(?:(-?[0-9,.]*)H)?(?:(-?[0-9,.]*)M)?(?:(-?[0-9,.]*)S)?)?$/;It.fn=Ot.prototype,It.invalid=Yt;var qi=qt(1,\"add\"),Ji=qt(-1,\"subtract\");e.defaultFormat=\"YYYY-MM-DDTHH:mm:ssZ\",e.defaultFormatUtc=\"YYYY-MM-DDTHH:mm:ss[Z]\";var Bi=k(\"moment().lang() is deprecated. Instead, use moment().localeData() to get the language configuration. Use moment().locale() to change languages.\",function(e){return void 0===e?this.localeData():this.locale(e)});z(0,[\"gg\",2],0,function(){return this.weekYear()%100}),z(0,[\"GG\",2],0,function(){return this.isoWeekYear()%100}),Pn(\"gggg\",\"weekYear\"),Pn(\"ggggg\",\"weekYear\"),Pn(\"GGGG\",\"isoWeekYear\"),Pn(\"GGGGG\",\"isoWeekYear\"),U(\"weekYear\",\"gg\"),U(\"isoWeekYear\",\"GG\"),G(\"weekYear\",1),G(\"isoWeekYear\",1),Q(\"G\",Xs),Q(\"g\",Xs),Q(\"GG\",Zs,js),Q(\"gg\",Zs,js),Q(\"GGGG\",Js,Es),Q(\"gggg\",Js,Es),Q(\"GGGGG\",Bs,Is),Q(\"ggggg\",Bs,Is),ne([\"gggg\",\"ggggg\",\"GGGG\",\"GGGGG\"],function(e,t,n,s){t[s.substr(0,2)]=v(e)}),ne([\"gg\",\"GG\"],function(t,n,s,i){n[i]=e.parseTwoDigitYear(t)}),z(\"Q\",0,\"Qo\",\"quarter\"),U(\"quarter\",\"Q\"),G(\"quarter\",7),Q(\"Q\",Ns),te(\"Q\",function(e,t){t[ai]=3*(v(e)-1)}),z(\"D\",[\"DD\",2],\"Do\",\"date\"),U(\"date\",\"D\"),G(\"date\",9),Q(\"D\",Zs),Q(\"DD\",Zs,js),Q(\"Do\",function(e,t){return e?t._dayOfMonthOrdinalParse||t._ordinalParse:t._dayOfMonthOrdinalParseLenient}),te([\"D\",\"DD\"],oi),te(\"Do\",function(e,t){t[oi]=v(e.match(Zs)[0],10)});var Qi=N(\"Date\",!0);z(\"DDD\",[\"DDDD\",3],\"DDDo\",\"dayOfYear\"),U(\"dayOfYear\",\"DDD\"),G(\"dayOfYear\",4),Q(\"DDD\",qs),Q(\"DDDD\",As),te([\"DDD\",\"DDDD\"],function(e,t,n){n._dayOfYear=v(e)}),z(\"m\",[\"mm\",2],0,\"minute\"),U(\"minute\",\"m\"),G(\"minute\",14),Q(\"m\",Zs),Q(\"mm\",Zs,js),te([\"m\",\"mm\"],li);var Xi=N(\"Minutes\",!1);z(\"s\",[\"ss\",2],0,\"second\"),U(\"second\",\"s\"),G(\"second\",15),Q(\"s\",Zs),Q(\"ss\",Zs,js),te([\"s\",\"ss\"],di);var Ki=N(\"Seconds\",!1);z(\"S\",0,0,function(){return~~(this.millisecond()/100)}),z(0,[\"SS\",2],0,function(){return~~(this.millisecond()/10)}),z(0,[\"SSS\",3],0,\"millisecond\"),z(0,[\"SSSS\",4],0,function(){return 10*this.millisecond()}),z(0,[\"SSSSS\",5],0,function(){return 100*this.millisecond()}),z(0,[\"SSSSSS\",6],0,function(){return 1e3*this.millisecond()}),z(0,[\"SSSSSSS\",7],0,function(){return 1e4*this.millisecond()}),z(0,[\"SSSSSSSS\",8],0,function(){return 1e5*this.millisecond()}),z(0,[\"SSSSSSSSS\",9],0,function(){return 1e6*this.millisecond()}),U(\"millisecond\",\"ms\"),G(\"millisecond\",16),Q(\"S\",qs,Ns),Q(\"SS\",qs,js),Q(\"SSS\",qs,As);var er;for(er=\"SSSS\";er.length<=9;er+=\"S\")Q(er,Qs);for(er=\"S\";er.length<=9;er+=\"S\")te(er,Vn);var tr=N(\"Milliseconds\",!1);z(\"z\",0,0,\"zoneAbbr\"),z(\"zz\",0,0,\"zoneName\");var nr=g.prototype;nr.add=qi,nr.calendar=Qt,nr.clone=Xt,nr.diff=an,nr.endOf=wn,nr.format=hn,nr.from=cn,nr.fromNow=fn,nr.to=mn,nr.toNow=_n,nr.get=E,nr.invalidAt=Tn,nr.isAfter=Kt,nr.isBefore=en,nr.isBetween=tn,nr.isSame=nn,nr.isSameOrAfter=sn,nr.isSameOrBefore=rn,nr.isValid=On,nr.lang=Bi,nr.locale=yn,nr.localeData=gn,nr.max=Ai,nr.min=ji,nr.parsingFlags=xn,nr.set=I,nr.startOf=pn,nr.subtract=Ji,nr.toArray=kn,nr.toObject=Dn,nr.toDate=Sn,nr.toISOString=ln,nr.inspect=dn,nr.toJSON=Yn,nr.toString=un,nr.unix=Mn,nr.valueOf=vn,nr.creationData=bn,nr.year=vi,nr.isLeapYear=ge,nr.weekYear=Wn,nr.isoWeekYear=Rn,nr.quarter=nr.quarters=Ln,nr.month=de,nr.daysInMonth=he,nr.week=nr.weeks=xe,nr.isoWeek=nr.isoWeeks=Te,nr.weeksInYear=Fn,nr.isoWeeksInYear=Cn,nr.date=Qi,nr.day=nr.days=He,nr.weekday=Le,nr.isoWeekday=Ge,nr.dayOfYear=Gn,nr.hour=nr.hours=Pi,nr.minute=nr.minutes=Xi,nr.second=nr.seconds=Ki,nr.millisecond=nr.milliseconds=tr,nr.utcOffset=Ct,nr.utc=Ut,nr.local=Ht,nr.parseZone=Lt,nr.hasAlignedHourOffset=Gt,nr.isDST=Vt,nr.isLocal=jt,nr.isUtcOffset=At,nr.isUtc=Et,nr.isUTC=Et,nr.zoneAbbr=Nn,nr.zoneName=jn,nr.dates=k(\"dates accessor is deprecated. Use date instead.\",Qi),nr.months=k(\"months accessor is deprecated. Use month instead\",de),nr.years=k(\"years accessor is deprecated. Use year instead\",vi),nr.zone=k(\"moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/\",Ft),nr.isDSTShifted=k(\"isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information\",Nt);var sr=T.prototype;sr.calendar=b,sr.longDateFormat=P,sr.invalidDate=W,sr.ordinal=R,sr.preparse=In,sr.postformat=In,sr.relativeTime=C,sr.pastFuture=F,sr.set=O,sr.months=re,sr.monthsShort=ae,sr.monthsParse=ue,sr.monthsRegex=fe,sr.monthsShortRegex=ce,sr.week=De,sr.firstDayOfYear=Oe,sr.firstDayOfWeek=Ye,sr.weekdays=We,sr.weekdaysMin=Ce,sr.weekdaysShort=Re,sr.weekdaysParse=Ue,sr.weekdaysRegex=Ve,sr.weekdaysShortRegex=Ne,sr.weekdaysMinRegex=je,sr.isPM=$e,sr.meridiem=qe,Xe(\"en\",{dayOfMonthOrdinalParse:/\\d{1,2}(th|st|nd|rd)/,ordinal:function(e){var t=e%10,n=1===v(e%100/10)?\"th\":1===t?\"st\":2===t?\"nd\":3===t?\"rd\":\"th\";return e+n}}),e.lang=k(\"moment.lang is deprecated. Use moment.locale instead.\",Xe),e.langData=k(\"moment.langData is deprecated. Use moment.localeData instead.\",tt);var ir=Math.abs,rr=ls(\"ms\"),ar=ls(\"s\"),or=ls(\"m\"),ur=ls(\"h\"),lr=ls(\"d\"),dr=ls(\"w\"),hr=ls(\"M\"),cr=ls(\"y\"),fr=hs(\"milliseconds\"),mr=hs(\"seconds\"),_r=hs(\"minutes\"),yr=hs(\"hours\"),gr=hs(\"days\"),pr=hs(\"months\"),wr=hs(\"years\"),vr=Math.round,Mr={ss:44,s:45,m:45,h:22,d:26,M:11},Sr=Math.abs,kr=Ot.prototype;return kr.isValid=Dt,kr.abs=Kn,kr.add=ts,kr.subtract=ns,kr.as=os,kr.asMilliseconds=rr,kr.asSeconds=ar,kr.asMinutes=or,kr.asHours=ur,kr.asDays=lr,kr.asWeeks=dr,kr.asMonths=hr,kr.asYears=cr,kr.valueOf=us,kr._bubble=is,kr.get=ds,kr.milliseconds=fr,kr.seconds=mr,kr.minutes=_r,kr.hours=yr,kr.days=gr,kr.weeks=cs,kr.months=pr,kr.years=wr,kr.humanize=gs,kr.toISOString=ps,kr.toString=ps,kr.toJSON=ps,kr.locale=yn,kr.localeData=gn,kr.toIsoString=k(\"toIsoString() is deprecated. Please use toISOString() instead (notice the capitals)\",ps),kr.lang=Bi,z(\"X\",0,0,\"unix\"),z(\"x\",0,0,\"valueOf\"),Q(\"x\",Xs),Q(\"X\",ti),te(\"X\",function(e,t,n){n._d=new Date(1e3*parseFloat(e,10))}),te(\"x\",function(e,t,n){n._d=new Date(v(e))}),e.version=\"2.18.1\",t(wt),e.fn=nr,e.min=Mt,e.max=St,e.now=Ei,e.utc=h,e.unix=An,e.months=qn,e.isDate=o,e.locale=Xe,e.invalid=_,e.duration=It,e.isMoment=p,e.weekdays=Bn,e.parseZone=En,e.localeData=tt,e.isDuration=xt,e.monthsShort=Jn,e.weekdaysMin=Xn,e.defineLocale=Ke,e.updateLocale=et,e.locales=nt,e.weekdaysShort=Qn,e.normalizeUnits=H,e.relativeTimeRounding=_s,e.relativeTimeThreshold=ys,e.calendarFormat=Bt,e.prototype=nr,e});!function(t,e){\"use strict\";var n;if(\"object\"==typeof exports){try{n=require(\"moment\")}catch(i){}module.exports=e(n)}else\"function\"==typeof define&&define.amd?define(function(t){var i=\"moment\";return n=t.defined&&t.defined(i)?t(i):void 0,e(n)}):t.Pikaday=e(t.moment)}(this,function(t){\"use strict\";var e=\"function\"==typeof t,n=!!window.addEventListener,i=window.document,a=window.setTimeout,o=function(t,e,i,a){n?t.addEventListener(e,i,!!a):t.attachEvent(\"on\"+e,i)},r=function(t,e,i,a){n?t.removeEventListener(e,i,!!a):t.detachEvent(\"on\"+e,i)},s=function(t,e,n){var a;i.createEvent?(a=i.createEvent(\"HTMLEvents\"),a.initEvent(e,!0,!1),a=v(a,n),t.dispatchEvent(a)):i.createEventObject&&(a=i.createEventObject(),a=v(a,n),t.fireEvent(\"on\"+e,a))},l=function(t){return t.trim?t.trim():t.replace(/^\\s+|\\s+$/g,\"\")},h=function(t,e){return(\" \"+t.className+\" \").indexOf(\" \"+e+\" \")!==-1},u=function(t,e){h(t,e)||(t.className=\"\"===t.className?e:t.className+\" \"+e)},c=function(t,e){t.className=l((\" \"+t.className+\" \").replace(\" \"+e+\" \",\" \"))},d=function(t){return/Array/.test(Object.prototype.toString.call(t))},f=function(t){return/Date/.test(Object.prototype.toString.call(t))&&!isNaN(t.getTime())},p=function(t){return t%4===0&&t%100!==0||t%400===0},m=function(t,e){return[31,p(t)?29:28,31,30,31,30,31,31,30,31,30,31][e]},g=function(t){f(t)&&t.setHours(0,0,0,0)},y=function(t,e){return t.getTime()===e.getTime()},v=function(t,e,n){var i,a;for(i in e)a=void 0!==t[i],a&&\"object\"==typeof e[i]&&void 0===e[i].nodeName?f(e[i])?n&&(t[i]=R.prototype.createDate(e[i].getTime())):d(e[i])?n&&(t[i]=e[i].slice(0)):t[i]=v({},e[i],n):!n&&a||(t[i]=e[i]);return t},D=function(t){return t.month<0&&(t.year-=Math.ceil(Math.abs(t.month)/12),t.month+=12),t.month>11&&(t.year+=Math.floor(Math.abs(t.month)/12),t.month-=12),t},_={field:null,bound:void 0,position:\"bottom left\",format:\"YYYY-MM-DD\",defaultDate:null,setDefaultDate:!1,firstDay:0,minDate:null,maxDate:null,yearRange:10,showWeekNumber:!1,minYear:0,maxYear:9999,minMonth:void 0,maxMonth:void 0,isRTL:!1,yearSuffix:\"\",showMonthAfterYear:!1,numberOfMonths:1,mainCalendar:\"left\",container:void 0,i18n:{previousMonth:\"Previous Month\",nextMonth:\"Next Month\",months:[\"January\",\"February\",\"March\",\"April\",\"May\",\"June\",\"July\",\"August\",\"September\",\"October\",\"November\",\"December\"],weekdays:[\"Sunday\",\"Monday\",\"Tuesday\",\"Wednesday\",\"Thursday\",\"Friday\",\"Saturday\"],weekdaysShort:[\"Sun\",\"Mon\",\"Tue\",\"Wed\",\"Thu\",\"Fri\",\"Sat\"]},onSelect:null,onOpen:null,onClose:null,onDraw:null},b=function(t,e,n){for(e+=t.firstDay;e>=7;)e-=7;return n?t.i18n.weekdaysShort[e]:t.i18n.weekdays[e]},w=function(t,e,n,i,a,o,r){if(r)return'';var s=[];return o&&s.push(\"is-disabled\"),a&&s.push(\"is-today\"),i&&s.push(\"is-selected\"),'\"},M=function(t,e,n){var i=R.prototype.createDate(n,0,1),a=Math.ceil(((R.prototype.createDate(n,e,t)-i)/864e5+i.getDay()+1)/7);return''+a+\"\"},k=function(t,e){return\"\"+(e?t.reverse():t).join(\"\")+\"\"},x=function(t){return\"\"+t.join(\"\")+\"\"},T=function(t){var e,n=[];for(t.showWeekNumber&&n.push(\"\"),e=0;e<7;e++)n.push(''+b(t,e,!0)+\"\");return\"\"+(t.isRTL?n.reverse():n).join(\"\")+\"\"},C=function(t,e,n,i,a){var o,r,s,l,h,u=t._o,c=n===u.minYear,f=n===u.maxYear,p='
',m=!0,g=!0;for(s=[],o=0;o<12;o++)s.push('\");for(l='
'+u.i18n.months[i]+'
\",d(u.yearRange)?(o=u.yearRange[0],r=u.yearRange[1]+1):(o=n-u.yearRange,r=1+n+u.yearRange),s=[];o=u.minYear&&s.push('\");return h='
'+n+u.yearSuffix+'
\",p+=u.showMonthAfterYear?h+l:l+h,c&&(0===i||u.minMonth>=i)&&(m=!1),f&&(11===i||u.maxMonth<=i)&&(g=!1),0===e&&(p+='\"),e===t._o.numberOfMonths-1&&(p+='\"),p+=\"
\"},N=function(t,e){return''+T(t)+x(e)+\"
\"},R=function(r){var s=this,l=s.config(r);s._onMouseDown=function(t){if(s._v){t=t||window.event;var e=t.target||t.srcElement;if(e){if(!h(e,\"is-disabled\")){if(h(e,\"pika-button\")&&!h(e,\"is-empty\"))return s.setDate(R.prototype.createDate(e.getAttribute(\"data-pika-year\"),e.getAttribute(\"data-pika-month\"),e.getAttribute(\"data-pika-day\"))),void(l.bound&&a(function(){s.hide(),l.field&&l.field.blur()},100));h(e,\"pika-prev\")?s.prevMonth():h(e,\"pika-next\")&&s.nextMonth()}if(h(e,\"pika-select\"))s._c=!0;else{if(!t.preventDefault)return t.returnValue=!1,!1;t.preventDefault()}}}},s._onChange=function(t){t=t||window.event;var e=t.target||t.srcElement;e&&(h(e,\"pika-select-month\")?s.gotoMonth(e.value):h(e,\"pika-select-year\")&&s.gotoYear(e.value))},s._onInputChange=function(n){var i;n.firedBy!==s&&(e?(i=t(l.field.value,l.format),i=i&&i.isValid()?i.toDate():null):i=R.prototype.createDate(Date.parse(l.field.value)),s.setDate(f(i)?i:null),s._v||s.show())},s._onInputFocus=function(){s.show()},s._onInputClick=function(){s.show()},s._onInputBlur=function(){s._c||(s._b=a(function(){s.hide()},50)),s._c=!1},s._onClick=function(t){t=t||window.event;var e=t.target||t.srcElement,i=e;if(e){!n&&h(e,\"pika-select\")&&(e.onchange||(e.setAttribute(\"onchange\",\"return;\"),o(e,\"change\",s._onChange)));do if(h(i,\"pika-single\"))return;while(i=i.parentNode);s._v&&e!==l.trigger&&s.hide()}},s.el=i.createElement(\"div\"),s.el.className=\"sdl-datepicker pika-single\"+(l.isRTL?\" is-rtl\":\"\"),o(s.el,\"mousedown\",s._onMouseDown,!0),o(s.el,\"change\",s._onChange),l.field&&(l.container?l.container.appendChild(s.el):l.bound?i.body.appendChild(s.el):l.field.parentNode.insertBefore(s.el,l.field.nextSibling),o(l.field,\"change\",s._onInputChange),l.defaultDate||(e&&l.field.value?l.defaultDate=t(l.field.value,l.format).toDate():l.defaultDate=R.prototype.createDate(Date.parse(l.field.value)),l.setDefaultDate=!0));var u=l.defaultDate;f(u)?l.setDefaultDate?s.setDate(u,!0):s.gotoDate(u):s.gotoDate(R.prototype.createDate()),l.bound?(this.hide(),s.el.className+=\" is-bound\",o(l.trigger,\"click\",s._onInputClick),o(l.trigger,\"focus\",s._onInputFocus),o(l.trigger,\"blur\",s._onInputBlur)):this.show()};return R.prototype={config:function(t){this._o||(this._o=v({},_,!0));var e=v(this._o,t,!0);e.isRTL=!!e.isRTL,e.field=e.field&&e.field.nodeName?e.field:null,e.bound=!!(void 0!==e.bound?e.field&&e.bound:e.field),e.trigger=e.trigger&&e.trigger.nodeName?e.trigger:e.field;var n=parseInt(e.numberOfMonths,10)||1;if(e.numberOfMonths=n>4?4:n,f(e.minDate)||(e.minDate=!1),f(e.maxDate)||(e.maxDate=!1),e.minDate&&e.maxDate&&e.maxDate100&&(e.yearRange=100);return e},toString:function(n){return f(this._d)?e?t(this._d).format(n||this._o.format):this._d.toDateString():\"\"},getMoment:function(){return e?t(this._d):null},setMoment:function(n,i){e&&t.isMoment(n)&&this.setDate(n.toDate(),i)},createDate:function(t,e,n,i,a,o){if(0===arguments.length)return new Date;if(1===arguments.length)return new Date(arguments[0]);var r;return t>=0&&t<1e3?(r=new Date(parseInt(t,10)+1e3,e,n,i||0,a||0,o||0,0),r.setUTCFullYear(r.getFullYear()-1e3)):r=new Date(t,e,n,i||0,a||0,o||0,0),r},getDate:function(){return f(this._d)?R.prototype.createDate(this._d.getTime()):null},setDate:function(t,e){if(!t)return this._d=null,this.draw();if(\"string\"==typeof t&&(t=R.prototype.createDate(Date.parse(t))),f(t)){var n=this._o.minDate,i=this._o.maxDate;f(n)&&ti&&(t=i),this._d=R.prototype.createDate(t.getTime()),g(this._d),this.gotoDate(this._d),this._o.field&&(this._o.field.value=this.toString(),s(this._o.field,\"change\",{firedBy:this})),e||\"function\"!=typeof this._o.onSelect||this._o.onSelect.call(this,this.getDate())}},gotoDate:function(t){var e=!0;if(f(t)){if(this.calendars){var n=R.prototype.createDate(this.calendars[0].year,this.calendars[0].month,1),i=R.prototype.createDate(this.calendars[this.calendars.length-1].year,this.calendars[this.calendars.length-1].month,1),a=t.getTime();i.setMonth(i.getMonth()+1),i.setDate(i.getDate()-1),e=a=i&&(this._y=i,!isNaN(r)&&this._m>r&&(this._m=r));for(var l=0;l'+C(this,l,this.calendars[l].year,this.calendars[l].month,this.calendars[0].year)+this.render(this.calendars[l].year,this.calendars[l].month)+\"\";if(this.el.innerHTML=s,e.bound&&\"hidden\"!==e.field.type&&a(function(){e.trigger.focus()},1),\"function\"==typeof this._o.onDraw){var h=this;a(function(){h._o.onDraw.call(h)},0)}}},getFirstScrollableAncestor:function(t){if(t===i.body)return t;var e=window.getComputedStyle(t.parentElement).overflow;return\"auto\"===e||\"scroll\"===e?t.parentElement:R.prototype.getFirstScrollableAncestor(t.parentElement)},adjustPosition:function(){if(this._o.container){this.el.style.cssText=[\"position: absolute\",\"left: 0\",\"top: 0\"].join(\";\");var t=this._o.trigger,e=t.getBoundingClientRect(),n=e.height,a=e.top+e.height,o=e.left,r=this.el.getBoundingClientRect(),s=r.height,l=r.width,h=a-r.top,u=o-r.left,c=R.prototype.getFirstScrollableAncestor(t);h+s>c.scrollTop+c.clientHeight&&h-n-s>c.scrollTop&&(h=h-n-s),u+l>c.scrollLeft+c.clientWidth&&e.right-l>c.scrollLeft&&(u=e.right-l),0===h&&0===u||(this.el.style.cssText=[\"position: absolute\",\"left: \"+u+\"px\",\"top: \"+h+\"px\"].join(\";\"))}else{var u,h,d,t=this._o.trigger,f=t,p=this.el.offsetWidth,m=this.el.offsetHeight,g=window.innerWidth||i.documentElement.clientWidth,y=window.innerHeight||i.documentElement.clientHeight,v=window.pageYOffset||i.body.scrollTop||i.documentElement.scrollTop;if(\"function\"==typeof t.getBoundingClientRect)d=t.getBoundingClientRect(),u=d.left+window.pageXOffset,h=d.bottom+window.pageYOffset;else for(u=f.offsetLeft,h=f.offsetTop+f.offsetHeight;f=f.offsetParent;)u+=f.offsetLeft,h+=f.offsetTop;(u+p>g||this._o.position.indexOf(\"right\")>-1&&u-p+t.offsetWidth>0)&&(u=u-p+t.offsetWidth),(h+m>y+v||this._o.position.indexOf(\"top\")>-1&&h-m-t.offsetHeight>0)&&(h=h-m-t.offsetHeight),this.el.style.cssText=[\"position: absolute\",\"left: \"+u+\"px\",\"top: \"+h+\"px\"].join(\";\")}},render:function(t,e){var n=this._o,i=R.prototype.createDate(),a=m(t,e),o=R.prototype.createDate(t,e,1).getDay(),r=[],s=[];g(i),n.firstDay>0&&(o-=n.firstDay,o<0&&(o+=7));for(var l=a+o,h=l;h>7;)h-=7;l+=7-h;for(var u=0,c=0;un.maxDate,v=!!f(this._d)&&y(d,this._d),D=y(d,i),_=u=a+o;s.push(w(1+(u-o),e,t,v,D,p,_)),7===++c&&(n.showWeekNumber&&s.unshift(M(u-o,e,t)),r.push(k(s,n.isRTL)),s=[],c=0)}return N(n,r)},isVisible:function(){return this._v},show:function(){this._v||(c(this.el,\"is-hidden\"),this._v=!0,this.draw(),this._o.bound&&(o(i,\"click\",this._onClick),this.adjustPosition()),\"function\"==typeof this._o.onOpen&&this._o.onOpen.call(this))},hide:function(){var t=this._v;t!==!1&&(this._o.bound&&r(i,\"click\",this._onClick),this.el.style.cssText=\"\",u(this.el,\"is-hidden\"),this._v=!1,void 0!==t&&\"function\"==typeof this._o.onClose&&this._o.onClose.call(this))},destroy:function(){this.hide(),r(this.el,\"mousedown\",this._onMouseDown,!0),r(this.el,\"change\",this._onChange),this._o.field&&(r(this._o.field,\"change\",this._onInputChange),this._o.bound&&(r(this._o.trigger,\"click\",this._onInputClick),r(this._o.trigger,\"focus\",this._onInputFocus),r(this._o.trigger,\"blur\",this._onInputBlur))),this.el.parentNode&&this.el.parentNode.removeChild(this.el)}},R});var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},SDL;!function(e){var t;!function(t){var i;!function(t){var i=function(t){function i(i,a){t.call(this,i,a);var o=this;o.element=i,o.options=a||{},e.UI.Core.Utils.Version.addVersionCssClass(i),i.classList.add(\"sdl-datepicker\"),o.usePikaday=!o._isTouchDevice(),o.usePikaday?o.initializePikadayDatePicker(o.element,o.options):o.initializeHTML5DatePicker(o.element,o.options)}return __extends(i,t),i.prototype.getTypeName=function(){return\"SDL.UI.Controls.DatePicker\"},i.prototype.getMomentLongDateFormatForCulture=function(e){switch(e){case\"en-US\":return\"MMMM D, YYYY\";default:return\"D MMMM YYYY\"}},i.prototype.initializeHTML5DatePicker=function(e,t){if(this._isDisposed=!1,e.setAttribute(\"type\",\"date\"),!t.resources)throw new Error(\"DatePicker: no resources object provided via the control options.\");if(!t.resources.dateFormatter)throw new Error(\"DatePicker: no dateFormatter function provided via the control options.\");t.maxDate&&e.setAttribute(\"max\",t.resources.dateFormatter(t.maxDate,\"yyyy-MM-dd\")),t.minDate&&e.setAttribute(\"min\",t.resources.dateFormatter(t.minDate,\"yyyy-MM-dd\"))},i.prototype.initializePikadayDatePicker=function(t,i){this._isDisposed=!1;var a=this;if(!i.resources)throw new Error(\"DatePicker: no resources object provided via the control options.\");if(!i.resources.calendar)throw new Error(\"DatePicker: no calendar object provided via the control resources options.\");var o=i.resources.calendar,s=i.resources.culture,n=a.convertFromGlobalizeToMomentDatePattern(o.dateFormat[\"short\"]),r=a.getMomentLongDateFormatForCulture(s);t.classList.add(\"pikaday\"),t.setAttribute(\"type\",\"text\"),t.setAttribute(\"placeholder\",n);var d={months:o.months.names,weekdays:o.days.names,weekdaysShort:o.days.shortNames,previousMonth:null,nextMonth:null};moment.locale(s,d);var l=i.yearRange;!l&&i.minDate&&i.maxDate&&(l=[i.minDate.getFullYear(),i.maxDate.getFullYear()]);var p=t.value;if(t.pikaday=new Pikaday({field:t,firstDay:o.firstDay,maxDate:i.maxDate,minDate:i.minDate,yearRange:l,i18n:d,position:\"bottom left\",format:r,onSelect:function(){a.isValid(!0)},container:Pikaday.prototype.getFirstScrollableAncestor(t)}),e.UI.Core.Utils.Version.addVersionCssClass(t.pikaday.el),i.selectedDate&&(this.selectedDate=i.selectedDate),this.selectedDate)t.pikaday.setDate(this.selectedDate);else{t.value=p;var c=moment(p,r);if(c.isValid())t.pikaday.setDate(c.toDate()),a.isValid(!0);else{t.value=p;var u=(new Date).getFullYear();t.pikaday.gotoYear(u),\"\"===t.value?a.isValid(!0):a.isValid(!1)}}t.removeEventListener(\"change\",t.pikaday._onInputChange),t.pikaday._onInputChange=function(e){var i=t.pikaday,o=e;if(a._setSelectedDate(a.getDate()),o.firedBy!==i)if(t.value){var s=moment(t.value,r,!0);if(s.isValid())a.isValid(!0),i.setDate(s.toDate());else{var d=moment(t.value,n,!0);if(d.isValid())a.isValid(!0),i.setDate(d.toDate());else{var l=n.replace(\"DD\",\"D\").replace(\"MM\",\"M\");d=moment(t.value,l,!0),d.isValid()?(a.isValid(!0),i.setDate(d.toDate())):a.isValid(!1)}}}else a.isValid(!0)},t.addEventListener(\"change\",t.pikaday._onInputChange),this.onInput=function(){\"\"===t.value&&a.isValid(!0)},t.addEventListener(\"input\",this.onInput),\"function\"==typeof i.onMouseDown&&t.pikaday.el.addEventListener(\"mousedown\",i.onMouseDown),t.hidePikaday=function(){t.pikaday.hide()},window.addEventListener(\"blur\",t.hidePikaday),t.onKeyPress=function(e){27===e.keyCode&&t.pikaday.hide(),13===e.keyCode&&t.pikaday._onInputChange({firedBy:\"inputEvent\"})},t.addEventListener(\"keydown\",t.onKeyPress)},i.prototype.isValid=function(e){return\"boolean\"==typeof e&&(e?this.element.classList.remove(\"invalid\"):this.element.classList.add(\"invalid\"),this._isValid=e),this._isValid},i.prototype.convertFromGlobalizeToMomentDatePattern=function(e){return e=e.toUpperCase(),e.replace(/(^|[^M])(M)($|[^M])/,\"$1MM$3\").replace(/(^|[^D])(D)($|[^D])/,\"$1DD$3\").replace(/(^|[^Y])(Y)($|[^Y])/,\"$1YYYY$3\").replace(/(^|[^Y])(YY)($|[^Y])/,\"$1YYYY$3\")},i.prototype.render=function(e){\"function\"==typeof e&&e()},i.prototype.update=function(e){this.dispose(!1),this.options=e||this.options,this.element.classList.add(\"sdl-datepicker\"),this.usePikaday?this.initializePikadayDatePicker(this.element,this.options):this.initializeHTML5DatePicker(this.element,this.options)},i.prototype.getDisposed=function(){return\"undefined\"!=typeof this._isDisposed&&this._isDisposed},i.prototype.getDate=function(){return this.element.pikaday.getDate()},i.prototype.setDate=function(e){this.element.pikaday.setDate(e),this._setSelectedDate(e)},i.prototype.dispose=function(i){void 0===i&&(i=!0),this.element.classList.remove(\"sdl-datepicker\"),e.UI.Core.Utils.Version.removeVersionCssClass(this.element),this.usePikaday&&(this.isValid()&&\"\"!==this.element.value?this._setSelectedDate(this.element.pikaday.getDate()):this._setSelectedDate(null),window.removeEventListener(\"blur\",this.element.hidePikaday),\"function\"==typeof this.options.onMouseDown&&this.element.pikaday.el.removeEventListener(\"mousedown\",this.options.onMouseDown),this.element.pikaday.destroy(),this.element.removeEventListener(\"input\",this.onInput),this.element.removeEventListener(\"keydown\",this.element.onKeyPress),this.element.classList.remove(\"pikaday\")),i&&t.prototype.dispose.call(this),this._isDisposed=!0},i.prototype._setSelectedDate=function(e){e&&this.selectedDate&&e.valueOf()===this.selectedDate.valueOf()||(this.selectedDate=e,this.options.selectedDate=e,this.fireEvent(\"propertychange\",{property:\"selectedDate\",value:this.options.selectedDate}))},i.prototype._isTouchDevice=function(){return\"ontouchstart\"in window||navigator.msMaxTouchPoints},i}(e.UI.Core.Controls.ControlBase);t.DatePicker=i}(i=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,e){function i(){this.constructor=t}for(var o in e)e.hasOwnProperty(o)&&(t[o]=e[o]);t.prototype=null===e?Object.create(e):(i.prototype=e.prototype,new i)},SDL;!function(t){var e;!function(e){var i;!function(e){var i=window;i.SDL=i.SDL||{},i.SDL.UI=i.SDL.UI||{},i.SDL.UI.Controls=i.SDL.UI.Controls||{},e.DialogStaticProperties=i.SDL.UI.Controls.DialogStaticProperties=i.SDL.UI.Controls.DialogStaticProperties||{},e.DialogStaticProperties.shownDialogs=e.DialogStaticProperties.shownDialogs||[];var o={closeWhenEscapeKeyIsPressed:!0,title:\"\"},s=function(i){function s(e,s){i.call(this,e,t.Client.Types.Object.extend(o,s)),this._initializeDialog()}return __extends(s,i),s.prototype.getTypeName=function(){return\"SDL.UI.Controls.Dialog\"},s.prototype._initializeDialog=function(){var e=this.properties,i=this.$element=t.jQuery(e.element);i.addClass(\"sdl-dialog sdl-dialog-control sdl-dialog-hidden\").css(\"display\",\"block\"),e.options.title&&this.createHeaderBar(),(e.options.actions&&e.options.actions.length||e.options.actionFlag)&&this.createActionBar(),null!=e.options.visible&&\"false\"==e.options.visible.toString()?this.hide():this.show()},s.prototype.update=function(e){i.prototype.update.call(this,t.Client.Types.Object.extend(o,e));var s=this.properties;null!=s.options.visible&&\"false\"==s.options.visible.toString()?(s.options.actions&&s.options.actions.length||s.options.actionFlag||this.removeActionBar(),this.hide()):(s.options.visible||this.isVisible)&&(s.options.title?this.createHeaderBar():this.removeHeaderBar(),s.options.actions&&s.options.actions.length||s.options.actionFlag?this.actionBar?this.actionBar.update({actions:s.options.actions,actionFlag:s.options.actionFlag}):this.createActionBar():this.removeActionBar(),this.show())},s.prototype.show=function(){var i=this;1!=this.isVisible&&(this.isVisible=!0,t.UI.Core.Css.ZIndexManager.setNextZIndex(this.properties.element,!0),e.DialogStaticProperties.shownDialogs.push(this),s.updateScreen(),this.showTimeout=setTimeout(function(){i.showTimeout=null,i.position(),i.$element.removeClass(\"sdl-dialog-hidden\").keydown(i.getDelegate(i.onKeyDown)),t.jQuery(window).on(\"resize\",i.getDelegate(i.position)),i.startCaptureFocus(),i.fireEvent(\"propertychange\",{property:\"visible\",value:!0}),i.fireEvent(\"show\")}))},s.prototype.hide=function(){0!=this.isVisible&&(this.isVisible=!1,this.$element.addClass(\"sdl-dialog-hidden\"),this.onHide(),this.fireEvent(\"propertychange\",{property:\"visible\",value:!1}),this.fireEvent(\"hide\"))},s.prototype.createHeaderBar=function(){var i=this.properties.options;if(!this.$header){this.$header=t.jQuery(\"
\").prependTo(this.$element);var o=this.$header.children(\"button\").click(this.getDelegate(this.executeCloseAction));this.headerButton=new e.Button(o[0],{style:e.ButtonStyle.ICON,iconClass:{light:\"sdl-close-light\",dark:\"sdl-close-dark\"}})}this.$header.children(\":first-child\").text(i.title||\"\")},s.prototype.removeHeaderBar=function(){this.$header&&(this.$header.children(\"button\").off(\"click\",this.getDelegate(this.executeCloseAction)),this.headerButton.dispose(),this.headerButton=null,this.$header.remove(),this.$header=null)},s.prototype.position=function(){var t=document.body,e=this.properties.element;e.style.left=(t.clientWidth-e.offsetWidth>>1)+\"px\",e.style.top=(t.clientHeight-e.offsetHeight>>1)+\"px\"},s.prototype.onHide=function(){this.showTimeout&&clearTimeout(this.showTimeout),t.jQuery(window).off(\"resize\",this.getDelegate(this.position)),this.stopCaptureFocus(),this.$element.off(\"keydown\",this.getDelegate(this.onKeyDown)),t.UI.Core.Css.ZIndexManager.releaseZIndex(this.properties.element);var i=e.DialogStaticProperties.shownDialogs.indexOf(this);i!=-1&&e.DialogStaticProperties.shownDialogs.splice(i,1),s.updateScreen()},s.prototype.handleFocusOut=function(){s.getTopmostDialog()==this&&this.$element.focus()},s.prototype.getActionsFlag=function(){return this.actionBar?this.actionBar.getActionFlag():null},s.prototype.onKeyDown=function(e){var i=this.properties;i.options.closeWhenEscapeKeyIsPressed&&e.which==t.UI.Core.Event.Constants.Keys.ESCAPE&&(e.stopPropagation(),this.executeCloseAction())},s.prototype.executeCloseAction=function(){var e,i=this.properties.options;if(i.actions)for(var o=i.actions.length-1;!e&&o>=0;o--)switch(i.actions[o].action){case\"close\":case\"cancel\":e=i.actions[o]}e?(t.Client.Type.isFunction(e.handler)&&e.handler(),this.fireEvent(\"action\",{action:e.action,actionFlag:this.getActionsFlag()})):this.fireEvent(\"action\",{action:\"close\",actionFlag:this.getActionsFlag()}),this.hide()},s.prototype.createActionBar=function(){var i=this.properties.options,o=t.jQuery(\"
\").appendTo(this.$element);this.actionBar=new e.ActionBar(o[0],{actions:i.actions,actionFlag:i.actionFlag}),this.actionBar.addEventListener(\"action\",this.getDelegate(this.onActionBarAction)),this.actionBar.addEventListener(\"actionflagchange\",this.getDelegate(this.onActionBarActionFlagChange))},s.prototype.onActionBarAction=function(t){switch(this.fireEvent(\"action\",{action:t.data.action,actionFlag:t.data.actionFlag}),t.data.action){case\"close\":case\"cancel\":this.hide()}},s.prototype.onActionBarActionFlagChange=function(t){this.fireEvent(\"actionflagchange\",{actionsFlag:t.data.actionFlag}),this.fireEvent(\"propertychange\",{property:\"actionFlag.selected\",value:t.data.actionFlag})},s.prototype.removeActionBar=function(){if(this.actionBar){var t=this.actionBar.getElement();this.actionBar.removeEventListener(\"action\",this.removeDelegate(this.onActionBarAction)),this.actionBar.removeEventListener(\"actionflagchange\",this.removeDelegate(this.onActionBarActionFlagChange)),this.actionBar.dispose(),t.parentElement.removeChild(t),this.actionBar=null}},s.updateScreen=function(){if(e.DialogStaticProperties.shownDialogs.length){e.DialogStaticProperties.screen||(e.DialogStaticProperties.screen=t.jQuery(\"
\").get(0),t.UI.Core.Utils.Version.addVersionCssClass(e.DialogStaticProperties.screen));var i=s.getTopmostDialog().getElement(),o=e.DialogStaticProperties.screen;t.UI.Core.Css.ZIndexManager.insertZIndexBefore(o,i),o.parentElement!=i.parentElement&&i.parentElement.insertBefore(o,i.parentElement.firstChild);try{i.focus()}catch(n){}}else e.DialogStaticProperties.screen&&(t.UI.Core.Css.ZIndexManager.releaseZIndex(e.DialogStaticProperties.screen),e.DialogStaticProperties.screen.parentElement.removeChild(e.DialogStaticProperties.screen),e.DialogStaticProperties.screen=null)},s.getTopmostDialog=function(){var i,o;if(e.DialogStaticProperties.shownDialogs.length)for(var s=-1,n=e.DialogStaticProperties.shownDialogs.length-1;n>=0;n--){var a=e.DialogStaticProperties.shownDialogs[n].getElement(),r=t.UI.Core.Css.ZIndexManager.getZIndex(a);r>s&&(i=e.DialogStaticProperties.shownDialogs[n],o=a,s=r)}return i},s.prototype._dispose=function(){var t=this.$element;this.onHide(),this.removeHeaderBar(),this.removeActionBar(),t.removeClass(\"sdl-dialog sdl-dialog-control sdl-dialog-hidden\"),this.$element=null,i.prototype._dispose.call(this)},s}(t.UI.Core.Controls.FocusableControlBase);e.Dialog=s}(i=e.Controls||(e.Controls={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},SDL;!function(e){var t;!function(t){var i;!function(i){var s=function(s){function o(e,t){s.call(this,e,t||{}),this._initialize()}return __extends(o,s),o.prototype.getTypeName=function(){return\"SDL.UI.Controls.DropdownList\"},o.prototype._initialize=function(){var t=this.properties,s=this._$elem=e.jQuery(t.element);this._$title=e.jQuery(\"\").appendTo(s),this._$list=e.jQuery(\"
    \").appendTo(s),this._initialTabIndex=s.attr(\"tabIndex\"),this._tabIndex=this._initialTabIndex||\"0\";var o=t.options=e.jQuery.extend({},t.options);this.initializePropertyMappings(t.options.propertyMappings),o.disabled=null!=o.disabled?\"true\"==o.disabled.toString():this.isDisabled(),o.invalid=null!=o.invalid?\"true\"==o.invalid.toString():this.isInvalid(),o.options=null!=o.options?e.Client.Types.Array.clone(o.options):[],s.addClass(\"sdl-dropdownlist\").on(\"click\",this.getDelegate(this._onClick)).on(\"keydown\",this.getDelegate(this._onKeyDown)),s[0].addEventListener(\"mousedown\",this.getDelegate(this._onMouseDown),!0),this._$list.on(\"click\",this.getDelegate(this._onListClick)),this._focusableList=new i.FocusableControl(this._$list[0]),this._focusableList.addEventListener(\"blur\",this.getDelegate(this._hideOptions)),this._positionedList=new i.PositionedControl(this._$list[0],{hasPointer:!1,allowedPositions:[i.PositionedControlPosition.BELOW,i.PositionedControlPosition.ABOVE],preferredPosition:i.PositionedControlPosition.BELOW,targetElement:t.element,targetBox:{xLeft:0,xRight:t.element.offsetWidth,yAbove:-1,yBelow:t.element.offsetHeight+1},horizontalAlign:i.PositionedControlHorizontalAlignement.LEFT_TO_LEFT,resizeToFit:!0,visible:!1,resizeMinHeight:o.requiredAvailableHeight||200}),this._updateDisabledState(),this._updateInvalidState(),this._initializeOptions(o.options),this._updateSelectedValue(),this._setOnLoad()},o.prototype.update=function(t){if(t){var i=e.jQuery.extend({},this.properties.options),o=[],n=e.jQuery.extend({},t);s.prototype.update.call(this,n),\"propertyMappings\"in t&&this.initializePropertyMappings(n.propertyMappings),null!=n.disabled&&(n.disabled=\"true\"==n.disabled.toString(),i.disabled!=n.disabled&&(this._updateDisabledState(),n.disabled&&this._hideOptions(),o.push(\"disabled\"))),null!=n.invalid&&(n.invalid=\"true\"==n.invalid.toString(),i.invalid!=n.invalid&&(this._updateInvalidState(),o.push(\"invalid\"))),n.itemRendererFunction!=i.itemRendererFunction&&o.push(\"itemRendererFunction\");var l=null!=n.selectedValue&&i.selectedValue!=n.selectedValue;if(null!=n.options)this._$list.empty(),this._initializeOptions(n.options),this._updateSelectedValue(),n.options!=i.options&&o.push(\"options\"),l&&o.push(\"selectedValue\");else if(l){var p=this._getSelectedOption();p&&p.removeClass(\"selected\"),this._updateSelectedValue(),o.push(\"selectedValue\")}var r=null!=n.onLoad&&i.onLoad!=n.onLoad;r&&(this._setOnLoad(),o.push(\"onLoad\")),null!=n.requiredAvailableHeight&&n.requiredAvailableHeight!=i.requiredAvailableHeight&&(this._positionedList.setResizeMinHeight(n.requiredAvailableHeight||200),o.push(\"requiredAvailableHeight\"));for(var a=0,h=o.length;a\").text(l).attr(\"title\",l).appendTo(i._$list);if(i.properties.options.itemRendererFunction){var r=i.properties.options.itemRendererFunction(t,o);p.html(r)}if(0==o&&null==s||s==n.value){var a=i._getSelectedOption();a&&a.removeClass(\"selected\"),p.addClass(\"selected\"),i.properties.options.selectedValue=n.value}})},o.prototype._updateDisabledState=function(){this.properties.options.disabled?this._$elem.attr(\"disabled\",\"true\").removeAttr(\"tabIndex\"):this._$elem.removeAttr(\"disabled\").attr(\"tabIndex\",this._tabIndex)},o.prototype._updateInvalidState=function(){this.properties.options.invalid?this._$elem.addClass(\"invalid\"):this._$elem.removeClass(\"invalid\")},o.prototype._hideOptions=function(){this._isOpen()&&(this._focusableList.pauseCaptureFocus(),this._positionedList.hide(),this._$elem.removeClass(\"open\"))},o.prototype._showOptions=function(){if(!this._isOpen()){var e=this.properties;this._$elem.addClass(\"open\"),this._$list.css(\"min-width\",this._$elem[0].offsetWidth),this._positionedList.setLocation({xLeft:0,xRight:e.element.offsetWidth,yAbove:-1,yBelow:e.element.offsetHeight+1}),this._positionedList.show(),this._focusableList.startCaptureFocus(!0,this._$list.parent()[0])}},o.prototype._toggleOptions=function(){this._isOpen()?(this._$elem.focus(),this._hideOptions()):this._showOptions()},o.prototype._isOpen=function(){return this._$elem.hasClass(\"open\")},o.prototype._onClick=function(){!this.isDisabled()&&this._showOnClick&&this._showOptions()},o.prototype._onMouseDown=function(){this._showOnClick=!this._isOpen()},o.prototype._getSelectedOption=function(){return this._$list.find(\"li.selected\")},o.prototype._updateSelectedValue=function(){var e=\"\",t=this._getSelectedOption().index(),i=this.properties.options.options[t];if(i){var s=this._propertyMappings.get(i);e=s.text||s.value||\"\"}if(this.properties.options.itemRendererFunction){var o=this.properties.options.itemRendererFunction(i,t);this._$title.html(o).attr(\"title\",e)}else this._$title.text(e).attr(\"title\",e)},o.prototype._setSelectedOption=function(e){if(e.length>0){var t=this._getSelectedOption();t&&t.removeClass(\"selected\"),e.addClass(\"selected\");var i=this.properties.options,s=i.options[e.index()],o=this._propertyMappings.get(s).value;i.selectedValue=o,this._updateSelectedValue(),this.fireEvent(\"propertychange\",{property:\"selectedValue\",value:o}),this.fireEvent(\"select\",{value:o})}},o.prototype._setOnLoad=function(){var e=this.properties.options;\"function\"==typeof e.onLoad?this._$elem[0].addEventListener(\"click\",this.getDelegate(this._onFirstClick)):this._$elem[0].removeEventListener(\"click\",this.removeDelegate(this._onFirstClick)),null!==e.options&&0!==e.options.length||(this._$elem[0].children[0].textContent=e.initialDisplay)},o.prototype._onListClick=function(t){var i=e.jQuery(t.target);i=i.closest(\"li\"),i.hasClass(\"selected\")||this._setSelectedOption(i),this._hideOptions(),t.stopPropagation()},o.prototype._selectNext=function(){this._setSelectedOption(this._getSelectedOption().next())},o.prototype._selectPrevious=function(){this._setSelectedOption(this._getSelectedOption().prev())},o.prototype._onKeyDown=function(e){switch(e.which){case t.Core.Event.Constants.Keys.ENTER:this._toggleOptions();break;case t.Core.Event.Constants.Keys.SPACE:this._isOpen()||this._showOptions();break;case t.Core.Event.Constants.Keys.ESCAPE:this._isOpen()&&(this._$elem.focus(),this._hideOptions());break;case t.Core.Event.Constants.Keys.UP:e.altKey?this._toggleOptions():this._selectPrevious(),e.preventDefault();break;case t.Core.Event.Constants.Keys.LEFT:this._isOpen()||this._selectPrevious();break;case t.Core.Event.Constants.Keys.DOWN:e.altKey?this._toggleOptions():this._selectNext(),e.preventDefault();break;case t.Core.Event.Constants.Keys.RIGHT:this._isOpen()||this._selectNext()}},o.prototype._dispose=function(){this._$title=void 0,this._focusableList.removeEventListener(\"blur\",this.removeDelegate(this._hideOptions)),this._focusableList.dispose(),this._focusableList=void 0,this._positionedList.dispose(),this._positionedList=void 0,this._$list.off(\"click\",this.removeDelegate(this._onListClick)),this._$list=void 0,this._$elem[0].removeEventListener(\"mousedown\",this.getDelegate(this._onMouseDown),!0),this._$elem[0].removeEventListener(\"click\",this.removeDelegate(this._onFirstClick)),this._$elem.removeClass(\"sdl-dropdownlist open invalid\").off(\"click\",this.getDelegate(this._onClick)).off(\"keydown\",this.getDelegate(this._onKeyDown)).empty(),this._initialTabIndex?this._$elem.attr(\"tabIndex\",this._initialTabIndex):this._$elem.removeAttr(\"tabIndex\"),this._propertyMappings.dispose(),this._propertyMappings=void 0,this._$elem=void 0,s.prototype._dispose.call(this)},o}(e.UI.Core.Controls.ControlBase);i.DropdownList=s}(i=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(l,e){function o(){this.constructor=l}for(var s in e)e.hasOwnProperty(s)&&(l[s]=e[s]);l.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(l){var e;!function(e){var o;!function(e){var o=function(e){function o(l,o){e.call(this,l,o||{}),this._initialize()}return __extends(o,e),o.prototype.getTypeName=function(){return\"SDL.UI.Controls.ScrollView\"},o.prototype._initialize=function(){this.secondaryScrollBars={},this.childCreated=!1,this.scrollBarChildBottom=0,this.scrollBarChildRight=0,this.scrollButtonSize=18;var e=this.properties,o=this.$element=l.jQuery(e.element),s=e.options=l.jQuery.extend({overflowX:\"auto\",overflowY:\"auto\",overlay:!1},e.options);if(l.jQuery.browser.macintosh||l.jQuery.browser.mobile)o.css(\"overflow-x\",s.overflowX),o.css(\"overflow-y\",s.overflowY);else{var t,r=e.element.scrollTop,i=e.element.scrollLeft,a=o.is(\"body\");a&&(t=o.parent()[0],r=r||t.scrollTop||0,i=i||t.scrollLeft||0);var n=9==o[0].nodeType?o.children(\"body\").attr(\"data-sdl-scrollview-child\",\"true\"):o.children(\"[data-sdl-scrollview-child=true]\"),h=n[0];h?(this.initChildStyleRight=h.style.right,this.initChildStyleBottom=h.style.bottom):(n=o.wrapInner(\"
    \").children(),h=n[0],this.childCreated=!0),this.$scrollChild=n,s.overflowX&&\"hidden\"==s.overflowX||o.addClass(\"sdl-scrollview-X-scroll\"),s.overflowY&&\"hidden\"==s.overflowY||o.addClass(\"sdl-scrollview-Y-scroll\"),s.style&&\"dark\"==s.style&&!o.hasClass(\"sdl-scrollview-style-dark\")&&(o.addClass(\"sdl-scrollview-style-dark\"),this.styleApplied=!0),s.overlay=s.overlay+\"\"==\"true\",s.overlay&&(o.addClass(\"sdl-scrollview-overlay\"),this.overlayApplied=!0),l.jQuery.browser.msie&&(this.scrollButtonSize=32,o.addClass(\"sdl-scrollview-msie\")),o.addClass(\"sdl-scrollview\"),h.scrollTop=r,h.scrollLeft=i,e.element.scrollTop=e.element.scrollLeft=0,a&&(t.scrollTop=t.scrollLeft=0,l.jQuery(o[0].ownerDocument).scroll(this.cancelScroll)),o.scroll(this.cancelScroll),this.recalculate(),this.monitoringInterval=window.setInterval(this.getDelegate(this.recalculate),150),this.onScrollChild(),n.scroll(this.getDelegate(this.onScrollChild))}},o.prototype.update=function(o){if(o){var s=this.$element;l.jQuery.browser.macintosh||l.jQuery.browser.mobile?(s.css(\"overflow-x\",o.overflowX||\"auto\"),s.css(\"overflow-y\",o.overflowY||\"auto\")):(e.prototype.update.call(this,o),o=this.properties.options,o.overflowX&&(\"hidden\"==o.overflowX?s.removeClass(\"sdl-scrollview-X-scroll\"):s.addClass(\"sdl-scrollview-X-scroll\")),o.overflowY&&(\"hidden\"==o.overflowY?s.removeClass(\"sdl-scrollview-Y-scroll\"):s.addClass(\"sdl-scrollview-Y-scroll\")),o.style&&(\"dark\"==o.style?this.$element.hasClass(\"sdl-scrollview-style-dark\")||(s.addClass(\"sdl-scrollview-style-dark\"),this.styleApplied=!0):(s.removeClass(\"sdl-scrollview-style-dark\"),this.styleApplied=!1)),o.overlay=o.overlay+\"\"==\"true\",o.overlay?this.$element.hasClass(\"sdl-scrollview-overlay\")||(s.addClass(\"sdl-scrollview-overlay\"),this.overlayApplied=!0):(s.removeClass(\"sdl-scrollview-overlay\"),this.overlayApplied=!1),this.recalculate())}},o.prototype.getSecondaryScrollBar=function(e){var o=this.secondaryScrollBars[\"$\"+e];return o?o:(o=this.secondaryScrollBars[\"$\"+e]=l.jQuery(\"
    \").appendTo(this.$element).children(\":last-child\"),o.scroll(this.getDelegate(\"X\"==e?this.onSecondaryScrollX:this.onSecondaryScrollY)).mousemove(this.getDelegate(\"X\"==e?this.onScrollWrapperMouseMoveX:this.onScrollWrapperMouseMoveY)).mousedown(this.getDelegate(\"X\"==e?this.onScrollWrapperMouseDownX:this.onScrollWrapperMouseDownY)).mouseup(this.getDelegate(\"X\"==e?this.onScrollWrapperMouseUpX:this.onScrollWrapperMouseUpY)).mouseleave(this.getDelegate(\"X\"==e?this.onScrollWrapperMouseLeaveX:this.onScrollWrapperMouseLeaveY)),this.secondaryScrollBars.$X&&this.secondaryScrollBars.$Y&&(this.$corner=l.jQuery(\"
    \").appendTo(this.$element)),o)},o.prototype.updateScrollBars=function(){var l=this.$scrollChild[0];if(l.offsetHeight&&l.offsetWidth){var e,o=this.$element.hasClass(\"sdl-scrollview-overlay\"),s=this.scrollXEnabled?l.offsetHeight-this.scrollContentYClientHeight:0,t=o||!s||this.scrollXHidden?-s:15-s;this.scrollBarChildBottom!=t&&(this.scrollBarChildBottom=t,l.style.bottom=t+\"px\",e=!0);var r=this.scrollYEnabled?l.offsetWidth-this.scrollContentXClientWidth:0,i=o||!r||this.scrollYHidden?-r:15-r;if(this.scrollBarChildRight!=i&&(this.scrollBarChildRight=i,l.style.right=i+\"px\",e=!0),e){var a=this.scrollXEnabled?l.offsetHeight-l.clientHeight:0;a=l.scrollWidth-1)this.scrollXHidden||(this.scrollXHidden=!0,this.$element.addClass(\"sdl-scrollview-X-scroll-hidden\"));else{this.scrollXHidden&&(this.scrollXHidden=!1,this.$element.removeClass(\"sdl-scrollview-X-scroll-hidden\")),this.secondaryToMainRatioX=this.scrollBarXWidth/this.scrollContentXClientWidth;var i=Math.round(l.scrollWidth*this.secondaryToMainRatioX);o.offsetWidth!=i&&(o.style.width=i+\"px\"),this.scrollHandleLeftPositionCoefficientX=(this.scrollBarXWidth-2*this.scrollButtonSize)/i;var a,n=Math.round(this.scrollHandleLeftPositionCoefficientX*this.scrollBarXWidth);n<10?(a=10-n,n=10,this.scrollHandleLeftPositionCoefficientX-=a/i):a=0,s=e.previousSibling,s.offsetWidth!=n&&(this.scrollBarHandleXSize=n,s.style.width=n+\"px\")}}else this.scrollYEnabled&&(this.scrollContentXWidth=void 0,this.scrollContentXClientWidth=l.clientWidth);if(this.scrollYEnabled){if(e=this.getSecondaryScrollBar(\"Y\")[0],o=e.firstChild,0==e.scrollTop&&this.scrollBarHandleYTopPosition!=this.scrollButtonSize&&(this.scrollBarHandleYTopPosition=this.scrollButtonSize,e.previousSibling.style.top=this.scrollButtonSize+\"px\"),this.scrollContentYHeight!=l.scrollHeight||this.scrollContentYClientHeight!=l.clientHeight||e.offsetHeight!=this.scrollBarYHeight)if(r=!0,this.scrollBarYHeight=e.offsetHeight,this.scrollContentYHeight=l.scrollHeight,this.scrollContentYClientHeight=l.clientHeight,this.scrollContentYClientHeight>=l.scrollHeight-1)this.scrollYHidden||(this.scrollYHidden=!0,this.$element.addClass(\"sdl-scrollview-Y-scroll-hidden\"));else{this.scrollYHidden=!1,this.$element.removeClass(\"sdl-scrollview-Y-scroll-hidden\"),this.secondaryToMainRatioY=this.scrollBarYHeight/this.scrollContentYClientHeight;var h=Math.round(l.scrollHeight*this.secondaryToMainRatioY);o.offsetHeight!=h&&(o.style.height=h+\"px\"),this.scrollHandleTopPositionCoefficientY=(this.scrollBarYHeight-2*this.scrollButtonSize)/h;var c,d=Math.round(this.scrollHandleTopPositionCoefficientY*this.scrollBarYHeight);d<10?(c=10-d,d=10,this.scrollHandleTopPositionCoefficientY-=c/h):c=0,s=e.previousSibling,s.offsetHeight!=d&&(this.scrollBarHandleYSize=d,s.style.height=d+\"px\")}}else this.scrollXEnabled&&(this.scrollContentYHeight=void 0,this.scrollContentYClientHeight=l.clientHeight);this.updateScrollBars(),(t||r)&&(this.onScrollChild(),t&&this.onSecondaryScrollX(),r&&this.onSecondaryScrollY())}},o.prototype.cancelScroll=function(l){var e=l.target;if(9==e.nodeType){var o=e.documentElement;o.scrollLeft=o.scrollTop=0,e=e.body}e.scrollLeft=e.scrollTop=0},o.prototype.onScrollChild=function(){var l,e=this.$scrollChild[0];if(this.scrollChildLastScrollLeftPosition=e.scrollLeft,this.scrollXEnabled){l=this.getSecondaryScrollBar(\"X\");var o=l.scrollLeft();if(!o||this.scrollBarLastScrollLeftPosition==o){var s=Math.round(e.scrollLeft*this.secondaryToMainRatioX);o!=s&&l.scrollLeft(s)}}if(this.scrollChildLastScrollTopPosition=e.scrollTop,this.scrollYEnabled){l=this.getSecondaryScrollBar(\"Y\");var t=l.scrollTop();if(!t||this.scrollBarLastScrollTopPosition==t){var r=Math.round(e.scrollTop*this.secondaryToMainRatioY);t!=r&&l.scrollTop(r)}}},o.prototype.onSecondaryScrollX=function(){var l=this.getSecondaryScrollBar(\"X\")[0];if(this.scrollBarLastScrollLeftPosition=l.scrollLeft,this.scrollXEnabled){var e=this.$scrollChild.scrollLeft();if(!e||this.scrollChildLastScrollLeftPosition==e){this.scrollBarHandleXLeftPosition=l.scrollLeft*this.scrollHandleLeftPositionCoefficientX+this.scrollButtonSize,l.previousSibling.style.left=this.scrollBarHandleXLeftPosition+\"px\";var o=Math.round(l.scrollLeft/this.secondaryToMainRatioX);e!=o&&this.$scrollChild.scrollLeft(o)}}},o.prototype.onSecondaryScrollY=function(){var l=this.getSecondaryScrollBar(\"Y\")[0];if(this.scrollBarLastScrollTopPosition=l.scrollTop,this.scrollYEnabled){var e=this.$scrollChild.scrollTop();if(!e||this.scrollChildLastScrollTopPosition==e){this.scrollBarHandleYTopPosition=l.scrollTop*this.scrollHandleTopPositionCoefficientY+this.scrollButtonSize,l.previousSibling.style.top=this.scrollBarHandleYTopPosition+\"px\";var o=Math.round(l.scrollTop/this.secondaryToMainRatioY);e!=o&&this.$scrollChild.scrollTop(o)}}},o.prototype.onScrollWrapperMouseMoveX=function(e){var o=e.offsetX||e.originalEvent.layerX||0,s=this.getSecondaryScrollBar(\"X\").parent();othis.scrollBarXWidth-this.scrollButtonSize?s.addClass(\"hover-right\").removeClass(\"hover-left hover-handle\"):o>this.scrollBarHandleXLeftPosition&&othis.scrollBarXWidth-this.scrollButtonSize?o.addClass(\"pressed-right\"):e>this.scrollBarHandleXLeftPosition&&ethis.scrollBarYHeight-this.scrollButtonSize?s.addClass(\"hover-down\").removeClass(\"hover-up hover-handle\"):o>this.scrollBarHandleYTopPosition&&othis.scrollBarYHeight-this.scrollButtonSize?o.addClass(\"pressed-down\"):e>this.scrollBarHandleYTopPosition&&en.bottom+i&&(e.scrollTop+=o.bottom-n.bottom+1-i):e.scrollTop+=o.top-n.top},convertToArray:function(e){return Array.isArray(e)?e:[e]},getBooleanValueOrDefault:function(e,t){return\"boolean\"==typeof e?e:t}},o=function(e){this.context=e,this.registeredEventListeners=[]};o.prototype.register=function(e,t,i,n){var o={element:e,type:t,listener:i.bind(this.context),useCapture:n};this.registeredEventListeners.push(o),o.element.addEventListener(o.type,o.listener,o.useCapture)},o.prototype.dispose=function(){for(var e;this.registeredEventListeners.length>0;)e=this.registeredEventListeners.pop(),e.element.removeEventListener(e.type,e.listener,e.useCapture)},t.prototype.getTypeName=function(){return\"SDL.UI.Controls.TreeView\"},t.prototype._initialize=function(){this._isDisposed=!1;var e=this.element=this.properties.element,t=this.properties.options;this.eventCoordinator=new o(this),this.disposeCallbacks=[],this.checkboxes=[],this.busyCount=0,this.selectedNodes=[],this.selectedNodePaths=[],this.ensureClass(e),this.ensureTabbable(e),this.initializeOptions(t),this.renderTree(e),this.eventCoordinator.register(this.element,\"click\",this.clickEventHandler),this.eventCoordinator.register(this.element,\"keydown\",this.keyDownHandler),this.rootNodes.length>0&&(t.activeNodeIdPath?this.setActiveNodeByPath(t.activeNodeIdPath):this.setActiveNode(this.rootNodes[0]))},t.prototype.initializeOptions=function(e){this.onSelectionChanged=\"function\"==typeof e.onSelectionChanged?n.debounce(e.onSelectionChanged):null,this.rootNodes=e.rootNodes?n.convertToArray(e.rootNodes):[],this.nodeContentRenderer=e.nodeContentRenderer,this.multiselectEnabled=n.getBooleanValueOrDefault(e.multiselect,!1),this.branchSelectionEnabled=n.getBooleanValueOrDefault(e.branchSelectionEnabled,!0),this.includeBranchNodesInSelection=n.getBooleanValueOrDefault(e.includeBranchNodesInSelection,!1),this.renderDataIdAttribute=n.getBooleanValueOrDefault(e.renderDataIdAttribute,!1),this.useCommonUILibraryScrollView=n.getBooleanValueOrDefault(e.useCommonUILibraryScrollView,!0),this.fullRowSelection=n.getBooleanValueOrDefault(e.fullRowSelection,!1)},t.prototype.queueSelectionChanged=function(){var e=this;0===e.busyCount?(e.multiselectEnabled&&(e.selectedNodes.length=0,e.setSelectedNodes(e.rootNodes)),e.onSelectionChanged&&e.onSelectionChanged(e.selectedNodes)):null!==e.selectionChangedTimeout&&\"undefined\"!=typeof e.selectionChangedTimeout||(e.selectionChangedTimeout=setTimeout(function(){e.selectionChangedTimeout=null,e.queueSelectionChanged()},25))},t.prototype.getSelectedNodes=function(){return this.selectedNodes},t.prototype.setSelectedNodes=function(e){if(e)for(var t=0;t0&&(i=this.findNodeById(e,t[n].children)))break}return i},t.prototype.setSelectedNodePaths=function(e){if(e)for(var t=0;t',e.appendChild(t)},t.prototype.renderChildNodes=function(e,t){if(!e.hasRendered()){var i=this;return void setTimeout(function(){i.renderChildNodes(e,t)},25)}if(e.element.childNodes[1])return void(\"function\"==typeof t&&t());if(this.setBusyState(e,!0),!e.element.childNodes[1]){var n=document.createElement(\"div\");n.classList.add(\"children\");for(var o=document.createElement(\"ul\"),s=0;s0?e.children=n:(e.children=[],e.isLeafNode=!0,e.hasRendered()&&e.element.classList.add(\"leaf-node\")),\"function\"==typeof t&&t(),i.waitForChildren(e,function(){e.isLoading=!1,i.setBusyState(e,!1)})}))},t.prototype.loadDescendants=function(e,t){var i=this;if(e.isLoading)return void setTimeout(function(){i.loadDescendants(e,t)},25);if(e.isLeafNode||e.hasLoaded())return e.isLoading=!1,void(\"function\"==typeof t&&t());e.isLoading=!0,this.setBusyState(e,!0);var i=this;e.load(e,function(n){if(n&&n.length>0){e.children=n;for(var o=0;o-1)&&this.setActiveNode(e)}},t.prototype.setSelectedStateOfAncestors=function(e){var t=e.parent;if(t){for(var i=!0,n=!1,o=0;o0?o.loadDescendantsByIds(s,t,i):\"function\"==typeof i&&i(s))},t.prototype.selectNodes=function(e){for(var t=0;t0?o.expandNode(s,function(){o.expandDescendantsByIds(s,t,i)}):\"function\"==typeof i&&i(s)):\"function\"==typeof i&&i(e)},t.prototype.setActiveNodeByAncestryIds=function(e){var t=this;t.settingActiveNodeByAncestryIds||(t.settingActiveNodeByAncestryIds=!0,t.expandDescendantsByIds(null,e,function(e){t.setActiveNode(e),t.settingActiveNodeByAncestryIds=!1}))},t.prototype.setActiveNodeByPath=function(e){var t=e.split(\"/\");this.setActiveNodeByAncestryIds(t)},t.prototype.getActiveNode=function(){return this.activeNode},t.prototype.setActiveNode=function(e){var t=this;if(e){if(!e.hasRendered()){if(e.expandingAncestry)return;e.expandingAncestry=!0;var i=[];i.push(e.id);for(var o=e.parent;o;)i.unshift(o.id),o=o.parent;return void this.expandDescendantsByIds(null,i,function(){t.setActiveNode(e),e.expandingAncestry=!1})}var s=this.activeNode!==e;s&&(\"undefined\"!=typeof this.activeNode&&this.activeNode.element.classList.remove(\"active\"),this.activeNode=e,this.activeNode.element.classList.add(\"active\"),this.activeNodeIdPath=e.getPath(),this.multiselectEnabled||(this.selectedNodes[0]=e,this.queueSelectionChanged()),this.element.childNodes.length&&(this.useCommonUILibraryScrollView?n.scrollIntoView(this.element.childNodes[0],e.element.childNodes[0],parseInt(this.element.childNodes[0].style.bottom)):n.scrollIntoView(this.element,e.element.childNodes[0])))}else this.activeNode&&(this.activeNode.element.classList.remove(\"active\"),this.activeNode=void 0,this.activeNodeIdPath=void 0,this.multiselectEnabled||(this.selectedNodes.length=0,this.queueSelectionChanged()))},t.prototype.createNode=function(e,t,n,o,s,d,r,a){return new i(e,t,n,o,s,d,r,a)},t.prototype.createNodeFromObject=function(e){return this.createNode(e.id,e.name,e.dataType,e.parent,e.children,e.isLeafNode,e.load,e.isSelectable)}}();var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},SDL;!function(e){var t;!function(t){var o;!function(t){var o=function(o){function n(t,i){var r=e.jQuery.extend(!0,{},i,{nodeContentRenderer:n.prototype._nodeContentRenderer,rootNodes:[]});o.call(this,t,r),this._initializeFilteredTreeView()}return __extends(n,o),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.FilteredTreeView\"},n.prototype._initializeFilteredTreeView=function(){var t=this.properties;t.activeLoads=[],e.jQuery(t.element).addClass(\"sdl-filtered-treeview\"),this._applyFilter(!0),this.addEventListener(\"nodecollapsed\",this.getDelegate(this._onNodeCollapsed))},n.prototype.update=function(t){var o=this,i=this.properties;\"function\"==typeof t.load&&t.load!==i.options.load&&(t.forceReload=!0);var r=e.jQuery.extend({},i.options);i.options=e.jQuery.extend({},i.options,t,{nodeContentRenderer:r.nodeContentRenderer,rootNodes:r.rootNodes}),i.options.forceReload||!n._optionsAreEqual(r,i.options)?(i.lastExpandedNode=null,i.applyFilterUpdateTimeout&&clearTimeout(i.applyFilterUpdateTimeout),i.applyFilterUpdateTimeout=setTimeout(function(){o._applyFilter(i.options.forceReload)},300)):this.fireEvent(\"loaded\")},n.prototype.collapseNode=function(t){var n=this;t.isAnimating=!0,o.prototype.collapseNode.call(this,t),this._collapseChildren(t);var i=e.jQuery(\"ul.slide\",t.element),r=parseInt(i.css(\"margin-top\"),10);if(r<0||isNaN(r))t.isAnimating=!1,this.fireEvent(\"nodecollapsed\",t);else{var a=function(e){i.off(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",a),t.isAnimating=!1,n.fireEvent(\"nodecollapsed\",t)};i.on(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",a)}},n.prototype.expandNode=function(t,n){var i=this;t.isExpanded?o.prototype.expandNode.call(this,t,n):(t.isAnimating=!0,o.prototype.expandNode.call(this,t,function(){var o=e.jQuery(\"ul.slide\",t.element),r=parseInt(o.css(\"margin-top\"),10);if(0===r||isNaN(r))t.isAnimating=!1,t.isLeafNode||i.fireEvent(\"nodeexpanded\",t),\"function\"==typeof n&&n();else{var a=function(e){o.off(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",a),t.isAnimating=!1,t.isLeafNode||i.fireEvent(\"nodeexpanded\",t),\"function\"==typeof n&&n()};o.on(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",a)}}))},n.prototype.keyDownHandler=function(t){var n=e.UI.Core.Event.Constants.Keys,i=o.prototype.getActiveNode.call(this);switch(t.keyCode){case n.DOWN:i.isLeafNode||!i.isAnimating?o.prototype.keyDownHandler.call(this,t):t.preventDefault();break;case n.UP:i.isLeafNode||!i.isAnimating?o.prototype.keyDownHandler.call(this,t):t.preventDefault();break;default:o.prototype.keyDownHandler.call(this,t)}},n.prototype.hide=function(){var t=this.properties;e.jQuery(t.element).hide(),t.lastExpandedNode&&(t.lastExpandedNode.isAnimating=!1)},n.prototype.show=function(){var t=this.properties;e.jQuery(t.element).css(\"display\",\"\")},n.prototype.getRootNodes=function(){return this.rootNodes},n.prototype.getNextExpandableNode=function(e){for(var t=this.getNextNode(e);t&&t.isLeafNode;)t=this.getNextNode(t);return t},n.prototype.getNextNode=function(e){if(e.isExpanded)return e.children[0];var t=o.prototype.getNextSibling.call(this,e);if(t)return t;var n=o.prototype.getClosestAnscestorNextSibling.call(this,e);return n?n:void 0},n.prototype.isLoading=function(){return this.properties.activeLoads.length>0},n.prototype._dispose=function(){var t=this.properties,n=e.jQuery(t.element);n.children().first().off(\".filteredtreeview\"),this.removeEventListener(\"nodecollapsed\",this.removeDelegate(this._onNodeCollapsed)),t.applyFilterUpdateTimeout&&clearTimeout(t.applyFilterUpdateTimeout),e.jQuery(t.element).removeClass(\"sdl-filtered-treeview\"),o.prototype._dispose.call(this)},n.prototype._applyFilter=function(t){var n=this,i=this.properties,r=i.options,a=\"undefined\"!=typeof r.query?r.query.trim():\"\";if(t||a!==i.previousQuery){i.previousQuery=a,i.lastExpandedNode=null;var d=e.jQuery(i.element).children().first();d.off(\"scroll\",this.removeDelegate(this._onStartAutoExpandNodes)),i.activeLoads.push(a);var s=i.activeLoads.length;this.fireEvent(\"loading\"),r.load(a,function(t){if(s===i.activeLoads.length){var r=i.options;r.rootNodes=t;var a=e.jQuery.extend(!0,{},r,{});o.prototype.update.call(n,a,!0),n._expandNodes(),n._addScrollHandler(),i.activeLoads=[],n.fireEvent(\"loaded\")}})}else{var p=e.jQuery.extend(!0,{},r,{});o.prototype.update.call(this,p,!1),this._expandNodes(),this.fireEvent(\"loaded\")}},n.prototype._expandNodes=function(){var e=this,t=this.properties,o=t.options,i=this.rootNodes;if(\"undefined\"!=typeof o.query&&\"\"!==o.query){var r=function(o){e.expandNode(o,function(){t.lastExpandedNode=o;var i=e.getNextExpandableNode(o);i&&!i.isAnimating?n._nodeInViewport(t.element,i)&&r(i):i&&i.isAnimating&&r(i)})};if(t.lastExpandedNode){if(!t.lastExpandedNode.isAnimating){var a=this.getNextExpandableNode(t.lastExpandedNode);a&&!a.isAnimating&&n._nodeInViewport(t.element,a)&&r(a)}}else i&&i.length>0&&(t.lastExpandedNode=i[0],r(t.lastExpandedNode))}if(i&&1===i.length){var d=i[0];d.isExpanded||this.expandNode(d)}},n.prototype._addScrollHandler=function(){var t=this.properties,o=e.jQuery(t.element),n=o.children().first();n.on(\"scroll.filteredtreeview\",this.getDelegate(this._onStartAutoExpandNodes))},n.prototype._onStartAutoExpandNodes=function(){this._expandNodes()},n.prototype._collapseChildren=function(e){var t=this,n=this;e.children&&e.children.forEach(function(i){o.prototype.collapseNode.call(t,e),n._collapseChildren(i)})},n.prototype._nodeContentRenderer=function(t){var o=this.properties.options,n=e.Client.Types.String.htmlEncode(t.name);if(t.isSelectable&&\"undefined\"!=typeof o.query&&\"\"!==o.query){var i=e.Client.Types.String.escapeRegExp(e.Client.Types.String.htmlEncode(o.query)),r=new RegExp(\"(\"+i+\")\",\"gi\");n=n.replace(r,\"$1\")}return''+n+\"\"},n.prototype._onNodeCollapsed=function(e){var t=this.properties;if(t.lastExpandedNode&&t.lastExpandedNode.parent&&!t.lastExpandedNode.parent.isExpanded)for(;t.lastExpandedNode.parent&&!t.lastExpandedNode.parent.isExpanded;)t.lastExpandedNode=t.lastExpandedNode.parent;this._onStartAutoExpandNodes()},n.createFilteredTreeViewNode=function(e,t,o,i,r,a,d){return n.createFilteredTreeViewNodeFromObject({id:e,name:t,parent:o,children:i,isLeafNode:r,load:a,isSelectable:d})},n.createFilteredTreeViewNodeFromObject=function(e){var o=e,n=t.TreeView.prototype.createNodeFromObject(o);return n.isAnimating=!1,n},n._nodeInViewport=function(t,o){var i=e.jQuery(o.element.childNodes[0]),r=e.jQuery(t).offset().top+100,a=0===n._belowThefold(t,i,{threshold:r}).length;return a},n._belowThefold=function(t,o,n){var i=e.jQuery(t).height()+e.jQuery(t).scrollTop();return e.jQuery(o).filter(function(){return i<=e.jQuery(this).offset().top-n.threshold})},n._optionsAreEqual=function(e,t){for(var o in e){if(!t.hasOwnProperty(o))return!1;if(e[o]!==t[o])return!1}return!0},n}(t.TreeView);t.FilteredTreeView=o}(o=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},SDL;!function(e){var t;!function(t){var o;!function(t){!function(e){e[e.NONE=\"none\"]=\"NONE\",e[e.ASCENDING=\"ascending\"]=\"ASCENDING\",e[e.DESCENDING=\"descending\"]=\"DESCENDING\"}(t.TagsTreeViewSortOrder||(t.TagsTreeViewSortOrder={}));var o=t.TagsTreeViewSortOrder,r=function(r){function n(t,o){var i=this,s=e.jQuery.extend(!0,{},n.DEFAULT_OPTIONS,o);s.onSelectionChanged=n.prototype._onSelectionChanged;var l=o.load;s.load=function(e,t){return l(e,function(e){t(e?i._setSelectedState(i._sortNodesByName(e)):null)})},r.call(this,t,s),this.properties.baseLoad=l,this._initializeTagsTreeView()}return __extends(n,r),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.TagsTreeView\"},n.prototype._initializeTagsTreeView=function(){var t=this.properties;e.jQuery(t.element).addClass(\"sdl-tags-treeview\")},n.prototype.update=function(t){var o=this,n=this.properties.options,i=e.jQuery.extend(!0,{},n,{sortOrder:t.sortOrder,canDeselect:t.canDeselect,query:t.query,load:t.load,renderDataIdAttribute:t.renderDataIdAttribute,activeNodeIdPath:t.activeNodeIdPath,rootNodes:n.rootNodes,nodeContentRenderer:n.nodeContentRenderer,onSelectionChanged:n.onSelectionChanged,includeBranchNodesInSelection:n.includeBranchNodesInSelection,useCommonUILibraryScrollView:n.useCommonUILibraryScrollView,multiselect:n.multiselect,fullRowSelection:n.fullRowSelection,branchSelectionEnabled:n.branchSelectionEnabled,forceReload:t.forceReload});if(this.properties.baseLoad!==t.load&&t.load!==n.load){i.forceReload=!0;var s=this.properties.baseLoad=t.load;i.load=function(e,t){return s(e,function(e){t(e?o._setSelectedState(o._sortNodesByName(e)):null)})}}else i.load=n.load;n.sortOrder!==i.sortOrder&&(i.forceReload=!0),r.prototype.update.call(this,i)},n.prototype.selectNode=function(t){if(r.prototype.selectNode.call(this,t,!0),t.isSelectable&&t.isSelected){var o=this._getNodesById(t.id);o.forEach(function(t){e.jQuery(t.element).addClass(\"selected\"),t.isSelected||(t.isSelected=!0)}),this.fireEvent(\"nodeselected\",t)}},n.prototype.deselectNode=function(t,o){void 0===o&&(o=!1);var n=this.properties.options;if((n.canDeselect||o)&&(r.prototype.deselectNode.call(this,t,!0),t.isSelectable&&!t.isSelected)){var i=this._getNodesById(t.id);i.forEach(function(t){e.jQuery(t.element).removeClass(\"selected\"),t.isSelected&&(t.isSelected=!1)}),this.fireEvent(\"nodedeselected\",t)}},n.prototype.loadChildren=function(e,t){var o=this,n=e.load;e.load=function(e,t){return n(e,function(e){t(e?o._setSelectedState(o._sortNodesByName(e)):null)})},r.prototype.loadChildren.call(this,e,t)},n.prototype.loadDescendants=function(e,t){var o=this,n=e.load;e.load=function(e,t){return n(e,function(e){t(e?o._setSelectedState(o._sortNodesByName(e)):null)})},r.prototype.loadDescendants.call(this,e,t)},n.prototype.renderNode=function(e,t){r.prototype.renderNode.call(this,e,t),e.isSelected&&e.element.classList.add(\"selected\")},n.prototype.keyDownHandler=function(t){var o=e.UI.Core.Event.Constants.Keys,n=r.prototype.getActiveNode.call(this);switch(t.keyCode){case o.ENTER:r.prototype.toggleSelectedState.call(this,n);break;case o.UP:n===this.rootNodes[0]&&this.fireEvent(\"topnodereached\")}r.prototype.keyDownHandler.call(this,t)},n.prototype.clickEventHandler=function(t){var o=this.getLiNodeElementFromEvent(t),n=o.node;if(!e.jQuery(t.target).hasClass(\"expand-collapse\")){var i=r.prototype.getActiveNode.call(this);\"undefined\"!=typeof i&&i===n&&(i.isBusy||this.toggleSelectedState(n))}r.prototype.clickEventHandler.call(this,t)},n.prototype.deselectNodeWithId=function(e){var t=this,o=r.prototype.getSelectedNodes.call(this);o.forEach(function(o){o.id===e&&t.deselectNode(o,!0)})},n.prototype._dispose=function(){e.jQuery(this.properties.element).removeClass(\"sdl-tags-treeview\"),r.prototype._dispose.call(this)},n.prototype._sortNodesByName=function(e){var t=function(e,t){var o=e.name.toLowerCase(),r=t.name.toLowerCase();return or?1:0},r=this.properties.options.sortOrder;return r===o.ASCENDING?e.sort(t):r===o.DESCENDING&&(e.sort(t),e.reverse()),e},n.prototype._setSelectedState=function(e){var t=this.properties.options.isSelected;return\"function\"==typeof t&&e.forEach(function(e){e.isSelected=t(e)}),e},n.prototype._onSelectionChanged=function(e){this.fireEvent(\"selectionchanged\",e)},n.prototype._getNodesById=function(e){return this._findNodesById(e,this.rootNodes)},n.prototype._findNodesById=function(e,t){for(var o=[],r=0;r0){var n=this._findNodesById(e,t[r].children);n.length>0&&(o=o.concat(n))}return o},n.createTagsTreeViewNode=function(e,t,o,r,i,s,l){return n.createTagsTreeViewNodeFromObject({id:e,name:t,parent:o,children:r,isLeafNode:i,load:s,isSelectable:l})},n.createTagsTreeViewNodeFromObject=function(e){var o=e;o.dataType=this.TAG_NODE_DATA_TYPE;var r=t.FilteredTreeView.createFilteredTreeViewNodeFromObject(o);return r},n.TAG_NODE_DATA_TYPE=\"Tag\",n.DEFAULT_OPTIONS={rootNodes:[],load:null,isSelected:null,sortOrder:o.ASCENDING,canDeselect:!0,query:\"\",includeBranchNodesInSelection:!1,multiselect:!0,useCommonUILibraryScrollView:!0,fullRowSelection:!1,onSelectionChanged:null,branchSelectionEnabled:!1},n}(t.FilteredTreeView);t.TagsTreeView=r}(o=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,o){function e(){this.constructor=t}for(var i in o)o.hasOwnProperty(i)&&(t[i]=o[i]);t.prototype=null===o?Object.create(o):(e.prototype=o.prototype,new e)},SDL;!function(t){var o;!function(o){var e;!function(o){var e=window;e.SDL=e.SDL||{},e.SDL.UI=e.SDL.UI||{},e.SDL.UI.Controls=e.SDL.UI.Controls||{},o.TooltipStaticProperties=e.SDL.UI.Controls.TooltipStaticProperties=e.SDL.UI.Controls.TooltipStaticProperties||{},function(t){t[t.Element=\"element\"]=\"Element\",t[t.Mouse=\"mouse\"]=\"Mouse\",t[t.Page=\"page\"]=\"Page\"}(o.TooltipRelativeTo||(o.TooltipRelativeTo={}));var i=o.TooltipRelativeTo;!function(t){t[t.Top=\"top\"]=\"Top\",t[t.Left=\"left\"]=\"Left\",t[t.Bottom=\"bottom\"]=\"Bottom\",t[t.Right=\"right\"]=\"Right\"}(o.TooltipPosition||(o.TooltipPosition={}));var s=o.TooltipPosition,n=function(e){function n(t,o){e.call(this,t,o),this._initialize()}return __extends(n,e),n.prototype.getTypeName=function(){return\"SDL.UI.Controls.Tooltip\"},n.prototype._initialize=function(){this.mouse={x:0,y:0,moving:!1,movementTimer:0},this.shown=!1,this.$element=t.jQuery(this.properties.element).mouseenter(this.getDelegate(this.onMouseEnter)).mouseleave(this.getDelegate(this.onMouseLeave)).mousemove(this.getDelegate(this.onMouseMove)),this.settings={},this.applySettings()},n.prototype.update=function(t){e.prototype.update.call(this,t),this.applySettings(),this.fireEvent(\"update\")},n.prototype.applySettings=function(){var o=this.settings.content,e=this.settings=t.jQuery.extend({trackMouse:!1,relativeTo:i.Element,position:s.Bottom,offsetX:0,offsetY:20,fitToScreen:!0,delay:500,showWhenCursorStationary:!1,showIfNoOverflow:!0,content:null},this.settings,this.properties.options);e.trackMouse=\"true\"==e.trackMouse.toString(),e.fitToScreen=\"true\"==e.fitToScreen.toString(),e.showWhenCursorStationary=\"true\"==e.fitToScreen.toString(),e.showIfNoOverflow=\"true\"==e.showIfNoOverflow.toString(),e.offsetX=- -e.offsetX,e.offsetY=- -e.offsetY,e.delay=0|e.delay,null!==e.content?this.$element.attr(\"tooltip\",e.content):null!=o&&this.$element.removeAttr(\"tooltip\")},n.prototype.showTooltip=function(){var t=this;this.settings.delay?o.TooltipStaticProperties.tooltipTimer=setTimeout(function(){return t.doShowTooltip()},this.settings.delay):this.doShowTooltip()},n.prototype.hideTooltip=function(){this.shown&&(n.hideTooltip(),this.shown=!1,this.fireEvent(\"hide\"),this.fireEvent(\"propertychange\",{property:\"shown\",value:!1}))},n.prototype.onMouseEnter=function(t){if(this.trackMouse(t),clearTimeout(o.TooltipStaticProperties.tooltipTimer),this.settings.showIfNoOverflow)this.showTooltip();else{var e,i=this.$element.attr(\"tooltipoverflow\");e=i?this.$element.find(i)[0]:this.$element[0],(e.offsetWidth\")),null==o.TooltipStaticProperties.tooltipElement){var l=t.jQuery(\"
    \");o.TooltipStaticProperties.tooltipElement=l.get(0),t.UI.Core.Utils.Version.addVersionCssClass(l.get(0)),l.appendTo(document.body)}t.jQuery(o.TooltipStaticProperties.tooltipElement).html(r);var p,a=e.settings,h=a.relativeTo==i.Element;if(h){var T,u,f,m;switch(a.position){case s.Top:u=T=[o.PositionedControlPosition.ABOVE],f=o.PositionedControlHorizontalAlignement.LEFT_TO_LEFT;break;case s.Left:u=T=[o.PositionedControlPosition.LEFT],m=o.PositionedControlVerticalAlignement.TOP_TO_TOP;break;case s.Right:u=T=[o.PositionedControlPosition.RIGHT],m=o.PositionedControlVerticalAlignement.TOP_TO_TOP;break;case s.Bottom:default:u=T=[o.PositionedControlPosition.BELOW],f=o.PositionedControlHorizontalAlignement.LEFT_TO_LEFT}var c=e.$element[0];p={targetElement:c,targetBox:{xLeft:0+a.offsetX,xRight:c.offsetWidth+a.offsetX,yAbove:0+a.offsetY,yBelow:c.offsetHeight+a.offsetY},allowedPositions:T,preferredPosition:u,horizontalAlign:f,verticalAlign:m}}else p={targetElement:null,targetBox:n.getTooltipTargetBox(e),allowedPositions:null,preferredPosition:[o.PositionedControlPosition.BELOW,o.PositionedControlPosition.ABOVE,o.PositionedControlPosition.RIGHT,o.PositionedControlPosition.LEFT],horizontalAlign:o.PositionedControlHorizontalAlignement.LEFT_TO_LEFT,verticalAlign:o.PositionedControlVerticalAlignement.TOP_TO_TOP};p.bringToFront=!0,p.visible=!0,null==o.TooltipStaticProperties.tooltip?o.TooltipStaticProperties.tooltip=new o.PositionedControl(o.TooltipStaticProperties.tooltipElement,p):o.TooltipStaticProperties.tooltip.update(p)}},n.positionTooltip=function(t){o.TooltipStaticProperties.tooltip.setLocation(n.getTooltipTargetBox(t))},n.getTooltipTargetBox=function(t){var o=t.settings.relativeTo==i.Mouse;return{xLeft:(o?t.mouse.x:0)+t.settings.offsetX,xRight:(o?t.mouse.x:0)+t.settings.offsetX,yAbove:(o?t.mouse.y:0)+t.settings.offsetY,yBelow:(o?t.mouse.y:0)+t.settings.offsetY}},n.hideTooltip=function(){o.TooltipStaticProperties.shownTooltipControl&&(o.TooltipStaticProperties.tooltip.dispose(),o.TooltipStaticProperties.tooltipElement.parentElement.removeChild(o.TooltipStaticProperties.tooltipElement),o.TooltipStaticProperties.tooltipElement=o.TooltipStaticProperties.tooltip=o.TooltipStaticProperties.shownTooltipControl=null)},n.prototype._dispose=function(){this.mouse.movementTimer&&clearTimeout(this.mouse.movementTimer),this.$element&&(this.$element.off(\"mouseenter\",this.getDelegate(this.onMouseEnter)).off(\"mouseleave\",this.getDelegate(this.onMouseLeave)).off(\"mousemove\",this.getDelegate(this.onMouseMove)),this.hideTooltip(),this.$element=null),e.prototype._dispose.call(this)},n}(t.UI.Core.Controls.ControlBase);o.Tooltip=n}(e=o.Controls||(o.Controls={}))}(o=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var s in e)e.hasOwnProperty(s)&&(t[s]=e[s]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(t){var e;!function(e){var o;!function(e){var o=function(o){function s(t,e){o.call(this,t,e||{}),this._initialize()}return __extends(s,o),s.prototype.getTypeName=function(){return\"SDL.UI.Controls.Typeahead\"},s.prototype._initialize=function(){this._previousQuery=\"\",this._activeLoads=[],this._disabled=!1,this._tooltips=[],this._query=\"\",this._dropdownIsOpen=!1,this._suggestions=[];var e=this.properties,o=e.options=t.jQuery.extend(!0,{},s.DEFAULTOPTIONS,e.options);this._buildDom(o)},s.prototype.update=function(e){o.prototype.update.call(this,e);var i=this.properties,n=t.jQuery.extend(!0,{},i.options);i.options=t.jQuery.extend(!0,{},s.DEFAULTOPTIONS,e),e.resources&&e.resources.culture!==n.resources.culture&&this._localize()},s.prototype.showDropdown=function(){var e=this,o=this.properties,s=o.options;if(this._emptyTemplateFadeoutHandle&&clearTimeout(this._emptyTemplateFadeoutHandle),!this._disabled)if(this._query.length>=s.minLength){if(\"function\"==typeof s.load){var i=this.getSuggestionElements();i.remove(),t.jQuery(\".empty-dropdown\",this._$dropdown).remove(),this._focusedSuggestion=null,this._suggestions=[],this._$dropdown.removeClass(\"fadeout\").removeClass(\"auto-hide\").show(),this._dropdownIsOpen=!0,this._activityIndicator||(this._activityIndicator=new t.UI.Controls.ActivityIndicator(this._$dropdown.get(0),{text:null,screen:t.UI.Controls.ActivityIndicatorScreen.BRIGHT,size:t.UI.Controls.ActivityIndicatorSize.SMALL})),this._positionableControl.show(),this._focusableControl.startCaptureFocus(!0,s.scrollContainer),this._activeLoads.push(this._query);var n=this._activeLoads.length,r=this;this.fireEvent(\"loading\"),s.load(this._query,function(t){n===r._activeLoads.length&&(r._disposeTooltips(),r._activityIndicator.dispose(),r._activityIndicator=null,r._renderHeaderTemplate(s.templates),t&&t.length>0?(r._suggestions=t,t.forEach(function(t){r._renderSuggestionTemplate(t,s.templates)}),r.moveFocusToFirstSuggestion()):r._renderEmptyTemplate(s.templates),r._positionableControl.show(),r._activeLoads=[],e.fireEvent(\"loaded\"))}),this.fireEvent(\"dropdownopened\")}}else this._dropdownIsOpen&&this.hideDropdown()},s.prototype.hideDropdown=function(){this._$dropdown.removeClass(\"auto-hide\").addClass(\"fadeout\"),this._dropdownIsOpen=!1,this._hideDropdownAfterFadeout(),this.fireEvent(\"dropdownclosed\")},s.prototype.focusSuggestion=function(t){this._unfocusAllSuggestions(),t.addClass(\"focused\");var e=t.data(\"suggestion\");this._focusedSuggestion=e},s.prototype.moveFocusToNextSuggestion=function(){var t=this._getCurrentFocusedSuggestion();if(t.length>0){var e=t.next(\".suggestion\");e.length>0?(this._unfocusAllSuggestions(),this.focusSuggestion(e)):this.moveFocusToFirstSuggestion()}},s.prototype.moveFocusToPreviousSuggestion=function(){var t=this._getCurrentFocusedSuggestion();if(t.length>0){var e=t.prev(\".suggestion\");e.length>0?(this._unfocusAllSuggestions(),this.focusSuggestion(e)):this.moveFocusToLastSuggestion()}},s.prototype.moveFocusToFirstSuggestion=function(){this._unfocusAllSuggestions();var e=t.jQuery(\".suggestion\",this._$dropdown).first();e&&this.focusSuggestion(e)},s.prototype.moveFocusToLastSuggestion=function(){this._unfocusAllSuggestions();var e=t.jQuery(\".suggestion\",this._$dropdown).last();e&&this.focusSuggestion(e)},s.prototype.selectFocusedSuggestion=function(){this._focusedSuggestion&&(this._$input.val(this._focusedSuggestion.label),this.fireEvent(\"suggestionselected\",[this._focusedSuggestion])),this.hideDropdown()},s.prototype.disable=function(){this._disabled=!0,this.hideDropdown()},s.prototype.enable=function(){this._previousQuery=this._$input.val(),this._query=this._previousQuery,this._disabled=!1},s.prototype.getSuggestionElements=function(){var t=this._$dropdown.children(\".suggestion\");return t},s.prototype.getDropdownElement=function(){return this._$dropdown},s.prototype.getSuggestions=function(){return this._suggestions},s.prototype.isDropdownOpen=function(){return this._dropdownIsOpen},s.prototype.getFocusedSuggestion=function(){return this._focusedSuggestion},s.prototype._disposeTooltips=function(){this._tooltips.forEach(function(t){t&&t.dispose()}),this._tooltips=[]},s.prototype._buildDom=function(o){var s=this,i=this.getElement();if(!i||\"input\"!==i.nodeName.toLowerCase()||!i.getAttribute(\"type\")||\"text\"!==i.getAttribute(\"type\").toLowerCase())throw'Typeahead control can only be bind to an element of type \"input[text]\".';var n=this._$container=t.jQuery(\"
    \").addClass(\"sdl-typeahead sdl-typeahead-control\"),r=this._$input=t.jQuery(i);r.addClass(\"sdl-typeahead-input\"),r.after(n),n.append(r);var d=this._$dropdown=t.jQuery(\"
    \").addClass(\"sdl-typeahead sdl-typeahead-dropdown\");t.UI.Core.Utils.Version.addVersionCssClass(d[0]),t.jQuery(document.body).append(d);var a=this._focusableControl=new t.UI.Controls.FocusableControl(n.get(0));a.addEventListener(\"blur\",this.getDelegate(this._handleFocusOut));var u=d.get(0),p=n.get(0);this._positionableControl=new t.UI.Controls.PositionedControl(u,{visible:!1,preferredPosition:e.PositionedControlPosition.BELOW,allowedPositions:[e.PositionedControlPosition.BELOW,e.PositionedControlPosition.ABOVE],targetElement:p,horizontalAlign:e.PositionedControlHorizontalAlignement.LEFT_TO_LEFT,verticalAlign:e.PositionedControlVerticalAlignement.TOP_TO_TOP,resizeToFit:!0,targetBox:{xLeft:null,xRight:null,yAbove:-3,yBelow:n.outerHeight()+3}}),r.on(\"focus.typeahead\",function(t){setTimeout(function(){r.select(),s._previousQuery=\"\"},10)}),r.on(\"keyup.typeahead\",this.getDelegate(this._onKeyUp)),r.on(\"keydown.typeahead\",this.getDelegate(this._onKeyDown)),d.on(\"mouseover.typeahead\",this.getDelegate(this._onMouseOver)),d.on(\"click.typeahead\",this.getDelegate(this._onClick))},s.prototype._handleFocusOut=function(e){var o=e.data,s=!0;o.reason===t.UI.Core.Controls.FocusOutReason.Element&&o.toElement&&(s=this._$dropdown.get(0)!==o.toElement&&!this._$dropdown.get(0).contains(o.toElement)),s&&(this._keyUpHandle&&clearTimeout(this._keyUpHandle),this._focusableControl.stopCaptureFocus(),this._disabled||this.hideDropdown())},s.prototype._renderEmptyTemplate=function(e){var o=e.empty;if(o&&o.template){var s=parseInt(o.fadeOutDelay.toString(),10);if(!isNaN(s)){var i=this;this._emptyTemplateFadeoutHandle=setTimeout(function(){i._autoHideDropdown()},o.fadeOutDelay)}var n=t.jQuery(\"
    \"+o.template+\"
    \").addClass(\"empty-dropdown\");this._$dropdown.append(n)}else this.hideDropdown()},s.prototype._renderSuggestionTemplate=function(o,s){var i=t.jQuery(\"
    \").addClass(\"suggestion\").data(\"suggestion\",o);if(s.suggestion){var n=s.suggestion(this._query,o);i.html(n)}else{var r=t.Client.Types.String.htmlEncode(o.label);if(this._query.length>0){var d=t.Client.Types.String.escapeRegExp(t.Client.Types.String.htmlEncode(this._query)),a=new RegExp(\"(\"+d+\")\",\"gi\");r=r.replace(a,\"$1\")}i.html(r)}if(o.description&&o.description.trim().length>0){var u=new t.UI.Controls.Tooltip(i.get(0),{content:t.Client.Types.String.htmlEncode(o.description),relativeTo:e.TooltipRelativeTo.Mouse});this._tooltips.push(u)}var p=this.properties,l=p.options;\"function\"==typeof l.isSelected&&l.isSelected(o)&&i.addClass(\"selected\"),this._$dropdown.append(i)},s.prototype._renderHeaderTemplate=function(e){if(e.header)if(this._$dropdownHeader)this._$dropdownHeader.html(e.header(this._query));else{var o=this._$dropdownHeader=t.jQuery(\"
    \").addClass(\"sdl-typeahead-header\");o.html(e.header(this._query)),this._$dropdown.append(o)}else this._$dropdownHeader&&this._$dropdownHeader.remove()},s.prototype._onKeyDown=function(e){var o=this,s=t.UI.Core.Event.Constants.Keys;if(!this._disabled)switch(e.which){case s.DOWN:this._dropdownIsOpen?(this.moveFocusToNextSuggestion(),e.preventDefault()):this.showDropdown();break;case s.UP:this._dropdownIsOpen&&(this.moveFocusToPreviousSuggestion(),e.preventDefault());break;case s.ESCAPE:this._dropdownIsOpen?(this.hideDropdown(),e.preventDefault()):(this._previousQuery=\"\",this._query=\"\",setTimeout(function(){o._$input.val(\"\")},0));break;case s.ENTER:this._dropdownIsOpen&&(this._focusedSuggestion?this._previousQuery=this._focusedSuggestion.label:this._previousQuery=this._$input.val(),this.selectFocusedSuggestion(),e.preventDefault())}},s.prototype._onKeyUp=function(e){if(!this._disabled){var o=this._query=t.jQuery(e.target).val();if(o!==this._previousQuery){this._previousQuery=o,this._keyUpHandle&&clearTimeout(this._keyUpHandle);var s=this;this._keyUpHandle=setTimeout(function(){s.showDropdown()},500)}}},s.prototype._onMouseOver=function(e){if(!this._disabled){var o=t.jQuery(e.target);o.hasClass(\"suggestion\")&&this.focusSuggestion(o)}},s.prototype._onClick=function(e){if(!this._disabled){var o=t.jQuery(e.target),s=o.addBack().closest(\".suggestion\");s.length>0&&(this.focusSuggestion(s),this._previousQuery=\"\",this.selectFocusedSuggestion())}},s.prototype._unfocusAllSuggestions=function(){t.jQuery(\".suggestion.focused\",this._$dropdown).removeClass(\"focused\"),this._focusedSuggestion=null},s.prototype._getCurrentFocusedSuggestion=function(){return t.jQuery(\".focused\",this._$dropdown)},s.prototype._autoHideDropdown=function(){this._$dropdown.addClass(\"auto-hide\"),this._dropdownIsOpen=!1,this._hideDropdownAfterFadeout()},s.prototype._hideDropdownAfterFadeout=function(){var t=this._$dropdown,e=parseFloat(t.css(\"opacity\"));if(0===e||1===e||isNaN(e))t.hide(),this._positionableControl.hide();else{var o=this,s=function(e){t.off(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",s),t.hide(),o._positionableControl.hide()};t.on(\"webkitTransitionEnd transitionend msTransitionEnd oTransitionEnd\",s)}},s.prototype._localize=function(){this._disabled||this._dropdownIsOpen&&this.showDropdown()},s.prototype._dispose=function(){this._$input.removeClass(\"sdl-typeahead-input\"),this._disposeTooltips(),this._activityIndicator&&this._activityIndicator.dispose(),this._focusableControl.removeEventListener(\"blur\",this.removeDelegate(this._handleFocusOut)),this._focusableControl.dispose(),this._positionableControl.dispose(),this._keyUpHandle&&clearTimeout(this._keyUpHandle),this._emptyTemplateFadeoutHandle&&clearTimeout(this._emptyTemplateFadeoutHandle),this._$input.off(\".typeahead\"),this._$dropdown.off(\".typeahead\"),this._$input.insertAfter(this._$container),this._$dropdown.remove(),this._$container.remove(),this._$container=null,o.prototype._dispose.call(this)},s.DEFAULTOPTIONS={minLength:1,scrollContainer:document.body,load:null,isSelected:function(t){return!1},templates:{empty:null,suggestion:null,header:null}},s}(t.UI.Core.Controls.ControlBase);e.Typeahead=o}(o=e.Controls||(e.Controls={}))}(e=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var a in t)t.hasOwnProperty(a)&&(e[a]=t[a]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},SDL;!function(e){var t;!function(t){var i;!function(t){!function(e){e[e.None=\"none\"]=\"None\",e[e.Ascending=\"ascending\"]=\"Ascending\",e[e.Descending=\"descending\"]=\"Descending\"}(t.LabelManagerSortOrder||(t.LabelManagerSortOrder={}));var i=t.LabelManagerSortOrder,a=function(a){function o(e,t){a.call(this,e,t),this._initialize()}return __extends(o,a),o.prototype.getTypeName=function(){return\"SDL.UI.Controls.LabelManager\"},o.prototype._initialize=function(){var t=this.properties,i=t.options=e.jQuery.extend(!0,{},o.DEFAULT_OPTIONS,t.options),a=t.element;t.$element=e.jQuery(a),this._setResources(),t.toolTipsTags={},t.tagsList=[],this._buildDom(i)},o.prototype.update=function(t){var i=this,r=this.properties,s=e.jQuery.extend(!0,{},r.options),n=s.valueSeparator,l=s.disabled,p=s.singleValue,d=s.sortOrder;if(\"undefined\"==typeof t.valueSeparator&&(t.valueSeparator=n),\"undefined\"==typeof t.sortOrder&&(t.sortOrder=d),\"undefined\"==typeof t.disabled&&(t.disabled=l),\"undefined\"==typeof t.singleValue&&(t.singleValue=p),r.options=e.jQuery.extend(!0,{},r.options,t),t.typeahead){this._enableTypeAhead();var u=r.extendedTypeaheadOptions={minLength:t.typeahead.minLength,load:t.typeahead.load,scrollContainer:t.typeahead.scrollContainer,templates:{header:t.typeahead.templates.header,suggestion:t.typeahead.templates.suggestion,empty:r.extendedTypeaheadOptions.templates.empty},isSelected:r.extendedTypeaheadOptions.isSelected};r.typeahead.update(u)}else r.typeahead&&r.typeahead.disable();if(t.tagsTreeView)if(r.tagsTreeView){var g={load:t.tagsTreeView.load,sortOrder:t.tagsTreeView.sortOrder,activeNodeIdPath:\"\",renderDataIdAttribute:!1,canDeselect:!1,isSelected:function(e){return i._nodeIsSelected(e)},query:r.$input.val()};r.tagsTreeView.update(g)}else r.assistButton||this._enableTagsTreeView();else o._disposeTagsTreeView(this);if(t.disabled!==l&&(t.disabled?this.disable():this.enable()),t.valueSeparator!==n){var c=r.$element.val(),h=new RegExp(e.Client.Types.String.escapeRegExp(n),\"g\");r.$element.val(c.replace(h,t.valueSeparator))}t.singleValue!==p&&r.$element.val(r.$element.attr(\"value\")),t.valueSeparator!==n||t.sortOrder!==d||t.disabled!==l||t.singleValue!==p?this._initializeCurrentValues():this.refresh(),t.resources&&t.resources.culture!==s.resources.culture&&(this._setResources(),this._localize()),a.prototype.update.call(this,r.options)},o.prototype.add=function(a,o,r){var s=this;void 0===o&&(o=!1),void 0===r&&(r=null);var n=this.properties,l=n.options,p=l.sortOrder;if(a&&!a.toString().match(/^\\s*$/)){l.singleValue&&this.removeAll();var d=n.loadingControl;l.itemData(a,function(u){if(d===n.loadingControl){if(l=n.options,u){var g=e.jQuery.grep(n.tagsList,function(e){return e.id===u.id})[0];if(g){var c=e.jQuery(\".tag\",n.$container).filter(function(){return e.jQuery(this).data(\"item\").id===g.id});return c.hide().fadeIn(),void(r&&r())}s._addItemToTagsList(u,p);var h=e.jQuery('
  • '),T=e.jQuery(\".sdl-labelmanager-item\",n.$container),v=l.tagClass(a),y=e.jQuery('
    ').addClass(v),f=e.jQuery('').text(u.label);if(y.append(f),u.isInvalid&&y.addClass(\"invalid\"),l.disabled||(y.on(\"click.labelmanager\",function(t){s.selectTag(e.jQuery(t.currentTarget)),s.focus()}),e.jQuery('').appendTo(y),y.addClass(\"with-icon\").find(\".remove\").on(\"click.labelmanager\",function(t){var i=e.jQuery(t.currentTarget).closest(\".tag\").data(\"item\");s.remove(i),t.stopPropagation()})),y.data(\"item\",u).appendTo(h),u.description&&\"\"!==u.description.trim()){s._removeTooltip(u.id);var m=new e.UI.Controls.Tooltip(y.get(0),{content:e.Client.Types.String.htmlEncode(u.description),relativeTo:t.TooltipRelativeTo.Mouse});n.toolTipsTags[u.id]=m}if(s._updateToolTipTextForCurrentSelection(),T.length>1&&(p===i.Ascending||p===i.Descending)){var w=0,b=0;n.tagsList.forEach(function(e){e.id===u.id&&(w=b),b++}),h.insertBefore(T[w])}else s._findInputWrapper().before(h);s._positionFilteredTreeView(),o||(s._pushVal(),s.fireEvent(\"itemadded\",u)),s.fireEvent(\"itemschange\",n.tagsList)}r&&r()}})}},o.prototype.remove=function(t,i){void 0===i&&(i=!1);var a=this.properties;if(t){e.jQuery(\".tag\",a.$container).filter(function(){return e.jQuery(this).data(\"item\").id===t.id}).off(\".labelmanager\").closest(\".sdl-labelmanager-item\").remove();var o=function(e,t){return e.id===t.id},r=e.jQuery.inArray(t,a.tagsList,0,o);r!==-1&&a.tagsList.splice(r,1),this._removeTooltip(t.id)}a.tagsTreeView&&a.tagsTreeView.deselectNodeWithId(t.id),this._updateToolTipTextForCurrentSelection(),this._positionFilteredTreeView(),i||(this._pushVal(),this.fireEvent(\"itemremoved\",t)),this.fireEvent(\"itemschange\",a.tagsList)},o.prototype.removeAll=function(){var t=this.properties;for(e.jQuery(\".tag\",t.$container).closest(\".sdl-labelmanager-item\").remove();t.tagsList.length>0;)t.tagsList.pop();for(var i in t.toolTipsTags)this._removeTooltip(i);this._updateToolTipTextForCurrentSelection(),this._pushVal(),this.fireEvent(\"allitemsremoved\"),this.fireEvent(\"itemschange\",t.tagsList),this._positionFilteredTreeView()},o.prototype.refresh=function(){var t=this.properties,i=t.options;e.jQuery(\".tag\",t.$container).each(function(){var a=e.jQuery(this),o=a.data(\"item\");i.itemData(o,function(o){if(t.isInitialized&&(i=t.options,o)){var r=i.tagClass(o);a.attr(\"class\",null).addClass(\"tag\").addClass(r),a.attr(\"tooltip\",o.description),a.find(\".tag-value\").text(o.label),i.disabled?(a.removeClass(\"with-icon\"),e.jQuery(\".sdl-labelmanager-icon.remove\",a).remove()):a.addClass(\"with-icon\"),o.isInvalid?a.addClass(\"invalid\"):a.removeClass(\"invalid\")}})})},o.prototype.enable=function(){var t=this.properties;t.assistButton&&e.jQuery(t.assistButton.getElement()).show(),t.typeahead&&t.typeahead.enable(),t.$container.removeClass(\"disabled\"),t.$input.removeAttr(\"disabled\")},o.prototype.disable=function(){var t=this.properties;t.assistButton&&e.jQuery(t.assistButton.getElement()).hide(),t.typeahead&&t.typeahead.disable(),t.$container.addClass(\"disabled\"),t.$input.attr(\"disabled\",!0),this.resetCurrentSelectedTag()},o.prototype.getTagsList=function(){return this.properties.tagsList},o.prototype.selectTag=function(e){var t=this.properties;t.options.disabled||(this.resetCurrentSelectedTag(),e.length>0&&(this.properties.$selectedTag=e,e.addClass(\"selected\"),this.fireEvent(\"itemselected\",this.getSelectedTag())))},o.prototype.getSelectedTag=function(){var e=this.properties;return e.$selectedTag?e.$selectedTag.data(\"item\"):null},o.prototype.resetCurrentSelectedTag=function(){var e=this.properties;e.$selectedTag&&e.$selectedTag.removeClass(\"selected\"),e.$selectedTag=null},o.prototype.focus=function(){var e=this.properties;e.containerFocusableControl&&e.containerFocusableControl.pauseCaptureFocus(),e.isCapturingFocus=!1,e.$input&&e.$input.focus(),setTimeout(function(){e.containerFocusableControl&&e.containerFocusableControl.startCaptureFocus(!0,e.options.scrollContainer),e.isCapturingFocus=!0},100)},o.prototype.getTypeaheadDropdownElement=function(){return this.properties.typeahead.getDropdownElement()},o.prototype.getTagsTreeViewCalloutElement=function(){var t=this.properties;return t.tagsTreeViewCallout?e.jQuery(t.tagsTreeViewCallout.getElement()):e.jQuery()},o.prototype.getTypeahead=function(){return this.properties.typeahead},o.prototype.getInputElement=function(){return this.properties.$input.get(0)},o.prototype.getTagElement=function(t){var i=null,a=this._getTagElements();return a.each(function(o,r){var s=e.jQuery(a[o]),n=s.data(\"item\");n.id===t&&(i=s.get(0))}),i},o.prototype.getContainerElement=function(){var e=this.properties.$container;return e?e.get(0):void 0},o.prototype.getTagsTreeViewAssistButton=function(){return this.properties.assistButton},o.prototype.getTagsTreeView=function(){return this.properties.tagsTreeView},o.prototype._dispose=function(){var e=this.properties;e.$input.off(\".labelmanager\"),e.$container.off(\".labelmanager\"),this._getTagElements().off(\".labelmanager\"),e.typeahead&&(e.typeahead.removeEventListener(\"suggestionselected\",this.removeDelegate(this._onSuggestionSelected)),e.typeahead.removeEventListener(\"loading\",this.removeDelegate(this._onTypeahaedLoading)),e.typeahead.removeEventListener(\"loaded\",this.removeDelegate(this._onTypeahaedLoaded)),e.typeahead.dispose()),o._disposeTagsTreeView(this);for(var t in e.toolTipsTags)this._removeTooltip.call(this,t);e.toolTipLabelManagerIcon&&e.toolTipLabelManagerIcon.dispose(),e.containerFocusableControl.removeEventListener(\"blur\",this.removeDelegate(this._handleFocusOut)),e.containerFocusableControl.dispose(),e.$containerWrapper.remove(),e.$element.show(),a.prototype._dispose.call(this)},o.prototype._moveCursorRight=function(){var t,a=this.properties,o=a.options,r=this._findInputWrapper(),s=o.sortOrder;if(t=a.$selectedTag?s===i.None?a.$selectedTag.parent():a.$selectedTag.parent().next():r.next(),0===a.$input.val().trim().length&&t[0]){var n=e.jQuery(\".tag\",t);a.$selectedTag&&a.$selectedTag[0]===n[0]&&s===i.None?(t.after(r),this.resetCurrentSelectedTag(),this.focus()):this.selectTag(n)}},o.prototype._moveCursorLeft=function(){var t,a=this.properties,o=a.options,r=this._findInputWrapper(),s=o.sortOrder;if(t=a.$selectedTag?s===i.None?a.$selectedTag.parent():a.$selectedTag.parent().prev():r.prev(),0===a.$input.val().trim().length&&t[0]){var n=e.jQuery(\".tag\",t);a.$selectedTag&&a.$selectedTag[0]===n[0]&&s===i.None?(t.before(r),this.resetCurrentSelectedTag(),this.focus()):this.selectTag(n)}},o.prototype._pushVal=function(){var t=this.properties,i=t.options,a=e.jQuery.map(t.tagsList,function(e){return i.itemValue(e).toString()});t.$element.val(a.join(i.valueSeparator))},o.prototype._buildDom=function(t){var i=this,a=this.properties,r=a.resources,s=a.element,n=a.$element;if(!s||\"input\"!==s.nodeName.toLowerCase()||!s.getAttribute(\"type\")||\"text\"!==s.getAttribute(\"type\").toLowerCase())throw'Label manager control can only be bind to an element of type \"input[text]\".';n.hide();var l=\"\";t.disabled||(s.hasAttribute(\"placeholder\")?(a.localizePlaceholder=!1,l=n.attr(\"placeholder\")):(a.localizePlaceholder=!0,l=r.placeholder)),a.placeholderText=l,a.inputSize=Math.max(1,a.placeholderText.length);var p=a.$containerWrapper=e.jQuery(\"
    \").addClass(\"sdl-labelmanager sdl-labelmanager-control\");a.$container=e.jQuery('
    '),a.$labelManagerIcon=e.jQuery(''),a.$labelManagerIcon.appendTo(a.$container);var d=e.jQuery('
      '),u=e.jQuery('
    • ').appendTo(d);a.$input=e.jQuery('').attr(\"placeholder\",a.placeholderText).appendTo(u),t.disabled&&(a.$container.addClass(\"disabled\"),a.$input.attr(\"disabled\",!0));var g=(a.inputSize<8?8:a.inputSize)+\"em\";a.$input.css(\"width\",g),d.appendTo(a.$container),a.$container.appendTo(p),a.$element.after(p);var c=a.containerFocusableControl=new e.UI.Controls.FocusableControl(p.get(0));c.addEventListener(\"blur\",this.getDelegate(this._handleFocusOut)),t.disabled||(this._enableTypeAhead(),this._enableTagsTreeView(),a.$container.on(\"click.labelmanager\",function(e){i.focus()}),a.$input.on(\"blur.labelmanager\",function(e){i.resetCurrentSelectedTag()}),a.$container.on(\"keydown.labelmanager\",function(e){i._containerOnKeyDown(e)}),a.$input.on(\"keypress.labelmanager\",function(t){var r=e.jQuery(t.target),s=r.val();o._keyCombinationInList(t,o.CONFIRM_KEYS)&&(i.add(s),i._clearInput(),t.preventDefault()),r.attr(\"size\",Math.max(a.inputSize,r.val().length))}),a.assistButton&&e.jQuery(a.assistButton.getElement()).on(\"keydown.labelmanager\",function(t){var o=e.UI.Core.Event.Constants.Keys;switch(t.which){case o.TAB:a.tagsTreeViewVisible&&t.shiftKey&&i._focusTreeView()}})),this._initializeCurrentValues()},o.prototype._findInputWrapper=function(){return e.jQuery(\".sdl-labelmanager-item.query\",this.properties.$container)},o.prototype._initializeCurrentValues=function(){var t=this,i=this.properties,a=i.options;i.tagsList.splice(0,i.tagsList.length);var o=e.jQuery(\".sdl-labelmanager-item\",i.$container);o.not(\".query\").remove();var r=i.$element.val().split(a.valueSeparator);a.singleValue&&r.length>1&&(console.warn(\"The LabelManager is marked as single-value but multiple values are provided, only the first item is taken.\"),r=r.slice(0,1));var s=0;r&&r.length>0&&(i.isInitialized=!1,i.loadingControl&&i.loadingControl.dispose(),i.loadingControl=new e.UI.Controls.ActivityIndicator(i.$container.get(0),{text:null,screen:e.UI.Controls.ActivityIndicatorScreen.BRIGHT,size:e.UI.Controls.ActivityIndicatorSize.SMALL}),r.forEach(function(e){var a={id:e.trim(),label:null,description:null,isInvalid:!1};t.add(a,!0,function(){s++,s===r.length&&(i.isInitialized=!0,i.loadingControl.dispose(),i.loadingControl=null,t.fireEvent(\"initialized\"))})}))},o.prototype._setResources=function(){var e=this.properties.options.resources;if(!e||\"function\"!=typeof e.getTranslation)throw new Error(\"LabelManager: no resources object and/or getTranslation function provided via the control options.\");var t=e.getTranslation;this.properties.resources={noMatches:t(\"controls.labelmanager.nomatches\")||\"\",placeholder:t(\"controls.labelmanager.placeholder\")||\"\",topBarCountMessage:t(\"controls.labelmanager.topbarcountmessage\")||\"\",topBarCountMessageWithFilter:t(\"controls.labelmanager.topbarcountmessagewithfilter\")||\"\",topBarLoadingMessage:t(\"controls.labelmanager.topbarloadingmessage\")||\"\"}},o.prototype._localize=function(){var e=this.properties,t=e.resources;e.localizePlaceholder&&e.$input.attr(\"placeholder\",t.placeholder),e.tagsTreeView&&this._setTopbarMessage(e.$input.val(),!!e.tagsTreeViewActivityIndicator),e.typeahead&&(e.extendedTypeaheadOptions.templates.empty.template=this._getTypeaheadEmptyTemplate(),e.typeahead.update(e.extendedTypeaheadOptions))},o.prototype._updateToolTipTextForCurrentSelection=function(){var i=this.properties;if(i.tagsList&&i.tagsList.length>0){i.toolTipLabelManagerIcon||(i.toolTipLabelManagerIcon=new e.UI.Controls.Tooltip(i.$labelManagerIcon.get(0),{content:e.Client.Types.String.htmlEncode(i.tagsList.join()),relativeTo:t.TooltipRelativeTo.Mouse}));var a=[];i.tagsList.forEach(function(t){a.push(\"

      \"+e.Client.Types.String.htmlEncode(t.label)+\"

      \")}),i.$labelManagerIcon.attr(\"tooltip\",a.join(\"\"))}else i.toolTipLabelManagerIcon&&(i.toolTipLabelManagerIcon.dispose(),i.toolTipLabelManagerIcon=null,i.$labelManagerIcon.removeAttr(\"tooltip\"))},o.prototype._addItemToTagsList=function(e,t){var a=this.properties,o=function(e,t){var i=e.label.toLowerCase(),a=t.label.toLowerCase();return ia?1:0};a.tagsList.push(e),t===i.Ascending?a.tagsList.sort(o):t===i.Descending&&(a.tagsList.sort(o),a.tagsList.reverse())},o.prototype._removeTooltip=function(e){var t=this.properties.toolTipsTags[e];t&&(t.dispose(),delete this.properties.toolTipsTags[e])},o.prototype._enableTypeAhead=function(){var t=this.properties,i=t.options;if(i.typeahead){var a=i.typeahead||null;if(null!==a)if(t.typeahead)t.tagsTreeViewVisible||t.typeahead.enable();else{var o=t.extendedTypeaheadOptions=e.jQuery.extend(!0,{},e.UI.Controls.Typeahead.DEFAULTOPTIONS,a),r=this._getTypeaheadEmptyTemplate();o.templates.empty={template:r,fadeOutDelay:3e3},o.isSelected=function(e){var i=!1;return t.tagsList&&t.tagsList.forEach(function(t){t.id===e.id&&(i=!0)}),i},t.typeahead=new e.UI.Controls.Typeahead(t.$input.get(0),o),t.typeahead.addEventListener(\"suggestionselected\",this.getDelegate(this._onSuggestionSelected)),t.typeahead.addEventListener(\"loading\",this.getDelegate(this._onTypeahaedLoading)),t.typeahead.addEventListener(\"loaded\",this.getDelegate(this._onTypeahaedLoaded))}}},o.prototype._enableTagsTreeView=function(){var t=this.properties,i=t.options;if(i.tagsTreeView){var a=e.jQuery(\"
      \").addClass(\"sdl-labelmanager-assist-icon\"),o={iconClass:{light:\"\",dark:\"\"},style:e.UI.Controls.ButtonStyle.DEFAULT,state:e.UI.Controls.ButtonToggleState.OFF,purpose:e.UI.Controls.ButtonPurpose.TOGGLE,disabled:!1};t.assistButton=new e.UI.Controls.Button(a.get(0),o),t.tagsTreeViewVisible=!1,t.assistButton.addEventListener(\"propertychange\",this.getDelegate(this._onAssistButttonPropertyChange)),a.insertAfter(t.$container)}},o.prototype._onSuggestionSelected=function(e){var t=e.data;t&&t.length>0&&(this.add(t[0]),this._clearInput(),this.focus())},o.prototype._onTopNodeReached=function(){this.focus()},o.prototype._onNodeSelected=function(e){var t=e.data;if(t&&!this._nodeIsSelected(t)){var i={label:t.name,id:t.id,description:t.description,isInvalid:!1};this.add(i)}},o.prototype._hideTreeView=function(){var e=this,t=this.properties;t.tagsTreeView&&(t.tagsTreeView.hide(),t.tagsTreeViewCallout.hide()),t.tagsTreeViewVisible=!1,this._enableTypeAhead(),t.assistButton&&t.assistButton.toggleOff(),setTimeout(function(){e.fireEvent(\"tagstreeviewcallouthidden\")},0)},o.prototype._focusTreeView=function(){var t=this.properties,i=t.tagsTreeView.getRootNodes();i&&i.length>0&&(e.jQuery(t.tagsTreeView.getElement()).focus(),event.preventDefault())},o.prototype._containerOnKeyDown=function(t){var i,a,o=this.properties,r=this._findInputWrapper(),s=t.target===o.$input.get(0),n=e.UI.Core.Event.Constants.Keys;switch(t.which){case n.BACKSPACE:if(0===o.$input.val().trim().length){var l=r.prev();l&&(o.$selectedTag?(i=o.$selectedTag.data(\"item\"),this._moveCursorLeft(),this.remove(i)):s&&(a=e.jQuery(\".tag\",l),this.selectTag(a))),t.preventDefault()}break;case n.DELETE:if(0===o.$input.val().trim().length){var p=r.next();p&&(o.$selectedTag?(i=o.$selectedTag.data(\"item\"),this._moveCursorRight(),this.remove(i)):s&&(a=e.jQuery(\".tag\",p),this.selectTag(a))),t.preventDefault()}break;case n.LEFT:s&&this._moveCursorLeft();break;case n.RIGHT:s&&this._moveCursorRight();break;case n.ESCAPE:var d=o.typeahead;d||o.tagsTreeViewVisible?o.tagsTreeViewVisible&&(this._hideTreeView(),this.focus()):this._clearInput(),t.preventDefault();break;case n.TAB:o.tagsTreeViewVisible&&(t.shiftKey||this._focusTreeView());break;case n.DOWN:o.tagsTreeViewVisible&&this._focusTreeView()}o.$input&&o.$input.attr(\"size\",Math.max(o.inputSize,o.$input.val().length))},o.prototype._treeViewOnKeyDown=function(t){var i=this.properties,a=e.UI.Core.Event.Constants.Keys;switch(t.which){case a.ESCAPE:i.tagsTreeViewVisible&&(this._hideTreeView(),this.focus());break;case a.TAB:i.tagsTreeViewVisible&&(t.shiftKey?(this.focus(),t.preventDefault()):(e.jQuery(i.assistButton.getElement()).focus(),t.preventDefault()))}},o.prototype._positionFilteredTreeView=function(t){void 0===t&&(t=!0);var i=this.properties;i.tagsTreeViewCalloutPosition||(i.tagsTreeViewCalloutPosition=e.UI.Controls.PositionedControlPosition.BELOW);var a={preferredPosition:null,allowedPositions:[],targetElement:i.$container.get(0),horizontalAlign:e.UI.Controls.PositionedControlHorizontalAlignement.LEFT_TO_LEFT,verticalAlign:e.UI.Controls.PositionedControlVerticalAlignement.TOP_TO_TOP,resizeToFit:!1,targetBox:{xLeft:null,xRight:null,yAbove:-3,yBelow:i.$container.outerHeight()+3}};if(i.tagsTreeView&&!i.tagsTreeViewCallout&&(i.tagsTreeViewCallout=new e.UI.Controls.PositionedControl(i.$tagsTreeViewCallout.get(0),a)),i.tagsTreeView&&i.tagsTreeViewVisible){var o=this._setTagsTreeViewSize(t);o.hide?this._hideTreeView():(a.preferredPosition=o.position,a.allowedPositions.push(o.position),i.tagsTreeViewCalloutPosition=o.position,i.tagsTreeViewCallout.update(a),this._updateTagsTreeViewScrollableArea())}},o.prototype._onAssistButttonPropertyChange=function(i){var a=this,o=this.properties,r=o.options,s=o.$input.val(),n=r.tagsTreeView||null,l={load:n.load,sortOrder:n.sortOrder,forceReload:n.forceReload,activeNodeIdPath:\"\",renderDataIdAttribute:!1,canDeselect:!1,isSelected:function(e){return a._nodeIsSelected(e)}},p=this;if(\"state\"===i.data.property)if(i.data.value!==e.UI.Controls.ButtonToggleState.ON||o.tagsTreeViewVisible)o.tagsTreeViewVisible&&this._hideTreeView();else{if(this.focus(),\"function\"==typeof l.forceReload&&(l.forceReload=r.tagsTreeView.forceReload()),o.tagsTreeView)l.query!==s&&(l.query=s,o.tagsTreeView.update(l)),o.tagsTreeView.show();else{var d=o.$tagsTreeViewCallout=e.jQuery(\"
      \").addClass(\"sdl-labelmanager sdl-labelmanager-tree\");e.UI.Core.Utils.Version.addVersionCssClass(d[0]),d.appendTo(document.body);var u=e.jQuery(\"
      \").prependTo(d);\"function\"==typeof n.getSelectableNodesCount&&(o.$tagsTreeViewTopBarElement=e.jQuery('
      ').prependTo(d)),l.query=s,o.tagsTreeView=new t.TagsTreeView(u.get(0),l);var g=o.tagsTreeView.isLoading();g||this._onTagsTreeViewLoaded(),this._setTopbarMessage(s,g),d.on(\"keydown.labelmanager\",function(e){p._treeViewOnKeyDown(e)}),o.tagsTreeView.addEventListener(\"topnodereached\",this.getDelegate(this._onTopNodeReached)),o.tagsTreeView.addEventListener(\"nodeselected\",this.getDelegate(this._onNodeSelected)),o.tagsTreeView.addEventListener(\"loading\",this.getDelegate(this._onTagsTreeViewLoading)),o.tagsTreeView.addEventListener(\"loaded\",this.getDelegate(this._onTagsTreeViewLoaded))}o.typeahead.disable(),o.tagsTreeViewVisible=!0,this._positionFilteredTreeView(),o.tagsTreeViewCallout.show(),o.keyUpHandler&&o.$input.off(\"keyup.labelmanager\",o.keyUpHandler),o.keyUpHandler=function(e){o.tagsTreeView&&o.tagsTreeViewVisible&&(l.query=o.$input.val(),o.tagsTreeView.update(l))},o.$input.on(\"keyup.labelmanager\",o.keyUpHandler),this.fireEvent(\"tagstreeviewcalloutshown\")}},o.prototype._clearInput=function(){var e=this.properties;e.typeahead.disable(),e.$input.val(\"\"),e.typeahead.enable()},o.prototype._setTagsTreeViewSize=function(i){void 0===i&&(i=!0);var a=t.PositionedControlPosition.BELOW,o=!1,r=this.properties,s=10,n=e.jQuery(window).height(),l=e.jQuery(window).width(),p=r.$container.outerHeight(),d=r.$container.offset(),u=d.top,g=d.left;r.options.scrollContainer===document.body&&(u-=e.jQuery(window).scrollTop(),g-=e.jQuery(window).scrollLeft());var c,h,T=n-(u+p),v=u;c=l-g-s,T>v&&i||!i&&r.tagsTreeViewCalloutPosition===t.PositionedControlPosition.BELOW?(h=T-s,a=t.PositionedControlPosition.BELOW):(h=v-s,a=t.PositionedControlPosition.ABOVE);var y=r.$tagsTreeViewCallout.css(\"max-width\");if(y.indexOf(\"%\")===-1){var f=parseInt(y,10);\"undefined\"!=typeof f&&fc&&(o=!0)}var C=r.$tagsTreeViewCallout.css(\"min-height\");if(C.indexOf(\"%\")===-1){var _=parseInt(C,10);\"number\"==typeof _&&_>h&&(o=!0)}return T>=h&&i&&(a=t.PositionedControlPosition.BELOW),r.$tagsTreeViewCallout.height(h).width(c),{position:a,hide:o}},o.prototype._handleFocusOut=function(t){var i=t.data,a=this.properties;if(i.reason===e.UI.Core.Controls.FocusOutReason.Scroll||i.reason===e.UI.Core.Controls.FocusOutReason.Resize)a.tagsTreeViewVisible&&this._hideTreeView();else if(a.tagsTreeView&&a.tagsTreeViewVisible){var o=i.toElement,r=e.jQuery(a.tagsTreeView.getElement()),s=r.find(o);0!==s.length||r.is(e.jQuery(o))||this._hideTreeView()}},o.prototype._updateTagsTreeViewScrollableArea=function(){for(var t=this.properties,i=t.$tagsTreeViewCallout.outerHeight(),a=0,o=t.$tagsTreeViewCallout.children(),r=0,s=o.length;r
      \").text(i).addClass(\"sdl-typeahead-empty\");return a[0].outerHTML},o.prototype._nodeIsSelected=function(e){var t=!1;return this.properties.tagsList.forEach(function(i){i.id===e.id&&(t=!0)}),t},o.prototype._onTagsTreeViewLoading=function(e){this._setTopbarMessage(this.properties.$input.val(),!0)},o.prototype._onTagsTreeViewLoaded=function(e){this._setTopbarMessage(this.properties.$input.val(),!1),this.fireEvent(\"tagstreeviewloaded\")},o.prototype._onTypeahaedLoading=function(t){var i=this.properties.typeahead,a=i.getDropdownElement(),o=this.properties,r=o.$container.outerWidth();if(o.assistButton){var s=o.$containerWrapper.outerWidth();r===s&&(r-=e.jQuery(o.assistButton.getElement()).outerWidth(!0))}var n=o.$input.parent().position().left,l=r-n;l<100&&(l=100),a.css({\"max-width\":l,width:l}).data(\"sdl-labelmanager-width\",l)},o.prototype._onTypeahaedLoaded=function(e){var t=this.properties.typeahead,i=t.getDropdownElement(),a=i.data(\"sdl-labelmanager-width\");i.css({\"max-width\":a,width:a})},o.prototype._getTagElements=function(){return e.jQuery(\".tag\",this.properties.$container)},o._keyCombinationInList=function(e,t){for(var i=!1,a=0,o=t;ae?this.scrollHeight=e:this.scrollHeight=this.virtualScrollHeight,this.maxScrollTop=this.scrollHeight-this.element.clientHeight,this.virtualScrollTopMultiplier=this.maxVirtualScrollTop/this.maxScrollTop,this.virtualScrollTop=0,this.previousScrollTop=0,this.element.innerHTML='
      ',this.visibleCellCount=Math.min(Math.ceil(this.element.clientHeight/this.cellHeight)+1,this.items.length),this.createCells(),this._addEventListeners(),this.onScroll()}},e.prototype.update=function(e){this.dispose(),this.contentRenderer=e.contentRenderer,this.items=e.items,this.init()},e.prototype._addEventListeners=function(){this.eventCoordinator=new t(this),this.eventCoordinator.register(this.element,\"scroll\",this.onScroll),this.eventCoordinator.register(window,\"resize\",function(){this.dispose(),this.init()}),this.rowSelectionEnabled&&(this.eventCoordinator.register(this.element,\"keydown\",this.keyHandler),this.eventCoordinator.register(this.element,\"click\",this.itemClickHandler.bind(this)))},e.prototype._removeEventListeners=function(){this.eventCoordinator&&this.eventCoordinator.dispose()},e.prototype.dispose=function(){this._removeEventListeners(),this.element.removeAttribute(\"style\"),this.element.classList.remove(\"sdl-virtual-list\"),SDL.UI.Core.Utils.Version.removeVersionCssClass(this.element),this.element.innerHTML=\"\"},e.prototype.getDisposed=function(){return this._isDisposed},e.prototype.getTypeName=function(){return\"SDL.UI.Controls.VirtualList\"},e.prototype.render=function(e){\"function\"==typeof e&&e()},e.prototype.getVisibleCellCount=function(){return Math.ceil(this.element.clientHeight/this.items.length)},e.prototype.onScroll=function(){this.virtualScrollTop=Math.round(this.element.scrollTop*this.virtualScrollTopMultiplier),this.renderVisibleCells()},e.prototype.renderVisibleCells=function(){var e,t=Math.floor(this.virtualScrollTop/this.cellHeight);e=this.virtualScrollTop===this.maxVirtualScrollTop&&1!==this.virtualScrollTopMultiplier?this.maxScrollTop-this.cellHeight*(this.visibleCellCount-1)+this.element.clientHeight:Math.round(t*this.cellHeight/this.virtualScrollTopMultiplier);for(var i=0;i-1&&s0?(i.hasFocus=!1,this.items[t-1].hasFocus=!0,s=this.scrollIntoView(this.items[t-1])):(i&&(i.hasFocus=!1),this.items[this.items.length-1].hasFocus=!0,s=this.scrollIntoView(this.items[this.items.length-1]));break;case 40:t>=0&&t-1){var i=t*this.cellHeight-this.element.getBoundingClientRect().height+this.cellHeight+2,s=t*this.cellHeight;if(this.element.scrollTops)return this.element.scrollTop=s,!0}return!1},e.prototype.itemClickHandler=function(e){for(var t=e.target;!t.classList.contains(\"cell\")&&t!==this.element;)t=t.parentNode;if(t!==this.element){var i=t.virtualListItem,s=this.items.filter(function(e){return e.selected})[0];s&&(s.selected=!1),i.selected=!0,this.renderVisibleCells(),this.onSelectionCallback&&this.onSelectionCallback(e,i)}};var t=function(e){this.context=e,this.registeredEventListeners=[]};t.prototype.register=function(e,t,i,s){var l={element:e,type:t,listener:i.bind(this.context),useCapture:s};this.registeredEventListeners.push(l),l.element.addEventListener(l.type,l.listener,l.useCapture)},t.prototype.dispose=function(){for(var e;this.registeredEventListeners.length>0;)e=this.registeredEventListeners.pop(),e.element.removeEventListener(e.type,e.listener,e.useCapture)},SDL=SDL||{},SDL.UI=SDL.UI||{},SDL.UI.Controls=SDL.UI.Controls||{},SDL.UI.Controls.VirtualList=e}();var SDL;!function(){var t=function(t,i){i=i||{},this._isDisposed=!1;var s=0;if(window.requestAnimationFrame||(window.requestAnimationFrame=function(t){var e=(new Date).getTime(),i=Math.max(0,16-(e-s)),r=window.setTimeout(function(){t(e+i)},i);return s=e+i,r}),!i.resources)throw new Error(\"LibraryPanel: no resources object provided via the control options.\");this.resourcesOptions={culture:i.resources.culture,getTranslation:i.resources.getTranslation},this.resources={},this._setResources(),this.eventCoordinator=new e(this),this.element=t,this.previousData=[],this.previouslySelectedItems=[],this.onSelectionCallback=i.onSelectionCallback,this.rawData=[],this.rootName=i.rootName||\"\",this.onCloseCallback=i.onClose,this.isClosable=i.isClosable,this.panelWidth=this.element.offsetWidth||parseInt(window.getComputedStyle(this.element).width),t.classList.add(\"sdl-library-selector\"),SDL.UI.Core.Utils.Version.addVersionCssClass(t),this._createHeaderHTML(t,i.title),this.mainListContainer=this._createBodyHTML(t,i.subTitle||this.resources.selectItem),this.virtualList=new SDL.UI.Controls.VirtualList(this.mainListContainer,{contentRenderer:this.renderListItem.bind(this),items:[],cellHeight:this.CELL_HEIGHT,enableRowSelection:!0,onSelectionCallback:this._virtualListSelection.bind(this)});var r=this.mainContainer.parentElement.querySelector(\"header .search-button\");if(this.eventCoordinator.register(r,\"click\",this.toggleSearchBar),this.searchButton=new SDL.UI.Controls.Button(r,{iconClass:{light:\"small search mono-bright\",dark:\"small search mono-dark\"},purpose:\"general\",style:\"icon\"}),this.isClosable){var n=this.mainContainer.parentElement.querySelector(\"header .close-button\");this.eventCoordinator.register(n,\"click\",this._closeButtonHandler),this.closeButton=new SDL.UI.Controls.Button(n,{iconClass:{light:\"small close mono-bright\",dark:\"small close mono-dark\"},purpose:\"general\",style:\"icon\"})}var a=this.mainContainer.querySelector(\".back-button\");this.eventCoordinator.register(a,\"click\",this._backClickHandler),this.backButton=new SDL.UI.Controls.Button(a,{iconClass:{light:\"small back mono-bright\",dark:\"small back mono-dark\"},purpose:\"general\"});var o=this.mainContainer.querySelector(\".heirarchy-button\");this.eventCoordinator.register(o,\"click\",this._toggleHeirarchyMenu),this.eventCoordinator.register(o,\"blur\",function(t){this.heirarchyList.offsetParent&&t.relatedTarget&&this._toggleHeirarchyMenu()}),this.heirarchyButton=new SDL.UI.Controls.Button(o,{iconClass:{light:\"heirarchy-button\",dark:\"heirarchy-button\"},purpose:\"general\",style:\"icon\"});var l=this.mainContainer.querySelector(\"button.confirmation\");this.eventCoordinator.register(l,\"click\",this._itemSelectConfirmation),this.confirmationButton=new SDL.UI.Controls.Button(l,{purpose:\"confirm\",disabled:!0}),this.eventCoordinator.register(t,\"keydown\",this._keyHandler),this.eventCoordinator.register(t,\"click\",this._closeOpenedMenu),this.eventCoordinator.register(this.heirarchyList,\"click\",this._heirarchyListClickHandler),this.update(i)};t.prototype.getTypeName=function(){return\"SDL.UI.Controls.LibraryPanel\"},t.prototype.render=function(t){\"function\"==typeof t&&t()},t.prototype.update=function(t){t.resources&&t.resources.culture!==this.resourcesOptions.culture&&(this.resourcesOptions={culture:t.resources.culture,getTranslation:t.resources.getTranslation},this._setResources()),this.selectedItemId=t.data.selectedItemId,this.rootName=t.rootName,this._findSelectedItemLevelData(t.data),this.currentData&&this.virtualList.update({contentRenderer:this.renderListItem.bind(this),items:this.currentData,cellHeight:this.CELL_HEIGHT})};var e=function(t){this.context=t,this.registeredEventListeners=[]};e.prototype.register=function(t,e,i,s){var r={element:t,type:e,listener:i.bind(this.context),useCapture:s};this.registeredEventListeners.push(r),r.element.addEventListener(r.type,r.listener,r.useCapture)},e.prototype.dispose=function(){for(var t;this.registeredEventListeners.length>0;)t=this.registeredEventListeners.pop(),t.element.removeEventListener(t.type,t.listener,t.useCapture)},t.prototype.dispose=function(){this.eventCoordinator.dispose(),this.closeButton&&this.closeButton.dispose(),this.searchButton.dispose(),this.searchActionButton.dispose(),this.backButton.dispose(),this.heirarchyButton.dispose(),this.confirmationButton.dispose(),this.element.classList.remove(\"sdl-library-selector\"),SDL.UI.Core.Utils.Version.removeVersionCssClass(this.element);for(var t=0;length=this.element.children.length;t++)this.element.removeChild(this.element.children[0]);this._isDisposed=!0},t.prototype.getDisposed=function(){return this._isDisposed},t.prototype._findSelectedItemLevelData=function(t){this.previousData.length=0,this.heirarchyList.querySelector(\"ul\").innerHTML=\"\",this._getLevelItems(t,this.rootName),0===this.previousData.length&&(this.backButton.disable(),this.heirarchyButton.disable(),this.mainContainer.querySelector(\".current-level\").innerHTML=this.rootName)},t.prototype._getLevelItems=function(t,e){var i=[],s=!1,r=!0;this.mainContainer.querySelector(\".current-level\").innerHTML=e;for(var n=0;n0&&(this._addToHeirarchy({name:e}),this.mainContainer.querySelector(\".button-ribbon > i\").setAttribute(\"data-type\",t[n].dataType||\"\"),this.backButton.enable(),r=!1,this.previousData.push(i),this._getLevelItems(t[n].children,t[n].name)),t[n].isSelected&&(s=!0);(s||r)&&(this.currentData=i)},t.prototype._createHeaderHTML=function(t,e){var i=document.createElement(\"header\"),s=\"\"+e+'
      ';this.isClosable&&(s+=''),s+=\"
      \",i.innerHTML=s,t.appendChild(i)},t.prototype._createBodyHTML=function(t,e){this.mainContainer=document.createElement(\"div\"),this.mainContainer.classList.add(\"main-container\"),this.mainContainer.innerHTML='
      '+e+'
      ',this.searchBar=this.mainContainer.querySelector(\".search-row\"),this.searchActionButton=this.searchBar.querySelector(\"button\"),this.eventCoordinator.register(this.searchActionButton,\"click\",this._executeSearch),this.searchActionButton=new SDL.UI.Controls.Button(this.searchActionButton,{purpose:\"general\",style:\"default\"});var i=document.createElement(\"div\");return i.setAttribute(\"tabIndex\",0),i.innerHTML=\"
        \",i.classList.add(\"main-list\"),this.mainContainer.appendChild(i),this.previousListContainer=document.createElement(\"div\"),this.previousListContainer.innerHTML=\"
          \",this.previousListContainer.classList.add(\"previous-list\"),this.previousListContainer.style.left=-this.panelWidth+\"px\",this.mainContainer.appendChild(this.previousListContainer),this.heirarchyList=document.createElement(\"div\"),this.heirarchyList.style.display=\"none\",this.heirarchyList.classList.add(\"heirarchy-list\"),this.heirarchyList.innerHTML='
            ',this.mainContainer.appendChild(this.heirarchyList),t.appendChild(this.mainContainer),i},t.prototype._renderList=function(t,e){for(var i=e.querySelector(\"ul\"),s=\"\",r=0;r'+t[r].name+\"\",t[r].isSelectable&&(s+=''),s+=\"
            \",t[r].isSelectable?t[r].isDrillable&&(s+=''):s+='',s+=\"\";i.innerHTML=s},t.prototype.renderListItem=function(t){var e='
            '+t.name+\"\",t.isSelectable&&(e+=''),e+=\"
            \",t.isSelectable?t.isDrillable&&(e+=''):e+='',e+=\"
            \"},t.prototype.selectItemById=function(t,e){var i=this.mainListContainer.querySelector('[data-id=\"'+t+'\"]');i&&this._selectItemById(i,t,e)},t.prototype._selectItemById=function(t,e,i){for(var s=null,r=0;r0?e._addToHeirarchy(e.previouslySelectedItems[e.previouslySelectedItems.length-1]):e._addToHeirarchy({name:e.rootName}),e.previouslySelectedItems.push(t)})},1))},t.prototype._addToHeirarchy=function(t){var e=document.createElement(\"li\");e.innerHTML=''+t.name+\"\",this.heirarchyList.querySelector(\"ul\").appendChild(e)},t.prototype._backClickHandler=function(){var t=this;if(\"none\"!==this.searchBar.style.display)return this.searchBar.querySelector(\"input\").value=\"\",this._executeSearch(),void this.toggleSearchBar();if(this.previousData.length>0){this.currentData=this.previousData.pop(),this._renderList(this.currentData,this.previousListContainer),window.requestAnimationFrame(function(){t.previousListContainer.classList.add(\"transit-back\"),t.previousListContainer.style.left=0,t.mainListContainer.classList.add(\"transit-back\"),t.mainListContainer.style.left=t.panelWidth+\"px\"}),this.confirmationButton.disable();var e=this.heirarchyList.querySelector(\"ul\"),i=function(){t.virtualList.update({contentRenderer:t.renderListItem.bind(t),items:t.currentData,cellHeight:t.CELL_HEIGHT}),t.mainListContainer.classList.remove(\"transit-back\"),t.mainListContainer.style.left=0,t.previousListContainer.classList.remove(\"transit-back\"),t.previousListContainer.style.left=-t.panelWidth+\"px\",e.children.length>0?(t.previouslySelectedItems.pop(),t.mainContainer.querySelector(\".current-level\").innerHTML=e.lastChild.querySelector(\"span\").innerHTML,t.mainContainer.querySelector(\".button-ribbon > i\").setAttribute(\"data-type\",e.lastChild.querySelector(\"i\").getAttribute(\"data-type\")),e.removeChild(e.lastChild)):(t.mainContainer.querySelector(\".current-level\").innerHTML=t.rootName,t.mainContainer.querySelector(\".button-ribbon > i\").setAttribute(\"data-type\",\"\")),0===e.children.length&&(t.backButton.disable(),t.heirarchyButton.disable()),t.mainListContainer.removeEventListener(\"transitionend\",i)};this.mainListContainer.addEventListener(\"transitionend\",i)}},t.prototype._toggleHeirarchyMenu=function(){if(null===this.heirarchyList.offsetParent&&this.heirarchyList.querySelector(\"ul\").children.length>0)this.heirarchyList.style.display=\"block\";else{var t=this.heirarchyList.querySelector(\"li.focused\");t&&t.classList.remove(\"focused\"),this.heirarchyList.style.display=\"none\"}},t.prototype._heirarchyListClickHandler=function(t){for(var e=t.target;\"LI\"!==e.tagName;)e=e.parentElement;for(var i=Array.prototype.indexOf.call(e.parentElement.childNodes,e),s=this.heirarchyList.querySelector(\"ul\"),r=this.previousData.length;r>i;r--)this.currentData=this.previousData.pop(),s.children.length>0&&(s.removeChild(s.lastChild),this.previouslySelectedItems.pop());this.confirmationButton.disable(),this._renderList(this.currentData,this.previousListContainer);var n=this,a=function(){n.virtualList.update({contentRenderer:n.renderListItem.bind(n),items:n.currentData,cellHeight:n.CELL_HEIGHT}),n.mainListContainer.classList.remove(\"transit-back\"),n.mainListContainer.style.left=0,n.previousListContainer.classList.remove(\"transit-back\"),n.previousListContainer.style.left=-n.panelWidth+\"px\";var t=s.lastChild;t?(n.mainContainer.querySelector(\".current-level\").innerHTML=t.querySelector(\"span\").innerHTML,n.mainContainer.querySelector(\".button-ribbon > i\").setAttribute(\"data-type\",t.querySelector(\"i\").getAttribute(\"data-type\"))):(n.mainContainer.querySelector(\".current-level\").innerHTML=n.rootName,n.mainContainer.querySelector(\".button-ribbon > i\").setAttribute(\"data-type\",\"\")),n.mainListContainer.removeEventListener(\"transitionend\",a),0===s.children.length&&(n.backButton.disable(),n.heirarchyButton.disable())};this.previousListContainer.classList.add(\"transit-back\"),this.previousListContainer.style.left=0,this.mainListContainer.classList.add(\"transit-back\"),this.mainListContainer.style.left=this.panelWidth+\"px\",this.mainListContainer.addEventListener(\"transitionend\",a)},t.prototype._itemSelectConfirmation=function(){this.onSelectionCallback(this.selectedItem)},t.prototype._closeButtonHandler=function(){this.onCloseCallback&&this.onCloseCallback()},t.prototype.toggleSearchBar=function(){\"none\"===this.searchBar.style.display?(this.searchBar.style.display=\"block\",this.backButton.enable(),this.mainListContainer.classList.add(\"search-open\")):(this.searchBar.style.display=\"none\",this.mainListContainer.classList.remove(\"search-open\"),this.previousData.length<=0&&this.backButton.disable()),this.previousListContainer.style.top=this.mainListContainer.offsetTop+\"px\"},t.prototype._executeSearch=function(){for(var t=this.searchBar.querySelector(\"input\").value.toLowerCase(),e=[],i=0;i-1&&e.push(this.currentData[i]);this.virtualList.update({contentRenderer:this.renderListItem.bind(this),items:e,cellHeight:this.CELL_HEIGHT})},t.prototype._closeOpenedMenu=function(t){var e=t.target,i=this.mainContainer.querySelector(\".heirarchy-button\");i.contains(e)||e===i||(this.heirarchyList.style.display=\"none\")},t.prototype._keyHandler=function(t){var e,i,s=t.keyCode;switch(s){case 36:var r={target:this.heirarchyList.querySelector(\"ul\").firstChild};this._heirarchyListClickHandler(r);break;case 37:t.target!==this.searchBar.querySelector(\"input\")&&this._backClickHandler();break;case 38:this.heirarchyList.offsetParent&&(e=this.heirarchyList.querySelector(\"li.focused\"),e&&e.previousSibling?(e.previousSibling.classList.add(\"focused\"),e.classList.remove(\"focused\")):(this.heirarchyList.querySelector(\"ul\").lastChild.classList.add(\"focused\"),e&&e.classList.remove(\"focused\")));break;case 40:this.heirarchyList.offsetParent&&(e=this.heirarchyList.querySelector(\"li.focused\"),e&&e.nextSibling?(e.nextSibling.classList.add(\"focused\"),e.classList.remove(\"focused\")):(this.heirarchyList.querySelector(\"ul\").firstChild.classList.add(\"focused\"),e&&e.classList.remove(\"focused\")));break;case 13:this.heirarchyList.offsetParent?(e=this.heirarchyList.querySelector(\"li.focused\"),this._heirarchyListClickHandler({target:e}),this._toggleHeirarchyMenu(),t.preventDefault()):t.target===this.searchBar.querySelector(\"input\")&&this._executeSearch();break;case 39:var n=this.mainListContainer.querySelector(\".focused\");n&&t.target!==this.searchBar.querySelector(\"input\")&&(i=parseInt(n.firstElementChild.getAttribute(\"data-id\"),10),this._selectItemById(n,i,!0));break;case 27:var a=this.searchBar.querySelector(\"input\");t.target===a?(a.value=\"\",this._executeSearch(),this.toggleSearchBar()):this._closeButtonHandler()}},t.prototype._virtualListSelection=function(t,e){var i=!1;t.target.classList.contains(\"drill-button\")&&(i=!0);var s=this.mainContainer.querySelector('[data-id=\"'+e.id+'\"]');this._selectItemById(s.firstElementChild,e.id,i),this.mainContainer.querySelector(\".select-row > button\").focus()},t.prototype._setSelectedItemFullPath=function(t){for(var e=\"\",i=0;i
            \").prependTo(s).text(t.options.title)),t.options.type&&s.addClass(\"sdl-message-\"+t.options.type),s.addClass(\"sdl-message\")},s.prototype.update=function(s){var i=this.properties,o=i.options;s=e.jQuery.extend({},s),t.prototype.update.call(this,s),i.options.title!=o.title&&(i.options.title?(this.$title||(this.$title=e.jQuery(\"
            \").prependTo(this.$element)),this.$title.text(i.options.title)):this.$title&&(this.$title.remove(),this.$title=null)),i.options.type!=o.type&&(o.type&&this.$element.removeClass(\"sdl-message-\"+o.type),i.options.type&&this.$element.addClass(\"sdl-message-\"+i.options.type))},s.prototype._dispose=function(){this.$element.removeClass(\"sdl-message sdl-message-info sdl-message-question sdl-message-warning sdl-message-error sdl-message-progress sdl-message-goal\"),this.$title&&(this.$title.remove(),this.$title=null),this.$element=null,t.prototype._dispose.call(this)},s}(e.UI.Core.Controls.ControlBase));t.Message=s}(s=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,o){function i(){this.constructor=t}for(var e in o)o.hasOwnProperty(e)&&(t[e]=o[e]);t.prototype=null===o?Object.create(o):(i.prototype=o.prototype,new i)},SDL;!function(t){var o;!function(o){var i;!function(o){var i=function(o){function i(t){o.call(this,t),this._initialize()}return __extends(i,o),i.prototype.getTypeName=function(){return\"SDL.UI.Controls.RadioButton\"},i.prototype._initialize=function(){var o=this._$elem=t.jQuery(this.properties.element),i=this._input=t.jQuery(\"input[type='radio']\",o).get(0);if(!i)throw new Error('RadioButton control has to contain a child element of type \"input[radio]\".');o.addClass(\"sdl-radiobutton\"),this._$img=t.jQuery(\"\").insertAfter(i)},i.prototype.getInputElement=function(){return this._input},i.prototype._dispose=function(){t.jQuery(this._$elem).removeClass(\"sdl-radiobutton\"),this._$img&&this._$img.remove(),this._$elem=void 0,this._$img=void 0,this._input=void 0,o.prototype._dispose.call(this)},i}(t.UI.Core.Controls.ControlBase);o.RadioButton=i}(i=o.Controls||(o.Controls={}))}(o=t.UI||(t.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(e,t){function i(){this.constructor=e}for(var r in t)t.hasOwnProperty(r)&&(e[r]=t[r]);e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)},SDL;!function(e){var t;!function(t){var i;!function(t){var i=function(t){function i(e,i){t.call(this,e,i),this._initialize()}return __extends(i,t),i.prototype.getTypeName=function(){return\"SDL.UI.Controls.ResizeTrigger\"},i.prototype._initialize=function(){var t=this.properties.element;e.jQuery(t).addClass(\"sdl-resizetrigger\"),this.scrollTriggers=e.jQuery(\"
            \").appendTo(t)[0],this.prevWidth=t.offsetWidth,this.prevHeight=t.offsetHeight,this.resetTriggers(),this.executeAfterDelay=(window.requestAnimationFrame||window.webkitRequestAnimationFrame||function(e){return window.setTimeout(e,20)}).bind(window),this.cancelExecuteAfterDelay=(window.cancelAnimationFrame||window.webkitCancelAnimationFrame||window.clearTimeout).bind(window),this.scrollTriggers.addEventListener(\"scroll\",this.getDelegate(this.onScroll),!0)},i.prototype.resetTriggers=function(){if(!this.resettingTriggers){this.resettingTriggers=!0;var e=this.scrollTriggers.firstElementChild,t=e.firstElementChild;t.style.width=e.offsetWidth+1+\"px\",t.style.height=e.offsetHeight+1+\"px\",e.scrollLeft=e.scrollWidth,e.scrollTop=e.scrollHeight;var i=this.scrollTriggers.lastElementChild;i.scrollLeft=i.scrollWidth,i.scrollTop=i.scrollHeight,this.resettingTriggers=!1}},i.prototype.onScroll=function(e){this.resettingTriggers||(this.afterScrollExecuteRequest&&this.cancelExecuteAfterDelay(this.afterScrollExecuteRequest),this.afterScrollExecuteRequest=this.executeAfterDelay(this.getDelegate(this.onAfterScroll)))},i.prototype.onAfterScroll=function(){this.afterScrollExecuteRequest=null,this.resetTriggers(),this.isSizeChanged()&&(this.prevWidth=this.properties.element.offsetWidth,this.prevHeight=this.properties.element.offsetHeight,this.fireEvent(\"resize\"))},i.prototype.isSizeChanged=function(){return this.properties.element.offsetWidth!=this.prevWidth||this.properties.element.offsetHeight!=this.prevHeight},i.prototype._dispose=function(){e.jQuery(this.properties.element).removeClass(\"sdl-resizetrigger\"),this.scrollTriggers&&(this.scrollTriggers.removeEventListener(\"scroll\",this.removeDelegate(this.onScroll),!0),this.afterScrollExecuteRequest&&this.cancelExecuteAfterDelay(this.afterScrollExecuteRequest),e.jQuery(this.scrollTriggers).remove(),this.scrollTriggers=null),t.prototype._dispose.call(this)},i}(e.UI.Core.Controls.ControlBase);t.ResizeTrigger=i}(i=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));var __extends=this&&this.__extends||function(t,i){function e(){this.constructor=t}for(var n in i)i.hasOwnProperty(n)&&(t[n]=i[n]);t.prototype=null===i?Object.create(i):(e.prototype=i.prototype,new e)},SDL;!function(t){var i;!function(i){var e;!function(i){var e=function(i){function e(t,e){i.call(this,t,e),this._initialize()}return __extends(e,i),e.prototype.getTypeName=function(){return\"SDL.UI.Controls.TextInput\"},e.prototype._initialize=function(){var i=this.properties,e=this._$elem=t.jQuery(i.element),n=i.options=t.jQuery.extend({},i.options),o=e.prop(\"type\");if(\"text\"!=o&&\"email\"!=o&&\"url\"!=o&&\"password\"!=o)throw new Error('TextInput control has to be an element of type \"input[text]\", \"input[email]\", \"input[url]\" or \"input[password]\".');e.addClass(\"sdl-textinput\"),n.invalid=void 0!=n.invalid&&\"true\"==n.invalid.toString(),this._updateInvalidState()},e.prototype.setInvalid=function(t){var i=this.properties.options.invalid;this.properties.options.invalid=t=void 0!=t&&\"true\"==t.toString(),i!=t&&(this._updateInvalidState(),this.fireEvent(\"propertychange\",{property:\"invalid\",value:t}))},e.prototype.isInvalid=function(){return this.properties.options.invalid},e.prototype.update=function(e){if(e){var n=this.properties,o=t.jQuery.extend({},n.options);i.prototype.update.call(this,e),void 0!=e.invalid&&(e.invalid=\"true\"==e.invalid.toString(),o.invalid!==e.invalid&&(this._updateInvalidState(),this.fireEvent(\"propertychange\",{property:\"invalid\",value:e.invalid})))}},e.prototype._updateInvalidState=function(){this.properties.options.invalid?this._$elem.addClass(\"invalid\"):this._$elem.removeClass(\"invalid\")},e.prototype._dispose=function(){this._$elem.removeClass(\"sdl-textinput invalid\"),this._$elem=void 0,i.prototype._dispose.call(this)},e}(t.UI.Core.Controls.ControlBase);i.TextInput=e}(e=i.Controls||(i.Controls={}))}(i=t.UI||(t.UI={}))}(SDL||(SDL={}));{\"controls.search.clearSearchResults\":\"Clear search results\"}var __extends=this&&this.__extends||function(t,e){function o(){this.constructor=t}for(var i in e)e.hasOwnProperty(i)&&(t[i]=e[i]);t.prototype=null===e?Object.create(e):(o.prototype=e.prototype,new o)},SDL;!function(t){var e;!function(e){var o;!function(o){!function(t){t[t.Implicit=\"Implicit\"]=\"Implicit\",t[t.Explicit=\"Explicit\"]=\"Explicit\"}(o.SearchMode||(o.SearchMode={}));var i=o.SearchMode,r=function(r){function s(t,e){r.call(this,t,e||{}),this._previousQuery=\"\",this._initialize()}return __extends(s,r),s.prototype._initialize=function(){var e=this.properties,o=e.$element=t.jQuery(e.element);e.options=t.jQuery.extend(!0,{searchMode:i.Explicit,placeholder:\"\",debounce:300,showTooltip:!0},e.options),e.searchMode=e.options.searchMode,e.showTooltip=this._boolStringUnionToBool(e.options.showTooltip),e.initialTabIndex=o.attr(\"tabIndex\"),e.tabIndex=e.initialTabIndex||\"0\",e.controls={searchInput:null,searchButton:null,clearButton:null,searchInputTooltip:null,searchButtonTooltip:null,clearButtonTooltip:null},e.options.disabled=null==e.options.disabled?this.isDisabled():\"true\"===e.options.disabled.toString(),o.addClass(\"sdl-search\"),e.$searchInput=this._initSearchInput().appendTo(o),e.$clearButton=this._initClearButton().appendTo(o),e.$searchButton=this._initSearchButton().appendTo(o),this._updateDisabledState(),this._updateFireSearchEventFunction()},s.prototype._boolStringUnionToBool=function(t){return\"string\"==typeof t?\"true\"==t.toString():t},s.prototype.update=function(e){var o=this,i=this.properties,s=t.jQuery.extend({},i.options,{disabled:this.isDisabled()});r.prototype.update.call(this,e),e=i.options=t.jQuery.extend(!0,{},s,i.options);var n=[];if(null!=e.disabled){e.disabled=\"true\"===e.disabled.toString();var a=null==s.disabled||s.disabled!==e.disabled;a&&(this._updateDisabledState(),n.push(\"disabled\"))}var p=i.showTooltip=this._boolStringUnionToBool(i.options.showTooltip),l=s.showTooltip!==p;l&&(this._updateTooltips(i.showTooltip),n.push(\"showTooltip\"));var c=s.placeholder!==e.placeholder;c&&(i.$searchInput.attr(\"placeholder\",e.placeholder),this._updateTooltipMessage(e.placeholder),n.push(\"placeholder\"));var h=s.searchMode!==e.searchMode;h&&(this._changeMode(e.searchMode),n.push(\"searchMode\"));var u=s.debounce!==e.debounce;u&&(i.options.debounce=e.debounce,this._updateFireSearchEventFunction(),n.push(\"debounce\")),n.forEach(function(t){o.fireEvent(\"propertychange\",{property:t,value:e[t]})})},s.prototype._initSearchInput=function(){var e=this.properties,o=e.options.placeholder,i=t.jQuery(\"\");return i[0].setAttribute(\"placeholder\",o),e.controls.searchInput=new t.UI.Controls.TextInput(i[0]),i.on(\"keyup\",this.getDelegate(this._onSearchQueryKeyUp)),i.on(\"input\",this.getDelegate(this._onSearchQueryInput)),o&&this._initTooltip(i,\"searchInputTooltip\",o),i},s.prototype._initClearButton=function(){var e=this.properties,o=t.jQuery(\"
            \").insertBefore(e.$title.children().first()).click(this.getDelegate(this._onNavigateBackClick))},r.prototype._hasRibbonTabId=function(t){var e=this.properties.options,o=!1;return null!=e.selectedRibbonTabId&&(o=e.ribbonTabs.some(function(t){return t.id===e.selectedRibbonTabId})),o},r.prototype._populateRibbonTabs=function(){var e,o=this.properties,n=this._getRibbonTabs(),s=o.options.ribbonTabs,i=o.options.selectedRibbonTabId,r=s.length;for(e=0;ee?n.eq(e):t.jQuery(\"\").insertBefore(o.$tabsOverflowButton),a.data(\"tab-id\",b.id).text(b.label||\"_\").toggleClass(\"sdl-topbar-ribbon-tab-hidden\",l).toggleClass(\"sdl-topbar-ribbon-tab-selected\",b.id==i)}n.length>r&&n.slice(r).remove(),this._updateFlyoutMenuList()},r.prototype._populateButtons=function(){var e=this;n.forEach(function(n,s){var i=t.jQuery(\"\").appendTo(e.properties.$buttonsContainer);n.forEach(function(e,n){var s=t.jQuery(\"\").addClass(\"sdl-topbar-button-\"+e).appendTo(i);switch(e){case o.MESSAGES:case o.WORKFLOWS:case o.NOTIFICATIONS:s.append(\"\")}})})},r.prototype._updateButtons=function(){var t=this.properties,e=t.options.buttons;n.forEach(function(n,s){var i=!0,r=t.$buttonsContainer.children().eq(s);n.forEach(function(n,s){var a=e[n],b=!a||\"false\"==a.toString()||a.hidden&&\"true\"==a.hidden.toString()||!1,l=a&&a.selected&&\"true\"==a.selected.toString()||!1,u=r.children(\".sdl-topbar-button-\"+n).toggleClass(\"sdl-topbar-button-hidden\",b).toggleClass(\"sdl-topbar-button-selected\",l);if(!b)switch(n){case o.MESSAGES:case o.WORKFLOWS:case o.NOTIFICATIONS:var p=(a.value||0)+\"\",d=p>99?\"99+\":(0|p)==p?p.replace(/^0+/,\"\")||0:p;u.attr(\"title\",t.resources[n]).children(\":last-child\").text(d).toggleClass(\"sdl-topbar-bubble-empty\",\"0\"==d);break;case o.USER:var c=a,h=c.isLoggedIn&&\"true\"==c.isLoggedIn.toString()||!1,f=c.isPicture&&\"true\"==c.isPicture.toString()||!1,v=!!c.pictureUrl;u.attr(\"title\",h?c.userName||null:t.resources.logIn).toggleClass(\"sdl-topbar-button-userloggedin\",!f&&h).toggleClass(\"sdl-topbar-button-userpicture\",f&&v).toggleClass(\"sdl-topbar-button-userdefaultpicture\",f&&!v).children(\":first-child\").css(\"background-image\",f&&v?'url(\"'+encodeURI(c.pictureUrl)+'\")':\"\");break;default:u.attr(\"title\",t.resources[n])}!b&&i&&(i=!1)}),r.toggleClass(\"sdl-topbar-buttongroup-empty\",i)}),t.$element.css(\"paddingRight\",t.$buttonsContainer[0].offsetWidth+30)},r.prototype._onRibbonTabsResize=function(){this._calculateRibbonTabs()},r.prototype._calculateRibbonTabs=function(){var t=this.properties,e=t.$ribbonTabsContainer[0].offsetWidth;if(e<10)this._hideFlyoutMenu();else{var o=t.$ribbonTabsContainer[0].offsetWidth,n=this._getRibbonTabs(),s=n.get().some(function(t){return!o||(o-=t.offsetWidth)<0});if(s){e-=31;var i=this._getSelectedRibbonTab(),r=!1;i.hasClass(\"sdl-topbar-ribbon-overflown-tab\")&&(r=!0,i.removeClass(\"sdl-topbar-ribbon-overflown-tab\")),o=e-i[0].offsetWidth;for(var a=i.prev(),b=!1;a.length&&!a.is(t.$resizeTrigger)&&(r||!a.hasClass(\"sdl-topbar-ribbon-overflown-tab\"));){if(b)a.addClass(\"sdl-topbar-ribbon-overflown-tab\");else{var l=a[0].offsetWidth;l&&(l+=.5),o>=l?(o-=l,a.removeClass(\"sdl-topbar-ribbon-overflown-tab\")):(b=!0,a.addClass(\"sdl-topbar-ribbon-overflown-tab\"))}a=a.prev()}var u=i.next();for(b=!1;u.length&&!u.is(t.$tabsOverflowButton);){if(b)u.addClass(\"sdl-topbar-ribbon-overflown-tab\");else{var l=u[0].offsetWidth;l&&(l+=.5),o>=l?(o-=l,u.removeClass(\"sdl-topbar-ribbon-overflown-tab\")):(b=!0,u.addClass(\"sdl-topbar-ribbon-overflown-tab\"))}u=u.next()}if(o>=0)for(b=!1;a.length&&!a.is(t.$resizeTrigger);){if(b)a.addClass(\"sdl-topbar-ribbon-overflown-tab\");else{var l=a[0].offsetWidth;l&&(l+=.5),o>=l?(o-=l,a.removeClass(\"sdl-topbar-ribbon-overflown-tab\")):(b=!0,a.addClass(\"sdl-topbar-ribbon-overflown-tab\"))}a=a.prev()}t.$ribbonTabsContainer.addClass(\"sdl-topbar-ribbon-overflown\")}else n.removeClass(\"sdl-topbar-ribbon-overflown-tab\"),t.$ribbonTabsContainer.removeClass(\"sdl-topbar-ribbon-overflown\"),this._hideFlyoutMenu()}},r.prototype._onRibbonTabClick=function(e){var o=this.properties;e.target==o.$tabsOverflowButton[0]?o.$tabsOverflowButton.hasClass(\"sdl-topbar-ribbon-overflown-button-pressed\")?this._hideFlyoutMenu():this._showFlyoutMenu():this.selectRibbonTabId(t.jQuery(e.target).data(\"tab-id\"))},r.prototype._onButtonClick=function(e){var s=this.properties;if(s.$buttonsContainer[0].contains(e.target)){var i=t.jQuery(e.target);i[0].className.indexOf(\"sdl-topbar-button\")==-1&&(i=i.parent());for(var r=0,a=n.length;r
            \").appendTo(document.body);t.UI.Core.Utils.Version.addVersionCssClass(n.get(0)),o.flyoutMenuElement=n[0],o.flyoutMenuListElement=o.flyoutMenuElement.firstElementChild.firstElementChild,t.jQuery(o.flyoutMenuListElement).mousedown(this.getDelegate(this._onFlyoutMouseDown)),n.keydown(this.getDelegate(this._onFlyoutKeyDown)),o.flyoutCallout=new e.Callout(n.get(0),{targetElement:o.$tabsOverflowButton[0],preferredPosition:[e.PositionedControlPosition.BELOW,e.PositionedControlPosition.RIGHT,e.PositionedControlPosition.ABOVE],purpose:e.PositionedControlPurpose.MENU,resizeToFit:!0,visible:!1}),o.flyoutCallout.addEventListener(\"hide\",this.getDelegate(this._onFlyoutHide)),o.flyoutScrollView=new e.ScrollView(o.flyoutMenuElement.firstElementChild,{overflowX:\"hidden\"})}this._updateFlyoutMenuList(),this._setFlyoutMenuListDimensions(),o.flyoutCallout.show(),this._scrollToFlyoutMenuSelection(),this.fireEvent(\"propertychange\",{property:\"ribbonTabsFlyoutMenuShown\",value:!0})}},r.prototype._updateFlyoutMenuList=function(){var e=this,o=this.properties;if(o.$tabsOverflowButton.hasClass(\"sdl-topbar-ribbon-overflown-button-pressed\")){var n=t.jQuery(o.flyoutMenuListElement).children(),s=0;o.options.ribbonTabs.forEach(function(i,r){if(i.hidden)s++;else{var a=n.length>r-s?n.eq(r-s)[0]:t.jQuery(\"
            \").attr(\"data-sdl-topbar-ribbon-tab-index\",r).appendTo(o.flyoutMenuListElement)[0];e._updateMenuItem(a,i)}});var i=o.options.ribbonTabs.length-s;n.length>i&&n.slice(i).remove()}},r.prototype._updateMenuItem=function(e,o){e.lastElementChild.textContent!=o.label&&(e.lastElementChild.textContent=o.label),t.jQuery(e).toggleClass(\"sdl-topbar-ribbon-tab-selected\",o.id==this.properties.options.selectedRibbonTabId)},r.prototype._setFlyoutMenuListDimensions=function(){var t=this.properties;if(t.$tabsOverflowButton.hasClass(\"sdl-topbar-ribbon-overflown-button-pressed\")){var e=t.flyoutMenuElement.firstElementChild,o=t.flyoutMenuListElement.children;e.style.height=36*o.length+\"px\";for(var n=0,s=0,i=o.length;ss?o.scrollTop=s:o.scrollTop
            \").prependTo(i);i.mousedown(this.getDelegate(this.onElementMouseDown)).scroll(this.cancelScroll),i.is(\"body\")&&t.jQuery(i[0].ownerDocument).scroll(this.cancelScroll),this.resizeTrigger=new e.ResizeTrigger(n[0]),this.resizeTrigger.addEventListener(\"resize\",this.getDelegate(this.onTabsElementResize)),window.MutationObserver?(this.containerMutationObserver=new MutationObserver(this.getDelegate(this.onTabsChildrenChange)),this.containerMutationObserver.observe(s.element,{childList:!0})):this.startMonitoring()},i.prototype.update=function(t){if(t){s.prototype.update.call(this,t);var e=[],i=this.getSelectedIndex();null!=t.selectedIndex&&t.selectedIndex>=0&&t.selectedIndex
            \").attr(\"data-sdl-tabs-page-index\",e).appendTo(i.flyoutMenuListElement)[0];i.updateMenuItem(a,s)}else o++})}}},i.prototype.updateMenuItem=function(e,s,i){var n,o=i&&\"icon\"!=i&&\"selection\"!=i?null:s.className.indexOf(\"sdl-tabs-page-selected\")!=-1,a=s.firstElementChild;if(a&&a.getAttribute(\"data-sdl-tabs-switch-label\")&&(n=a,a=a.nextElementSibling),!i||\"icon\"==i||\"selection\"==i){var l=n&&n.getAttribute(o?\"data-sdl-tabs-menu-icon-class-bright\":\"data-sdl-tabs-menu-icon-class-dark\")||\"\";(l?e.firstElementChild.className!=l:e.firstElementChild.className)&&(e.firstElementChild.className=l||\"\")}if(!i||\"text\"==i){var r=a?a.textContent:\"\";e.lastElementChild.textContent!=r&&(e.lastElementChild.textContent=r)}i&&\"selection\"!=i||(o?e.className.indexOf(\"sdl-tabs-page-selected\")<0&&t.jQuery(e).addClass(\"sdl-tabs-page-selected\"):e.className.indexOf(\"sdl-tabs-page-selected\")!=-1&&t.jQuery(e).removeClass(\"sdl-tabs-page-selected\"))},i.prototype.invalidateFlyoutMenu=function(){this.flyoutMenuListElement&&(this.flyoutMenuPopulated=!1,this.flyoutMenuListElement.textContent=\"\",this.updateFlyoutMenuList())},i.prototype.setFlyoutMenuListDimensions=function(){if(this.isFlyoutMenuShown){var t=this.flyoutMenuElement.firstElementChild,e=this.flyoutMenuListElement.children;t.style.height=36*e.length+\"px\";for(var s=0,i=0,n=e.length;ii?e.scrollTop=i:e.scrollTop
            \").appendTo(document.body),i=this.flyoutMenuElement=s[0];t.UI.Core.Utils.Version.addVersionCssClass(i),this.flyoutMenuListElement=i.firstElementChild.firstElementChild,t.jQuery(this.flyoutMenuListElement).mousedown(this.getDelegate(this.onFlyoutMouseDown)),s.keydown(this.getDelegate(this.onKeyDown)),this.flyoutCallout=new e.Callout(i,{targetElement:this.properties.element,preferredPosition:[e.PositionedControlPosition.BELOW,e.PositionedControlPosition.RIGHT,e.PositionedControlPosition.ABOVE],purpose:e.PositionedControlPurpose.MENU,resizeToFit:!0,visible:!1}),this.flyoutCallout.addEventListener(\"hide\",this.getDelegate(this.onFlyoutHide)),this.flyoutScrollView=new e.ScrollView(i.firstElementChild,{overflowX:\"hidden\"})}this.$element.addClass(\"sdl-tabs-container-overflown-pressed\"),this.updateFlyoutMenuList(),this.setFlyoutMenuListDimensions(),this.positionFlyoutMenu(),this.flyoutCallout.show(),this.scrollToFlyoutMenuSelection()}},i.prototype.hideFlyoutMenu=function(){this.isFlyoutMenuShown&&this.flyoutCallout.hide()},i.prototype.processHidden=function(){var e,s=!1;return t.jQuery.each(this.properties.element.children,function(i,n){n.offsetWidth?\"true\"!=n.getAttribute(\"data-sdl-tabs-no-page\")?(e=n,n.className.indexOf(\"sdl-tabs-page-hidden\")>=0&&(t.jQuery(n).removeClass(\"sdl-tabs-page-hidden\"),s=!0)):e=null:\"true\"!=n.getAttribute(\"data-sdl-tabs-no-page\")&&n.className.indexOf(\"sdl-tabs-page-hidden\")<0&&(t.jQuery(n).addClass(\"sdl-tabs-page-hidden\"),s=!0)}),(!e!=!this.$lastShownPage||e&&e!=this.$lastShownPage[0])&&(this.$lastShownPage&&this.$lastShownPage.removeClass(\"sdl-tabs-page-last\"),e?this.$lastShownPage=t.jQuery(e).addClass(\"sdl-tabs-page-last\"):this.$lastShownPage=null),s},i.prototype.processDescendants=function(){var t,s,n=this,o=this.$element.children(\":not([data-sdl-tabs-no-page=true])\"),a=o.not(this.$pages),l=this.$pages.not(o),r=!1;if(a.length||l.length){if(window.MutationObserver){var h=this.tabsPagesMutationObservers;for(t=0;t=0;t--){var g=this.tabsNoPagesMutationObservers[t].element;g.parentElement==this.properties.element&&\"true\"==g.getAttribute(\"data-sdl-tabs-no-page\")||(this.tabsNoPagesMutationObservers[t].tabMutationObserver.disconnect(),this.tabsNoPagesMutationObservers.splice(t,1))}var v=this.resizeTrigger&&this.resizeTrigger.getElement(),y=this.getDelegate(this.onNoPageChange);this.$element.children(\"[data-sdl-tabs-no-page=true]\").each(function(t,e){if(e!=v){var s=n.tabsNoPagesMutationObservers;for(t=s.length-1;t>=0;t--){var i=n.tabsNoPagesMutationObservers[t].element;if(i.parentElement==e)return}var o={element:e,tabMutationObserver:new MutationObserver(y)};s.push(o),o.tabMutationObserver.observe(e,{attributes:!0,characterData:!0,childList:!0,subtree:!0})}})}return r},i.prototype.recalculate=function(){var e=this.properties.element;if(e.offsetHeight&&e.offsetWidth){for(var s=this.resizeTrigger&&this.resizeTrigger.getElement(),i=e.firstElementChild,n=e.clientWidth,o=n;i&&!(i!=s&&(o-=i.offsetWidth||0,o<0));)i=i.nextElementSibling;if(o>=0)this.$leftOffScreenTabs&&(this.$leftOffScreenTabs.removeClass(\"sdl-tabs-tab-left-off-screen\"),this.$leftOffScreenTabs=null),this.$firstOffScreenTab&&(this.$firstOffScreenTab.removeClass(\"sdl-tabs-tab-first-off-screen\"),this.$firstOffScreenTab=null),this.updateFlyoutButton(!1);else{n-=this.flyoutButtonMinWidth-1;var a=this.getSelectedElement();if(a&&a.offsetWidth?0==a.offsetTop&&a.offsetLeft+a.offsetWidth<=n&&(i=a,o=n-i.offsetLeft,a=null):(i=e.firstElementChild,o=n,a=null),!a)for(;;){for(;i&&(!i.offsetWidth||i==s);)i=i.nextElementSibling;if(!i)break;if(o-=i.offsetWidth,!(o>=0))break;a=i,i=i.nextElementSibling}if(n-=a.offsetWidth,i=a.previousElementSibling,n>0)for(o=n;i;){if(i!=s){if(o-=i.offsetWidth||0,o<0)break;n=o}i=i.previousElementSibling}for(var l=i?[]:null;i;)i!=s&&l.push(i),i=i.previousElementSibling;i=a.nextElementSibling;var r;for(o=n;i&&!r;)i!=s&&(o-=i.offsetWidth||0,o<0?r=i:n=o),i=i.nextElementSibling;if(l&&l.length){var h=t.jQuery(l);this.$leftOffScreenTabs?(this.$leftOffScreenTabs.not(l).removeClass(\"sdl-tabs-tab-left-off-screen\"),h.not(this.$leftOffScreenTabs).addClass(\"sdl-tabs-tab-left-off-screen\")):h.addClass(\"sdl-tabs-tab-left-off-screen\"),this.$leftOffScreenTabs=h}else this.$leftOffScreenTabs&&(this.$leftOffScreenTabs.removeClass(\"sdl-tabs-tab-left-off-screen\"),this.$leftOffScreenTabs=null);(!this.$firstOffScreenTab!=!r||r&&r!=this.$firstOffScreenTab[0])&&(this.$firstOffScreenTab&&this.$firstOffScreenTab.removeClass(\"sdl-tabs-tab-first-off-screen\"),r?this.$firstOffScreenTab=t.jQuery(r).addClass(\"sdl-tabs-tab-first-off-screen\"):this.$firstOffScreenTab=null),this.updateFlyoutButton(!0,n+this.flyoutButtonMinWidth)}}},i.prototype.onElementMouseDown=function(e){var s=this;if(1==e.which)if(e.target==this.properties.element)!this.isFlyoutMenuShown&&(e.offsetY||e.originalEvent.layerY||0)n.actions.length){var c=a.actionButtons.length-n.actions.length;a.actionButtons.splice(a.actionButtons.length-c,c)}(!n.inline&&o.inline||0===o.actions.length)&&(a.messagePanelActions.style.display=\"\"),this._positionActions(n.actions)}n.inline===o.inline&&n.boxed===o.boxed||(!n.inline&&n.boxed?a.element.classList.add(\"sdl-validationmessage-boxed\"):a.element.classList.remove(\"sdl-validationmessage-boxed\")),n.inline!==o.inline&&(n.inline?(this._setMessageType(s.Warning),a.element.classList.add(\"sdl-validationmessage-inline\"),a.messagePanelActions.style.display=\"none\",a.messagePanelMessage.style.paddingBottom=null):a.element.classList.remove(\"sdl-validationmessage-inline\")),t.prototype.update.call(this,n)},n.prototype.getTypeName=function(){return\"SDL.UI.Controls.ValidationMessage\"},n.prototype._setMessageType=function(e){var t=this.properties,n=t.element;switch(this._removeMessageTypeClasses(),e){case s.Goal:n.classList.add(\"sdl-validationmessage-goal\");break;case s.Error:n.classList.add(\"sdl-validationmessage-error\");break;case s.Warning:n.classList.add(\"sdl-validationmessage-warning\");break;default:n.classList.add(\"sdl-validationmessage-info\")}},n.prototype._createActionButton=function(t){var s=this.properties,n=t.element=document.createElement(\"button\");s.messagePanelActions.appendChild(n);var i=t.button=new e.UI.Controls.Button(n,t.action);n.textContent=t.action.title;var a=function(e){\"function\"==typeof t.action.handler&&t.action.handler(e)};i.addEventListener(\"click\",a),t.clickHandler=a},n.prototype._disposeActionButton=function(e){\"function\"==typeof e.clickHandler&&e.button.removeEventListener(\"click\",e.clickHandler),e.button&&(e.button.dispose(),e.button=null),e.element&&(e.element.parentElement.removeChild(e.element),e.element=null)},n.prototype._removeMessageTypeClasses=function(){var e=this.properties,t=e.element;t.classList.remove(\"sdl-validationmessage-goal\",\"sdl-validationmessage-error\",\"sdl-validationmessage-warning\",\"sdl-validationmessage-info\")},n.prototype._positionActions=function(e){var t=this.properties;e.length>1?(t.messagePanelActions.classList.add(\"align-actions-to-bottom\"),t.messagePanelMessage.style.paddingBottom=t.messagePanelActions.clientHeight+\"px\",t.messagePanelMessage.style.paddingRight=null):(0===e.length&&(t.messagePanelActions.style.display=\"none\"),t.messagePanelActions.classList.remove(\"align-actions-to-bottom\"),t.messagePanelMessage.style.paddingRight=t.messagePanelActions.clientWidth+\"px\",t.messagePanelMessage.style.paddingBottom=null)},n.prototype._dispose=function(){var e=this,s=this.properties;for(s.actionButtons&&(s.actionButtons.forEach(function(t){e._disposeActionButton(t)}),s.actionButtons=null),s.element.classList.remove(\"sdl-validationmessage\",\"sdl-validationmessage-inline\",\"sdl-validationmessage-boxed\"),this._removeMessageTypeClasses();s.element.firstChild;)s.element.removeChild(s.element.firstChild);t.prototype._dispose.call(this)},n.DEFAULT_OPTIONS={messageType:s.Info,message:\"\",actions:[],boxed:!0,inline:!1},n}(e.UI.Core.Controls.ControlBase);t.ValidationMessage=n}(s=t.Controls||(t.Controls={}))}(t=e.UI||(e.UI={}))}(SDL||(SDL={}));{\"controls.virtualgrid.nodata.title\":\"No Data\",\"controls.virtualgrid.nodata.description\":\"There is currently no data to display\",\"controls.virtualgrid.loading\":\"Loading more results...\"}var __extends=this&&this.__extends||function(e,t){function o(){this.constructor=e}for(var s in t)t.hasOwnProperty(s)&&(e[s]=t[s]);e.prototype=null===t?Object.create(t):(o.prototype=t.prototype,new o)},__decorate=this&&this.__decorate||function(e,t,o,s){var n,i=arguments.length,r=i<3?t:null===s?s=Object.getOwnPropertyDescriptor(t,o):s;if(\"object\"==typeof Reflect&&\"function\"==typeof Reflect.decorate)r=Reflect.decorate(e,t,o,s);else for(var a=e.length-1;a>=0;a--)(n=e[a])&&(r=(i<3?n(r):i>3?n(t,o,r):n(t,o))||r);return i>3&&r&&Object.defineProperty(t,o,r),r},SDL;!function(e){var t;!function(t){var o;!function(t){var o=e.Client.Event.EventRegister,s=e.UI.Core.Event.Constants,n=e.Client.Decorators.experimental,i=e.Client.Decorators.experimentalClass;!function(e){e[e.Desc=\"desc\"]=\"Desc\",e[e.Asc=\"asc\"]=\"Asc\"}(t.VirtualGridSortDirection||(t.VirtualGridSortDirection={}));var r,a=t.VirtualGridSortDirection;!function(e){e[e.FULL_PANEL_MEDIUM_NO_TEXT=\"FULL_PANEL_MEDIUM_NO_TEXT\"]=\"FULL_PANEL_MEDIUM_NO_TEXT\",e[e.INLINE_SMALL_WITH_LOADING_TEXT=\"INLINE_SMALL_WITH_LOADING_TEXT\"]=\"INLINE_SMALL_WITH_LOADING_TEXT\",e[e.HIDDEN=\"HIDDEN\"]=\"HIDDEN\"}(r||(r={}));var l=function(l){function p(e,t){l.call(this,e,t),this._initialize()}return __extends(p,l),p.prototype.getTypeName=function(){return\"SDL.UI.Controls.VirtualGrid\"},p.prototype._initialize=function(){var o=this.properties,s=o.options;if(s.rowHeight=s.rowHeight||37,s.headerHeight=s.headerHeight||48,s.resizeThreshold=s.resizeThreshold||5,s.data=s.data||[],s.prevDataLength=0,s.columns=s.columns||[],s.showCurrentRowTooltipOnScroll=s.showCurrentRowTooltipOnScroll||!1,s.currentRecordOfTextTemplate=s.currentRecordOfTextTemplate||\"\",s.infiniteLoadThreshold=s.infiniteLoadThreshold||0,s.showHeader=\"undefined\"==typeof s.showHeader||s.showHeader,s.rowSelectionEnabled=\"undefined\"!=typeof s.rowSelectionEnabled&&s.rowSelectionEnabled,s.initialLoadingIndicatorEnabled=\"undefined\"==typeof s.initialLoadingIndicatorEnabled||s.initialLoadingIndicatorEnabled,s.activityIndicator=\"undefined\"==typeof s.activityIndicator?{}:s.activityIndicator,s.activityIndicator.size=\"undefined\"==typeof s.activityIndicator.size?t.ActivityIndicatorSize.SMALL:s.activityIndicator.size,!s.resources)throw new Error(\"VirtualGrid: no resources object provided via the control options.\");if(!s.resources.numberFormatter)throw new Error(\"VirtualGrid: no numberFormatter function provided via the control options.\");var n={minWidth:30,width:0,fixed:!1,frozen:!1,flex:0,type:\"default\"};o.measures={columns:[]};for(var i=0;i0&&(n.state.initialised=!0,n.state.runAutoFitColumns=!0),0===s.data.length&&(n.state.resetVirtualGrid=!0,s.prevDataLength=0),0===s.prevDataLength&&s.data.length>0&&(n.state.runAutoFitColumns=!0,s.prevDataLength=s.data.length),s.focusAt>=0&&s.focusAt!==n.previousFocusAt&&(n.state.focusSurface=!0),n.previousFocusAt=s.focusAt,\"function\"==typeof s.onScrollStartEndCallback?n.onScrollStartEndCallback=e.Client.Types.Function.debounce(s.onScrollStartEndCallback,250,!0):n.onScrollStartEndCallback=null,n.activityIndicatorControl.update({text:s.activityIndicator.text,size:s.activityIndicator.size,screen:s.activityIndicator.screen}),n.noDataIndicatorControl.update({headerText:s.resources.getTranslation(\"controls.virtualgrid.nodata.title\"),messageText:s.resources.getTranslation(\"controls.virtualgrid.nodata.description\")}),n.state.recalculationOfMeasuresRequired=!0,n.state.dataChanged=!0,n.state.surfaceInvalid=!0},p.prototype._dispose=function(){var t=this.properties;this.disposeRows();var s=this.removeDelegate(this.columnClick);o.removeEventHandler(t.elements.contentContainer,\"scroll\",this.removeDelegate(this.onScroll)),o.removeEventHandler(window,\"resize\",this.removeDelegate(this.windowResized)),o.removeEventHandler(t.elements.content,\"keydown\",this.removeDelegate(this.keyPress)),o.removeEventHandler(t.elements.header,\"mousedown\",s),o.removeEventHandler(t.elements.header,\"touchstart\",s),o.removeEventHandler(t.elements.content,\"click\",this.removeDelegate(this.onClick)),t.options.showCurrentRowTooltipOnScroll&&(o.removeEventHandler(t.elements.contentContainer,\"mousemove\",this.removeDelegate(this.onContentHover)),o.removeEventHandler(t.elements.contentContainer,\"mouseout\",this.removeDelegate(this.onMouseOut)),o.removeEventHandler(t.elements.contentContainer,\"mousedown\",this.removeDelegate(this.onContentMouseDown)),o.removeEventHandler(t.elements.contentContainer,\"mouseup\",this.removeDelegate(this.hideScrollTooltip))),t.domAncestorWatcher&&(t.domAncestorWatcher.dispose(),t.domAncestorWatcher=null),t.noDataIndicatorControl&&(t.noDataIndicatorControl.dispose(),t.noDataIndicatorControl=null),t.activityIndicatorControl&&(t.activityIndicatorControl.dispose(),t.activityIndicatorControl=null),t.elements&&(t.elements.container.classList.remove(\"sdl-virtual-grid-control\",\"sdl-virtual-grid\",\"activity\"),e.UI.Core.Utils.Version.removeVersionCssClass(t.elements.container),t.elements.container.innerHTML=\"\",t.elements=null,document.body.classList.remove(\"sdl-virtual-grid-resizing\")),l.prototype._dispose.call(this)},p.prototype.createDOMElements=function(t){var o=this.properties,s=o.options,n=o.elements={container:t,grid:document.createElement(\"section\"),loading:document.createElement(\"div\"),activityIndicatorContainer:document.createElement(\"div\"),loadingText:document.createElement(\"span\"),contentContainer:document.createElement(\"div\"),content:document.createElement(\"div\"),header:document.createElement(\"header\"),headerRow:document.createElement(\"div\"),noData:document.createElement(\"div\"),rows:[],headerCells:[],rowCells:[],changedRows:[],tooltip:document.createElement(\"span\")};s.showHeader&&(n.header.setAttribute(\"style\",\"height: \"+(s.headerHeight+1)+\"px;\"),n.headerRow.classList.add(\"row\"),n.header.appendChild(n.headerRow)),n.loadingText.innerHTML=s.resources.getTranslation(\"controls.virtualgrid.loading\"),n.container.classList.add(\"sdl-virtual-grid-control\",\"sdl-virtual-grid\"),e.UI.Core.Utils.Version.addVersionCssClass(n.container),n.content.classList.add(\"content\"),n.content.setAttribute(\"tabindex\",\"0\"),n.contentContainer.classList.add(\"container\"),n.loading.classList.add(\"loading\"),n.loading.appendChild(n.activityIndicatorContainer),n.loading.appendChild(n.loadingText),n.loading.style.display=\"none\",n.content.appendChild(n.loading),n.contentContainer.appendChild(n.content),n.container.appendChild(n.header),n.container.appendChild(n.contentContainer),s.showCurrentRowTooltipOnScroll&&(n.tooltip.classList.add(\"tool-tip\"),n.container.appendChild(n.tooltip))},p.prototype.createEmbeddedControls=function(){var t=this.properties,o=t.options;t.noDataIndicatorControl=new c(t.elements.noData,{headerText:o.resources.getTranslation(\"controls.virtualgrid.nodata.title\"),messageText:o.resources.getTranslation(\"controls.virtualgrid.nodata.description\")}),t.activityIndicatorControl=new e.UI.Controls.ActivityIndicator(t.elements.activityIndicatorContainer,{text:o.activityIndicator.text,size:o.activityIndicator.size,screen:o.activityIndicator.screen})},p.prototype.addEventListeners=function(){var e=this.properties;e.domAncestorWatcher=new d(e.elements.container,function(){e.options.columns.length!==e.elements.headerCells.length&&(e.elements.headerRow.innerHTML=\"\",e.elements.headerCells=[]),e.elements.container.offsetParent&&(e.state.runAutoFitColumns=!0,e.state.recalculationOfMeasuresRequired=!0,e.state.surfaceInvalid=!0)}),o.addEventHandler(e.elements.contentContainer,\"scroll\",this.getDelegate(this.onScroll)),o.addEventHandler(window,\"resize\",this.getDelegate(this.windowResized)),o.addEventHandler(e.elements.content,\"keydown\",this.getDelegate(this.keyPress)),o.addEventHandler(e.elements.header,\"mousedown\",this.getDelegate(this.columnClick)),o.addEventHandler(e.elements.header,\"touchstart\",this.getDelegate(this.columnClick)),o.addEventHandler(e.elements.content,\"click\",this.getDelegate(this.onClick)),e.options.showCurrentRowTooltipOnScroll&&(o.addEventHandler(e.elements.contentContainer,\"mousemove\",this.getDelegate(this.onContentHover)),o.addEventHandler(e.elements.contentContainer,\"mouseout\",this.getDelegate(this.onMouseOut)),o.addEventHandler(e.elements.contentContainer,\"mousedown\",this.getDelegate(this.onContentMouseDown)),o.addEventHandler(e.elements.contentContainer,\"mouseup\",this.getDelegate(this.hideScrollTooltip)))},p.prototype.onContentHover=function(t){var o=this.properties;if(t.offsetX>=o.elements.contentContainer.clientWidth&&t.offsetXn-1?n-1:r,o.elements.tooltip.style.display=\"block\",o.elements.tooltip.style.top=s+\"px\",o.elements.tooltip.innerHTML=e.Client.Types.String.format(o.options.currentRecordOfTextTemplate,[o.options.resources.numberFormatter(Math.floor(r+1)),o.options.resources.numberFormatter(n)])}},p.prototype.onMouseOut=function(){this.properties.elements.tooltip.style.display=\"none\"},p.prototype.onContentMouseDown=function(e){var t=this.properties;e.offsetX>=t.elements.contentContainer.clientWidth&&e.offsetXs-1?s-1:n;t.elements.tooltip.style.display=\"block\",t.elements.tooltip.style.top=o+\"px\",t.elements.tooltip.innerHTML=e.Client.Types.String.format(t.options.currentRecordOfTextTemplate,[t.options.resources.numberFormatter(Math.floor(i+1)),t.options.resources.numberFormatter(s)])},p.prototype.onClick=function(e){var t=this.properties;if(\"function\"==typeof t.options.onClick){for(var o=e.target||e.srcElement,s=o;!s.classList.contains(\"row\")&&s!==t.elements.contentContainer;)s=s.parentNode;if(s&&s!==t.elements.contentContainer){var n=parseInt(s.getAttribute(\"data-row\"),10);t.options.onClick(t.options.data[n],o),this.rowClick(n)}}},p.prototype.rowClick=function(e){var t=this.properties;t.options.rowSelectionEnabled&&(t.options.selectedRow=e,this.draw(),this.fireEvent(\"selectionchange\",{index:e}),this.fireEvent(\"propertychange\",{property:\"selectedRow\",value:e}))},p.prototype.keyPress=function(e){var t=this.properties;if(!t.options.rowSelectionEnabled||e.keyCode!==s.Keys.UP&&e.keyCode!==s.Keys.DOWN)e.keyCode!==s.Keys.PAGEUP&&e.keyCode!==s.Keys.PAGEDOWN||(e.preventDefault(),e.keyCode===s.Keys.PAGEUP?t.elements.contentContainer.scrollTop=t.measures.scrollTop-t.measures.canvasHeight:e.keyCode===s.Keys.PAGEDOWN&&(t.elements.contentContainer.scrollTop=t.measures.scrollTop+t.measures.canvasHeight),t.state.surfaceInvalid=!0);else{e.preventDefault();var o=e.keyCode===s.Keys.UP?-1:1,n=e.target||e.srcElement;if(t.options.selectedRow+o>=0&&t.options.selectedRow+oi&&(o.elements.contentContainer.scrollTop=t*o.options.rowHeight-o.measures.canvasHeight+o.options.rowHeight)},p.prototype.windowResized=function(){var e=this.properties;e.resizedViewport=!0,e.state.recalculationOfMeasuresRequired=!0,e.state.surfaceInvalid=!0},p.prototype.onScroll=function(){var e=this.properties;e.ignoreScroll?e.ignoreScroll=!1:(\"function\"==typeof e.onScrollStartEndCallback&&e.onScrollStartEndCallback(),this.fireEvent(\"scroll\"),this.calculateScroll(),e.state.surfaceInvalid=!0,e.elements.contentContainer.focus())},p.prototype.autoFitColumns=function(e){var t=this.properties,o=0,s=t.options.columns.length;\"undefined\"!=typeof e&&(o=e,s=e+1);for(var n=o;n0)){var i=document.createElement(\"div\");i.setAttribute(\"id\",\"autoFit\");var r=\"\";t.options.showHeader&&(r+='
            '+t.options.headerRenderer(t.options.columns[n])+\"
            \");var a=t.options.data.length;!e&&t.options.data.length>100&&(a=100);for(var l=0;l'+t.options.cellRenderer(t.options.data[l][n],t.options.columns[n])+\"\":'
            '+t.options.cellRenderer(t.options.data[l],t.options.columns[n])+\"
            \";i.innerHTML=r,t.elements.content.appendChild(i);var c=t.elements.content.querySelector(\"#autoFit\").offsetWidth;c=Math.max(c,t.measures.columns[n].minWidth),\"number\"==typeof t.measures.columns[n].maxWidthOnAutoFit&&(c=Math.min(c,t.measures.columns[n].maxWidthOnAutoFit)),t.measures.columns[n].oldWidth=t.measures.columns[n].width,t.measures.columns[n].width=c,t.measures.columns[n].oldWidth!==c&&(t.resizedViewport=!0),t.elements.content.removeChild(i)}},p.prototype.columnFlex=function(){for(var e=this.properties,t=0;t0&&(e.measures.columns[t].oldWidth=e.measures.columns[t].width,e.measures.columns[t].width=0);for(var o=e.measures.columns.reduce(function(e,t){return+t.flex+e},0),s=e.measures.contentClientWidth-this.virtualWidth(),t=0;t0){var n=s*(e.measures.columns[t].flex/o);n=t.columnClicked.column.minWidth&&(t.columnClicked.column.width+o=1-t.options.infiniteLoadThreshold&&(t.state.activity=!0,t.options.get(t.options),this.fireEvent(\"missingdata\"))},p.prototype.sortByColumn=function(e){var t=this.properties;if(t.options.columns[e].sortable){var o;t.options.columns[e].sort===a.Desc?(t.options.columns[e].sort=o=a.Asc,t.elements.headerCells.forEach(function(e){e.classList.remove(\"sort-desc\")}),t.elements.headerCells[e].classList.add(\"sort-asc\")):(t.options.columns[e].sort=o=a.Desc,t.elements.headerCells.forEach(function(e){e.classList.remove(\"sort-asc\"),e.classList.remove(\"sort-desc\")}),t.elements.headerCells[e].classList.add(\"sort-desc\"));var s={sort:t.options.columns[e].id,direction:o};t.options.get(s),this.fireEvent(\"sort\",s)}},p.prototype.getMoreData=function(){var e=this.properties;if(e.missingDataMiddle!==e.oldMissingDataMiddle){e.oldMissingDataMiddle=e.missingDataMiddle,e.state.activity=!0,e.state.surfaceInvalid=!0;var t={first:e.missingDataStart,end:e.missingDataEnd,middle:e.missingDataMiddle};e.options.get(e.options,t),this.fireEvent(\"missingdata\",t)}},p.prototype.renderLoop=function(){var e=this.properties;e.disposing||e.disposed||(e.state.surfaceInvalid&&e.elements.container.offsetParent?(this.draw(),e.state.surfaceInvalid=!1,e.state.runAutoFitColumns=!1,e.state.recalculationOfMeasuresRequired=!1,e.state.canvasHasBeenResized=!1,e.state.toggleVerticalScroll=!1,e.state.canvasWidthChanged=!1,e.state.resetVirtualGrid=!1,e.state.dataChanged=!1,e.state.focusSurface=!1):!e.state.surfaceInvalid&&e.elements.changedRows.length>0&&this.doPostRender(),window.requestAnimationFrame(this.renderLoop))},p.prototype.draw=function(){var e=this.properties;if(e.state.recalculationOfMeasuresRequired&&this.calculateMeasures(),e.state.canvasHasBeenResized&&e.elements.contentContainer.setAttribute(\"style\",\"height: \"+(e.measures.containerHeight-e.measures.headerHeight)+\"px;\"),(e.resizedViewport||e.state.canvasHasBeenResized&&e.columnResized)&&(e.elements.content.style.width=this.virtualWidth()+\"px\"),this.virtualHeight()!==e.oldMeasures.virtualHeight){var t=15e5,o=15e5,s=this.virtualHeight();s>e.options.data.length*e.options.rowHeight&&(s=e.options.data.length*e.options.rowHeight),e.options.infiniteLoadThreshold>0&&e.options.moreData&&(s+=e.options.rowHeight),s>o&&(s=o);for(var n=document.createDocumentFragment();s>0;){var i=document.createElement(\"div\");i.classList.add(\"height-spacer\"),s>t?(i.style.height=t+\"px\",s-=t):(i.style.height=s+\"px\",s=0),n.appendChild(i)}for(var r=e.elements.content.querySelectorAll(\".height-spacer\"),a=0;a0||e.measures.scrollTop>0)&&(e.ignoreScroll=!0,e.measures.effectiveScrollTop=0,e.measures.scrollLeft=0,e.measures.scrollTop=0,e.elements.contentContainer.scrollTop=0,e.elements.contentContainer.scrollLeft=0),this.hideScrollTooltip());var l=e.measures.scrollLeft,c=e.measures.scrollTop;e.options.infiniteLoadThreshold&&this.infiniteLoad(c),this.drawHeader(c,l),e.options.data.length>0&&this.drawContent(c,l),0!==e.options.data.length||e.options.moreData?e.elements.noData.parentNode===e.elements.content&&e.elements.content.removeChild(e.elements.noData):this.drawNoData(),this.drawLoading(c,l),e.state.showScrollTooltipOnDraw&&this.onMouseDownScroll(),e.resizedViewport=!1},p.prototype.drawHeader=function(e,t){var o=this.properties;o.options.showHeader&&((o.measures.previousScrollLeft!==o.measures.scrollLeft||o.resizedViewport)&&(o.elements.headerRow.style.width=this.virtualWidth()+\"px\",o.elements.headerRow.style.height=o.options.headerHeight+\"px\",o.elements.headerRow.style.left=-1*t+\"px\"),this.drawRow(t,o.options.headerRenderer,o.options.columns,o.elements.headerCells,o.elements.headerRow,!0))},p.prototype.drawContent=function(e,t){var o=this.properties,s=10*o.options.rowHeight;o.unloadedContentRows=0,this.getVirtualScrollMeasures();var n=this.virtualWidth();n=o.options.data.length&&(r=o.options.data.length-1);var a=document.createDocumentFragment();if(r-i+1>o.elements.rows.length){for(var l=o.elements.rows.length;l<=r-i;l++)o.elements.rows[l]=document.createElement(\"div\"),o.elements.rowCells[l]=[],o.elements.rows[l].classList.add(\"row\"),o.elements.rows[l]._index=-1,o.elements.rows[l]._gridArrayIndex=l,o.elements.rows[l].style.height=o.options.rowHeight+\"px\",a.appendChild(o.elements.rows[l]);o.elements.content.appendChild(a),a=document.createDocumentFragment()}for(var c=[],d=0;dr?(o.elements.rows[d]._index>-1&&o.options.data[o.elements.rows[d]._index]&&(o.options.data[o.elements.rows[d]._index]._gridRendered=!1),o.elements.rows[d]._index=-1,c.push(o.elements.rows[d]),o.elements.rows[d]._forceRedraw=!0):o.options.data[o.elements.rows[d]._index]&&o.options.data[o.elements.rows[d]._index]._gridRendered&&!o.state.dataChanged||(o.elements.rows[d]._index=-1,c.push(o.elements.rows[d]),o.elements.rows[d]._forceRedraw=!0);for(var d=i;d<=r;d++){var u=null;o.options.data[d]?o.options.data[d]._gridRendered&&this.getRowElementForDataIndex(d)?o.state.dataChanged&&\"function\"==typeof o.options.rowAttributeRenderer||o.resizedViewport||o.columnResized?(u=this.getRowElementForDataIndex(d),\"function\"==typeof o.options.rowAttributeRenderer&&o.elements.rows[d-i].setAttribute(\"data-identifier\",o.options.rowAttributeRenderer(o.options.data[d])),o.resizedViewport&&(u.style.width=n+\"px\")):o.measures.previousScrollLeft!==o.measures.scrollLeft?u=this.getRowElementForDataIndex(d):o.ignoreScroll&&(this.getRowElementForDataIndex(d).style.top=d*o.options.rowHeight+o.measures.multiplierOffsetTop+\"px\"):(u=c.pop(),u&&(u.className=\"row\",\"function\"==typeof o.options.setRowClass&&u.classList.add(o.options.setRowClass(o.options.data[d],d)),u.style.top=d*o.options.rowHeight+o.measures.multiplierOffsetTop+\"px\",u.setAttribute(\"data-row\",d),u.style.width=n+\"px\",u._index=d,o.options.data[d]._gridRendered=!0,\"function\"==typeof o.options.rowAttributeRenderer&&u.setAttribute(\"data-identifier\",o.options.rowAttributeRenderer(o.options.data[d])))):(0===o.unloadedContentRows&&(o.missingDataStart=d),o.missingDataEnd=d,o.unloadedContentRows+=1,d0&&o.elements.content.appendChild(a);for(var d=0;d-1)for(var l=0;l div.container > div.content > div.row.selected\"),m=o.elements.content.querySelector(\".sdl-virtual-grid > div.container > div.content > div.row.focus\"),h=o.elements.content.querySelector(\".sdl-virtual-grid > div.container > div.content > div.row.pre-focus\");p&&p.getAttribute(\"data-row\")!==o.options.selectedRow&&p.classList.remove(\"selected\"),m&&m.getAttribute(\"data-row\")!==o.options.focusAt&&(m.classList.remove(\"focus\"),h&&h.classList.remove(\"pre-focus\")),o.options.selectedRow>=0&&o.options.data[o.options.selectedRow]&&o.options.data[o.options.selectedRow]._gridRendered&&o.elements.content.querySelector('.row[data-row=\"'+o.options.selectedRow+'\"]')&&o.elements.content.querySelector('.row[data-row=\"'+o.options.selectedRow+'\"]').classList.add(\"selected\");var v=o.options.focusAt,f=!1;if(v===o.options.data.length&&(v-=1,f=!0),v>=0&&o.options.data[v]&&o.options.data[v]._gridRendered&&(o.elements.content.querySelector('.row[data-row=\"'+v+'\"]').classList.add(\"focus\"),f||(v-=1),v>=0&&o.options.data[v]&&o.options.data[v]._gridRendered&&o.elements.content.querySelector('.row[data-row=\"'+v+'\"]').classList.add(\"pre-focus\")),o.elements.content.firstChild===o.elements.noData&&o.elements.content.removeChild(o.elements.noData),o.unloadedContentRows>0){var g=Math.floor(e/o.options.rowHeight),w=g+Math.ceil(o.measures.canvasHeight/o.options.rowHeight);o.missingDataMiddle=g+(w-g)/2,this.getMoreData()}},p.prototype.drawNoData=function(){var e=this.properties;e.elements.content.style.height=\"100%\";for(var t=e.elements.content.querySelectorAll(\".height-spacer\"),o=0;o0&&o.options.moreData?o.options.infiniteLoadThreshold>0?this.setLoaderState(e,t,r.INLINE_SMALL_WITH_LOADING_TEXT):this.setLoaderState(e,t,r.FULL_PANEL_MEDIUM_NO_TEXT):this.setLoaderState(e,t,r.HIDDEN)},p.prototype.setLoaderState=function(e,o,s){var n=this.properties;switch(s){case r.HIDDEN:n.elements.loading.style.display=\"none\";break;case r.FULL_PANEL_MEDIUM_NO_TEXT:n.measures.scrollLeft!==n.measures.previousScrollLeft&&n.elements.loading.setAttribute(\"style\",\"left:\"+o+\"px;\"),n.activityIndicatorControl.update({size:t.ActivityIndicatorSize.MEDIUM}),n.elements.activityIndicatorContainer.classList.remove(\"small\"),n.elements.loading.setAttribute(\"style\",\"display: inline-block; position:absolute; width: \"+n.measures.canvasWidth+\"px; height: \"+n.measures.canvasHeight+\"px; top: \"+e+\"px; left: \"+o+\"px;\"),n.elements.loadingText.style.display=\"none\",this.moveNodeToParent(n.elements.loading,n.elements.contentContainer);break;case r.INLINE_SMALL_WITH_LOADING_TEXT:n.measures.scrollLeft!==n.measures.previousScrollLeft&&n.elements.loading.setAttribute(\"style\",\"left:\"+o+\"px;\"),n.activityIndicatorControl.update({size:t.ActivityIndicatorSize.SMALL}),n.elements.activityIndicatorContainer.classList.add(\"small\"),n.elements.loading.setAttribute(\"style\",\"text-align: center; display: inline-block; position:absolute; height: \"+n.options.rowHeight+\"px; top: \"+n.measures.virtualHeight+\"px; left: \"+n.measures.scrollLeft+\"px; width: \"+n.measures.contentClientWidth+\"px;\"),n.elements.loadingText.setAttribute(\"style\",\"position: relative; margin-left: 5px; display: inline; line-height: \"+n.options.rowHeight+\"px;\"),this.moveNodeToParent(n.elements.loading,n.elements.content);break;default:throw new Error(\"Unsupported loading state\")}},p.prototype.moveNodeToParent=function(e,t){var o=e.parentNode;o!==t&&(o&&o.removeChild(e),t.appendChild(e))},p.prototype.drawRow=function(e,t,o,s,n,i){for(var r=this.properties,a=0,l=0,c=0;c=e-1e3&&a-1e3=t&&e<=r,{maximum:r,minimum:t,name:n,value:e})},m=function(e,n,t,r){c(\"E_INVALID_PAR_TYPE\",\"Invalid `{name}` parameter ({value}). {expected} expected.\",t,{expected:r,name:n,value:e})},_=function(n,t){m(n,t,void 0===n||\"string\"==typeof n||n instanceof e,\"String or Cldr instance\")},p=function(e){return null!==e&&\"\"+e==\"[object Object]\"},v=function(e,n){m(e,n,void 0===e||p(e),\"Plain Object\")},g=function(n){return n instanceof e?n:new e(n)},E=function(e){return e.replace(/([.*+?^=!:${}()|\\[\\]\\/\\\\])/g,\"\\\\$1\")},h=function(e,n,t){var r;for(\"string\"!=typeof e&&(e=String(e)),r=e.length;rr;)a=e[0].slice(i-r,i)+(a.length?u:\"\")+a,i-=r,o&&(r=t,o=!1);return e[0]=e[0].slice(0,i)+(a.length?u:\"\")+a,e.join(\".\")},b=function(e,n,t,i,r,u){return i?(e=u?r(e,u):r(e,{exponent:-i}),t&&(e=String(e).split(\".\"),e[1]=a(e[1]||\"\",t,!0),e=e.join(\".\"))):e=r(e),e=String(e),n&&(e=e.split(\".\"),e[0]=a(e[0],n),e=e.join(\".\")),e},h=function(e,n,t){var i;return e=e.toPrecision(n+2),i=Math.ceil(Math.log(Math.abs(e))/Math.log(10)),i-=n,t(e,{exponent:i})},N=function(e,n,t,i){var r,u;if(n>t&&(t=n),r=h(e,n,i),u=h(e,t,i),e=+r===+u?r:u,e=(+e).toString(10),/e/.test(e))throw f({feature:\"integers out of (1e21, 1e-7)\"});return n-e.replace(/^0+|\\./g,\"\").length>0&&(e=e.split(\".\"),e[1]=a(e[1]||\"\",n-e[0].replace(/^0+/,\"\").length,!0),e=e.join(\".\")),e},v=function(e,n){var t,i,r,a,u,o,m,l,c,s,f,p,g,h,v,y,x,S;return c=n[1],u=n[2],a=n[3],i=n[4],o=n[5],r=n[6],v=n[7],f=n[8],y=n[9],h=n[15],t=n[16],m=n[17],S=n[18],l=n[19],isNaN(e)?m:(e<0?(p=n[12],s=n[13],x=n[14]):(p=n[11],s=n[0],x=n[10]),isFinite(e)?(g=s,p.indexOf(\"%\")!==-1?e*=100:p.indexOf(\"‰\")!==-1&&(e*=1e3),e=isNaN(o*r)?b(e,u,a,i,h,v):N(e,o,r,h),e=e.replace(/^-/,\"\"),f&&(e=d(e,f,y)),g+=e,g+=x,g.replace(/('([^']|'')+'|'')|./g,function(e,n){return n?(n=n.replace(/''/,\"'\"),n.length>2&&(n=n.slice(1,-1)),n):(e=e.replace(/[.,\\-+E%\\u2030]/,function(e){return S[e]}),l&&(e=e.replace(/[0-9]/,function(e){return l[+e]})),e)})):s+t+x)},y=function(e){var n=e.attributes[\"u-nu\"];return n?(\"traditio\"===n&&(n=\"traditional\"),[\"native\",\"traditional\",\"finance\"].indexOf(n)!==-1?e.main([\"numbers/otherNumberingSystems\",n]):n):e.main(\"numbers/defaultNumberingSystem\")},x=function(e){var n,t=y(e);if(\"latn\"!==t){if(n=e.supplemental([\"numberingSystems\",t]),\"numeric\"!==n._type)throw f(\"`\"+n._type+\"` numbering system\");return n._digits}},S=/^(('[^']+'|''|[^*#@0,.E])*)(\\*.)?((([#,]*[0,]*0+)(\\.0*[0-9]*#*)?)|([#,]*@+#*))(E\\+?0+)?(('[^']+'|''|[^*#@0,.E])*)$/,_=function(e){var n,t,i,r,a,u,o,m,l,c,s,p,g,d,b,h,N,v;if(e=e.match(S),!e)throw new Error(\"Invalid pattern: \"+e);if(p=e[1],s=e[3],r=e[4],N=e[8],b=e[9],v=e[10],N?N.replace(/(@+)(#*)/,function(e,n,t){c=n.length,o=c+t.length}):(i=e[7],a=e[6],i&&(i.replace(/[0-9]+/,function(e){m=e}),m?(d=+(\"0.\"+m),m=m.length):m=0,u=i.length-1),a.replace(/0+$/,function(e){l=e.length})),b)throw f({feature:\"scientific notation (not implemented)\"});if(s)throw f({feature:\"padding (not implemented)\"});return(n=r.lastIndexOf(\",\"))!==-1&&(t=r.split(\".\")[0],g=t.length-n-1,(t=r.lastIndexOf(\",\",n-1))!==-1&&(h=n-1-t)),[p,s,l,m,u,c,o,d,g,h,v]},E=function(e,n){return n.main([\"numbers/symbols-numberSystem-\"+y(n),e])},P={\".\":\"decimal\",\",\":\"group\",\"%\":\"percentSign\",\"+\":\"plusSign\",\"-\":\"minusSign\",E:\"exponential\",\"‰\":\"perMille\"},w=function(e){var n,t={};for(n in P)t[n]=E(P[n],e);return t},D=function(e){return isNaN(e)?NaN:Math[e<0?\"ceil\":\"floor\"](e)},F=function(e){return e=e||\"round\",e=\"truncate\"===e?D:Math[e],function(n,t){var i,r;if(n=+n,isNaN(n))return NaN;if(\"object\"==typeof t&&t.exponent){if(i=+t.exponent,r=1,0===i)return e(n);if(\"number\"!=typeof i||i%1!==0)return NaN}else{if(r=+t||1,1===r)return e(n);if(isNaN(r))return NaN;r=r.toExponential().split(\"e\"),i=+r[1],r=+r[0]}return n=n.toString().split(\"e\"),n[0]=+n[0]/r,n[1]=n[1]?+n[1]-i:-i,n=e(+(n[0]+\"e\"+n[1])),n=n.toString().split(\"e\"),n[0]=+n[0]*r,n[1]=n[1]?+n[1]+i:i,+(n[0]+\"e\"+n[1])}},j=function(e,n,t){function i(e,n){e in t&&(l[n]=t[e])}var r,a,u,o,m,l;return t=t||{},e=e.split(\";\"),m=e[0],r=e[1]||\"-\"+m,u=_(r),a=u[0],o=u[10],l=_(m).concat([m,a+m+o,a,o,F(t.round),E(\"infinity\",n),E(\"nan\",n),w(n),x(n)]),i(\"minimumIntegerDigits\",2),i(\"minimumFractionDigits\",3),i(\"maximumFractionDigits\",4),i(\"minimumSignificantDigits\",5),i(\"maximumSignificantDigits\",6),t.useGrouping===!1&&(l[8]=null),\"minimumFractionDigits\"in t&&!(\"maximumFractionDigits\"in t)?l[4]=Math.max(l[3],l[4]):!(\"minimumFractionDigits\"in t)&&\"maximumFractionDigits\"in t&&(l[3]=Math.min(l[3],l[4])),l},O=/^([^0-9]*)(([0-9,]*[0-9]+)(\\.[0-9]+)?)(E[+-]?[0-9]+)?([^0-9]*)$/,M=function(e,n){var t,i,a,u,o,m,l,c,s,f,p;if(i=n[0],u=n[1],l=n[2],c=n[3],a=n[4],t=e.match(i))s=1/0,f=e.slice(0,t.length),p=e.slice(t.length+1);else{if(m=new RegExp(Object.keys(u).map(function(e){return r(e)}).join(\"|\"),\"g\"),e=e.replace(m,function(e){return u[e]}),a&&(o=new RegExp(Object.keys(a).map(function(e){return r(e)}).join(\"|\"),\"g\"),e=e.replace(o,function(e){return a[e]})),e=e.match(O),!e)return NaN;if(f=e[1],p=e[6],s=e[2].replace(/,/g,\"\"),e[5]&&(s+=e[5]),s=+s,isNaN(s))return NaN;e[0].indexOf(\"%\")!==-1?(s/=100,p=p.replace(\"%\",\"\")):e[0].indexOf(\"‰\")!==-1&&(s/=1e3,p=p.replace(\"‰\",\"\"))}return f===l&&p===c&&(s*=-1),s},I=function(e){var n,t={};for(n in P)t[E(P[n],e)]=n;return t},T=function(e,n){var t,r,a,u,o=x(n);return e=e.split(\";\"),a=e[1]||\"-\"+e[0],u=_(a),o&&(t=o.split(\"\").reduce(function(e,n,t){return e[n]=String(t),e},{}),r=\"0123456789\".split(\"\").reduce(function(e,n){return e[n]=\"invalid\",e},{}),t=i(r,t)),[E(\"infinity\",n),i({},P,I(n)),u[0],u[10].replace(\"%\",\"\").replace(\"‰\",\"\"),t]},R=function(e,n){if(\"decimal\"!==e&&\"percent\"!==e)throw new Error(\"Invalid style\");return n.main([\"numbers\",e+\"Formats-numberSystem-\"+y(n),\"standard\"])};return n.numberFormatter=n.prototype.numberFormatter=function(e){var n,t,i,r,a,c,f,g;if(s(e,\"options\"),e=e||{},n=this.cldr,o(n),n.on(\"get\",u),f=e.raw?e.raw:R(e.style||\"decimal\",n),g=j(f,n,e),n.off(\"get\",u),a=g[2],r=g[3],t=g[4],c=g[5],i=g[6],isNaN(c*i)){if(!isNaN(c)||!isNaN(i))throw new Error(\"Neither or both the minimum and maximum significant digits must be present\");l(a,\"minimumIntegerDigits\",1,21),l(r,\"minimumFractionDigits\",0,20),l(t,\"maximumFractionDigits\",r,20)}else l(c,\"minimumSignificantDigits\",1,21),l(i,\"maximumSignificantDigits\",c,21);return function(e){return m(e,\"value\"),p(e,\"value\"),v(e,g)}},n.numberParser=n.prototype.numberParser=function(e){var n,t,i;return s(e,\"options\"),e=e||{},n=this.cldr,o(n),n.on(\"get\",u),t=e.raw?e.raw:R(e.style||\"decimal\",n),i=T(t,n),n.off(\"get\",u),function(e){return m(e,\"value\"),g(e,\"value\"),M(e,i)}},n.formatNumber=n.prototype.formatNumber=function(e,n){return m(e,\"value\"),p(e,\"value\"),this.numberFormatter(n)(e)},n.parseNumber=n.prototype.parseNumber=function(e,n){return m(e,\"value\"),g(e,\"value\"),this.numberParser(n)(e)},n._createErrorUnsupportedFeature=f,n._numberNumberingSystem=y,n._numberPattern=R,n._numberSymbol=E,n._stringPad=a,n._validateParameterTypeNumber=p,n._validateParameterTypeString=g,n});!function(e,a){\"function\"==typeof define&&define.amd?define([\"cldr\",\"../globalize\",\"./number\",\"cldr/event\",\"cldr/supplemental\"],a):\"object\"==typeof exports?module.exports=a(require(\"cldrjs\"),require(\"globalize\")):a(e.Cldr,e.Globalize)}(this,function(e,a){function r(e,a){i(e,a,{skip:[/dates\\/calendars\\/gregorian\\/dateTimeFormats\\/availableFormats/,/dates\\/calendars\\/gregorian\\/days\\/.*\\/short/,/supplemental\\/timeData\\/(?!001)/,/supplemental\\/weekData\\/(?!001)/]})}var t=a._createError,u=a._createErrorUnsupportedFeature,s=a._formatMessage,n=a._numberSymbol,o=a._regexpEscape,c=a._stringPad,i=a._validateCldr,m=a._validateDefaultLocale,l=a._validateParameterPresence,d=a._validateParameterType,D=a._validateParameterTypePlainObject,g=a._validateParameterTypeString,f=function(e,a){d(e,a,void 0===e||e instanceof Date,\"Date\")},F=function(e,a){return t(\"E_INVALID_PAR_VALUE\",\"Invalid `{name}` value ({value}).\",{name:e,value:a})},p=function(e,a){function r(e,r,t){return s(a.main([\"dates/calendars/gregorian/dateTimeFormats\",e]),[t,r])}var t,u,n,o,c;switch(!0){case\"skeleton\"in e:n=e.skeleton,u=a.main([\"dates/calendars/gregorian/dateTimeFormats/availableFormats\",n]),u||(o=n.split(/[^hHKkmsSAzZOvVXx]/).slice(-1)[0],t=n.split(/[^GyYuUrQqMLlwWdDFgEec]/)[0],c=/(MMMM|LLLL).*[Ec]/.test(t)?\"full\":/MMMM/g.test(t)?\"long\":/MMM/g.test(t)||/LLL/g.test(t)?\"medium\":\"short\",u=r(c,a.main([\"dates/calendars/gregorian/dateTimeFormats/availableFormats\",t]),a.main([\"dates/calendars/gregorian/dateTimeFormats/availableFormats\",o])));break;case\"date\"in e:case\"time\"in e:u=a.main([\"dates/calendars/gregorian\",\"date\"in e?\"dateFormats\":\"timeFormats\",e.date||e.time]);break;case\"datetime\"in e:u=r(e.datetime,a.main([\"dates/calendars/gregorian/dateFormats\",e.datetime]),a.main([\"dates/calendars/gregorian/timeFormats\",e.datetime]));break;case\"raw\"in e:u=e.raw;break;default:throw F({name:\"options\",value:e})}return u},b=function(e,a){return(e.getDay()-a+7)%7},h=function(e,a){var r=864e5;return(a.getTime()-e.getTime())/r},k=function(e,a){switch(e=new Date(e.getTime()),a){case\"year\":e.setMonth(0);case\"month\":e.setDate(1);case\"day\":e.setHours(0);case\"hour\":e.setMinutes(0);case\"minute\":e.setSeconds(0);case\"second\":e.setMilliseconds(0)}return e},v=function(e){return Math.floor(h(k(e,\"year\"),e))},y=[\"sun\",\"mon\",\"tue\",\"wed\",\"thu\",\"fri\",\"sat\"],E=function(e){return y.indexOf(e.supplemental.weekData.firstDay())},w=function(e){return e-k(e,\"day\")},A=/([a-z])\\1*|'([^']|'')+'|''|./gi,M=function(e,a,r,t){var u,s=e.getTimezoneOffset();return u=Math.abs(s),t=t||{1:function(e){return c(e,1)},2:function(e){return c(e,2)}},a.split(\";\")[s>0?1:0].replace(\":\",r).replace(/HH?/,function(e){return t[e.length](Math.floor(u/60))}).replace(/mm/,function(){return t[2](u%60)})},H=function(e,a,r){var t=r.timeSeparator;return r.pattern.replace(A,function(u){var s,n=u.charAt(0),o=u.length;switch(\"j\"===n&&(n=r.preferredTime),\"Z\"===n&&(o<4?(n=\"x\",o=4):o<5?(n=\"O\",o=4):(n=\"X\",o=5)),n){case\"G\":s=r.eras[e.getFullYear()<0?0:1];break;case\"y\":s=e.getFullYear(),2===o&&(s=String(s),s=+s.substr(s.length-2));break;case\"Y\":s=new Date(e.getTime()),s.setDate(s.getDate()+7-b(e,r.firstDay)-r.firstDay-r.minDays),s=s.getFullYear(),2===o&&(s=String(s),s=+s.substr(s.length-2));break;case\"Q\":case\"q\":s=Math.ceil((e.getMonth()+1)/3),o>2&&(s=r.quarters[n][o][s]);break;case\"M\":case\"L\":s=e.getMonth()+1,o>2&&(s=r.months[n][o][s]);break;case\"w\":s=b(k(e,\"year\"),r.firstDay),s=Math.ceil((v(e)+s)/7)-(7-s>=r.minDays?0:1);break;case\"W\":s=b(k(e,\"month\"),r.firstDay),s=Math.ceil((e.getDate()+s)/7)-(7-s>=r.minDays?0:1);break;case\"d\":s=e.getDate();break;case\"D\":s=v(e)+1;break;case\"F\":s=Math.floor(e.getDate()/7)+1;break;case\"e\":case\"c\":if(o<=2){s=b(e,r.firstDay)+1;break}case\"E\":s=y[e.getDay()],s=r.days[n][o][s];break;case\"a\":s=r.dayPeriods[e.getHours()<12?\"am\":\"pm\"];break;case\"h\":s=e.getHours()%12||12;break;case\"H\":s=e.getHours();break;case\"K\":s=e.getHours()%12;break;case\"k\":s=e.getHours()||24;break;case\"m\":s=e.getMinutes();break;case\"s\":s=e.getSeconds();break;case\"S\":s=Math.round(e.getMilliseconds()*Math.pow(10,o-3));break;case\"A\":s=Math.round(w(e)*Math.pow(10,o-3));break;case\"z\":case\"O\":0===e.getTimezoneOffset()?s=r.gmtZeroFormat:(s=M(e,o<4?\"+H;-H\":r.tzLongHourFormat,t,a),s=r.gmtFormat.replace(/\\{0\\}/,s));break;case\"X\":if(0===e.getTimezoneOffset()){s=\"Z\";break}case\"x\":s=1===o?\"+HH;-HH\":o%2?\"+HH:mm;-HH:mm\":\"+HHmm;-HHmm\",s=M(e,s,\":\");break;case\":\":s=t;break;case\"'\":u=u.replace(/''/,\"'\"),o>2&&(u=u.slice(1,-1)),s=u;break;default:s=u}return\"number\"==typeof s&&(s=a[o](s)),s})},C=function(e,a){function r(e){t.numberFormatters||(t.numberFormatters={}),t.numberFormatters[e]=c(\"\",e)}var t={pattern:e,timeSeparator:n(\"timeSeparator\",a)},s=[\"abbreviated\",\"wide\",\"narrow\"];return e.replace(A,function(e){var n,o=e.charAt(0),c=e.length;switch(\"j\"===o&&(t.preferredTime=o=a.supplemental.timeData.preferred()),\"Z\"===o&&4===c&&(o=\"O\",c=4),o){case\"G\":t.eras=a.main([\"dates/calendars/gregorian/eras\",c<=3?\"eraAbbr\":4===c?\"eraNames\":\"eraNarrow\"]);break;case\"y\":n=!0;break;case\"Y\":t.firstDay=E(a),t.minDays=a.supplemental.weekData.minDays(),n=!0;break;case\"u\":case\"U\":throw u({feature:\"year pattern `\"+o+\"`\"});case\"Q\":case\"q\":c>2?(t.quarters||(t.quarters={}),t.quarters[o]||(t.quarters[o]={}),t.quarters[o][c]=a.main([\"dates/calendars/gregorian/quarters\",\"Q\"===o?\"format\":\"stand-alone\",s[c-3]])):n=!0;break;case\"M\":case\"L\":c>2?(t.months||(t.months={}),t.months[o]||(t.months[o]={}),t.months[o][c]=a.main([\"dates/calendars/gregorian/months\",\"M\"===o?\"format\":\"stand-alone\",s[c-3]])):n=!0;break;case\"w\":case\"W\":t.firstDay=E(a),t.minDays=a.supplemental.weekData.minDays(),n=!0;break;case\"d\":case\"D\":case\"F\":n=!0;break;case\"g\":throw u({feature:\"Julian day pattern `g`\"});case\"e\":case\"c\":if(c<=2){t.firstDay=E(a),n=!0;break}case\"E\":t.days||(t.days={}),t.days[o]||(t.days[o]={}),6===c?t.days[o][c]=a.main([\"dates/calendars/gregorian/days\",\"c\"===o?\"stand-alone\":\"format\",\"short\"])||a.main([\"dates/calendars/gregorian/days\",\"c\"===o?\"stand-alone\":\"format\",\"abbreviated\"]):t.days[o][c]=a.main([\"dates/calendars/gregorian/days\",\"c\"===o?\"stand-alone\":\"format\",s[c<3?0:c-3]]);break;case\"a\":t.dayPeriods=a.main(\"dates/calendars/gregorian/dayPeriods/format/wide\");break;case\"h\":case\"H\":case\"K\":case\"k\":case\"m\":case\"s\":case\"S\":case\"A\":n=!0;break;case\"z\":case\"O\":t.gmtFormat=a.main(\"dates/timeZoneNames/gmtFormat\"),t.gmtZeroFormat=a.main(\"dates/timeZoneNames/gmtZeroFormat\"),t.tzLongHourFormat=a.main(\"dates/timeZoneNames/hourFormat\");case\"Z\":case\"X\":case\"x\":r(1),r(2);break;case\"v\":case\"V\":throw u({feature:\"timezone pattern `\"+o+\"`\"})}n&&r(c)}),t},x=function(e){return 1===new Date(e,1,29).getMonth()},B=function(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()},Z=function(e,a){var r=new Date(e.getFullYear(),e.getMonth()+1,0).getDate();e.setDate(a<1?1:ar},z=function(e,a,r){var t,s,n,o,c,i,m,l,d=0,D=1,g=2,f=3,F=4,p=5,b=6,h=new Date,v=[],y=[\"year\",\"month\",\"day\",\"hour\",\"minute\",\"second\",\"milliseconds\"];if(!a.length)return null;if(l=a.every(function(e){var a,l,k,y;if(\"literal\"===e.type)return!0;switch(l=e.type.charAt(0),y=e.type.length,\"j\"===l&&(l=r.preferredTimeData),l){case\"G\":v.push(d),o=+e.value;break;case\"y\":if(k=e.value,2===y){if(S(k,0,99))return!1;a=100*Math.floor(h.getFullYear()/100),k+=a,k>h.getFullYear()+20&&(k-=100)}h.setFullYear(k),v.push(d);break;case\"Y\":throw u({feature:\"year pattern `\"+l+\"`\"});case\"Q\":case\"q\":break;case\"M\":case\"L\":if(k=y<=2?e.value:+e.value,S(k,1,12))return!1;T(h,k-1),v.push(D);break;case\"w\":case\"W\":break;case\"d\":s=e.value,v.push(g);break;case\"D\":n=e.value,v.push(g);break;case\"F\":break;case\"e\":case\"c\":case\"E\":break;case\"a\":t=e.value;break;case\"h\":if(k=e.value,S(k,1,12))return!1;c=i=!0,h.setHours(12===k?0:k),v.push(f);break;case\"K\":if(k=e.value,S(k,0,11))return!1;c=i=!0,h.setHours(k),v.push(f);break;case\"k\":if(k=e.value,S(k,1,24))return!1;c=!0,h.setHours(24===k?0:k),v.push(f);break;case\"H\":if(k=e.value,S(k,0,23))return!1;c=!0,h.setHours(k),v.push(f);break;case\"m\":if(k=e.value,S(k,0,59))return!1;h.setMinutes(k),v.push(F);break;case\"s\":if(k=e.value,S(k,0,59))return!1;h.setSeconds(k),v.push(p);break;case\"A\":h.setHours(0),h.setMinutes(0),h.setSeconds(0);case\"S\":k=Math.round(e.value*Math.pow(10,3-y)),h.setMilliseconds(k),v.push(b);break;case\"Z\":case\"z\":case\"O\":case\"X\":case\"x\":m=e.value-h.getTimezoneOffset()}return!0}),!l)return null;if(c&&!(!t^i))return null;if(0===o&&h.setFullYear(h.getFullYear()*-1+1),void 0!==s){if(S(s,1,B(h)))return null;h.setDate(s)}else if(void 0!==n){if(S(n,1,x(h.getFullYear())?366:365))return null;h.setMonth(0),h.setDate(n)}return i&&\"pm\"===t&&h.setHours(h.getHours()+12),m&&h.setMinutes(h.getMinutes()+m),v=Math.max.apply(null,v),h=k(h,y[v])},L=function(e){return{preferredTimeData:e.supplemental.timeData.preferred()}},q=/[0-9\\xB2\\xB3\\xB9\\xBC-\\xBE\\u0660-\\u0669\\u06F0-\\u06F9\\u07C0-\\u07C9\\u0966-\\u096F\\u09E6-\\u09EF\\u09F4-\\u09F9\\u0A66-\\u0A6F\\u0AE6-\\u0AEF\\u0B66-\\u0B6F\\u0B72-\\u0B77\\u0BE6-\\u0BF2\\u0C66-\\u0C6F\\u0C78-\\u0C7E\\u0CE6-\\u0CEF\\u0D66-\\u0D75\\u0DE6-\\u0DEF\\u0E50-\\u0E59\\u0ED0-\\u0ED9\\u0F20-\\u0F33\\u1040-\\u1049\\u1090-\\u1099\\u1369-\\u137C\\u16EE-\\u16F0\\u17E0-\\u17E9\\u17F0-\\u17F9\\u1810-\\u1819\\u1946-\\u194F\\u19D0-\\u19DA\\u1A80-\\u1A89\\u1A90-\\u1A99\\u1B50-\\u1B59\\u1BB0-\\u1BB9\\u1C40-\\u1C49\\u1C50-\\u1C59\\u2070\\u2074-\\u2079\\u2080-\\u2089\\u2150-\\u2182\\u2185-\\u2189\\u2460-\\u249B\\u24EA-\\u24FF\\u2776-\\u2793\\u2CFD\\u3007\\u3021-\\u3029\\u3038-\\u303A\\u3192-\\u3195\\u3220-\\u3229\\u3248-\\u324F\\u3251-\\u325F\\u3280-\\u3289\\u32B1-\\u32BF\\uA620-\\uA629\\uA6E6-\\uA6EF\\uA830-\\uA835\\uA8D0-\\uA8D9\\uA900-\\uA909\\uA9D0-\\uA9D9\\uA9F0-\\uA9F9\\uAA50-\\uAA59\\uABF0-\\uABF9\\uFF10-\\uFF19]|\\uD800[\\uDD07-\\uDD33\\uDD40-\\uDD78\\uDD8A\\uDD8B\\uDEE1-\\uDEFB\\uDF20-\\uDF23\\uDF41\\uDF4A\\uDFD1-\\uDFD5]|\\uD801[\\uDCA0-\\uDCA9]|\\uD802[\\uDC58-\\uDC5F\\uDC79-\\uDC7F\\uDCA7-\\uDCAF\\uDD16-\\uDD1B\\uDE40-\\uDE47\\uDE7D\\uDE7E\\uDE9D-\\uDE9F\\uDEEB-\\uDEEF\\uDF58-\\uDF5F\\uDF78-\\uDF7F\\uDFA9-\\uDFAF]|\\uD803[\\uDE60-\\uDE7E]|\\uD804[\\uDC52-\\uDC6F\\uDCF0-\\uDCF9\\uDD36-\\uDD3F\\uDDD0-\\uDDD9\\uDDE1-\\uDDF4\\uDEF0-\\uDEF9]|\\uD805[\\uDCD0-\\uDCD9\\uDE50-\\uDE59\\uDEC0-\\uDEC9]|\\uD806[\\uDCE0-\\uDCF2]|\\uD809[\\uDC00-\\uDC6E]|\\uD81A[\\uDE60-\\uDE69\\uDF50-\\uDF59\\uDF5B-\\uDF61]|\\uD834[\\uDF60-\\uDF71]|\\uD835[\\uDFCE-\\uDFFF]|\\uD83A[\\uDCC7-\\uDCCF]|\\uD83C[\\uDD00-\\uDD0C]/,N=function(e,a,r){var t,u=r.timeSeparator,s=[],n=[\"abbreviated\",\"wide\",\"narrow\"];return t=r.pattern.match(A).every(function(t){function c(a,r){var t=e.match(a);return r=r||function(e){return+e},!!t&&(t.length<8?b.value=60*(t[1]?-r(t[1]):r(t[4])):b.value=60*(t[1]?-r(t[1]):r(t[7]))+(t[1]?-r(t[4]):r(t[10])),!0)}function i(e,a,r){var t;return a||(a=\"{0}\"),t=e.replace(\"+\",\"\\\\+\").replace(/HH|mm/g,\"((\"+q.source+\")(\"+q.source+\"))\").replace(/H|m/g,\"((\"+q.source+\")(\"+q.source+\")?)\"),r&&(t=t.replace(/:/g,r)),t=t.split(\";\").map(function(e){return a.replace(\"{0}\",e)}).join(\"|\"),new RegExp(t)}function m(){if(1===f)return F=!0,p=q}function l(){if(1===f)return F=!0,p=new RegExp(\"(\"+q.source+\")(\"+q.source+\")?\")}function d(){if(2===f)return F=!0,p=new RegExp(\"(\"+q.source+\")(\"+q.source+\")\")}function D(a){var t,u,s=r[a.join(\"/\")];for(t in s)if(u=new RegExp(\"^\"+s[t]),u.test(e))return b.value=t,p=new RegExp(s[t]);return null}var g,f,F,p,b={};switch(b.type=t,g=t.charAt(0),f=t.length,\"Z\"===g&&(f<4?(g=\"x\",f=4):f<5?(g=\"O\",f=4):(g=\"X\",f=5)),g){case\"G\":D([\"gregorian/eras\",f<=3?\"eraAbbr\":4===f?\"eraNames\":\"eraNarrow\"]);break;case\"y\":case\"Y\":F=!0,p=1===f?new RegExp(\"(\"+q.source+\")+\"):2===f?new RegExp(\"(\"+q.source+\")(\"+q.source+\")\"):new RegExp(\"(\"+q.source+\"){\"+f+\",}\");break;case\"Q\":case\"q\":m()||d()||D([\"gregorian/quarters\",\"Q\"===g?\"format\":\"stand-alone\",n[f-3]]);break;case\"M\":case\"L\":l()||d()||D([\"gregorian/months\",\"M\"===g?\"format\":\"stand-alone\",n[f-3]]);break;case\"D\":f<=3&&(F=!0,p=new RegExp(\"(\"+q.source+\"){\"+f+\",3}\"));break;case\"W\":case\"F\":m();break;case\"e\":case\"c\":if(f<=2){m()||d();break}case\"E\":6===f?D([\"gregorian/days\",[\"c\"===g?\"stand-alone\":\"format\"],\"short\"])||D([\"gregorian/days\",[\"c\"===g?\"stand-alone\":\"format\"],\"abbreviated\"]):D([\"gregorian/days\",[\"c\"===g?\"stand-alone\":\"format\"],n[f<3?0:f-3]]);break;case\"a\":D([\"gregorian/dayPeriods/format/wide\"]);break;case\"w\":case\"d\":case\"h\":case\"H\":case\"K\":case\"k\":case\"j\":case\"m\":case\"s\":l()||d();break;case\"S\":F=!0,p=new RegExp(\"(\"+q.source+\"){\"+f+\"}\");break;case\"A\":F=!0,p=new RegExp(\"(\"+q.source+\"){\"+(f+5)+\"}\");break;case\"z\":case\"O\":if(e===r[\"timeZoneNames/gmtZeroFormat\"])b.value=0,p=new RegExp(r[\"timeZoneNames/gmtZeroFormat\"]);else if(p=i(f<4?\"+H;-H\":r[\"timeZoneNames/hourFormat\"],r[\"timeZoneNames/gmtFormat\"],u),!c(p,a))return null;break;case\"X\":if(\"Z\"===e){b.value=0,p=/Z/;break}case\"x\":if(p=i(1===f?\"+HH;-HH\":f%2?\"+HH:mm;-HH:mm\":\"+HHmm;-HHmm\"),!c(p))return null;break;case\"'\":b.type=\"literal\",t=t.replace(/''/,\"'\"),f>2&&(t=t.slice(1,-1)),p=new RegExp(o(t));break;default:b.type=\"literal\",p=/./}return!!p&&(e=e.replace(new RegExp(\"^\"+p.source),function(e){return b.lexeme=e,F&&(b.value=a(e)),\"\"}),!!b.lexeme&&(s.push(b),!0))}),t?s:[]},P=function(e,a){function r(e,a){t[e.replace(/^.*\\/dates\\//,\"\").replace(/calendars\\//,\"\")]=a}var t={pattern:e,timeSeparator:n(\"timeSeparator\",a)},s=[\"abbreviated\",\"wide\",\"narrow\"];return a.on(\"get\",r),e.match(A).forEach(function(e){var r,t;switch(r=e.charAt(0),t=e.length,\"Z\"===r&&t<5&&(r=\"O\",t=4),r){case\"G\":a.main([\"dates/calendars/gregorian/eras\",t<=3?\"eraAbbr\":4===t?\"eraNames\":\"eraNarrow\"]);break;case\"u\":case\"U\":throw u({feature:\"year pattern `\"+r+\"`\"});case\"Q\":case\"q\":t>2&&a.main([\"dates/calendars/gregorian/quarters\",\"Q\"===r?\"format\":\"stand-alone\",s[t-3]]);break;case\"M\":case\"L\":t>2&&a.main([\"dates/calendars/gregorian/months\",\"M\"===r?\"format\":\"stand-alone\",s[t-3]]);break;case\"g\":throw u({feature:\"Julian day pattern `g`\"});case\"e\":case\"c\":if(t<=2)break;case\"E\":6===t?a.main([\"dates/calendars/gregorian/days\",[\"c\"===r?\"stand-alone\":\"format\"],\"short\"])||a.main([\"dates/calendars/gregorian/days\",[\"c\"===r?\"stand-alone\":\"format\"],\"abbreviated\"]):a.main([\"dates/calendars/gregorian/days\",[\"c\"===r?\"stand-alone\":\"format\"],s[t<3?0:t-3]]);break;case\"a\":a.main([\"dates/calendars/gregorian/dayPeriods/format/wide\"]);break;case\"z\":case\"O\":a.main(\"dates/timeZoneNames/gmtFormat\"),a.main(\"dates/timeZoneNames/gmtZeroFormat\"),a.main(\"dates/timeZoneNames/hourFormat\");break;case\"v\":case\"V\":throw u({feature:\"timezone pattern `\"+r+\"`\"})}}),a.off(\"get\",r),t};return a.dateFormatter=a.prototype.dateFormatter=function(e){var a,t,u,s,n;D(e,\"options\"),a=this.cldr,e=e||{skeleton:\"yMd\"},m(a),a.on(\"get\",r),s=p(e,a),n=C(s,a),a.off(\"get\",r),t=n.numberFormatters,delete n.numberFormatters;for(u in t)t[u]=this.numberFormatter({raw:t[u]});return function(e){return l(e,\"value\"),f(e,\"value\"),H(e,t,n)}},a.dateParser=a.prototype.dateParser=function(e){var a,t,u,s,n;return D(e,\"options\"),a=this.cldr,e=e||{skeleton:\"yMd\"},m(a),a.on(\"get\",r),s=p(e,a),n=P(s,a),u=L(a),a.off(\"get\",r),t=this.numberParser({raw:\"0\"}),function(e){var a;return l(e,\"value\"),g(e,\"value\"),a=N(e,t,n),z(e,a,u)||null}},a.formatDate=a.prototype.formatDate=function(e,a){return l(e,\"value\"),f(e,\"value\"),this.dateFormatter(a)(e)},a.parseDate=a.prototype.parseDate=function(e,a){return l(e,\"value\"),g(e,\"value\"),this.dateParser(a)(e)},a});!function(t,e){\"function\"==typeof define&&define.amd?define([\"cldr\",\"../globalize\",\"cldr/event\"],e):\"object\"==typeof exports?module.exports=e(require(\"cldrjs\"),require(\"globalize\")):e(t.Cldr,t.Globalize)}(this,function(t,e){function r(t,e){var r;return new n(e.locale,function(e){return r||(d(),r=t.pluralGenerator()),r(e)})}var n,o=e._alwaysArray,i=e._isPlainObject,a=e._validate,u=e._validateDefaultLocale,s=e._validateParameterPresence,l=e._validateParameterType,c=e._validateParameterTypePlainObject;n=function(){function t(t,e){if(/^[A-Z_$][0-9A-Z_$]*$/i.test(t))return e?e+\".\"+t:t;var r=JSON.stringify(t);return e?e+\"[\"+r+\"]\":r}function e(t,e,r){if(this.lc=[t],this.runtime.pluralFuncs={},this.runtime.pluralFuncs[this.lc[0]]=e,this.runtime.fmt={},r)for(var n in r)this.runtime.fmt[n]=r[n]}return e._parse=function(){function t(t,e){function r(){this.constructor=t}r.prototype=e.prototype,t.prototype=new r}function e(t,e,r,n,o,i){this.message=t,this.expected=e,this.found=r,this.offset=n,this.line=o,this.column=i,this.name=\"SyntaxError\"}function r(t){function r(e){function r(e,r,n){var o,i;for(o=r;oe&&(Tt=0,Vt={line:1,column:1,seenCR:!1}),r(Vt,Tt,e),Tt=e),Vt}function n(t){qtHt&&(Ht=qt,Kt=[]),Kt.push(t))}function o(n,o,i){function a(t){var e=1;for(t.sort(function(t,e){return t.descriptione.description?1:0});e1?a.slice(0,-1).join(\", \")+\" or \"+a[t.length-1]:a[0],o=e?'\"'+r(e)+'\"':\"end of input\",\"Expected \"+n+\" but \"+o+\" found.\"}var s=r(i),l=i1?arguments[1]:{},C={},E={start:i},P=i,I=function(t){return{type:\"messageFormatPattern\",statements:t}},k=C,N=\"{\",O={type:\"literal\",value:\"{\",description:'\"{\"'},M=null,R=\",\",G={type:\"literal\",value:\",\",description:'\",\"'},z=\"}\",$={type:\"literal\",value:\"}\",description:'\"}\"'},J=function(t,e){var r={type:\"messageFormatElement\",argumentIndex:t};return e&&e.length?r.elementFormat=e[1]:r.output=!0,r},L=\"plural\",Z={type:\"literal\",value:\"plural\",description:'\"plural\"'},D=function(t,e){return{type:\"elementFormat\",key:t,val:e}},U=\"selectordinal\",q={type:\"literal\",value:\"selectordinal\",description:'\"selectordinal\"'},B=\"select\",T={type:\"literal\",value:\"select\",description:'\"select\"'},V=function(t,e){return{type:\"elementFormat\",key:t,val:e}},H=function(t,e){return{type:\"pluralFormatPattern\",pluralForms:e,offset:t||0}},K=\"offset\",Q={type:\"literal\",value:\"offset\",description:'\"offset\"'},W=\":\",X={type:\"literal\",value:\":\",description:'\":\"'},Y=function(t){return t},tt=function(t,e){return{key:t,val:e}},et=function(t){return t},rt=\"=\",nt={type:\"literal\",value:\"=\",description:'\"=\"'},ot=function(t){return{type:\"selectFormatPattern\",pluralForms:t}},it=function(t){return t},at=\"#\",ut={type:\"literal\",value:\"#\",description:'\"#\"'},st=function(){return{type:\"octothorpe\"}},lt=function(t){return{type:\"string\",val:t.join(\"\")}},ct={type:\"other\",description:\"identifier\"},pt=/^[0-9a-zA-Z$_]/,ft={type:\"class\",value:\"[0-9a-zA-Z$_]\",description:\"[0-9a-zA-Z$_]\"},ht=/^[^ \\t\\n\\r,.+={}]/,mt={type:\"class\",value:\"[^ \\\\t\\\\n\\\\r,.+={}]\",description:\"[^ \\\\t\\\\n\\\\r,.+={}]\"},dt=function(t){return t},vt=function(t){return t.join(\"\")},yt=/^[^{}#\\\\\\0-\\x1F \\t\\n\\r]/,gt={type:\"class\",value:\"[^{}#\\\\\\\\\\\\0-\\\\x1F \\\\t\\\\n\\\\r]\",description:\"[^{}#\\\\\\\\\\\\0-\\\\x1F \\\\t\\\\n\\\\r]\"},At=function(t){return t},Ft=\"\\\\\\\\\",_t={type:\"literal\",value:\"\\\\\\\\\",description:'\"\\\\\\\\\\\\\\\\\"'},bt=function(){return\"\\\\\"},wt=\"\\\\#\",xt={type:\"literal\",value:\"\\\\#\",description:'\"\\\\\\\\#\"'},St=function(){return\"#\"},jt=\"\\\\{\",Ct={type:\"literal\",value:\"\\\\{\",description:'\"\\\\\\\\{\"'},Et=function(){return\"{\"},Pt=\"\\\\}\",It={type:\"literal\",value:\"\\\\}\",description:'\"\\\\\\\\}\"'},kt=function(){return\"}\"},Nt=\"\\\\u\",Ot={type:\"literal\",value:\"\\\\u\",description:'\"\\\\\\\\u\"'},Mt=function(t,e,r,n){return String.fromCharCode(parseInt(\"0x\"+t+e+r+n))},Rt=/^[0-9]/,Gt={type:\"class\",value:\"[0-9]\",description:\"[0-9]\"},zt=function(t){return parseInt(t.join(\"\"),10)},$t=/^[0-9a-fA-F]/,Jt={type:\"class\",value:\"[0-9a-fA-F]\",description:\"[0-9a-fA-F]\"},Lt={type:\"other\",description:\"whitespace\"},Zt=function(t){return t.join(\"\")},Dt=/^[ \\t\\n\\r]/,Ut={type:\"class\",value:\"[ \\\\t\\\\n\\\\r]\",description:\"[ \\\\t\\\\n\\\\r]\"},qt=0,Bt=0,Tt=0,Vt={line:1,column:1,seenCR:!1},Ht=0,Kt=[],Qt=0;if(\"startRule\"in j){if(!(j.startRule in E))throw new Error(\"Can't start parsing from rule \\\"\"+j.startRule+'\".');P=E[j.startRule]}if(S=P(),S!==C&&qt===t.length)return S;throw S!==C&&qtdiv{position:absolute;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}.sdl-activityindicator .sdl-activityindicator-child-screen-bright:before,.sdl-activityindicator .sdl-activityindicator-child-screen-dark:before{content:\"\";display:block;opacity:.9;top:0;left:0;width:100%;height:100%;margin:0}.sdl-activityindicator .sdl-activityindicator-child-screen-bright:before{background-color:#fff}.sdl-activityindicator .sdl-activityindicator-child-screen-dark:before{background-color:#aaa}.sdl-activityindicator .sdl-activityindicator-child>:first-child{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50%;left:50%;width:300px;height:132px;margin:-66px 0 0 -150px;text-align:center;cursor:default;text-transform:uppercase;font-family:Arial}.sdl-activityindicator .sdl-activityindicator-child>:last-child{top:50%;left:50%;padding:0;width:20px;height:20px;margin:-10px 0 0 -10px;-webkit-animation:sdl-activityindicator-rotate .5s linear infinite;-o-animation:sdl-activityindicator-rotate .5s linear infinite;-moz-animation:sdl-activityindicator-rotate .5s linear infinite;animation:sdl-activityindicator-rotate .5s linear infinite}.sdl-activityindicator .sdl-activityindicator-child>:last-child>svg{width:20px;height:20px;-ms-transform:scale(3.7);transform:scale(3.7)}.sdl-activityindicator>.sdl-activityindicator-child-size-medium>:first-child,.sdl-activityindicator>.sdl-activityindicator-child-size-small>:first-child{display:none}.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child{padding-top:112px;line-height:15px;font-size:15px;font-weight:700;color:#5c636d;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child:not(:empty):after,.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child:not(:empty):before{content:\"\";-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:absolute;top:0;left:50%;padding:0;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%}.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child:not(:empty):before{width:100px;height:100px;margin:0 0 0 -50px;border:13px solid rgba(237,237,237,.6)}.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child:not(:empty):after{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMEZGRjdGODk0NjUxMUU2OEFBNkFBRDgzRTQxQTY1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMEZGRjdGOTk0NjUxMUU2OEFBNkFBRDgzRTQxQTY1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3Nzk3Njc1OTQ2NTExRTY4QUE2QUFEODNFNDFBNjVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY3Nzk3Njc2OTQ2NTExRTY4QUE2QUFEODNFNDFBNjVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MTPLWgAAApVJREFUeNrEl01IVVEQx3vmpkgrW0gLbeEi3FhouChMSDKslSBB5aagiLIgkEQXLhQSorCgFhFGkugmigShL/pY9CKkpHYqShC2iV5UFpHV6zdwhNttzn333Ht7Hfgz9829Z+Z/zsyZOS+VzWaX/M+RCkug+8z1QsRWsA00gDJ57mlvmYpDoNDh20Gw16drAafiEChw+LZI0dXHDYELgSFFt5nQLM0XgYeKbgWozgsBku0dYlJ5tT1kEp8EQ3GSUMZ9sN6nq8vhuArRb06P/M6wmONRQiDjkaKrxWjK4rwX8XLRuRnHDKlIO/BM0ZVIMoInHseNiHOg0mJnzNQRtx1g694gXmunwTguBld4vBPgXMb7qCGQcU/RVeG4ySTp/hzzpXDV/BECJq8zReUDyIBPBp/BPCv/7jFwFRz0Gd0HWnM4fgxOYGtCOwWSpc3KpK9CAoKLhITcDyANxJt4qQDH86ATxxeCekGJZfJyg9KIdWYEtOP8ba5mVJRgh/0FpEN24fhm2G5YnSCBWRxXupbiPvDcHDGJ9c8YBMrJmUEQ6oT9dSFhooSj2IOVYJWRy8BusCWE7VdgJ7sxl8iNyENwHLEp5OdyrHdB4mkS7VicNyjOF8C4ZcpqkGZeayIEpJAouilWWCv8AuZdg0RnLAIYWCPbqbwaNn1COt/hoBKMjYE4O3DUor/oaVaXEDvAN8u3ByCRNjdsZwLa6m7g9KOvY96V5gRmLHZqvKW7IOT2y6rWKq/OWtr2NGIDeKB1Tt4vuO6AlnxzGEoH3B2+ADk1lz3qJnSTTjnA6itMXP3jfMhLzCFEh4SQ59tRLqVtFv2Aw03qdJw6cAtM+HSjGM3k+8+p3JiOgI1gDwRe5JXAvxq/BRgAe4DM+GgRMFwAAAAASUVORK5CYII=);background-color:#fff;background-repeat:no-repeat;background-position:center center;width:50px;height:50px;margin:25px 0 0 -25px;border:none}.sdl-activityindicator>.sdl-activityindicator-child>:last-child>svg>circle{stroke:rgba(125,139,171,.4);stroke-width:2.4px;fill:none}.sdl-activityindicator>.sdl-activityindicator-child>:last-child>svg>path:last-child{stroke:#7d8bab}.sdl-activityindicator>.sdl-activityindicator-child>:last-child>svg>path{stroke-width:2.4px;fill:none}.sdl-activityindicator>.sdl-activityindicator-child-size-medium>:last-child>svg{-ms-transform:scale(1.8);transform:scale(1.8)}.sdl-activityindicator>.sdl-activityindicator-child-size-medium>:last-child>svg>circle,.sdl-activityindicator>.sdl-activityindicator-child-size-medium>:last-child>svg>path{stroke-width:2.6px}.sdl-activityindicator>.sdl-activityindicator-child-size-small>:last-child>svg{-ms-transform:scale(.88);transform:scale(.88)}.sdl-activityindicator>.sdl-activityindicator-child-size-small>:last-child>svg>circle,.sdl-activityindicator>.sdl-activityindicator-child-size-small>:last-child>svg>path{stroke-width:2.2px}.sdl-activityindicator>.sdl-activityindicator-child-size-large>:first-child:not(:empty)+:last-child{margin-top:-26px}.sdl-button.sdl-button-purpose-confirm:focus,.sdl-button.sdl-button-purpose-critical:focus,.sdl-button.sdl-button-purpose-general:focus,.sdl-button.sdl-button-purpose-proceed:focus,.sdl-button.sdl-button-purpose-toggle:focus{outline:none}.sdl-button.sdl-button-purpose-confirm::-moz-focus-inner,.sdl-button.sdl-button-purpose-critical::-moz-focus-inner,.sdl-button.sdl-button-purpose-general::-moz-focus-inner,.sdl-button.sdl-button-purpose-proceed::-moz-focus-inner,.sdl-button.sdl-button-purpose-toggle::-moz-focus-inner{border:0}.sdl-button.sdl-button-purpose-confirm,.sdl-button.sdl-button-purpose-critical,.sdl-button.sdl-button-purpose-general,.sdl-button.sdl-button-purpose-proceed,.sdl-button.sdl-button-purpose-toggle{border-width:1px;border-style:solid;font-family:\"Arial\";font-size:12px;font-weight:700;border-radius:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:27px;line-height:25px;padding:0 9px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:inline-block;text-align:center;text-overflow:ellipsis;overflow:hidden;cursor:default;white-space:nowrap;vertical-align:middle}.sdl-button.sdl-button-purpose-general,.sdl-button.sdl-button-purpose-toggle{background-color:#e2e2e2;color:#262c39;border-color:#aaa;text-shadow:0 1px #fff;box-shadow:inset 0 1px 0 0 #f4f4f4,inset 0 -1px 0 0 #d6d6d6}.sdl-button.sdl-button-purpose-general:focus,.sdl-button.sdl-button-purpose-toggle:focus{box-shadow:inset 0 1px 0 0 #f4f4f4,inset 0 -1px 0 0 #d6d6d6,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-general:hover,.sdl-button.sdl-button-toggle-off:hover{background-color:#f4f4f4;border-color:#454545;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #cfcfcf}.sdl-button.sdl-button-purpose-general:focus:hover,.sdl-button.sdl-button-purpose-toggle:focus:hover{box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #cfcfcf,0 0 1px 1px #296acc}.sdl-button.sdl-button-toggle-on:hover{background-color:#878787;border-color:#454545;box-shadow:inset 0 1px 0 0 #aaa,inset 0 -1px 0 0 #545454}.sdl-button.sdl-button-toggle-on:focus:hover{box-shadow:inset 0 1px 0 0 #aaa,inset 0 -1px 0 0 #545454,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-general.sdl-button-pressed,.sdl-button.sdl-button-purpose-toggle.sdl-button-pressed,.sdl-button.sdl-button-toggle-on{background-color:#767676;color:#fff;border-color:#aaa;text-shadow:0 1px #262c39;box-shadow:inset 0 1px 0 0 #454545,inset 0 -1px 0 0 #545454}.sdl-button.sdl-button-purpose-general.sdl-button-pressed:focus,.sdl-button.sdl-button-purpose-toggle.sdl-button-pressed:focus,.sdl-button.sdl-button-toggle-on:focus{box-shadow:inset 0 1px 0 0 #454545,inset 0 -1px 0 0 #545454,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-confirm{background-color:#489536;color:#fff;border-color:#244d1e;text-shadow:0 1px #244d1e;box-shadow:inset 0 1px 0 0 #a3c898,inset 0 -1px 0 0 #467f3a}.sdl-button.sdl-button-purpose-confirm:focus{box-shadow:inset 0 1px 0 0 #a3c898,inset 0 -1px 0 0 #467f3a,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-confirm:hover{background-color:#7bab6c}.sdl-button.sdl-button-purpose-confirm.sdl-button-pressed{background-color:#3b752f;box-shadow:inset 0 1px 0 0 #2b5d24,inset 0 -1px 0 0 #2b5d24}.sdl-button.sdl-button-purpose-confirm.sdl-button-pressed:focus{box-shadow:inset 0 1px 0 0 #2b5d24,inset 0 -1px 0 0 #2b5d24,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-critical{background-color:#e4481d;color:#fff;border-color:#942c08;text-shadow:0 1px #942c08;box-shadow:inset 0 1px 0 0 #f89c7c,inset 0 -1px 0 0 #cf421c}.sdl-button.sdl-button-purpose-critical:focus{box-shadow:inset 0 1px 0 0 #f89c7c,inset 0 -1px 0 0 #cf421c,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-critical:hover{background-color:#ea6c4f}.sdl-button.sdl-button-purpose-critical.sdl-button-pressed{background-color:#d1410a;box-shadow:inset 0 1px 0 0 #bd3500,inset 0 -1px 0 0 #bd3500}.sdl-button.sdl-button-purpose-critical.sdl-button-pressed:focus{box-shadow:inset 0 1px 0 0 #bd3500,inset 0 -1px 0 0 #bd3500,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-proceed{background-color:#296acc;color:#fff;border-color:#0d3274;text-shadow:0 1px #103a81;box-shadow:inset 0 1px 0 0 #5b8ee1,inset 0 -1px 0 0 #1e56ac}.sdl-button.sdl-button-purpose-proceed:focus{box-shadow:inset 0 1px 0 0 #5b8ee1,inset 0 -1px 0 0 #1e56ac,0 0 1px 1px #296acc}.sdl-button.sdl-button-purpose-proceed:hover{background-color:#3880f0}.sdl-button.sdl-button-purpose-proceed.sdl-button-pressed{background-color:#1958b9;box-shadow:inset 0 1px 0 0 #0744a9,inset 0 -1px 0 0 #0744a9}.sdl-button.sdl-button-purpose-proceed.sdl-button-pressed:focus{box-shadow:inset 0 1px 0 0 #0744a9,inset 0 -1px 0 0 #0744a9,0 0 1px 1px #296acc}.sdl-button.sdl-button-style-icon{width:30px;text-overflow:clip}.sdl-button.sdl-button-style-round{width:22px;height:22px;line-height:20px;border-radius:11px;padding:0;text-overflow:clip}.sdl-button.sdl-button-purpose-confirm[disabled],.sdl-button.sdl-button-purpose-critical[disabled],.sdl-button.sdl-button-purpose-general[disabled],.sdl-button.sdl-button-purpose-proceed[disabled],.sdl-button.sdl-button-purpose-toggle[disabled]{background-color:#f4f4f4!important;color:#aaa!important;border-color:#aaa!important;text-shadow:0 1px #fff!important;box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #d1d1d1!important}.sdl-button.sdl-button-purpose-confirm[disabled]:focus,.sdl-button.sdl-button-purpose-critical[disabled]:focus,.sdl-button.sdl-button-purpose-general[disabled]:focus,.sdl-button.sdl-button-purpose-proceed[disabled]:focus,.sdl-button.sdl-button-purpose-toggle[disabled]:focus{box-shadow:inset 0 1px 0 0 #fff,inset 0 -1px 0 0 #d1d1d1,0 0 1px 1px #296acc!important}.sdl-button>.sdl-button-image{display:inline-block;width:16px;height:16px;line-height:17px;margin:0 6px 0 -3px}.sdl-button.sdl-button-style-icon>.sdl-button-image{margin-right:6px}.sdl-button.sdl-button-style-round>.sdl-button-image{width:12px;height:12px;line-height:12px;margin:0 4px}@-moz-document url-prefix(){button.sdl-button.sdl-button-style-icon{padding-left:0}button.sdl-button.sdl-button-style-icon>.sdl-button-image{margin-left:6px}}.sdl-button.sdl-button-purpose-general>.sdl-button-image,.sdl-button.sdl-button-purpose-toggle>.sdl-button-image{opacity:.75}.sdl-button.sdl-button-purpose-general.sdl-button-pressed>.sdl-button-image,.sdl-button.sdl-button-purpose-general:hover>.sdl-button-image,.sdl-button.sdl-button-purpose-toggle.sdl-button-pressed>.sdl-button-image,.sdl-button.sdl-button-purpose-toggle.sdl-button-toggle-on>.sdl-button-image,.sdl-button.sdl-button-purpose-toggle:hover>.sdl-button-image{opacity:1}.sdl-button.sdl-button-purpose-confirm[disabled]>.sdl-button-image,.sdl-button.sdl-button-purpose-critical[disabled]>.sdl-button-image,.sdl-button.sdl-button-purpose-general[disabled]>.sdl-button-image,.sdl-button.sdl-button-purpose-proceed[disabled]>.sdl-button-image,.sdl-button.sdl-button-purpose-toggle[disabled]>.sdl-button-image{opacity:.5!important}.sdl-callout{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(38,44,57,.15);box-shadow:0 1px 5px 0 rgba(38,44,57,.15);min-width:50px;min-height:50px;background-color:#fff;outline:none}.sdl-callout.sdl-callout-menu{background-color:#fafafa}.sdl-callout .sdl-callout-actionbar{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.sdl-checkbox{width:15px;height:15px;display:inline-block}.sdl-checkbox input{-webkit-opacity:0;filter:alpha(opacity=0);opacity:0;outline:none;width:15px;height:15px;position:absolute}.sdl-checkbox input+.sdl-checkbox-img{background-position:-1px -1px}.sdl-checkbox input:hover+.sdl-checkbox-img{background-position:-20px -1px}.sdl-checkbox input:focus+.sdl-checkbox-img{background-position:-39px -1px}.sdl-checkbox input:hover:focus+.sdl-checkbox-img{background-position:-58px -1px}.sdl-checkbox input:disabled+.sdl-checkbox-img{background-position:-77px -1px}.sdl-checkbox .sdl-checkbox-img{display:block;width:17px;height:17px;overflow:hidden;background-repeat:no-repeat;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 95 57' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='95' height='57'%3E%3Cdefs%3E%3Csymbol id='1' overflow='visible'%3E%3Cpath d='M6 0C6.6 0 7 0.4 7 1L7 1L-6 1C-6 0.4-5.6 0-5 0L6 0Z' fill='%23f3f3f3'/%3E%3C/symbol%3E%3Csymbol id='2' overflow='visible'%3E%3Cpath d='M-25-7L-16-7C-14.9-7-14-6.1-14-5L-14 4C-14 5.1-14.9 6-16 6L-25 6C-26.1 6-27 5.1-27 4L-27-5C-27-6.1-26.1-7-25-7Z' fill='%23ffffff'/%3E%3Crect x='-27' y='-7' width='13' height='13' stroke='%23aaaaaa' stroke-width='1' fill='%23ffffff' rx='1' ry='1'/%3E%3Cpath d='M-13.5 5.5C-13.5 6.1-13.9 6.5-14.5 6.5L-26.5 6.5C-27.1 6.5-27.5 6.1-27.5 5.5L-27.5-6.5C-27.5-7.1-27.1-7.5-26.5-7.5L-14.5-7.5C-13.9-7.5-13.5-7.1-13.5-6.5L-13.5 5.5Z' stroke='%23a3a3a3' stroke-width='1' fill='%23ffffff'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,-21,-7)'/%3E%3C/symbol%3E%3Csymbol id='3' overflow='visible'%3E%3Cpath d='M6.5 5.5C6.5 6.1 6.1 6.5 5.5 6.5L-6.5 6.5C-7.1 6.5-7.5 6.1-7.5 5.5L-7.5-6.5C-7.5-7.1-7.1-7.5-6.5-7.5L5.5-7.5C6.1-7.5 6.5-7.1 6.5-6.5L6.5 5.5Z' stroke='%23454545' stroke-width='1' fill='%23ffffff'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,-1,-7)'/%3E%3C/symbol%3E%3Csymbol id='4' overflow='visible'%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,20,0)'/%3E%3Cpath opacity='0.5' d='M6.5 5.5C6.5 6.1 6.1 6.5 5.5 6.5L-6.5 6.5C-7.1 6.5-7.5 6.1-7.5 5.5L-7.5-6.5C-7.5-7.1-7.1-7.5-6.5-7.5L5.5-7.5C6.1-7.5 6.5-7.1 6.5-6.5L6.5 5.5Z' stroke='%235491f6' stroke-width='1' fill='%23ffffff'/%3E%3Cpath opacity='0.5' d='M7.5 5.5C7.5 6.6 6.6 7.5 5.5 7.5L-6.5 7.5C-7.6 7.5-8.5 6.6-8.5 5.5L-8.5-6.5C-8.5-7.6-7.6-8.5-6.5-8.5L5.5-8.5C6.6-8.5 7.5-7.6 7.5-6.5L7.5 5.5Z' stroke='%235491f6' stroke-width='1' fill='none'/%3E%3C/symbol%3E%3Csymbol id='5' overflow='visible'%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,0,0)'/%3E%3Cpath opacity='0.5' d='M6.5 5.5C6.5 6.1 6.1 6.5 5.5 6.5L-6.5 6.5C-7.1 6.5-7.5 6.1-7.5 5.5L-7.5-6.5C-7.5-7.1-7.1-7.5-6.5-7.5L5.5-7.5C6.1-7.5 6.5-7.1 6.5-6.5L6.5 5.5Z' stroke='%235491f6' stroke-width='1' fill='%23ffffff'/%3E%3Cpath opacity='0.5' d='M7.5 5.5C7.5 6.6 6.6 7.5 5.5 7.5L-6.5 7.5C-7.6 7.5-8.5 6.6-8.5 5.5L-8.5-6.5C-8.5-7.6-7.6-8.5-6.5-8.5L5.5-8.5C6.6-8.5 7.5-7.6 7.5-6.5L7.5 5.5Z' stroke='%235491f6' stroke-width='1' fill='none'/%3E%3C/symbol%3E%3Csymbol id='6' overflow='visible'%3E%3Cpath d='M3 3L-4 3L-4-4L3-4L3 3Z' fill='%232a6bcc'/%3E%3C/symbol%3E%3Csymbol id='7' overflow='visible'%3E%3Cpath d='M-2.1 1.3L3.5-4.6L4.8-4.1L4.9-3.1L-2.1 4.1L-5.4 0.4L-5.4-1L-4.5-1L-2.1 1.3Z' fill='%232f6dcd'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,30,10)'/%3E%3Cuse opacity='0.5' xlink:href='%232' transform='matrix(1,0,0,1,106,10)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,29,10)'/%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,30,48)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,29,48)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,48,48)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,48,29)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,48,10)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,67,48)'/%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,30,29)'/%3E%3Cuse opacity='0.5' xlink:href='%232' transform='matrix(1,0,0,1,106,29)'/%3E%3Cuse opacity='0.5' xlink:href='%232' transform='matrix(1,0,0,1,106,48)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,29,29)'/%3E%3Cuse xlink:href='%235' transform='matrix(1,0,0,1,67,10)'/%3E%3Cuse xlink:href='%235' transform='matrix(1,0,0,1,67,29)'/%3E%3Cuse xlink:href='%235' transform='matrix(1,0,0,1,67,48)'/%3E%3Cuse xlink:href='%236' transform='matrix(1,0,0,1,10,29)'/%3E%3Cuse xlink:href='%236' transform='matrix(1,0,0,1,29,29)'/%3E%3Cuse xlink:href='%236' transform='matrix(1,0,0,1,48,29)'/%3E%3Cuse xlink:href='%236' transform='matrix(1,0,0,1,67,29)'/%3E%3Cuse xlink:href='%237' transform='matrix(1,0,0,1,10,48)'/%3E%3Cuse xlink:href='%237' transform='matrix(1,0,0,1,29,48)'/%3E%3Cuse xlink:href='%237' transform='matrix(1,0,0,1,48,48)'/%3E%3Cuse xlink:href='%237' transform='matrix(1,0,0,1,67,48)'/%3E%3Crect x='82' y='25' width='7' height='7' fill='%23cdcdcd'/%3E%3Cpath d='M81 46.7L83.9 50.3L90.9 43.1L90.9 44.9L83.9 52.1L80.6 48.4L81 46.7Z' fill='%23cdcdcd'/%3E%3C/svg%3E\");margin:-1px}.sdl-checkbox input:checked+.sdl-checkbox-img{background-position:-1px -39px}.sdl-checkbox input:checked:hover+.sdl-checkbox-img{background-position:-20px -39px}.sdl-checkbox input:checked:focus+.sdl-checkbox-img{background-position:-39px -39px}.sdl-checkbox input:checked:hover:focus+.sdl-checkbox-img{background-position:-58px -39px}.sdl-checkbox input:checked:disabled+.sdl-checkbox-img{background-position:-77px -39px}.sdl-checkbox input:indeterminate+.sdl-checkbox-img{background-position:-1px -20px}.sdl-checkbox input:indeterminate:hover+.sdl-checkbox-img{background-position:-20px -20px}.sdl-checkbox input:indeterminate:focus+.sdl-checkbox-img{background-position:-39px -20px}.sdl-checkbox input:indeterminate:hover:focus+.sdl-checkbox-img{background-position:-58px -20px}.sdl-checkbox input:indeterminate:disabled+.sdl-checkbox-img{background-position:-77px -20px}@charset \"UTF-8\";.sdl-datepicker.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb;font-family:\"Helvetica Neue\",Helvetica,Arial,sans-serif;*zoom:1}.sdl-datepicker.pika-single .pika-lendar{float:left;width:240px;margin:8px}.sdl-datepicker.pika-single .pika-title{position:relative;text-align:center}.sdl-datepicker.pika-single .pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:700;background-color:#fff}.sdl-datepicker.pika-single .pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.sdl-datepicker.pika-single .pika-next,.sdl-datepicker.pika-single .pika-prev{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:.5;*position:absolute;*top:0}.sdl-datepicker.pika-single .pika-next:hover,.sdl-datepicker.pika-single .pika-prev:hover{opacity:1}.sdl-datepicker.pika-single .pika-prev,.sdl-datepicker.pika-single.is-rtl .pika-next:after{float:left;content:\"\\25b6\";*left:0}.sdl-datepicker.pika-single .pika-next,.sdl-datepicker.pika-single.is-rtl .pika-prev:after{float:right;content:\"\\25C0\";*right:0}.sdl-datepicker.pika-single .pika-next.is-disabled,.sdl-datepicker.pika-single .pika-prev.is-disabled{cursor:default;opacity:.2}.sdl-datepicker.pika-single .pika-select{display:inline-block;*display:inline}.sdl-datepicker.pika-single .pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.sdl-datepicker.pika-single .pika-table td,.sdl-datepicker.pika-single .pika-table th{width:14.285714285714286%;padding:0}.sdl-datepicker.pika-single .pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:700;text-align:center}.sdl-datepicker.pika-single .pika-button{cursor:pointer;display:block;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.sdl-datepicker.pika-single .pika-week{font-size:11px;color:#999}.sdl-datepicker.pika-single .is-today .pika-button{color:#3af;font-weight:700}.sdl-datepicker.pika-single .is-selected .pika-button{color:#fff;font-weight:700;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.sdl-datepicker.pika-single .is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:.3}.sdl-datepicker.pika-single .pika-button:hover{color:#fff!important;background:#ff8000!important;box-shadow:none!important;border-radius:3px!important}.sdl-datepicker.pika-single:after,.sdl-datepicker.pika-single:before{content:\" \";display:table}.sdl-datepicker.pika-single:after{clear:both}.sdl-datepicker.pika-single.is-hidden{display:none}.sdl-datepicker.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,.5)}input.sdl-datepicker.pikaday{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:27px;width:145px;padding-left:5px;padding-right:25px;-webkit-background-size:16px 16px;-moz-background-size:16px 16px;-ms-background-size:16px 16px;-o-background-size:16px 16px;background-size:16px 16px;background:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.2' baseProfile='tiny' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16' viewBox='0 0 16 16'%3E%3Crect x='1' y='15' fill='%23444C61' width='13' height='1'/%3E%3Cpolygon fill='%23444C61' points='15,15 0,15 0,4 15,4 15,9.454'/%3E%3Cpath fill='%23FFFFFF' d='M13.82,12.308'/%3E%3Cpolygon fill='%23FFFFFF' points='14,9.801 14,5 1,5 1,14 10,14 14,14'/%3E%3Cpath fill='%23444C61' d='M0,1.025V5h15V1L0,1.025z'/%3E%3Crect x='1' y='2' fill='%23BFCBDD' width='13' height='2'/%3E%3Cpath fill='%23444C61' d='M5,2c0,0.553-0.447,1-1,1H3C2.447,3,2,2.553,2,2V1c0-0.553,0.447-1,1-1h1c0.553,0,1,0.447,1,1V2z'/%3E%3Cpath fill='%23444C61' d='M13,2c0,0.553-0.447,1-1,1h-1c-0.553,0-1-0.447-1-1V1c0-0.553,0.447-1,1-1h1c0.553,0,1,0.447,1,1V2z'/%3E%3Crect x='4' y='6' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='6' y='6' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='8' y='6' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='10' y='6' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='12' y='6' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='2' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='4' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='8' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='10' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='12' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='10' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='12' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='2' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='4' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='6' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='2' y='12' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='4' y='12' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='6' y='12' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='8' y='10' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='6' y='8' fill='%23A1A1A1' width='1' height='1'/%3E%3Crect x='3' y='1' fill='%23FFFFFF' width='1' height='1'/%3E%3Crect x='11' y='1' fill='%23FFFFFF' width='1' height='1'/%3E%3Cpath fill='%23444C61' d='M5,7v3h3V7H5z M7,9H6V8h1V9z'/%3E%3Crect fill='none' width='16' height='16'/%3E%3C/svg%3E\") no-repeat right 4px center;background-color:#fff;border:1px solid #aaa;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}input.sdl-datepicker.pikaday::-ms-clear{display:none}input.sdl-datepicker.pikaday[disabled]{opacity:.5;background-color:#f4f4f4}input.sdl-datepicker.pikaday.invalid{border:1px solid red;background-color:rgba(255,0,0,.2);-webkit-box-shadow:inset 0 0 0 0 #ebebeb;box-shadow:inset 0 0 0 0 #ebebeb}.sdl-datepicker.pika-single{width:auto;border:1px solid #aaa}.sdl-datepicker.pika-single .pika-lendar{width:auto;float:none;margin:0}.sdl-datepicker.pika-single.is-bound{padding:0;border-radius:3px;height:330px}.sdl-datepicker.pika-single.is-bound .pika-title{height:47px;line-height:47px;background-color:#fafafa;border-bottom:1px solid #aaa;border-top-left-radius:3px;border-top-right-radius:3px}.sdl-datepicker.pika-single.is-bound .pika-title .pika-label{position:absolute;overflow:visible;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:22px;line-height:22px;text-align:left;border:1px solid #aaa;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;border-radius:3px;font-size:12px;padding:2px 24px 2px 5px;background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3E%3Cg%3E%3Cpath d='M4 6L12 6L8 11L 4 6Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat right 4px center;background-color:#fff}.sdl-datepicker.pika-single.is-bound .pika-title .pika-label:nth-child(1){left:78px;min-width:75px}.sdl-datepicker.pika-single.is-bound .pika-title .pika-label:nth-child(2){right:77px}.sdl-datepicker.pika-single.is-bound .pika-title .pika-label+.pika-label{margin-left:10px}.sdl-datepicker.pika-single.is-bound .pika-title .pika-label select{top:0;left:0;height:100%;width:calc(100% + 2px)}.sdl-datepicker.pika-single.is-bound .pika-title button{height:22px;min-height:22px;max-height:22px;width:22px;min-width:22px;max-width:22px;border:1px solid #aaa;border-radius:50%;background-color:#e2e2e2;-webkit-background-size:45px 60px;-moz-background-size:45px 60px;-ms-background-size:45px 60px;-o-background-size:45px 60px;background-size:45px 60px;box-shadow:inset 0 1px 0 #f4f4f4,inset 0 -1px 0 #d6d6d6;opacity:1}.sdl-datepicker.pika-single.is-bound .pika-title .pika-prev{margin-left:20px;margin-top:13px;background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath d='M3.538 8.293L9.696 14.053L10.601 12.508L5.96 8.268L5.929 8.293L3.538 8.293ZM3.479 8.293L3.538 8.293L3.509 8.268L3.479 8.293ZM3.541 8.242L3.509 8.268L3.538 8.293L5.929 8.293L5.96 8.268L5.929 8.241L3.541 8.242ZM3.541 8.242L3.479 8.241L3.509 8.268L3.541 8.242ZM9.696 2.481L3.541 8.242L5.929 8.241L5.96 8.268L10.601 4.026L9.696 2.481Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center;background-size:16px 16px}.sdl-datepicker.pika-single.is-bound .pika-title .pika-next:not(.is-disabled):hover,.sdl-datepicker.pika-single.is-bound .pika-title .pika-prev:not(.is-disabled):hover{background-color:#f4f4f4}.sdl-datepicker.pika-single.is-bound .pika-title .pika-next.is-disabled,.sdl-datepicker.pika-single.is-bound .pika-title .pika-prev.is-disabled{opacity:.5}.sdl-datepicker.pika-single.is-bound .pika-title .pika-next{margin-right:20px;margin-top:13px;background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath d='M12.543 8.241L6.384 2.481L5.479 4.026L10.12 8.267L10.151 8.241L12.543 8.241ZM12.601 8.241L12.543 8.241L12.571 8.267L12.601 8.241ZM12.539 8.293L12.571 8.267L12.543 8.241L10.151 8.241L10.12 8.267L10.151 8.293L12.539 8.293ZM12.539 8.293L12.601 8.293L12.571 8.267L12.539 8.293ZM6.384 14.053L12.539 8.293L10.151 8.293L10.12 8.267L5.479 12.508L6.384 14.053Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center;background-size:16px 16px}.sdl-datepicker.pika-single.is-bound .pika-table{width:auto;margin:0 20px 5px;border-spacing:10px;border-collapse:separate}.sdl-datepicker.pika-single.is-bound .pika-table th{text-shadow:0 1px #fff;color:#454b53}.sdl-datepicker.pika-single.is-bound .pika-table th abbr{border-bottom:none}.sdl-datepicker.pika-single.is-bound .pika-table td .pika-button{width:30px;height:27px;border:1px solid #ddd;-webkit-border-radius:0!important;-moz-border-radius:0!important;-ms-border-radius:0!important;-o-border-radius:0!important;border-radius:0!important;background-color:#fafafa;color:#262c39!important;font-weight:700;text-shadow:0 1px #fff;text-align:center}.sdl-datepicker.pika-single.is-bound .pika-table td .pika-button:hover{border:1px solid #bed2f0;background-color:#e9f0f2!important}.sdl-datepicker.pika-single.is-bound .pika-table td.is-today>.pika-button{text-decoration:underline}.sdl-datepicker.pika-single.is-bound .pika-table td.is-disabled>.pika-button{border:none;background-color:#fff;color:#aaa!important;opacity:1}.sdl-datepicker.pika-single.is-bound .pika-table td.is-selected>.pika-button{border:1px solid #94b5e5;background-color:#bed2f0;box-shadow:none}.sdl-datepicker.pika-single.is-bound .pika-table td.is-selected>.pika-button:hover{border:1px solid #94b5e5;background-color:#bed2f0!important}.sdl-dialog.sdl-dialog-screen{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#454b53;-webkit-opacity:.5;filter:alpha(opacity=50);opacity:.5;z-index:100}.sdl-dialog.sdl-dialog-control{position:fixed;border:1px solid #454b53;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 5px 0 rgba(38,44,57,.15);box-shadow:0 1px 5px 0 rgba(38,44,57,.15);min-width:150px;min-height:100px;z-index:100;background-color:#fff;outline:none}.sdl-dialog.sdl-dialog-control.sdl-dialog-hidden{visibility:hidden;left:-100%!important;top:-100%!important}.sdl-dialog.sdl-dialog-control .sdl-dialog-header{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:48px;white-space:nowrap;padding:10px 42px 10px 10px;border-bottom:1px solid #aaa;background-color:#f3f3f3;line-height:27px;-webkit-border-radius:2px 2px 0 0;-moz-border-radius:2px 2px 0 0;-ms-border-radius:2px 2px 0 0;-o-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0}.sdl-dialog.sdl-dialog-control .sdl-dialog-header>label{font-family:Arial;font-weight:700;font-size:15px;float:left;margin-right:5px;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;width:100%}.sdl-dialog.sdl-dialog-control .sdl-dialog-header>button{position:absolute;right:10px}.sdl-dialog.sdl-dialog-control .sdl-dialog-header .sdl-close-dark,.sdl-dialog.sdl-dialog-control .sdl-dialog-header .sdl-close-light{background-size:14px;background-position:center;background-repeat:no-repeat}.sdl-dialog.sdl-dialog-control .sdl-dialog-header .sdl-close-light{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1' x2='15' y2='15' style='stroke:%23FFF;stroke-width:3'/%3E%3Cline x1='1' y1='15' x2='15' y2='1' style='stroke:%23FFF;stroke-width:3'/%3E%3C/svg%3E\")}.sdl-dialog.sdl-dialog-control .sdl-dialog-header .sdl-close-dark{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='16' width='16' xmlns='http://www.w3.org/2000/svg'%3E%3Cline x1='1' y1='1' x2='15' y2='15' style='stroke:%23262C39;stroke-width:3'/%3E%3Cline x1='1' y1='15' x2='15' y2='1' style='stroke:%23262C39;stroke-width:3'/%3E%3C/svg%3E\")}.sdl-dialog.sdl-dialog-control .sdl-dialog-actionbar{-webkit-border-radius:0 0 2px 2px;-moz-border-radius:0 0 2px 2px;-ms-border-radius:0 0 2px 2px;-o-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px}.sdl-dropdownlist{height:27px;width:200px;min-width:100px;border:solid 1px #aaa;font-family:Arial;font-size:12px;color:#262c39;background-color:#fff;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;padding:0 21px 0 5px;white-space:nowrap;line-height:27px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sdl-dropdownlist span{overflow:hidden;text-overflow:ellipsis;display:block;height:100%}.sdl-dropdownlist:after{content:'';background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cpath d='M4 6L12 6L8 11L4 6Z' fill='%23343a46'/%3E%3C/svg%3E\");width:16px;height:16px;position:absolute;top:4px;right:5px;z-index:0;-webkit-opacity:.75;filter:alpha(opacity=75);opacity:.75}.sdl-dropdownlist.open,.sdl-dropdownlist:not([disabled]):not(.invalid):focus,.sdl-dropdownlist:not([disabled]):not(.invalid):hover{border-color:#454545}.sdl-dropdownlist.open:after,.sdl-dropdownlist:not([disabled]):not(.invalid):focus:after,.sdl-dropdownlist:not([disabled]):not(.invalid):hover:after{-webkit-opacity:1;filter:alpha(opacity=100);opacity:1}.sdl-dropdownlist.invalid{border-color:#e04a32;background-color:rgba(255,0,0,.2)}.sdl-dropdownlist[disabled]{color:#aaa;background-color:#f4f4f4;border-color:#aaa}.sdl-dropdownlist[disabled]:after{-webkit-opacity:.5;filter:alpha(opacity=50);opacity:.5}.sdl-dropdownlist ul{margin:0;padding:0;list-style-type:none;border:solid 1px #454545;background-color:#fff;font-family:Arial;font-size:12px;color:#262c39;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;outline:none;overflow:auto;box-sizing:border-box}.sdl-dropdownlist ul li{height:26px;line-height:26px;margin:1px 1px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 5px;border:solid 1px #fff;box-sizing:border-box}.sdl-dropdownlist ul li.selected,.sdl-dropdownlist ul li:hover{background-color:#e9f0fa;border-color:#bed2f0;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.sdl-dropdownlist ul li.selected{background-color:#bed2f0;border-color:#94b5e5}.sdl-dropdownlist ul li:last-child{margin-bottom:1px}.sdl-filtered-treeview ul.root li>div.node>.content .highlight{background-color:#d8e4f6;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container,.textShadowBright{-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff}.textShadowDark{-webkit-text-shadow:0 1px #262c39;-moz-text-shadow:0 1px #262c39;-ms-text-shadow:0 1px #262c39;-o-text-shadow:0 1px #262c39;text-shadow:0 1px #262c39}.sdl-labelmanager.sdl-labelmanager-control{display:-ms-flexbox;display:flex}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container{min-width:100px;line-height:12px;border:solid 1px #aaa;font-family:Arial;font-size:12px;color:#262c39;background-color:#fff;outline:none;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:auto;width:100%;min-height:26px;padding:0 0 2px 24px;display:inline-block}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container:not(:disabled):not(.invalid):focus,.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container:not(:disabled):not(.invalid):hover{border-color:#454545}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-activityindicator-child>:last-child{left:35px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-labelmanager-items{margin:0;padding:0;list-style:none;display:inline}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-labelmanager-items .sdl-labelmanager-item{display:inline-block;margin:3px 3px 0 0;vertical-align:top}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-labelmanager-items .sdl-labelmanager-item .sdl-typeahead .sdl-typeahead-input{min-width:170px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container input{background-color:transparent;border:none;outline:none;padding:0;height:20px;-webkit-box-shadow:none;box-shadow:none}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container input:-moz-placeholder{color:#878787}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container input:-ms-input-placeholder{color:#878787}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container input::-webkit-input-placeholder{color:#878787}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container input::-ms-clear{display:none}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container.disabled{color:#aaa;border-color:#aaa;background-color:#f4f4f4}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container.disabled input{display:none}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container.disabled .tag.invalid:hover{border:1px solid #e04c34}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container.disabled .tag:hover{border:1px solid #bed2f0}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag{position:relative;min-height:12px;background-color:#e9f0fa;display:inline-block;padding:3px 6px;color:#262c39;border:1px solid #bed2f0;text-align:left;vertical-align:top;cursor:default;outline:none;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-text-shadow:0 0 transparent;-moz-text-shadow:0 0 transparent;-ms-text-shadow:0 0 transparent;-o-text-shadow:0 0 transparent;text-shadow:0 0 transparent;margin:0}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.invalid{border:1px solid #e04c34;background-color:#fcedeb}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.invalid:hover{border:1px solid #980101}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.invalid.selected{background-color:#f3bab0;border:1px solid #980101}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag:hover{border:1px solid #94b5e5}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.selected{background-color:#bed2f0;border:1px solid #93b5e5}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag .remove{display:none}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.with-icon{padding:3px 21px 3px 6px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.with-icon .remove{position:absolute;top:1px;right:3px;margin-left:6px;z-index:11;display:inline-block;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='7' height='7' viewBox='0 0 7 7' enable-background='new 0 0 7 7'%3E%3Crect x='-1.2' y='3.3' transform='matrix(0.7071 0.7071 -0.7071 0.7071 3.5138 -1.4655)' fill='%235C636D' width='9.4' height='0.5'/%3E%3Crect x='3.3' y='-1.2' transform='matrix(0.7071 0.7071 -0.7071 0.7071 3.5138 -1.4655)' fill='%235C636D' width='0.5' height='9.4'/%3E%3C/svg%3E\");background-position:center;background-color:#fff;background-repeat:no-repeat;cursor:pointer;width:7px;height:7px;padding:4px;border-radius:9px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag.with-icon .remove:hover{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='7' height='7' viewBox='0 0 7 7' enable-background='new 0 0 7 7'%3E%3Crect x='-1.2' y='3.3' transform='matrix(0.7071 0.7071 -0.7071 0.7071 3.5 -1.4497)' fill='%23FFFFFF' width='9.4' height='0.5'/%3E%3Crect x='3.3' y='-1.2' transform='matrix(0.7071 0.7071 -0.7071 0.7071 3.5 -1.4497)' fill='%23FFFFFF' width='0.5' height='9.4'/%3E%3C/svg%3E\");background-color:#902c21;background-repeat:no-repeat}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .tag .tag-value{display:inline-block;white-space:normal;-ms-word-break:break-all;word-break:break-word}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container+.sdl-button-style-default{margin-left:5px;vertical-align:top;width:30px;max-width:30px;min-width:30px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container+.sdl-button-style-default.sdl-labelmanager-assist-icon{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:transparent' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cpath d='M13.5 6.5L3.5 6.5L8.5 11.5L13.5 6.5Z' fill='%234f5764'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:6px 4px}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container+.sdl-button-style-default.sdl-labelmanager-assist-icon.sdl-button-toggle-on{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:transparent' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cpath d='M13.5 6.5L3.5 6.5L8.5 11.5L13.5 6.5Z' fill='%23fff'/%3E%3C/svg%3E\")}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-labelmanager-icon{display:inline-block;position:relative;width:16px;height:16px;top:5px;left:-20px;margin-right:-16px;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16' viewBox='0 0 16 16' enable-background='new 0 0 16 16'%3E%3Cpath fill='%23363636' d='M9,0L0,9l7,7l7-7l2-2V0H9zM12.5,5C11.7,5,11,4.3,11,3.5S11.7,2,12.5,2S14,2.7,14,3.5S13.3,5,12.5,5z'/%3E%3C/svg%3E\");background-repeat:no-repeat}.sdl-labelmanager.sdl-labelmanager-control .sdl-labelmanager-container .sdl-labelmanager-icon p{margin:0 0 5px;padding:0}.sdl-labelmanager.sdl-labelmanager-tree{overflow:hidden;min-height:50px;min-width:100px;max-width:500px;max-height:500px;background-color:#fff;font-family:Arial,sans-serif;font-size:12px}.sdl-labelmanager.sdl-labelmanager-tree .topbar{position:relative;min-height:22px;border-bottom:1px solid #aaa;color:#868686;line-height:18px;vertical-align:middle;background-color:#f3f3f3;padding:5px 10px 0 12px}.sdl-labelmanager.sdl-labelmanager-tree .topbar.sdl-activityindicator{padding-left:32px}.sdl-labelmanager.sdl-labelmanager-tree .topbar.sdl-activityindicator .sdl-activityindicator-child>:last-child{left:20px}.sdl-labelmanager.sdl-labelmanager-tree .topbar.sdl-activityindicator .sdl-activityindicator-child-screen-bright:before,.sdl-labelmanager.sdl-labelmanager-tree .topbar.sdl-activityindicator .sdl-activityindicator-child-screen-dark:before{opacity:0}.sdl-labelmanager.sdl-labelmanager-tree .sdl-filtered-treeview.loading{display:none}.sdl-library-selector{overflow:hidden;border-radius:3px;text-shadow:0 1px #fff;outline:none;position:relative;height:100%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.sdl-library-selector>header{height:46px;background-color:#fafafa;border-bottom:1px solid #aaa;font-size:15px;font-weight:700;line-height:46px}.sdl-library-selector>header>span{vertical-align:middle;margin:0 40px 0 10px}.sdl-library-selector>header .button-container{position:absolute;right:0;top:0}.sdl-library-selector>header .button-container>button{margin-right:10px}.sdl-library-selector>header .button-container>button>span.small.close.mono-bright,.sdl-library-selector>header .button-container>button>span.small.close.mono-dark{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath d='M12.813 1.813L8 6.625L3.188 1.813L1.813 3.188L6.625 8L1.813 12.813L3.188 14.188L8 9.375L12.813 14.188L14.188 12.813L9.375 8L14.188 3.188L12.813 1.813Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-library-selector>header .button-container>button>span.small.search.mono-bright,.sdl-library-selector>header .button-container>button>span.small.search.mono-dark{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1.1'%3E%3Cg transform='translate(-0.0933626,0.53431195)'%3E%3Cpath d='m8.308,10.789 0,0 2.996,0C13.429,9.44 14.971,8.065 14.971,5.709 14.971,2.772 12.592,0 9.657,0 6.721,0 4.339,2.733 4.339,5.67c0,1.248 0.434,2.388 1.154,3.296l-4.172,3.799c-0.3389,0.339-0.339,0.888 0,1.228 0.339,0.339 1.254,1.183 1.593,0.842L6.793,10.156C6.779,10.144 6.773,10.123 6.76,10.112 7.227,10.417 7.752,10.642 8.308,10.789zM9.657,1.976c2.031,0 3.679,1.648 3.679,3.682 0,2.032-1.647,3.68-3.679,3.68-2.035,0-3.682-1.647-3.682-3.68 0-2.033 1.647-3.682 3.682-3.682z' style='fill:%23343b53'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-library-selector>.main-container{height:calc(100% - 47px)}.sdl-library-selector>.main-container ul{list-style:none;margin:0;padding:0;cursor:default}.sdl-library-selector>.main-container ul>li{white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;border-bottom:1px solid #ddd;color:#262c39}.sdl-library-selector>.main-container div.main-list>.cell>div>div,.sdl-library-selector>.main-container ul>li>div{display:inline-block;height:100%;width:calc(100% - 61px);padding-left:35px;position:relative}.sdl-library-selector>.main-container div.main-list>.cell>div>div>i.radio-button,.sdl-library-selector>.main-container ul>li>div>i.radio-button{position:absolute;top:17px;left:10px;width:12px;height:12px;border-radius:50%;border:1px solid #aaa;vertical-align:middle;margin-right:6px;background-color:#fff}.sdl-library-selector>.main-container div.main-list>.cell>div>div>span,.sdl-library-selector>.main-container ul>li span{vertical-align:middle;line-height:16px;margin-left:5px}.sdl-library-selector>.main-container ul>li>i.arrow-right{position:absolute;height:47px;width:26px;margin-top:0;right:0;background-position-y:15px;background-size:16px 16px}.sdl-library-selector>.main-container i.small.arrow-right:hover,.sdl-library-selector>.main-container ul>li>i.arrow-right:hover{background-color:#e9f0fa}.sdl-library-selector>.main-container ul>li.selected{background-color:#ddd;border-color:#cfcfcf}.sdl-library-selector>.main-container div.main-list>.cell.selected>div i.radio-button:before,.sdl-library-selector>.main-container ul>li.selected>div>i.radio-button:before{content:'';display:block;width:8px;height:8px;border-radius:50%;margin:2px 0 0 2px;background-color:#296acc}.sdl-library-selector>.main-container>.search-row,.sdl-library-selector>.main-container>.select-row{position:relative;height:46px;line-height:46px;border-bottom:1px solid #aaa}.sdl-library-selector>.main-container>.search-row>span.sub-heading,.sdl-library-selector>.main-container>.select-row>span.sub-heading{margin-left:10px;vertical-align:middle;color:#878787}.sdl-library-selector>.main-container>.search-row button.sdl-button-purpose-confirm,.sdl-library-selector>.main-container>.select-row button.sdl-button-purpose-confirm{position:absolute;right:10px;top:10px}.sdl-library-selector>.main-container>.search-row{background-color:#bed2f0}.sdl-library-selector>.main-container>.search-row>input{width:calc(100% - 110px);margin:0 10px;height:23px;color:#262c39;text-indent:5px;line-height:16px;padding-right:3px;border:1px solid #aaa;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}.sdl-library-selector>.main-container>.button-ribbon{position:relative;height:55px;line-height:46px;white-space:nowrap;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;overflow:hidden;background-color:#fff}.sdl-library-selector>.main-container>.button-ribbon .bottom-border{position:relative;height:5px;width:100%;bottom:0;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAYAAABytg0kAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAArrAAAK6wGCiw1aAAAAB3RJTUUH3gcOEBINrHzTwgAAABBJREFUCNdjuHPnzn8GZAAAN0QDlESRSMQAAAAASUVORK5CYII=) bottom left #fafafa;border-bottom:1px solid #ccc;border-top:1px solid #ccc}.sdl-library-selector>.main-container>.button-ribbon>button{vertical-align:middle;margin-left:10px}.sdl-library-selector>.main-container>.button-ribbon>button.heirarchy-button{margin-right:10px}.sdl-library-selector>.main-container>.button-ribbon>button.heirarchy-button>span{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Crect x='0' y='1' width='5' height='2' fill='%23343a46'/%3E%3Crect x='2' y='5' width='5' height='2' fill='%23343a46'/%3E%3Crect x='4' y='9' width='5' height='2' fill='%23343a46'/%3E%3Crect x='6' y='13' width='5' height='2' fill='%23343a46'/%3E%3Cpath d='M15.672 5L12.516 8.5L8.438 5L15.672 5Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center;background-size:16px 16px;left:1px}.sdl-library-selector>.main-container>.button-ribbon>button.back-button>.small.back{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' width='162' height='36'%3E%3Cdefs/%3E%3Cg transform='translate(0,-46)'%3E%3Cg transform='translate(1,47)'%3E%3Cpath d='m15.2,4.3-6.5,0 0-3.3L1,7.5 8.7,14l0-3.3 0,0 0,0 0,0 6.5,0 0-6.5 0,0z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(18,47)'%3E%3Cpath d='M6,4 11,4 8.5,7.1 6,4zm1,4 0,6 3,1 0-7 5-7-13,0 5,7z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(127.4,45.5)'%3E%3Cpath d='m3.5,8.3 6.2,5.8 0.9-1.5-4.6-4.2-0,0-2.4,0zm-0.1,0 0.1,0L3.5,8.3 3.5,8.3zm0.1-0.1-0,0 0,0 2.4,0 0-0-0-0-2.4,4e4zm0,0-0.1-4e-4 0,0 0-0zm6.2-5.8-6.2,5.8 2.4-4e-4 0,0 4.6-4.2-0.9-1.5z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(144.4,45.5)'%3E%3Cpath d='m12.5,8.2-6.2-5.8-0.9,1.5 4.6,4.2 0-0 2.4,0zm0.1,0-0.1,0 0,0 0-0zm-0.1,0.1 0-0-0-0-2.4,0-0,0 0,0 2.4-3e-4zm0,0 0.1,3e-4-0-0-0,0zm-6.2,5.8 6.2-5.8-2.4,3e-4-0-0-4.6,4.2 0.9,1.5z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(37,47)'%3E%3Cpath d='M10.3,3.2C9.1,2.7 7.8,2.6 6.6,3 4.2,3.7 2.7,5.9 2.9,8.3l-1.6,0.1C1.1,5.3 3.1,2.4 6.1,1.5 7.8,0.9 9.8,1.1 11.4,2l1.5-1.6 0.4,4.5-4.8,0.2 1.7-1.8zm-0.1,11.4c-0.7,0.2-1.4,0.3-2.1,0.3-1.1,0-2.2-0.3-3.3-0.8L3.4,15.7 3,11.1 7.7,11 6,12.8c1.2,0.5 2.5,0.6 3.7,0.2 2.3-0.7 3.8-2.9 3.7-5.4l1.6-0.1c0.2,3.2-1.8,6-4.8,7z' style='fill:%23343a46'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3C/g%3E%3Cg transform='translate(54.9,48)'%3E%3Cpath d='m8.3,10.8 0,0 3,0C13.4,9.4 15,8.1 15,5.7 15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 6.8,10.1 6.8,10.1 7.2,10.4 7.8,10.6 8.3,10.8zM9.7,2c2,0 3.7,1.6 3.7,3.7 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-3.7 3.7-3.7z' style='fill:%23343b53'/%3E%3C/g%3E%3C/g%3E%3Cg transform='translate(0.3,19)'%3E%3Cpath d='M15.3,4 9,4 9,1 1.7,7.5 9,14l0-3.3 0,0-0.3,0.3 0,0L15,11 15,4.3 15.3,4z' style='fill:%23ffffff'/%3E%3C/g%3E%3Cg transform='translate(19,19)'%3E%3Cpath d='M5,4 10,4 7.5,7.1 5,4zM6,8 6,14 9,15 9,8 14,1 1,1 6,8z' style='fill:%23ffffff'/%3E%3C/g%3E%3Cg transform='translate(37,19)'%3E%3Cpath d='M10.3,3.2C9.1,2.7 7.8,2.6 6.6,3 4.2,3.7 2.7,5.9 2.9,8.3l-1.6,0.1C1.1,5.3 3.1,2.4 6.1,1.5 7.8,0.9 9.8,1.1 11.4,2l1.5-1.6 0.4,4.5-4.8,0.2 1.7-1.8zm-0.1,11.4c-0.7,0.2-1.4,0.3-2.1,0.3-1.1,0-2.2-0.3-3.3-0.8L3.4,15.7 3,11.1 7.7,11 6,12.8c1.2,0.5 2.5,0.6 3.7,0.2 2.3-0.7 3.8-2.9 3.7-5.4l1.6-0.1c0.2,3.2-1.8,6-4.8,7z' style='fill:%23fcfffd'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3Cpath d='M0,16 0,0 16,0 16,16 0,16z' style='fill:none'/%3E%3C/g%3E%3Cg transform='translate(55,20)'%3E%3Cpath d='m8.3,10.8 0,0 3,0C13.4,9.4 15,8.1 15,5.7 15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 6.8,10.1 6.8,10.1 7.2,10.4 7.8,10.6 8.3,10.8zM9.7,2c2,0 3.7,1.6 3.7,3.7 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-3.7 3.7-3.7z' style='fill:%23ffffff'/%3E%3C/g%3E%3Cg transform='translate(109.9,19.3)'%3E%3Cpath d='m13,14 0-9 2.1,0-3.5-4.3-3.5,4.3 2.3,0 0,0L10,4.6l0,0 0,9.4 3,0z' style='fill:%23ffffff'/%3E%3Cpath d='m2,1 0,9-1.9,0 3.5,4.3 3.5-4.3-2.3,0 0,0 0.2,0.4 0,0L5,1 2,1z' style='fill:%23ffffff'/%3E%3C/g%3E%3Cg transform='matrix(1.0714286,0,0,1.0801046,108.83921,0.1099251)'%3E%3Cpath d='m13,14 0-8 2.1,0-3.5-4.3L8.1,6 10,6l0,8 3,0z' style='fill:%23343a46'/%3E%3Cpath d='m3,2 0,8-1.9,0 3.5,4.3L8.1,10 6,10 6,2 3,2z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(73,2)'%3E%3Cpath d='M12,5 10,5 10,3 9,3 9,5 7,5 7,6 9,6 9,8 10,8 10,6 12,6 12,5z' style='fill:%23343a46'/%3E%3Cpath d='m9.8,11c2.8,0 5.2-2.9 5.2-5.3C15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 7.7,11 9.8,11zM9.6,1.6c2,0 3.7,2 3.7,4 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-4 3.6-4z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(91,2)'%3E%3Cpath d='m12,5-2,0 0,0-1,0 0,0-2,0 0,1 2,0 1,0 2,0 0-1z' style='fill:%23343a46'/%3E%3Cpath d='m9.8,11c2.8,0 5.2-2.9 5.2-5.3C15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 7.7,11 9.8,11zM9.6,1.6c2,0 3.7,2 3.7,4 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-4 3.6-4z' style='fill:%23343a46'/%3E%3C/g%3E%3Cg transform='translate(73,20)'%3E%3Cpath d='M12,5 10,5 10,3 9,3 9,5 7,5 7,6 9,6 9,8 10,8 10,6 12,6 12,5z' style='fill:%23ffffff'/%3E%3Cpath d='m9.8,11c2.8,0 5.2-2.9 5.2-5.3C15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 7.7,11 9.8,11zM9.6,1.6c2,0 3.7,2 3.7,4 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-4 3.6-4z' style='fill:%23ffffff'/%3E%3C/g%3E%3Cg transform='translate(91,20)'%3E%3Cpath d='m12,5-2,0 0,0-1,0 0,0-2,0 0,1 2,0 1,0 2,0 0-1z' style='fill:%23ffffff'/%3E%3Cpath d='m9.8,11c2.8,0 5.2-2.9 5.2-5.3C15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.2 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 7.7,11 9.8,11zM9.6,1.6c2,0 3.7,2 3.7,4 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-4 3.6-4z' style='fill:%23ffffff'/%3E%3C/g%3E%3C/svg%3E\") no-repeat;background-position:-2px -1px;background-size:162px 36px;vertical-align:middle;top:0}.sdl-library-selector>.main-container>.button-ribbon>button.back-button>.small.back.mono-bright{background-position:-2px -19px}.sdl-library-selector>.main-container>.button-ribbon>button.back-button>span{vertical-align:middle;line-height:16px}.sdl-library-selector>.main-container>.button-ribbon>span{vertical-align:middle;margin-left:5px;font-size:14px}.sdl-library-selector>.main-container div.main-list{position:relative;left:0;-webkit-transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s;height:calc(100% - 102px);overflow:auto;outline:none}.sdl-library-selector>.main-container div.main-list.search-open{height:calc(100% - 149px)}.sdl-library-selector>.main-container div.main-list>.cell{width:100%;border-bottom:1px solid #ddd}.sdl-library-selector>.main-container div.main-list>.cell>div>div{line-height:47px;font-weight:700}.sdl-library-selector>.main-container div.main-list>.cell.focused.selected>div,.sdl-library-selector>.main-container div.main-list>.cell.selected>div{background-color:#bed2f0;border-color:#94b5e5}.sdl-library-selector>.main-container div.heirarchy-list>ul>li.focused,.sdl-library-selector>.main-container div.heirarchy-list>ul>li:hover,.sdl-library-selector>.main-container div.main-list>.cell.focused>div{background-color:#e9f0fa;border-color:#bed2f0}.sdl-library-selector>.main-container div.main-list>.cell:not(.selected):hover>div.is-drillable>div:hover,.sdl-library-selector>.main-container div.main-list>.cell:not(.selected):hover>div.is-drillable>i:hover,.sdl-library-selector>.main-container div.main-list>.cell:not(.selected):hover>div:not(.is-drillable){background-color:#e9f0fa;border-color:#bed2f0}.sdl-library-selector>.main-container div.main-list.transit,.sdl-library-selector>.main-container div.main-list.transit-back,.sdl-library-selector>.main-container>div.previous-list.transit,.sdl-library-selector>.main-container>div.previous-list.transit-back{-webkit-transition:left .4s ease-out 0s;-moz-transition:left .4s ease-out 0s;-o-transition:left .4s ease-out 0s;transition:left .4s ease-out 0s}.sdl-library-selector>.main-container>div.previous-list{position:absolute;top:149px;width:100%;height:calc(100% - 102px);overflow:auto;-webkit-transition:none 0s ease 0s;-moz-transition:none 0s ease 0s;-o-transition:none 0s ease 0s;transition:none 0s ease 0s}.sdl-library-selector>.main-container>div.previous-list>ul>li{line-height:47px;font-weight:700}.sdl-library-selector>.main-container div.heirarchy-list{position:absolute;top:137px;left:90px}.sdl-library-selector>.main-container div.heirarchy-list>ul{width:125px;background-color:#fff;border:1px solid #aaa;border-radius:2px}.sdl-library-selector>.main-container div.heirarchy-list>ul>li{padding:0 10px;border-bottom:none;height:37px}.sdl-library-selector>.main-container div.heirarchy-list>ul>li>span{vertical-align:middle;line-height:37px}.sdl-library-selector>.main-container div.heirarchy-list>ul>li>i{display:inline-block;width:16px;height:16px;vertical-align:middle}.sdl-library-selector>.main-container div.heirarchy-list .arrow-up{position:absolute;z-index:9999;left:8px;top:-5px}.sdl-library-selector>.main-container div.heirarchy-list .arrow-up:before{content:'';width:0;height:0;border-bottom:7px solid #aaa;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;top:-1px}.sdl-library-selector>.main-container div.heirarchy-list .arrow-up:after{content:'';width:0;height:0;border-bottom:7px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute}.sdl-library-selector>.main-container i.small.arrow-right{position:absolute;height:47px;width:26px;margin-top:0;right:0;top:1px;background-position-y:15px;background-size:16px 16px}.sdl-library-selector>.main-container i.small.arrow-right,.sdl-library-selector>.main-container ul>li>i.arrow-right{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath d='M12.543 8.241L6.384 2.481L5.479 4.026L10.12 8.267L10.151 8.241L12.543 8.241ZM12.601 8.241L12.543 8.241L12.571 8.267L12.601 8.241ZM12.539 8.293L12.571 8.267L12.543 8.241L10.151 8.241L10.12 8.267L10.151 8.293L12.539 8.293ZM12.539 8.293L12.601 8.293L12.571 8.267L12.539 8.293ZM6.384 14.053L12.539 8.293L10.151 8.293L10.12 8.267L5.479 12.508L6.384 14.053Z' fill='%23343a46'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-message{position:relative;display:block;margin:0;padding:20px 20px 20px 72px;font-family:Arial;font-size:12px;color:#1f2c39;min-width:370px;min-height:120px}.sdl-message>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sdl-message:before{content:\"\";display:block;position:absolute;top:20px;left:20px;width:32px;height:32px;background-image:url(data:image/png;base64,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);background-repeat:no-repeat}.sdl-message.sdl-message-goal:before{background-position:-32px 0}.sdl-message.sdl-message-error:before{background-position:-64px 0}.sdl-message.sdl-message-progress:before{background-position:-96px 0}.sdl-message.sdl-message-question:before{background-position:-128px 0}.sdl-message.sdl-message-warning:before{background-position:-160px 0}.sdl-message .sdl-message-title{font-weight:700;font-size:15px;margin-bottom:10px}.sdl-positionedcontrol{position:fixed;border:1px solid #454b53;z-index:100;outline:none}.sdl-positionedcontrol.sdl-positionedcontrol-hidden{visibility:hidden;left:-100%!important;top:-100%!important}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;width:0;height:0;margin:0;padding:0;border-style:solid;border-color:transparent;pointer-events:none}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right{position:fixed}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left:after,.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right:after{content:\"\";position:absolute}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above{border-bottom:0 none;border-width:9px 7px 7px;border-top-color:#454b53}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-above:after{border-bottom:0 none;border-width:9px 7px 7px;border-top-color:#fff;bottom:1.4px;left:-7px}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below{border-top:0 none;border-width:7px 7px 9px;border-bottom-color:#454b53}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-below:after{border-top:0 none;border-width:7px 7px 9px;border-bottom-color:#fff;top:1.4px;left:-7px}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left{border-right:0 none;border-width:7px 7px 7px 9px;border-left-color:#454b53}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-left:after{border-right:0 none;border-width:7px 7px 7px 9px;border-left-color:#fff;right:1.4px;top:-7px}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right{border-left:0 none;border-width:7px 9px 7px 7px;border-right-color:#454b53}.sdl-positionedcontrol .sdl-positionedcontrol-pointer-right:after{border-left:0 none;border-width:7px 9px 7px 7px;border-right-color:#fff;left:1.4px;top:-7px}.sdl-positionedcontrol.sdl-positionedcontrol-menu .sdl-positionedcontrol-pointer-above:after{border-top-color:#fafafa}.sdl-positionedcontrol.sdl-positionedcontrol-menu .sdl-positionedcontrol-pointer-below:after{border-bottom-color:#fafafa}.sdl-positionedcontrol.sdl-positionedcontrol-menu .sdl-positionedcontrol-pointer-left:after{border-left-color:#fafafa}.sdl-positionedcontrol.sdl-positionedcontrol-menu .sdl-positionedcontrol-pointer-right:after{border-right-color:#fafafa}.sdl-radiobutton{width:15px;height:15px;display:inline-block}.sdl-radiobutton input{-webkit-opacity:0;filter:alpha(opacity=0);opacity:0;outline:none;width:15px;height:15px;position:absolute}.sdl-radiobutton input+.sdl-radiobutton-img{background-position:-1px -1px}.sdl-radiobutton input:hover+.sdl-radiobutton-img{background-position:-20px -1px}.sdl-radiobutton input:focus+.sdl-radiobutton-img{background-position:-39px -1px}.sdl-radiobutton input:focus:hover+.sdl-radiobutton-img{background-position:-58px -1px}.sdl-radiobutton input:disabled+.sdl-radiobutton-img{background-position:-77px -1px}.sdl-radiobutton .sdl-radiobutton-img{display:block;width:17px;height:17px;overflow:hidden;background-repeat:no-repeat;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 95 38' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0' y='0' width='95' height='38'%3E%3Cdefs%3E%3Csymbol id='1' overflow='visible'%3E%3Cpath d='M-7-0.5C-7-4.1-4.1-7-0.5-7C3.1-7 6-4.1 6-0.5C6 3.1 3.1 6-0.5 6C-4.1 6-7 3.1-7-0.5Z' stroke='%23aaaaaa' stroke-width='1' fill='%23ffffff'/%3E%3C/symbol%3E%3Csymbol id='2' overflow='visible'%3E%3Cpath d='M-7-0.5C-7-4.1-4.1-7-0.5-7C3.1-7 6-4.1 6-0.5C6 3.1 3.1 6-0.5 6C-4.1 6-7 3.1-7-0.5Z' stroke='%23454545' stroke-width='1' fill='%23ffffff'/%3E%3C/symbol%3E%3Csymbol id='3' overflow='visible'%3E%3Cpath d='M-4-0.5C-4-2.4-2.4-4-0.5-4C1.4-4 3-2.4 3-0.5C3 1.4 1.4 3-0.5 3C-2.4 3-4 1.4-4-0.5Z' stroke='%23286acc' stroke-width='1' fill='%23286acc'/%3E%3C/symbol%3E%3Csymbol id='4' overflow='visible'%3E%3Cpath opacity='0.5' d='M-8-0.5C-8-4.6-4.6-8-0.5-8C3.6-8 7-4.6 7-0.5C7 3.6 3.6 7-0.5 7C-4.6 7-8 3.6-8-0.5Z' stroke='%235491f6' stroke-width='2' fill='none'/%3E%3C/symbol%3E%3C/defs%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,10,10)'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,29,29)'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,10,29)'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,48,10)'/%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,29,10)'/%3E%3Cuse xlink:href='%232' transform='matrix(1,0,0,1,67,10)'/%3E%3Cpath d='M79 9.5C79 5.9 81.9 3 85.5 3C89.1 3 92 5.9 92 9.5C92 13.1 89.1 16 85.5 16C81.9 16 79 13.1 79 9.5Z' stroke='%23dddddd' stroke-width='1' fill='%23ffffff'/%3E%3Cpath d='M79 28.5C79 24.9 81.9 22 85.5 22C89.1 22 92 24.9 92 28.5C92 32.1 89.1 35 85.5 35C81.9 35 79 32.1 79 28.5Z' stroke='%23dddddd' stroke-width='1' fill='%23ffffff'/%3E%3Cpath d='M82 28.5C82 26.6 83.6 25 85.5 25C87.4 25 89 26.6 89 28.5C89 30.4 87.4 32 85.5 32C83.6 32 82 30.4 82 28.5Z' stroke='%23dddddd' stroke-width='1' fill='%23dddddd'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,10,29)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,29,29)'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,67,29)'/%3E%3Cuse xlink:href='%231' transform='matrix(1,0,0,1,48,29)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,48,29)'/%3E%3Cuse xlink:href='%233' transform='matrix(1,0,0,1,67,29)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,48,10)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,67,10)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,48,29)'/%3E%3Cuse xlink:href='%234' transform='matrix(1,0,0,1,67,29)'/%3E%3C/svg%3E\");margin:-1px}.sdl-radiobutton input:checked+.sdl-radiobutton-img{background-position:-1px -20px}.sdl-radiobutton input:checked:hover+.sdl-radiobutton-img{background-position:-20px -20px}.sdl-radiobutton input:checked:focus+.sdl-radiobutton-img{background-position:-39px -20px}.sdl-radiobutton input:checked:focus:hover+.sdl-radiobutton-img{background-position:-58px -20px}.sdl-radiobutton input:checked:disabled+.sdl-radiobutton-img{background-position:-77px -20px}.sdl-resizetrigger{position:relative}.sdl-resizetrigger .sdl-resizetrigger-triggers{visibility:hidden;overflow:hidden;height:100%;width:100%}.sdl-resizetrigger .sdl-resizetrigger-triggers,.sdl-resizetrigger .sdl-resizetrigger-triggers>:last-child:before,.sdl-resizetrigger .sdl-resizetrigger-triggers>div{position:absolute;top:0;left:0;display:block;margin:0;padding:0}.sdl-resizetrigger .sdl-resizetrigger-triggers>div{overflow:auto;height:100%;width:100%}.sdl-resizetrigger .sdl-resizetrigger-triggers :last-child:before{content:\"\";overflow:hidden;width:200%;height:200%}.sdl-scrollview{position:relative;overflow:hidden!important;padding:0!important}body.sdl-scrollview{margin:0!important}.sdl-scrollview>[data-sdl-scrollview-child=true]{position:absolute!important;top:0!important;left:0!important;width:auto!important;height:auto!important;margin:0!important;border:none!important;-webkit-overflow-scrolling:touch;overflow:hidden!important;right:0;bottom:0}.sdl-scrollview.sdl-scrollview-X-scroll>[data-sdl-scrollview-child=true]{bottom:-17px;overflow-x:scroll!important}.sdl-scrollview.sdl-scrollview-Y-scroll>[data-sdl-scrollview-child=true]{right:-17px;overflow-y:scroll!important}.sdl-scrollview.sdl-scrollview-X-scroll>[data-sdl-scrollview-child=true]::-webkit-scrollbar,.sdl-scrollview.sdl-scrollview-Y-scroll>[data-sdl-scrollview-child=true]::-webkit-scrollbar{width:17px!important;height:17px!important}.sdl-scrollview .sdl-scrollview-corner{position:absolute!important;bottom:0!important;right:0!important;width:15px!important;height:15px!important;background:#eee!important;overflow:hidden!important;z-index:inherit!important;display:none!important;padding:0!important}.sdl-scrollview.sdl-scrollview-overlay>.sdl-scrollview-X-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-overlay>.sdl-scrollview-Y-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-overlay>.sdl-scrollview-corner{background:#ddd!important;opacity:.5!important}.sdl-scrollview.sdl-scrollview-X-scroll.sdl-scrollview-Y-scroll:not(.sdl-scrollview-X-scroll-hidden):not(.sdl-scrollview-Y-scroll-hidden)>.sdl-scrollview-corner{display:block!important}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-corner{background:#3c434b!important}.sdl-scrollview.sdl-scrollview-style-dark.sdl-scrollview-overlay>.sdl-scrollview-X-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-style-dark.sdl-scrollview-overlay>.sdl-scrollview-Y-scroll-wrapper:before,.sdl-scrollview.sdl-scrollview-style-dark.sdl-scrollview-overlay>.sdl-scrollview-corner{background:#454b53!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper{display:block!important;position:absolute!important;margin:0!important;padding:0!important;border:none!important;background:0 0!important;overflow:hidden!important;z-index:inherit!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper{left:0!important;right:0!important;bottom:-15px!important;top:auto!important;height:15px!important;width:auto!important}.sdl-scrollview.sdl-scrollview-Y-scroll:not(.sdl-scrollview-Y-scroll-hidden)>.sdl-scrollview-X-scroll-wrapper{right:15px!important}.sdl-scrollview.sdl-scrollview-X-scroll:not(.sdl-scrollview-X-scroll-hidden)>.sdl-scrollview-X-scroll-wrapper{bottom:0!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper{top:0!important;left:auto!important;height:auto!important;bottom:0!important;right:-15px!important;width:15px!important}.sdl-scrollview.sdl-scrollview-X-scroll:not(.sdl-scrollview-X-scroll-hidden)>.sdl-scrollview-Y-scroll-wrapper{bottom:15px!important}.sdl-scrollview.sdl-scrollview-Y-scroll:not(.sdl-scrollview-Y-scroll-hidden)>.sdl-scrollview-Y-scroll-wrapper{right:0!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper:before,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper:before{content:\"\"!important;position:absolute!important;top:0!important;left:0!important;height:100%!important;width:100%!important;margin:0!important;padding:0!important;border:none!important;background:#eee!important;z-index:inherit!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(1),.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(2),.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(1),.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(2){position:absolute!important;height:17px!important;width:17px!important;margin:0!important;padding:0!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(1):after,.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(2):after,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(1):after,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(2):after{content:\"\";position:absolute;height:100%;width:100%;margin:0;padding:0;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAA9CAMAAAAOEhAzAAAAb1BMVEUAAACBi5nCx861vMSBi5nCx86Bi5nCx860vMSBi5nCx86Bi5nCx860u8OBi5nCx860u8Ozu8OBi5nCx86zu8OBi5nCx86yucGBi5nCx86xucGBi5nCx86Bi5nCx86vuMCut7+ttr6Bi5mttr7Cx872rDpVAAAAInRSTlMAEBAfICAwMDxAQFBQV2BgcIeQkJygoM/Q0Nzg4PDw9vv+K/XehQAAAThJREFUeNrt1duOgjAQgGFU2gJa8IAK7s5gD+//jBsaIjNzs+nebLJrL9r86RdvmMbiPy3zaVjbp2WtPzTBGNFQ7IKzFIMHvWLsEA3BrnfOEgwtgH5hk7YV27StWKctFcbZmYjLrQuzs8EtDX522kMqdUjHQS231Skdp2rpcp+OfVm8159ZeV8+b6ryJjbrNWS9tLxX/F6/tUbDe7K8B03CRGTcsg+f5o/yBjk/Os5rYNwIbgXXnDcRFfv14CratYfyFdsx3ujlbgoP2pvBXym+CHwX+ExxJ3AvcLuWQoaLyvWsS2hpKhozF/3+W/h2mZG3nXjrgWKMYgSDGEGvCcaGY3fkGOqfDbfC2PApCUc+Jb4meYvjll4/wrSjffXDhuRF8LvgZ847wXvBW8FRFYy7inULZfaEfwHTFh8xvwuFkQAAAABJRU5ErkJggg==)}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(1){left:0!important}.sdl-scrollview.sdl-scrollview-msie .sdl-scrollview-X-scroll-wrapper>:nth-child(1):after{left:14px!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(2){right:0!important}.sdl-scrollview.sdl-scrollview-msie .sdl-scrollview-X-scroll-wrapper>:nth-child(2):after{right:14px!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(1){top:0!important}.sdl-scrollview.sdl-scrollview-msie .sdl-scrollview-Y-scroll-wrapper>:nth-child(1):after{top:14px!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(2){bottom:0!important}.sdl-scrollview.sdl-scrollview-msie .sdl-scrollview-Y-scroll-wrapper>:nth-child(2):after{bottom:14px!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(1):after{background-position:0 -48px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(2):after{background-position:0 -32px}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(1):after{background-position:0 0}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(2):after{background-position:0 -16px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.hover-left>:nth-child(1):after,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.hover-left>:nth-child(1):after{background-position:-16px -48px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.hover-right>:nth-child(2):after,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.hover-right>:nth-child(2):after{background-position:-16px -32px}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.hover-up>:nth-child(1):after,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.hover-up>:nth-child(1):after{background-position:-16px 0}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.hover-down>:nth-child(2):after,.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.hover-down>:nth-child(2):after{background-position:-16px -16px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.pressed-left>:nth-child(1):after{background-position:-32px -48px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.pressed-right>:nth-child(2):after{background-position:-32px -32px}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.pressed-up>:nth-child(1):after{background-position:-32px 0}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.pressed-down>:nth-child(2):after{background-position:-32px -16px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper>:nth-child(1):after{background-position:-32px -48px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper>:nth-child(2):after{background-position:-32px -32px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper>:nth-child(1):after{background-position:-32px 0}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper>:nth-child(2):after{background-position:-32px -16px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.pressed-left>:nth-child(1):after{background-position:0 -48px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.pressed-right>:nth-child(2):after{background-position:0 -32px}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.pressed-up>:nth-child(1):after{background-position:0 0}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.pressed-down>:nth-child(2):after{background-position:0 -16px}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(3),.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(3){position:absolute!important;padding:0!important;border:none!important;border-radius:4px!important;background:#c2c7ce!important;overflow:hidden!important;z-index:inherit!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.hover-handle>:nth-child(3),.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.hover-handle>:nth-child(3),.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.hover-handle>:nth-child(3),.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.hover-handle>:nth-child(3){background:#adb6be!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper.pressed-handle>:nth-child(3),.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper.pressed-handle>:nth-child(3),.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper>:nth-child(3),.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper>:nth-child(3){background:#818b99!important}.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-X-scroll-wrapper.pressed-handle>:nth-child(3),.sdl-scrollview.sdl-scrollview-style-dark>.sdl-scrollview-Y-scroll-wrapper.pressed-handle>:nth-child(3){background:#c2c7ce!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:nth-child(3){width:0;height:auto!important;top:0!important;bottom:0!important;margin:3px 0!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:nth-child(3){height:0;width:auto!important;right:0!important;left:0!important;margin:0 3px!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child{position:absolute!important;margin:0!important;padding:0!important;border:none!important;opacity:0!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child{bottom:1px!important;height:50px!important;width:100%!important;overflow-x:scroll!important;overflow-y:hidden!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child{right:1px!important;height:100%!important;width:50px!important;overflow-x:hidden!important;overflow-y:scroll!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child::-webkit-scrollbar,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child::-webkit-scrollbar{width:17px!important;height:17px!important}.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child::-webkit-scrollbar-button{width:17px!important;height:18px!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child::-webkit-scrollbar-button{width:18px!important;height:17px!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child::-webkit-scrollbar-button,.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child::-webkit-scrollbar-thumb,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child::-webkit-scrollbar-button,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child::-webkit-scrollbar-thumb{background:#ccc!important}.sdl-scrollview .sdl-scrollview-X-scroll-wrapper>:last-child>:first-child,.sdl-scrollview .sdl-scrollview-Y-scroll-wrapper>:last-child>:first-child{height:1px;width:1px;padding:0!important;margin:0!important;border:none!important;overflow:hidden!important}.sdl-search{width:200px;position:relative}.sdl-search:focus{outline:none}.sdl-search .sdl-search-field{padding:0 56px 0 5px}.sdl-search .sdl-search-field[placeholder]{text-overflow:ellipsis}.sdl-search .sdl-search-field.sdl-search-field-implicit{padding-right:26px}.sdl-search .sdl-search-field::-ms-clear{display:none}.sdl-search .sdl-search-field-focused,.sdl-search:hover .sdl-search-field:not(:disabled){border-color:#262c39!important}.sdl-search .sdl-search-field-applied:not(:disabled){background-color:#fff8eb;color:#262c39}.sdl-search .transparent-button{height:27px;background:0 0;border:1px solid transparent;border-left-width:0;border-right-width:0;padding:4px 5px 5px}.sdl-search .sdl-clear-button:before,.sdl-search .sdl-search-button.sdl-search-button-implicit:before,.sdl-search .transparent-button:before{content:' ';display:block;top:4px;z-index:1;opacity:.75;background-size:cover}.sdl-search .transparent-button:before{width:16px;height:16px}.sdl-search .sdl-search-button.sdl-search-button-implicit:disabled,.sdl-search .transparent-button:disabled{opacity:.5}.sdl-search .sdl-search-button{position:absolute;right:0;outline:none;cursor:pointer}.sdl-search .sdl-search-button:focus{box-shadow:none!important}.sdl-search .sdl-search-button.sdl-search-button-implicit{height:27px;background:0 0;border:1px solid transparent;border-left-width:0;border-right-width:0;padding:4px 5px 5px;vertical-align:middle;width:26px;cursor:auto}.sdl-search .sdl-search-button.sdl-search-button-implicit:before{position:absolute;left:5px;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1.1'%3E%3Cg transform='translate(-0.1,0.5)'%3E%3Cpath d='m8.31,10.8 0,0 3,0C13.4,9.4 15,8.1 15,5.7 15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3 l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.3 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 6.8,10.1 6.8,10.1 7.2,10.4 7.8,10.6 8.3,10.8zM9.7,2c2,0 3.7,1.6 3.7,3.7 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-3.7 3.7-3.7z' style='fill:%23343b53'/%3E%3C/g%3E%3C/svg%3E\");width:16px;height:16px}.sdl-search .sdl-search-button:disabled{cursor:auto}.sdl-search .sdl-clear-button{position:absolute;right:30px;width:26px;height:27px;background:0 0;border:1px solid transparent;border-left-width:0;border-right-width:0;padding:4px 5px 5px}.sdl-search .sdl-clear-button:disabled{opacity:.5}.sdl-search .icon-close-16-mono-dark,.sdl-search .sdl-clear-button:before{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cpath d='M12.8 1.8L8 6.6L3.2 1.8L1.8 3.2L6.6 8L1.8 12.8L3.2 14.2L8 9.4L12.8 14.2L14.2 12.8L9.4 8L14.2 3.2L12.8 1.8Z' fill='%23343a46'/%3E%3C/svg%3E\");width:16px;height:16px}.sdl-search .sdl-clear-button.sdl-clear-button-implicit{right:0;vertical-align:middle}.sdl-search .sdl-clear-button:focus:disabled:before,.sdl-search .sdl-clear-button:hover:disabled:before{cursor:default}.sdl-search .sdl-clear-button:focus:not(:disabled):before,.sdl-search .sdl-clear-button:hover:not(:disabled):before{opacity:1}.sdl-search .sdl-clear-button:focus{outline:none}.sdl-search .icon-search-16-mono-dark{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' version='1.1'%3E%3Cg transform='translate(-0.1,0.5)'%3E%3Cpath d='m8.31,10.8 0,0 3,0C13.4,9.4 15,8.1 15,5.7 15,2.8 12.6,0 9.7,0 6.7,0 4.3,2.7 4.3,5.7c0,1.2 0.4,2.4 1.2,3.3 l-4.2,3.8c-0.3,0.3-0.3,0.9 0,1.3 0.3,0.3 1.3,1.2 1.6,0.8L6.8,10.2C6.8,10.1 6.8,10.1 6.8,10.1 7.2,10.4 7.8,10.6 8.3,10.8zM9.7,2c2,0 3.7,1.6 3.7,3.7 0,2-1.6,3.7-3.7,3.7-2,0-3.7-1.6-3.7-3.7 0-2 1.6-3.7 3.7-3.7z' style='fill:%23343b53'/%3E%3C/g%3E%3C/svg%3E\");width:16px;height:16px}.sdl-tags-treeview li.selected>div.node{color:#266acc;-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none}.sdl-tags-treeview ul.root li>div.node .sdl-checkbox,.sdl-tags-treeview ul.root li>div.node>i.node{display:none}.sdl-tags-treeview ul.root li[data-type=Tag]>div>i.node{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16' viewBox='0 0 16 16' enable-background='new 0 0 16 16'%3E%3Cpath fill='%23363636' d='M9,0L0,9l7,7l7-7l2-2V0H9zM12.5,5C11.7,5,11,4.3,11,3.5S11.7,2,12.5,2S14,2.7,14,3.5S13.3,5,12.5,5z'/%3E%3C/svg%3E\");background-position:center center;background-repeat:no-repeat;display:inline-block}.textShadowBright{-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff}.textShadowDark{-webkit-text-shadow:0 1px #262c39;-moz-text-shadow:0 1px #262c39;-ms-text-shadow:0 1px #262c39;-o-text-shadow:0 1px #262c39;text-shadow:0 1px #262c39}.sdl-textinput{height:27px;width:200px;min-width:100px;line-height:12px;border:solid 1px #aaa;font-family:Arial;font-size:12px;color:#262c39;background-color:#fff;outline:none;padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sdl-textinput:-moz-placeholder{color:#878787}.sdl-textinput:-ms-input-placeholder{color:#878787}.sdl-textinput::-webkit-input-placeholder{color:#878787}.sdl-textinput:not(:disabled):not(.invalid):focus,.sdl-textinput:not(:disabled):not(.invalid):hover{border-color:#454545}.sdl-textinput:disabled{color:#aaa;background-color:#f4f4f4;border-color:#aaa}.sdl-textinput::-ms-clear{display:none}.sdl-tooltip{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.18);box-shadow:0 1px 2px 1px rgba(0,0,0,.18);-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fafafa;border:1px solid #a6abb8;color:#878787;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:100;padding:8px;white-space:normal;pointer-events:none}html.sdl-topbar.sdl-topbar-page{overflow:hidden;margin:31px 0 0;padding:0}html.sdl-topbar.sdl-topbar-page body{position:absolute;overflow:auto;margin:0;top:31px;bottom:0;left:0;right:0;height:auto;width:auto}html.sdl-topbar.sdl-topbar-page .sdl-topbar.sdl-topbar-control{top:0;left:0;right:0;width:auto;position:fixed}.sdl-topbar.sdl-topbar-control{position:relative;display:block;box-sizing:border-box;border:none;border-top:1px solid #353b46;border-bottom:1px solid #353b46;background-color:#454b53;height:31px;-webkit-box-shadow:inset 0 1px 0 0 #5c636d;box-shadow:inset 0 1px 0 0 #5c636d;padding:0 120px 0 31px;line-height:30px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.sdl-topbar.sdl-topbar-control .sdl-topbar-title{float:left;color:#fff;max-width:100%;overflow:hidden;text-overflow:ellipsis;font-size:13px;padding:0 11px 0 0}.sdl-topbar.sdl-topbar-control .sdl-topbar-title>.sdl-topbar-navback{width:22px;float:left;padding-left:11px;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='18' width='12' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11,1 L1.3,9 L11,17' style='stroke:%23FFF;stroke-width:2' fill='none'/%3E%3C/svg%3E\");background-position:11px center;background-repeat:no-repeat;background-clip:content-box}.sdl-topbar.sdl-topbar-control .sdl-topbar-title>span:first-child{padding-left:11px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon{height:30px;overflow:hidden;position:relative;font-size:12px;font-family:Arial;text-shadow:#262c39 0 1px;font-weight:700;color:#fff}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>.sdl-topbar-resize-trigger{position:absolute;left:0;top:0;width:100%;height:100%;visibility:hidden}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>span{display:inline-block;position:relative;height:100%;padding:0 10px;margin:0;cursor:pointer;overflow:hidden;max-width:100%;text-overflow:ellipsis}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>span.sdl-topbar-ribbon-overflown-tab{position:absolute;top:30px;left:0}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>.sdl-topbar-ribbon-overflown-button,.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>span.sdl-topbar-ribbon-tab-hidden{display:none}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>span.sdl-topbar-ribbon-tab-selected{color:#bfd2ec;cursor:default}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon>span.sdl-topbar-ribbon-tab-selected:after{content:\"\";position:absolute;bottom:-1px;left:50%;margin-left:-6px;width:0;height:0;border-width:6px;border-style:none solid solid;border-color:transparent transparent #fff}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon-overflown>.sdl-topbar-ribbon-overflown-button{width:30px;text-align:center;display:inline-block;position:relative;height:100%;padding:0 0 0 5px;margin:0;cursor:pointer;color:#c8cace;font-family:serif;font-size:31px;letter-spacing:0;line-height:14px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon-overflown>.sdl-topbar-ribbon-overflown-button:hover{color:#fff}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon-overflown>.sdl-topbar-ribbon-overflown-button-pressed{color:#bfd2ec!important}.sdl-topbar.sdl-topbar-control .sdl-topbar-ribbon-overflown-button:after{content:\"...\"}.sdl-topbar.sdl-topbar-control>.sdl-topbar-buttons{position:absolute;left:auto;right:0;top:0;height:30px;overflow:hidden}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span{box-sizing:content-box;display:inline-block;height:29px;border-left:1px solid #353b46;padding:0 7px 0 8px;-webkit-box-shadow:inset 0 1px 0 0 #5c636d;box-shadow:inset 0 1px 0 0 #5c636d}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span:first-child{border-left:none}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span.sdl-topbar-buttongroup-empty,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-hidden{display:none}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span.sdl-topbar-buttongroup-empty:last-child{border-left-color:transparent;padding-top:0;display:inline-block;visibility:hidden}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span{box-sizing:content-box;display:inline-block;height:20px;padding:5px 8px 4px 7px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-close.sdl-topbar-button-hidden{display:inline-block;visibility:hidden}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span>:first-child{display:inline-block;width:16px;height:16px;margin-top:2px;background-repeat:repeat;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='53' height='74.1' viewBox='-1 -1 53 74.1' enable-background='new -1 -1 53 74.1'%3E%3Cpath fill='%23464B53' d='M-1-1v74.1h53V-1H-1zM6.4,8.2l0-0L1.8,3.5C1.3,3.1,1.4,2.3,1.9,1.8l0.5-0.4C2.8,0.9,3.6,0.9,4.1,1.4L8.5,6.1l4.4-4.8c0.5-0.5,1.3-0.5,1.8-0l0.5,0.4c0.5,0.5,0.5,1.3,0,1.7L10.5,8.2l0,0l-0,0l4.6,4.7c0.5,0.5,0.5,1.3-0,1.7l-0.5,0.4c-0.5,0.5-1.3,0.5-1.8-0L8.5,10.3l-4.4,4.8c-0.5,0.5-1.3,0.5-1.8,0L1.9,14.6c-0.5-0.5-0.5-1.3-0-1.7l4.6-4.7L6.4,8.2zM16,28.6H8.2l-4.8,4.4L3.3,28.6H1v-10.1h15V28.6zM25.7,32.4c0.2,0.5-0.8,1.1-1.2,0.4l-4.7-12.2c-0.8-0-1.5-0.7-1.5-1.4c0-0.8,0.7-1.4,1.6-1.4c0.9,0,1.6,0.6,1.6,1.4c0,0.4-0.1,0.7-0.4,0.9L25.7,32.4zM15.4,49.5c0,0.3-0.2,0.5-0.5,0.5H2c-0.3,0-0.5-0.2-0.5-0.5V36.1c0-0.3,0.2-0.5,0.5-0.5h3.5v-0.5c0-0.3,0.2-0.5,0.5-0.5h5c0.3,0,0.5,0.2,0.5,0.5v0.5h3.4c0.3,0,0.5,0.2,0.5,0.5V49.5zM31,25.4c-2,1.1-1.7-0.5-4,0.1c-0.8,0.2-1.7,0.8-2.4,1.5l-2.6-7.3c0.5-0.1,1.1-0.1,1.8,0.1c3,0.6,3.1,1.9,5.1,1.8c2-0.1,4-1.1,4-1.1S33,24.3,31,25.4zM32,15.9h-0.7h-0.9H25.5h-5h-0.9h-0.7H18v-0.3c0.7-1.7,2.3-2.6,2.3-2.6c0.1-0.1,2.5-1.5,2.9-1.8l0.1-0.1c0.5-0.4,0.7-0.9,0.6-1.4c-0-0.1-0.1-0.3-0.2-0.5c-0.5-0.5-0.8-1.1-1.1-1.9c-0.1-0.2-0.2-0.4-0.4-0.6c-0.3-0.3-0.4-0.7-0.1-1.1c0.1-0.2,0.2-0.4,0.2-0.6C22.3,4.8,22.3,4.5,22.3,4.2c-0-0.4-0-0.8,0-1.2c0.1-1.4,1-2.3,2.4-2.5c0.3-0,0.5-0.1,0.8-0.1c0.3,0,0.5,0,0.8,0.1c1.5,0.2,2.3,1.1,2.4,2.5C28.7,3.4,28.7,3.8,28.7,4.2c0,0.3,0,0.6,0,0.8c0,0.2,0.1,0.4,0.2,0.6c0.2,0.4,0.2,0.8-0.1,1.1c-0.2,0.1-0.3,0.3-0.4,0.6c-0.3,0.8-0.6,1.4-1.1,1.9c-0.2,0.2-0.2,0.4-0.2,0.5c-0.1,0.6,0.1,1.1,0.6,1.4l0.1,0.1c0.4,0.3,2.8,1.8,2.9,1.8c0,0,1.8,0.9,2.4,2.9L32,15.9L32,15.9zM44,29.8c-1.1,0-2.1-0.3-2.9-0.8l-3.9,3.9L35.3,31l3.9-3.9c-0.6-0.9-0.9-1.9-0.9-3.1c0-3.2,2.6-5.8,5.8-5.8s5.8,2.6,5.8,5.8C49.8,27.2,47.2,29.8,44,29.8zM42.5,15.9c-4.1,0-7.3-3.3-7.3-7.3s3.3-7.3,7.3-7.3s7.3,3.3,7.3,7.3S46.6,15.9,42.5,15.9z'/%3E%3Cpolygon fill='%23464B53' points='6.3,40.8 7.4,40.8 8.5,40.8 11.7,40.8 11.7,39.7 8.5,39.7 7.4,39.7 6.3,39.7 5.8,39.7 5.2,39.7 5.2,40.8 5.8,40.8'/%3E%3Cpolygon fill='%23464B53' points='10.4,36.1 10.4,36.1 10.4,35.7 10.4,35.7 6.4,35.7 6.4,36.1 6.4,36.7 10.4,36.7'/%3E%3Cpolygon fill='%23464B53' points='6.3,42.9 7.4,42.9 8.5,42.9 11.7,42.9 11.7,41.8 8.5,41.8 7.4,41.8 6.3,41.8 5.8,41.8 5.2,41.8 5.2,42.9 5.8,42.9'/%3E%3Cpath fill='%23464B53' d='M14.1,36.7h-1.2v10.7c0,0.3-0.2,0.5-0.5,0.5h-8c-0.3,0-0.5-0.2-0.5-0.5V36.7H2.7v12.2h11.4V36.7z'/%3E%3Cpolygon fill='%23464B53' points='6.3,45.1 7.4,45.1 8,45.1 11.7,45.1 11.7,44 8,44 7.4,44 6.3,44 6,44 5.2,44 5.2,45.1 6,45.1'/%3E%3Cpath fill='%2341B649' d='M24.8,12.8'/%3E%3Cpath fill='%23272D3A' d='M28.4,7.3c-0.3,0.8-0.6,1.4-1.1,1.9c-0.2,0.2-0.2,0.4-0.2,0.5c-0,0.2-0,0.4,0,0.5c0-0.1,0.1-0.3,0.2-0.5c0.5-0.5,0.8-1.1,1.1-1.9c0.1-0.2,0.2-0.4,0.4-0.6c0.3-0.2,0.3-0.6,0.2-0.9c-0,0.1-0.1,0.2-0.2,0.3C28.6,6.9,28.5,7.1,28.4,7.3z'/%3E%3Cpath fill='%23272D3A' d='M32,15.9h-0.7h-0.9H25.5h-5h-0.9h-0.7h-0.9c-0.1,0.2-0.2,0.4-0.2,0.6h1.1h0.7h0.9H25.5h5h0.9h0.7v0h1.1c-0.1-0.2-0.2-0.4-0.2-0.6H32z'/%3E%3Cpath fill='%23272D3A' d='M22.6,7.9c0.3,0.8,0.6,1.4,1.1,1.9c0.1,0.2,0.2,0.3,0.2,0.5c0-0.2,0-0.4,0-0.5c-0-0.1-0.1-0.3-0.2-0.5c-0.5-0.5-0.8-1.1-1.1-1.9c-0.1-0.2-0.2-0.4-0.4-0.6c-0.1-0.1-0.2-0.2-0.2-0.3c-0.1,0.3-0,0.7,0.2,0.9C22.4,7.5,22.5,7.7,22.6,7.9z'/%3E%3Cpath fill='%23272D3A' d='M10.5,8.2l0,0l-0,0l0.3,0.3l4.4-4.4c0.3-0.3,0.4-0.7,0.3-1.1c-0,0.2-0.1,0.4-0.3,0.5L10.5,8.2z'/%3E%3Cpath fill='%23272D3A' d='M15.1,14.6l-0.5,0.4c-0.5,0.5-1.3,0.5-1.8-0L8.5,10.3l-4.4,4.8c-0.5,0.5-1.3,0.5-1.8,0L1.9,14.6c-0.2-0.2-0.3-0.4-0.3-0.6c-0.1,0.4-0,0.9,0.3,1.2l0.5,0.4c0.5,0.5,1.3,0.5,1.8-0L8.5,10.9l4.4,4.8c0.5,0.5,1.3,0.5,1.8,0l0.5-0.4c0.3-0.3,0.4-0.8,0.3-1.2C15.4,14.2,15.3,14.5,15.1,14.6z'/%3E%3Cpath fill='%23272D3A' d='M6.2,8.5l0.3-0.3L6.4,8.2l0-0L1.8,3.5C1.7,3.4,1.6,3.2,1.5,3C1.4,3.4,1.5,3.8,1.8,4.1L6.2,8.5z'/%3E%3Crect x='0.5' y='34.7' fill='none' width='16' height='16'/%3E%3Crect x='2.7' y='36.7' fill='%23272D3A' width='1.2' height='0.6'/%3E%3Cpath fill='%23272D3A' d='M12.4,47.9h-8c-0.3,0-0.5-0.2-0.5-0.5v0.6c0,0.3,0.2,0.5,0.5,0.5h8c0.3,0,0.5-0.2,0.5-0.5v-0.6C12.9,47.6,12.7,47.9,12.4,47.9z'/%3E%3Cpolygon fill='%23272D3A' points='10.4,35.7 10.4,35.7 6.4,35.7 6.4,36.1 6.4,36.3 10.4,36.3 10.4,36.1 10.4,36.1'/%3E%3Cpath fill='%23272D3A' d='M14.9,50.1H2c-0.3,0-0.5-0.2-0.5-0.5v0.6c0,0.3,0.2,0.5,0.5,0.5h12.9c0.3,0,0.5-0.2,0.5-0.5v-0.6C15.4,49.9,15.1,50.1,14.9,50.1z'/%3E%3Crect x='12.9' y='36.7' fill='%23272D3A' width='1.2' height='0.6'/%3E%3Cpolygon fill='%23272D3A' points='3.4,32.9 3.3,28.6 1,28.6 1,29.2 3.3,29.2 3.4,33.5 8.2,29.2 16,29.2 16,28.6 8.2,28.6'/%3E%3Cpath fill='%23464B53' d='M42.5,2.8c-2.9,0-3.5,2.2-3.6,3.7h2c0-0.3,0.1-1.8,1.6-1.8c0.9,0,1.5,0.5,1.5,1.5c0,0.9-0.9,1.5-1.7,2.2c-0.7,0.7-0.8,1.5-0.8,2.2v0.2c0.2,0,2.1,0,2.1,0v-0.2c0-1.6,2.5-2,2.5-4.5C46.1,4.5,45,2.8,42.5,2.8z'/%3E%3Ccircle fill='%23464B53' cx='42.596' cy='12.964' r='1.245'/%3E%3Cpath fill='%23272D3A' d='M42.5,15.9c-3.9,0-7.2-3.1-7.3-7c-0,0.1-0,0.2-0,0.3c0,4.1,3.3,7.3,7.3,7.3s7.3-3.3,7.3-7.3c0-0.1-0-0.2-0-0.3C49.7,12.7,46.4,15.9,42.5,15.9z'/%3E%3Cpath fill='%23272D3A' d='M25.5,32.8c-0.3,0.3-0.8,0.4-1.1-0.1l-4.7-12.2c-0.8-0-1.4-0.5-1.5-1.2c-0,0.1-0.1,0.3-0.1,0.4c0,0.8,0.7,1.4,1.5,1.4l4.7,12.2c0.3,0.7,1.4,0.2,1.2-0.4L25.5,32.8z'/%3E%3Cpath fill='%23272D3A' d='M21.3,19.5c-0.1,0.2-0.1,0.4-0.3,0.5l0.1,0.4c0.1-0.2,0.2-0.4,0.2-0.6C21.3,19.7,21.3,19.6,21.3,19.5z'/%3E%3Cpath fill='%23272D3A' d='M31,25.4c-2,1.1-1.7-0.5-4,0.1c-0.8,0.2-1.7,0.8-2.4,1.5l-2.4-6.7c-0.1,0-0.2,0-0.3,0l2.6,7.3c0.7-0.6,1.6-1.3,2.4-1.5c2.3-0.6,2.1,0.9,4-0.1c1.7-0.9,1.8-3.8,1.9-4.7C32.7,22.5,32.4,24.6,31,25.4z'/%3E%3Cpath fill='%23464B53' d='M44,20.4c-2,0-3.6,1.6-3.6,3.6s1.6,3.6,3.6,3.6s3.6-1.6,3.6-3.6S46,20.4,44,20.4z'/%3E%3Cpath fill='%23272D3A' d='M44,20.4c-2,0-3.6,1.6-3.6,3.6c0,0.1,0,0.2,0,0.3c0.2-1.8,1.7-3.3,3.6-3.3s3.4,1.4,3.6,3.3c0-0.1,0-0.2,0-0.3C47.6,22.1,46,20.4,44,20.4z'/%3E%3Cpath fill='%23272D3A' d='M44,29.8c-1.1,0-2.1-0.3-2.9-0.8l-3.9,3.9l-1.6-1.6l-0.3,0.3l1.9,1.9l3.9-3.9c0.9,0.5,1.9,0.8,2.9,0.8c3.2,0,5.8-2.6,5.8-5.8c0-0.1-0-0.2-0-0.3C49.6,27.4,47,29.8,44,29.8z'/%3E%3Cpath fill='%23272D3A' d='M39.1,27.1c-0.5-0.8-0.8-1.8-0.9-2.8c-0,0.1-0,0.3-0,0.4c0,1,0.2,1.8,0.7,2.6L39.1,27.1z'/%3E%3Crect x='22' y='52.1' fill='%2396B5DF' width='20' height='20'/%3E%3Cpath opacity='0.4' fill='%233A4856' enable-background='new' d='M42,71.5c-1-2.2-3-3.3-3.1-3.4l-0.3-0.2c-0.7-0.4-3-1.8-3.5-2.1l-0.1-0.1c-0.4-0.3-0.8-0.8-0.7-1.5c0-0.1,0.1-0.3,0.2-0.5c0.6-0.7,1.1-1.5,1.4-2.5c0.1-0.2,0.2-0.4,0.4-0.6c0.5-0.5,0.6-1.2,0.2-1.8c-0.1-0.2-0.2-0.4-0.2-0.6c-0-0.4-0-0.7-0-1.1c0-0.5,0-1-0-1.6c-0.1-1.9-1.4-3.2-3.4-3.4c-0.4-0-0.7-0.1-1-0.1c-0.3,0-0.7,0-1,0.1c-2,0.2-3.3,1.5-3.4,3.4c-0,0.5-0,1-0,1.6c0,0.4,0,0.7-0,1.1c-0,0.2-0.1,0.4-0.2,0.6c-0.4,0.6-0.3,1.3,0.2,1.8c0.2,0.2,0.3,0.4,0.4,0.6c0.4,1,0.8,1.8,1.4,2.5c0.2,0.2,0.2,0.4,0.2,0.5c0.2,0.7-0.3,1.2-0.7,1.5l-0.1,0.1c-0.5,0.3-2.7,1.7-3.5,2.2l-0.3,0.2c-0.1,0-2,1.1-3,3.2v0.8h20V71.5zM25.3,68.7l0.3-0.2c1.3-0.8,3.1-1.9,3.5-2.2l0.1-0.1c0.8-0.5,1.1-1.3,0.9-2.2c-0-0.1-0.1-0.5-0.4-0.8c-0.6-0.6-1-1.3-1.3-2.3c-0.1-0.3-0.3-0.6-0.6-0.8c-0.3-0.2-0.3-0.7-0.1-1c0.2-0.3,0.3-0.6,0.3-0.9c0-0.4,0-0.7,0-1.1c-0-0.5-0-1,0-1.5c0.1-1.6,1.1-2.6,2.9-2.8c0.3-0,0.7-0.1,1-0.1c0.3,0,0.6,0,1,0.1c1.8,0.2,2.8,1.2,2.9,2.8c0,0.5,0,1,0,1.5c0,0.4,0,0.7,0,1.1c0,0.3,0.1,0.7,0.3,1c0.2,0.3,0.2,0.7-0.1,1c-0.3,0.2-0.5,0.5-0.6,0.8c-0.3,0.9-0.8,1.7-1.3,2.3c-0.3,0.3-0.3,0.6-0.4,0.8c-0.2,0.8,0.2,1.6,0.9,2.1l0.1,0.1c0.4,0.3,2.2,1.4,3.5,2.2l0.3,0.2c0,0,1.7,1,2.6,3.1H23C23.8,69.7,25.3,68.7,25.3,68.7z'/%3E%3Cpath fill='%23FFFFFF' d='M40.2,72.1h-0.9h-1.1h-6.2h-6.2h-1.1h-0.9h-1.4c0.8-2.4,3-3.6,3-3.6c0.1-0.1,3.1-1.9,3.6-2.3l0.1-0.1c0.6-0.5,0.9-1.1,0.8-1.8c-0-0.1-0.1-0.4-0.3-0.6c-0.6-0.6-1-1.4-1.3-2.3c-0.1-0.3-0.3-0.5-0.5-0.7c-0.4-0.3-0.5-0.9-0.2-1.4c0.1-0.2,0.2-0.5,0.2-0.8c0-0.4,0-0.7,0-1.1c-0-0.5-0-1,0-1.5c0.1-1.7,1.2-2.9,3-3.1c0.3-0,0.6-0.1,1-0.1c0.3,0,0.6,0,1,0.1c1.8,0.2,2.9,1.3,3,3.1c0,0.5,0,1,0,1.5c0,0.4,0,0.7,0,1.1c0,0.3,0.1,0.5,0.2,0.8c0.3,0.4,0.2,1-0.2,1.4c-0.2,0.2-0.4,0.4-0.5,0.7c-0.3,1-0.8,1.7-1.3,2.3c-0.2,0.2-0.3,0.5-0.3,0.6c-0.1,0.7,0.1,1.3,0.8,1.8l0.1,0.1c0.5,0.4,3.5,2.2,3.6,2.3c0,0,2.3,1.2,3,3.6H40.2z'/%3E%3Cpath opacity='0.1' fill='%233B4957' enable-background='new' d='M32.1,64.2c-0.5,0-1-0.2-1.3-0.5c0.1,0.5,0.6,0.8,1.3,0.8s1.2-0.4,1.3-0.8C33.1,64,32.6,64.2,32.1,64.2z'/%3E%3Crect x='1' y='52.1' fill='%235C6E7F' width='20' height='20'/%3E%3Cpath fill='%23FFFFFF' d='M19.2,72.1h-0.9h-1.1H11H4.8H3.7H2.8H1.5c0.8-2.4,3-3.6,3-3.6c0.1-0.1,3.1-1.9,3.6-2.3l0.1-0.1c0.6-0.5,0.9-1.1,0.8-1.8c-0-0.1-0.1-0.4-0.3-0.6c-0.6-0.6-1-1.4-1.3-2.3c-0.1-0.3-0.3-0.5-0.5-0.7c-0.4-0.3-0.5-0.9-0.2-1.4c0.1-0.2,0.2-0.5,0.2-0.8c0-0.4,0-0.7,0-1.1C7,57,7,56.4,7,55.9c0.1-1.7,1.2-2.9,3-3.1c0.3-0,0.6-0.1,1-0.1c0.3,0,0.6,0,1,0.1c1.8,0.2,2.9,1.3,3,3.1c0,0.5,0,1,0,1.5c0,0.4,0,0.7,0,1.1c0,0.3,0.1,0.5,0.2,0.8c0.3,0.4,0.2,1-0.2,1.4c-0.2,0.2-0.4,0.4-0.5,0.7c-0.3,1-0.8,1.7-1.3,2.3c-0.2,0.2-0.3,0.5-0.3,0.6c-0.1,0.7,0.1,1.3,0.8,1.8l0.1,0.1c0.5,0.4,3.5,2.2,3.6,2.3c0,0,2.3,1.2,3,3.6H19.2z'/%3E%3C/svg%3E\");background-color:#c8cace;vertical-align:top}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userdefaultpicture,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userloggedin,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userpicture{padding-left:5px;padding-right:6px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-userdefaultpicture>:first-child,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-userloggedin>:first-child,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-userpicture>:first-child{width:20px;height:20px;margin-top:0}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span:hover>:first-child{background-color:#fff}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-selected:hover>:first-child,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-selected>:first-child{background-color:#bfd2ec}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-close:hover>:first-child,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-close>:first-child{background-position:-1px -1px;background-color:#fff}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-user>:first-child{background-position:-18px -1px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-help>:first-child{background-position:-35px -1px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-messages>:first-child{background-position:-1px -18px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-notifications>:first-child{background-position:-18px -18px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-search>:first-child{background-position:-35px -18px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-workflows>:first-child{background-position:-1px -35px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userloggedin>:first-child{background-position:-2px -53px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userdefaultpicture>:first-child{background-position:-23px -53px}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userpicture:hover>:first-child,.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons>span>span.sdl-topbar-button-userpicture>:first-child{background-color:#454b53}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-userpicture>:first-child{background-position:0 0;background-size:100% 100%;background-repeat:no-repeat}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-button-activities>:first-child{background-image:none}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-bubble{display:inline-block;position:relative;height:20px;line-height:20px;border:none;border-radius:3px;background:#407cc9;padding:0 5px;margin-left:9px;font-family:Arial;font-weight:700;font-size:14px;color:#fff;vertical-align:top}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons span.sdl-topbar-bubble-empty{background:#6b717b;color:#c8cace}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons .sdl-topbar-bubble:before{content:\"\";position:absolute;left:-4px;top:6px;box-sizing:content-box;width:0;height:0;border-left:none;border-right:solid 5px #407cc9;border-top:solid 4px transparent;border-bottom:solid 4px transparent}.sdl-topbar.sdl-topbar-control .sdl-topbar-buttons span.sdl-topbar-bubble-empty:before{border-right-color:#6b717b}.sdl-topbar.sdl-topbar-control .sdl-topbar-experimental>.sdl-topbar-buttons>span{padding:0;border-left:none 0}.sdl-topbar.sdl-topbar-control .sdl-topbar-experimental>.sdl-topbar-buttons>span.sdl-topbar-buttongroup-empty:last-child{display:none}.sdl-topbar.sdl-topbar-ribbon-flyout-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 1px;background-color:#fafafa}.sdl-topbar.sdl-topbar-ribbon-flyout-menu>div:first-child{min-width:150px;max-width:400px;min-height:36px;max-height:100%}.sdl-topbar.sdl-topbar-ribbon-flyout-menu>div:first-child>div:first-child>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;line-height:36px;text-overflow:ellipsis;overflow:hidden;color:#262c39;font-family:Verdana;font-size:13px;text-shadow:0 1px #fff;padding:0 2px 0 0;cursor:default}.sdl-topbar.sdl-topbar-ribbon-flyout-menu>div:first-child>div:first-child>div.sdl-topbar-ribbon-tab-selected{background-color:#bed2f0;text-shadow:none}.sdl-topbar.sdl-topbar-ribbon-flyout-menu>div:first-child>div:first-child>div>div:first-child{overflow:hidden;width:16px;height:16px;padding:0;margin:10px;display:inline-block;vertical-align:top}@media screen and (max-width:480px){html.sdl-topbar.sdl-topbar-page{margin-top:50px}html.sdl-topbar.sdl-topbar-page>body{top:50px}.sdl-topbar.sdl-topbar-control{height:50px;line-height:49px;padding-left:50px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-title{font-size:16px;padding-right:13px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-title>.sdl-topbar-navback{width:26px;background-size:15px 23px;padding-left:13px;background-position:13px center}.sdl-topbar.sdl-topbar-control>.sdl-topbar-title>span:first-child{padding-left:13px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-buttons,.sdl-topbar.sdl-topbar-control>.sdl-topbar-buttons>span,.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon{height:49px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-buttons>span>span{padding:15px 8px 14px 7px}.sdl-topbar.sdl-topbar-control>.sdl-topbar-ribbon-overflown>.sdl-topbar-ribbon-overflown-button{line-height:33px}.sdl-topbar.sdl-topbar-experimental>.sdl-topbar-buttons>span,.sdl-topbar.sdl-topbar-experimental>.sdl-topbar-buttons>span.sdl-topbar-buttongroup-empty:nth-child(3){display:none}.sdl-topbar.sdl-topbar-experimental>.sdl-topbar-buttons>span:nth-child(3){display:inline-block}.sdl-topbar.sdl-topbar-experimental>.sdl-topbar-buttons>span>span{padding-top:11px;padding-right:12px}.sdl-topbar.sdl-topbar-experimental>.sdl-topbar-buttons>span>span>span{width:22px;height:22px}}.textShadowBright{-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff}.textShadowDark{-webkit-text-shadow:0 1px #262c39;-moz-text-shadow:0 1px #262c39;-ms-text-shadow:0 1px #262c39;-o-text-shadow:0 1px #262c39;text-shadow:0 1px #262c39}.sdl-treeview{font-family:Arial;font-size:12px;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;width:100%;height:100%;overflow:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0}.sdl-treeview:focus ul.root li.active>div.node{border:1px solid #94b5e5;background-color:#bed2f0}.sdl-treeview .sdl-checkbox>input{display:none}.sdl-treeview .svg-spinner{-webkit-animation:application-loading-rotate .5s;-o-animation:application-loading-rotate .5s;-moz-animation:application-loading-rotate .5s;animation:application-loading-rotate .5s;-webkit-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-moz-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-o-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}.sdl-treeview .svg-spinner>.ring{stroke:rgba(125,139,171,.4);stroke-width:2px;fill:rgba(0,0,0,0)}.sdl-treeview .svg-spinner>.arc{stroke:#7d8bab;stroke-width:2px;fill:rgba(0,0,0,0)}@-webkit-keyframes application-loading-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes application-loading-rotate{0%{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}.sdl-treeview ul.root{display:inline-block;min-width:100%;cursor:default;position:relative;padding:0 1px 1px;margin:0;background-color:#fff;list-style:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sdl-treeview ul.root li{padding:1px 0 0}.sdl-treeview ul.root li>div.node{border:1px solid transparent;white-space:nowrap}.sdl-treeview ul.root li>div.node:hover{border:1px solid #bed2f0;background-color:#e9f0fa}.sdl-treeview ul.root li>div.node>.loader{height:16px;width:16px;display:none;text-indent:0}.sdl-treeview ul.root li>div.node>i{display:inline-block;width:16px;height:16px;background-repeat:no-repeat}.sdl-treeview ul.root li>div.node>i.expand-collapse{-webkit-transition:transform 200ms linear 0ms;-moz-transition:transform 200ms linear 0ms;-o-transition:transform 200ms linear 0ms;transition:transform 200ms linear 0ms;background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath d='M5.816 3L5.816 13L10.796 8L5.816 3Z' fill='%234f5764'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-treeview ul.root li>div.node .sdl-checkbox,.sdl-treeview ul.root li>div.node>.loader,.sdl-treeview ul.root li>div.node>i{margin-left:5px;vertical-align:middle;position:relative;top:-1px}.sdl-treeview ul.root li>div.node>.content{display:inline-block;position:relative;vertical-align:middle;text-indent:0;margin-left:5px;min-height:25px;line-height:25px}.sdl-treeview ul.root li>div.children{overflow:hidden}.sdl-treeview ul.root li>div.children>ul{list-style:none;padding:0}.sdl-treeview ul.root li>div.children>ul.slide{-webkit-transition:margin-top 200ms linear 0ms;-moz-transition:margin-top 200ms linear 0ms;-o-transition:margin-top 200ms linear 0ms;transition:margin-top 200ms linear 0ms}.sdl-treeview ul.root li.active>div.node{border:1px solid #cfcfcf;background-color:#ddd}.sdl-treeview ul.root li.expanded>div.node>i.expand-collapse{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.sdl-treeview ul.root li.busy>div.node>.loader{display:inline-block}.sdl-treeview ul.root li.busy>div.node>i.expand-collapse{display:none}.sdl-treeview ul.root li.leaf-node>div.node>i.expand-collapse{visibility:hidden}.sdl-treeview ul.root li[data-type=FOLDER]>div.node>i.node{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cg%3E%3Cpath d='M15.5 3L9 3L9 1L0.5 1C0.224 1 0 1.224 0 1.5L0 12.5L0 13.5C0 13.776 0.224 14 0.5 14L15.5 14C15.776 14 16 13.776 16 13.5L16 3.5C16 3.224 15.776 3 15.5 3ZM15 13L1 13L1 2L8 2L8 4L15 4L15 13Z' fill='%23ad7629'/%3E%3Cpath d='M15 13L15 4L9 4L9 2L1 2L1 13L1 13' fill='%23fdb52f'/%3E%3C/g%3E%3Cpath d='M0 4.5L0 13.5C0 13.776 0.224 14 0.5 14L15.5 14C15.776 14 16 13.776 16 13.5L16 12.5L16 2.5C16 2.224 15.776 2 15.5 2L8 2L7 4L0.5 4C0.224 4 0 4.224 0 4.5ZM1 5L8 5L10 3L15 3L15 13L1 13L1 5Z' fill='%23ad7629'/%3E%3Cpath d='M1 13L1 5L8 5L9 3L15 3L15 13L15 13' fill='%23fdb52f'/%3E%3Cpath opacity='0.2' d='M16 15L0 15L0 14L16 14L16 15Z' fill='%23221e1f'/%3E%3Cpath d='M0 16L0 0L16 0L16 16L0 16Z' fill='none'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-treeview ul.root li[data-type=FOLDER].expanded>div.node>i.node{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='16' height='16'%3E%3Cg%3E%3Cpath opacity='0.2' d='M14 15L0 15L0 14L14 14L14 15Z' fill='%23221e1f'/%3E%3Cpath d='M13 13L15 7L13 7L13 4L5 4L5 3L1 3L1 13L11 13L11 13' fill='%23fdb52f'/%3E%3Cpath d='M1 13L1 3L5 3L5 4L13 4L13 6L14 6L14 3.5C14 3.224 13.776 3 13.5 3L6 3L6 2L0.5 2C0.2236 2 0 2.224 0 2.5L0 13.5C0 13.776 0.224 14 0.5 14L1 14L1 14' fill='%23ad7629'/%3E%3Cpath d='M2 8.5L0 13.5C0 13.776 0.224 14 0.5 14L1 14L13 14L13.5 14C13.7764 14 14 13.7764 14 13.5L16 6.5C16 6.224 15.776 6 15.5 6L10 6L8 8L2.5 8C2.224 8 2 8.224 2 8.5ZM3 9L9 9L11 7L15 7L13 13L1 13L3 9Z' fill='%23ad7629'/%3E%3Cpath d='M0 16L0 0L16 0L16 16L0 16Z' fill='none'/%3E%3C/g%3E%3C/svg%3E\") no-repeat center center}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input,.textShadowBright{-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff}.textShadowDark{-webkit-text-shadow:0 1px #262c39;-moz-text-shadow:0 1px #262c39;-ms-text-shadow:0 1px #262c39;-o-text-shadow:0 1px #262c39;text-shadow:0 1px #262c39}.sdl-typeahead.sdl-typeahead-control{display:inline-block;position:relative}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input{height:27px;width:200px;line-height:12px;border:solid 1px #aaa;font-family:Arial;font-size:12px;color:#262c39;background-color:#fff;outline:none;padding:0 5px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;-webkit-box-shadow:inset 1px 1px 0 0 #ebebeb;box-shadow:inset 1px 1px 0 0 #ebebeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:200px}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input:-moz-placeholder{color:#878787}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input:-ms-input-placeholder{color:#878787}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input::-webkit-input-placeholder{color:#878787}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input:not(:disabled):not(.invalid):focus,.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input:not(:disabled):not(.invalid):hover{border-color:#454545}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input:disabled{color:#aaa;background-color:#f4f4f4;border-color:#aaa}.sdl-typeahead.sdl-typeahead-control .sdl-typeahead-input::-ms-clear{display:none}.sdl-typeahead.sdl-typeahead-dropdown{font-family:Arial;font-size:12px;display:none;min-width:200px;min-height:30px;max-width:200px;background-color:#fff;border:1px solid #454545;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;overflow:auto}.sdl-typeahead.sdl-typeahead-dropdown em{background-color:#d8e4f6;font-weight:400;font-style:normal;display:inline-block;height:21px}.sdl-typeahead.sdl-typeahead-dropdown.sdl-activityindicator{overflow:hidden}.sdl-typeahead.sdl-typeahead-dropdown.sdl-activityindicator>.sdl-activityindicator-child>:last-child{left:15px}.sdl-typeahead.sdl-typeahead-dropdown.busy{height:28px;overflow:hidden}.sdl-typeahead.sdl-typeahead-dropdown .empty-dropdown,.sdl-typeahead.sdl-typeahead-dropdown .suggestion{margin:1px;color:#262c39;padding:3px 5px;line-height:21px;vertical-align:middle;border:1px solid transparent;white-space:normal;-ms-word-break:break-all;word-break:break-word}.sdl-typeahead.sdl-typeahead-dropdown .suggestion.focused{background-color:#bed2f0;border:1px solid #93b5e5}.sdl-typeahead.sdl-typeahead-dropdown .suggestion:hover{border-color:#94b5e5}.sdl-typeahead.sdl-typeahead-dropdown .suggestion.highlight{background-color:#d8e4f6}.sdl-typeahead.sdl-typeahead-dropdown.auto-hide,.sdl-typeahead.sdl-typeahead-dropdown.fadeout{-webkit-transition:opacity .5s ease-in-out 0s;-moz-transition:opacity .5s ease-in-out 0s;-o-transition:opacity .5s ease-in-out 0s;transition:opacity .5s ease-in-out 0s;opacity:0}.sdl-typeahead.sdl-typeahead-dropdown>.sdl-typeahead-header{border-bottom:1px solid #aaa;color:#868686;line-height:18px;vertical-align:middle;background-color:#f3f3f3;padding:5px 6px}.sdl-top-page-tabs.sdl-tabs-container{position:relative;min-height:204px;min-width:341px;padding:0;border:none;border-radius:3px;overflow:hidden}.sdl-top-page-tabs.sdl-tabs-container:focus{outline:none}.sdl-top-page-tabs.sdl-tabs-container>*{float:left;border:none;box-shadow:inset 0 -2px 0 0 rgba(170,170,170,.15)}.sdl-top-page-tabs.sdl-tabs-container:after,.sdl-top-page-tabs.sdl-tabs-container>*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:101px;margin:0 0 1000px;padding:0;border-bottom:solid 1px #ccc;overflow:hidden}.sdl-top-page-tabs.sdl-tabs-container:after,.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true]){border-right:solid 1px #ccc;border-top:solid 1px #ccc}.sdl-top-page-tabs.sdl-tabs-container:after{content:\"\";display:block;box-shadow:inset 2px -2px 0 0 rgba(170,170,170,.15);border-top-right-radius:3px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAIAAAACCAMAAABFaP0WAAAABlBMVEXd3d3r6+uBeUIEAAAADklEQVQI12NgZGRgZAAAABEABAvikLgAAAAASUVORK5CYII=) #f8f8f8}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true]){width:151px;padding:14px 9px;background-color:#f8f8f8}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-hidden:first-child+.sdl-tabs-page-hidden+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-hidden:first-child+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-tab-left-off-screen+.sdl-tabs-page-hidden+.sdl-tabs-page-hidden+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-tab-left-off-screen+.sdl-tabs-page-hidden+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-tab-left-off-screen+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>:first-child:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>[data-sdl-tabs-no-page=true]+.sdl-tabs-page-hidden+.sdl-tabs-page-hidden+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>[data-sdl-tabs-no-page=true]+.sdl-tabs-page-hidden+:not([data-sdl-tabs-no-page=true]),.sdl-top-page-tabs.sdl-tabs-container>[data-sdl-tabs-no-page=true]+:not([data-sdl-tabs-no-page=true]){border-top-left-radius:3px;border-left:solid 1px #ccc}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-selected{background-color:#fff!important;border-bottom:none;box-shadow:none;padding-top:0}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-selected:before{content:\"\";height:4px;display:block;margin:0 -9px 10px;padding:0}.sdl-top-page-tabs.sdl-tabs-container:focus>.sdl-tabs-page-selected:before{background-color:#94b5e5}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-last{margin-right:-3px;box-shadow:inset 0 -2px 0 0 rgba(170,170,170,.15),2px 0 rgba(170,170,170,.15);border-top-right-radius:3px}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-selected.sdl-tabs-page-last{box-shadow:2px 0 rgba(170,170,170,.15)}.sdl-top-page-tabs.sdl-tabs-container-overflown>.sdl-tabs-page-last{margin-right:0;border-top-right-radius:0;box-shadow:inset 0 -2px 0 0 rgba(170,170,170,.15)}.sdl-top-page-tabs.sdl-tabs-container-overflown>.sdl-tabs-page-selected.sdl-tabs-page-last{box-shadow:none}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child,.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]+*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;position:relative;width:100%;margin:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-align:center;overflow:hidden;text-overflow:ellipsis;font-family:Verdana;text-shadow:0 1px #fff;cursor:default}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]{font-size:22px;font-weight:700;color:#454b53;white-space:nowrap;height:32px;line-height:32px;vertical-align:top}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label=icon]{width:32px;margin-left:50.5px}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child:not([data-sdl-tabs-switch-label]),.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]+*{font-size:13px;font-weight:400;color:#454b53;max-height:34px;line-height:17px;vertical-align:bottom}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child:not([data-sdl-tabs-switch-label]){top:22.5px}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]+*{top:10px}.sdl-top-page-tabs.sdl-tabs-container-overflown>.sdl-tabs-tab-first-off-screen,.sdl-top-page-tabs.sdl-tabs-container-overflown>.sdl-tabs-tab-first-off-screen~*,.sdl-top-page-tabs.sdl-tabs-container-overflown>.sdl-tabs-tab-left-off-screen{margin:-1px 0 0!important;height:0!important;border-top:none!important;border-bottom:none!important;padding-top:0!important;padding-bottom:0!important}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child:not([data-sdl-tabs-switch-label])~:nth-child(n+2),.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]~:nth-child(n+3){display:none}.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child:not([data-sdl-tabs-switch-label])+*,.sdl-top-page-tabs.sdl-tabs-container>:not([data-sdl-tabs-no-page=true])>:first-child[data-sdl-tabs-switch-label]+*+*{position:absolute;top:101px;bottom:0;left:0;right:0;min-height:101px;overflow:auto;background-color:#fff;border:solid 1px #ccc;border-top:none;margin:0;border-bottom-left-radius:3px;border-bottom-right-radius:3px;display:block}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-selected>:first-child:not([data-sdl-tabs-switch-label])+*,.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-page-selected>:first-child[data-sdl-tabs-switch-label]+*+*{display:block!important}.sdl-top-page-tabs.sdl-tabs-container-overflown:after{content:\". . .\";font-family:'Times New Roman';word-spacing:-10px;text-align:center;box-shadow:inset -2px -2px 0 0 rgba(170,170,170,.15),-1px 0 0 0 #ccc;font-size:40px;font-weight:700;color:#454b53;text-shadow:0 2px #fff;line-height:81px;background:#f8f8f8}.sdl-top-page-tabs.sdl-tabs-container-overflown-pressed:after{background-color:#767676;box-shadow:inset 0 -2px 0 0 #585858;color:#fff;text-shadow:0 2px #585858}.sdl-top-page-tabs.sdl-tabs-flyout-menu{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:6px 1px;background-color:#fafafa}.sdl-top-page-tabs.sdl-tabs-flyout-menu>div:first-child{min-width:151px;max-width:342px;min-height:36px;max-height:100%}.sdl-top-page-tabs.sdl-tabs-flyout-menu>div:first-child>div:first-child>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:36px;line-height:36px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:#262c39;font-family:Verdana;font-size:13px;text-shadow:0 1px #fff;padding:0 2px 0 0;cursor:default}.sdl-top-page-tabs.sdl-tabs-flyout-menu>div:first-child>div:first-child>div.sdl-tabs-page-selected{background-color:#bed2f0;text-shadow:none}.sdl-top-page-tabs.sdl-tabs-flyout-menu>div:first-child>div:first-child>div>div:first-child{overflow:hidden;width:16px;height:16px;padding:0;margin:10px;display:inline-block;vertical-align:top}.sdl-top-page-tabs.sdl-tabs-container>.sdl-tabs-resizetrigger{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;border:none;visibility:hidden}.sdl-validationmessage{font-size:12px;font-weight:400;color:#262c39;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;margin:0;padding:15px 10px;min-height:17px;position:relative}.sdl-validationmessage .sdl-validationmessage-icon{position:absolute;min-width:16px;max-width:16px;min-height:16px;margin-left:7px;background-repeat:no-repeat}.sdl-validationmessage .sdl-validationmessage-message{display:block;margin-left:33px}.sdl-validationmessage .sdl-validationmessage-message label{color:#262c39;-webkit-text-shadow:1px #fff;-moz-text-shadow:1px #fff;-ms-text-shadow:1px #fff;-o-text-shadow:1px #fff;text-shadow:1px #fff;line-height:16px;vertical-align:top;white-space:pre-line}.sdl-validationmessage .sdl-validationmessage-actions{display:inline-block;float:right;margin-top:-5px;margin-left:10px}.sdl-validationmessage .sdl-validationmessage-actions.align-actions-to-bottom{position:absolute;bottom:10px;right:10px;margin-top:0;margin-left:33px}.sdl-validationmessage .sdl-validationmessage-actions.align-actions-to-bottom>button{margin-top:5px}.sdl-validationmessage .sdl-validationmessage-actions>button{margin-left:5px}.sdl-validationmessage.sdl-validationmessage-inline{padding:10px 0;border-style:none;background-color:transparent}.sdl-validationmessage.sdl-validationmessage-inline .sdl-validationmessage-message label{color:#e04a32}.sdl-validationmessage.sdl-validationmessage-boxed{margin:10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.sdl-validationmessage.sdl-validationmessage-info{background-color:#edf0f4}.sdl-validationmessage.sdl-validationmessage-info .sdl-validationmessage-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAANFJREFUeNpiZEADnpl9CUDKH4gDkIQ/APEBIJ64fXrRAWT1jEgaFYDUeiA2YMAPQAYEAg36ADcAqvk8EAswEAcuALEjyBAmqMB6bJoDnAzBGAswgOphYIT6eT42VdumFYJpr6x+XC5xZAES8bhkv37/Scgr8SAX/GcgH8DDACtY3ZsFxniAAAs+WW5OdoJOYGKgDIC9cIACAzaADFhIgQELmYCpaQE0ZZEKDoDyBSwQA7ElZTwJ6AJUDyQQgSY9AFKGRIbHAVg+QMmN5GZngAADAGLfQe5aHZ3/AAAAAElFTkSuQmCC)}.sdl-validationmessage.sdl-validationmessage-info.sdl-validationmessage-boxed{border:1px solid #49698e}.sdl-validationmessage.sdl-validationmessage-error{background-color:#fcedeb}.sdl-validationmessage.sdl-validationmessage-error .sdl-validationmessage-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQxJREFUeNqkU7EOgjAQpbg46uIMuwN8Apuj/gGMbn6KfkEZddPNjU+gJi5OMBonRp3wlbRJqVcx8ZLjgL53vXu9srZtvX+Mycd2HnKEFC7gyeZaNRQYuAlCAY/gOXAZw88AH5WBI5NYZG2xD2CtSNokoFAE02yy5NS++kiIJNzYnRPkrko2UGKuYupqkf3Qp/dNHzagtGlSq9gW17cTKICgdqeO1ycq4FbP2pZqrWejAbLc8Qkf69NZzKbB+dGcPjRwkBNjBsy56KaQGuUeGSCh1iNXEmqUpa2weLTak0lKCxfrCkrj2DKQc8dlSo0JlVWGnYgQ5oDwgu9A3ruuLsQTwF7weoOvgb2/BRgAskJ7s0m8hl4AAAAASUVORK5CYII=)}.sdl-validationmessage.sdl-validationmessage-error.sdl-validationmessage-boxed{border:1px solid #e04a32}.sdl-validationmessage.sdl-validationmessage-warning{background-color:#fff8eb}.sdl-validationmessage.sdl-validationmessage-warning.sdl-validationmessage-inline{border-style:none;background-color:transparent}.sdl-validationmessage.sdl-validationmessage-warning .sdl-validationmessage-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNui8sowAAAAUdEVYdENyZWF0aW9uIFRpbWUANC8zLzEz32gsUAAAAdxJREFUOI2dkbFrE1Ecx7/JvZdcYs5c8NILJDTBmJ7PJiSCWcRiFxfRQXB0cBSXdnpTtVCUInTo5CDdsglvKv0PKjiaTYpTtbExaZviccT27sWhNDaXi4Lf7X3e933ee/xCmJCtpdJzT4ZfKYo8kTK0/fD1zuOgnhIEBWcFQmTjwd0do5Q/TBwcx67cv5n98v5D97O/Gw4SRKi3Vi/vmefr6kzbJESuBXXHBIKzeTXq3kmnnCGLx05xNXdkCM4W/ymIUG/9dvWr6edW4SBJiXwpONMnCgRnTzOGbcRjpwCAhUYNC40aAIASD5VSWyWKXA0UCM70KPVWqlY7e86auzqau38uLGR7MULkI8FZIegFi/ls7zIl3hAkVBcJ1R35Sr28ZxIi340IBGe6GnWfla/9SF4sF6dsFKfsEUE65UBP9CuCs/mhQAkP3latfQ2+zFldzFldP8at2VaGELkBAIrgrKZdOnlRs9opf/HQjiChupg2nBFOqUT/F/l5rzLdI5TIjfpsa2xsALC6eR0AsGVtj+3dKHbz3/aTKyQacY2k1g86j1LGDuTA2VhzmWNJnD41Wx0N6ZSDixMAgPUnnyYKOkdxfO9oGpEy9OZjM7c8sfn3bIYGg8F/nj3Lbzh0j2JZgJeKAAAAAElFTkSuQmCC)}.sdl-validationmessage.sdl-validationmessage-warning.sdl-validationmessage-boxed{border:1px solid #feb630}.sdl-validationmessage.sdl-validationmessage-goal{background-color:#f2f9f2}.sdl-validationmessage.sdl-validationmessage-goal .sdl-validationmessage-icon{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPBJREFUeNpi/P//PwMlgJFUDWzFoQJAqh/KLWQhw1KQ5gQoW4GJRNsLkDST5gWg5gAgtR5J6AMQGzISqdkASO0HYgEkzY6/eldfYAIFChA7EAi09UiawYEH0gxiMEFN3g9UOB+HGSB5BSR+I1DzAhgHZIABlJ0ANKQfzfb5SPIgsACouQFZDciARiR+AVBTAo4QBzm5EGtCgtqErHgCyDC0EFcE2v4B3QBYOiiE2gB3CZpmR2yaUdIBNLTvo4U2CAQCNW/AFUvwlAi1wRFNvhCfZhBgRub8PX7tBbOV9kUgUwKINwA1NxLMjZRmZ4AAAwC0Bk5zmAscEAAAAABJRU5ErkJggg==)}.sdl-validationmessage.sdl-validationmessage-goal.sdl-validationmessage-boxed{border:1px solid #7bc67d}.sdl-virtual-grid-control.sdl-virtual-grid-resizing{cursor:col-resize}.sdl-virtual-grid-control.sdl-virtual-grid{-webkit-transform:translateZ(0);background:#fff;overflow:hidden;position:relative;display:block;height:100%}.sdl-virtual-grid-control.sdl-virtual-grid div.cell{padding-left:10px;padding-right:10px;position:absolute;overflow:hidden;-ms-text-overflow:ellipsis;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;z-index:1}.sdl-virtual-grid-control.sdl-virtual-grid div.cell.date,.sdl-virtual-grid-control.sdl-virtual-grid div.cell.default,.sdl-virtual-grid-control.sdl-virtual-grid div.cell.text{text-align:left}.sdl-virtual-grid-control.sdl-virtual-grid div.cell.menu,.sdl-virtual-grid-control.sdl-virtual-grid div.cell.number{text-align:right}.sdl-virtual-grid-control.sdl-virtual-grid div.cell.short{text-align:center}.sdl-virtual-grid-control.sdl-virtual-grid div.cell.frozen{z-index:3}.sdl-virtual-grid-control.sdl-virtual-grid>header{font-size:11px;font-weight:400;color:#262c39;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;min-width:100%;border-bottom:solid 1px #ddd;background:#f3f3f3;z-index:2;overflow:hidden}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row{position:absolute;top:0;left:0}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell{background:#f3f3f3;border-left:solid 1px #ddd;border-right:solid 1px #fff;padding-top:10px;padding-bottom:10px;height:100%;top:0}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.sort-asc,.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.sort-desc{padding-right:17px;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 7 4' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='7' height='4'%3E%3Cpath d='M7 4L3.6 0.5L0.1 4L7 4Z' fill='%23343a46'/%3E%3C/svg%3E\");background-repeat:no-repeat;background-position:right 5px bottom 17px}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.sort-desc{background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 7 4' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='7' height='4'%3E%3Cpath d='M0.1 0.5L3.5 4L7 0.5L0.1 0.5Z' fill='%23343a46'/%3E%3C/svg%3E\")}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.fixed+div.cell::before,.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.fixed::after{cursor:default}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell.last-child{box-shadow:1px 0 0 0 #ddd}.sdl-virtual-grid-control.sdl-virtual-grid>header div.row div.cell span.resize-handler{position:absolute;right:-5px;top:0;width:10px;height:100%;z-index:9;cursor:col-resize}.sdl-virtual-grid-control.sdl-virtual-grid>header:empty{border-bottom:none}.sdl-virtual-grid-control.sdl-virtual-grid>div.container{position:relative;overflow:auto;will-change:transform;transform:translateZ(0)}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content{font-size:12px;font-weight:400;color:#262c39;-webkit-text-shadow:0 1px #fff;-moz-text-shadow:0 1px #fff;-ms-text-shadow:0 1px #fff;-o-text-shadow:0 1px #fff;text-shadow:0 1px #fff;min-height:100%;height:100%;z-index:1;will-change:transform;transform:translateZ(0);overflow:hidden;outline:0}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div#autoFit{position:absolute}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div#autoFit>div.autoFit{position:relative}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div#autoFit>div.autoFit.sort-asc,.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div#autoFit>div.autoFit.sort-desc{padding-right:17px}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.height-spacer{visibility:hidden;z-index:-1}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row{will-change:transform;width:100%;left:0;overflow:hidden;position:absolute;border-bottom:solid 1px #ddd}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row>div.cell{will-change:transform}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.selected,.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.selected>div.cell{background:#e9f0fa}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.focus{border-top:solid 2px #feb630}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.focus::after{display:block;content:'';position:absolute;top:-6px;left:0;width:0;height:0;z-index:2;border-top:6px solid transparent;border-left:6px solid #feb630;border-bottom:6px solid transparent}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.focus.pre-focus{border-top:none}.sdl-virtual-grid-control.sdl-virtual-grid.initialising.show-initial-loader div.loading>span,.sdl-virtual-grid-control.sdl-virtual-grid.initialising>header,.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.focus.pre-focus::after{display:none}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.pre-focus{border-bottom-color:#feb630}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.pre-focus::before{display:block;content:'';position:absolute;bottom:-6px;left:0;width:0;height:0;z-index:2;border-top:6px solid transparent;border-left:6px solid #feb630;border-bottom:6px solid transparent}.sdl-virtual-grid-control.sdl-virtual-grid>div.container>div.content>div.row.pre-focus.focus{border-bottom-width:2px}.sdl-virtual-grid-control.sdl-virtual-grid .loading{z-index:999}.sdl-virtual-grid-control.sdl-virtual-grid .loading .sdl-activityindicator.small{position:relative;display:inline-block;vertical-align:middle;height:16px;width:16px}.sdl-virtual-grid-control.sdl-virtual-grid .loading span{vertical-align:middle}.sdl-virtual-grid-control.sdl-virtual-grid.activity div.loading{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;position:relative;height:37px;border-bottom:solid 1px #ddd}.sdl-virtual-grid-control.sdl-virtual-grid.activity div.loading .sdl-activityindicator-child{display:block;position:relative;width:16px;height:16px;margin-right:5px}.sdl-virtual-grid-control.sdl-virtual-grid.initialising{padding-top:0}.sdl-virtual-grid-control.sdl-virtual-grid.initialising>div.container{overflow-y:scroll}.sdl-virtual-grid-control.sdl-virtual-grid.initialising.show-initial-loader div.loading{display:block;background:#fff;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2}.sdl-virtual-grid-control.sdl-virtual-grid:focus{outline:none}.sdl-virtual-grid-control.sdl-virtual-grid:focus>div.container>div.content>div.row.selected,.sdl-virtual-grid-control.sdl-virtual-grid:focus>div.container>div.content>div.row.selected>div.cell{background:#e9f0fa}.sdl-virtual-grid-control.sdl-virtual-grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sdl-virtual-grid-control.sdl-virtual-grid .tool-tip{display:none;position:fixed;right:15px;background:#ccc;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0 1px 2px 1px rgba(0,0,0,.18);box-shadow:0 1px 2px 1px rgba(0,0,0,.18);-webkit-text-shadow:none;-moz-text-shadow:none;-ms-text-shadow:none;-o-text-shadow:none;text-shadow:none;-ms-word-wrap:break-word;word-wrap:break-word;background-color:#fafafa;border:1px solid #a6abb8;color:#878787;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:100;padding:8px;white-space:nowrap;z-index:2147483647;pointer-events:none}.sdl-virtual-grid-control .sdl-no-data-view{width:100%;height:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-moz-justify-content:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#ededed}.sdl-virtual-grid-control .sdl-no-data-view .no-data-image{width:76px;height:76px;background-image:url(\"data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 76 76' style='background-color:%23ffffff00' version='1.1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' width='76' height='76'%3E%3Cdefs%3E%3Cfilter id='1' x='-100%' y='-100%' width='300%' height='300%'%3E%3CfeOffset result='out' in='SourceGraphic' dx='0' dy='5'/%3E%3CfeColorMatrix result='out' in='out' type='matrix' values='0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.5 0 0 0 0 0.1 0'/%3E%3CfeGaussianBlur result='out' in='out' stdDeviation='0'/%3E%3CfeBlend in='SourceGraphic' in2='out' mode='normal'/%3E%3C/filter%3E%3C/defs%3E%3Crect x='10' y='22' width='57' height='19' fill='%23dddddd'/%3E%3Cpath d='M10 22L3 40L3 59L10 41L10 22Z' fill='%23cecece'/%3E%3Cpath d='M67 22L74 40L74 59L67 41L67 22Z' fill='%23cecece'/%3E%3Cpath filter='url(%231)' d='M4.9 36.5L71.1 36.5C73.5 36.5 75.5 38.4 75.5 40.9L75.5 67C75.5 69.4 73.5 71.4 71.1 71.4L4.9 71.4C2.5 71.4 0.5 69.4 0.5 67L0.5 40.9C0.5 38.4 2.5 36.5 4.9 36.5Z' fill='%23ffffff'/%3E%3Crect x='27.8' y='52.8' width='20.6' height='5' fill='%23969696' rx='2' ry='2'/%3E%3Cpath opacity='0.5' d='M63.9 6.4C64.2 6.7 64.4 6.9 64.6 7.1C65 7.5 64.9 7.9 64.6 8.2C63.8 9.1 62.9 9.2 61.9 8.7C61.3 8.3 61.6 7.2 61.6 6.2C60.8 7 59.9 8 59 7.5C58.3 7.2 57.8 6.1 58.1 5.3C58.1 5.1 58.4 4.9 58.6 4.9C59 4.8 59.3 4.8 59.8 4.8C59.2 4.5 58.8 4.2 58.4 3.9C58.2 3.9 58.1 3.6 58.1 3.5C58.2 2.6 58.3 1.6 58.4 0.7C58.5 0 58.7-0.1 59.3 0.1C60.1 0.2 60.7 0.5 61 1.2C61.5 2.2 61.5 3.8 62 4.7C62.9 4.4 64.2 3.4 65.1 3C65.9 2.7 66.8 2.8 67.5 3.2C68.1 3.5 68.1 3.8 67.8 4.2C67.2 5 66.6 5.8 66 6.6C65.9 6.7 65.7 6.8 65.5 6.7C65 6.7 64.5 6.5 63.9 6.4Z' fill='%23515965'/%3E%3Cpath opacity='0.6' d='M27.9 7.1C27.6 7.4 27.1 7.6 26.9 7.6C26.6 7.4 26.6 7.6 26.6 6.9C26.6 6.4 27.1 6.4 27.4 6.4C27.6 6.6 27.6 6.9 27.9 7.1ZM32.6 6.9C32.6 7.1 32.6 7.4 32.4 7.6L31.6 7.6L31.6 6.6L32.6 6.9ZM23.1 9.9L22.4 9.9C22.4 9.6 22.1 9.9 22.1 9.1C22.1 8.6 22.6 8.6 23.1 8.6C23.1 8.9 23.4 9.4 23.1 9.9ZM37.1 8.9L36.9 9.9C36.6 9.9 36.4 9.9 36.1 9.6L36.4 8.6C36.6 8.6 36.9 8.6 37.1 8.9ZM57.6 12.4L57.6 13.1C57.4 13.1 57.1 13.4 56.6 13.4C56.6 13.1 56.4 13.4 56.4 12.6C56.4 12.1 56.6 12.4 56.9 12.1C57.1 12.1 57.4 12.1 57.6 12.4ZM40.4 12.6L40.1 13.6C39.9 13.6 39.6 13.6 39.4 13.4L39.6 12.4C39.9 12.4 40.1 12.4 40.4 12.6ZM20.6 13.6C20.4 13.9 20.1 14.1 19.6 14.1C19.6 13.9 19.4 14.1 19.4 13.4C19.4 12.9 19.6 13.1 20.4 12.9C20.6 13.1 20.6 13.4 20.6 13.6ZM54.4 16.1C54.4 16.4 54.6 16.6 54.6 16.9C54.4 17.1 54.1 17.4 53.6 17.4C53.6 17.1 53.4 16.6 53.6 16.1L54.4 16.1ZM41.4 17.4L41.1 18.4C40.4 18.1 40.4 18.4 40.4 17.6C40.4 17.1 40.6 17.4 40.9 17.1C40.9 17.1 41.1 17.4 41.4 17.4ZM19.6 18.6L18.6 18.9C18.6 18.6 18.4 18.9 18.4 18.1C18.4 17.6 18.9 17.9 19.1 17.6C19.4 17.9 19.6 18.4 19.6 18.6ZM51.1 20.4C50.9 20.6 50.6 20.9 50.1 20.9C50.1 20.6 49.9 20.9 49.9 20.1C49.9 19.6 50.4 19.6 50.6 19.6C50.9 19.9 51.1 20.1 51.1 20.4ZM40.4 22.4C40.4 22.6 40.4 22.9 40.1 23.1L39.1 22.9L39.4 22.1L40.4 22.4ZM20.4 22.9L20.4 23.6C20.1 23.6 19.6 23.6 19.4 23.6L19.6 22.6C19.9 22.6 20.1 22.6 20.4 22.9ZM47.1 23.1C47.1 23.4 47.1 23.6 46.9 23.9C46.6 23.9 46.1 23.6 45.9 23.4C46.1 23.1 46.4 22.9 46.6 22.6L47.1 23.1ZM42.9 25.6C42.9 25.9 42.9 26.1 42.6 26.4L41.6 26.1L41.9 25.4L42.9 25.6ZM23.6 26.6L23.6 27.4C23.4 27.4 22.9 27.4 22.6 27.4L22.9 26.4C23.1 26.4 23.4 26.4 23.6 26.6ZM37.4 26.4C37.6 26.6 37.9 27.1 38.1 27.4L38.1 28.1C38.1 28.1 37.9 28.1 37.6 28.4C37.4 28.1 37.1 27.9 36.6 27.4L36.6 26.4L37.4 26.4ZM28.4 28.4C28.4 28.6 28.4 28.9 28.1 29.1L27.1 28.9L27.4 28.1L28.4 28.4ZM33.4 28.9C33.1 29.1 32.9 29.4 32.4 29.4C32.4 29.1 32.1 29.4 32.1 28.6C32.1 28.1 32.6 28.1 32.9 28.1C33.1 28.4 33.4 28.6 33.4 28.9ZM34.1 30.1C34.1 30.4 34.1 30.6 33.9 30.9L33.1 30.9C33.1 30.6 32.9 30.1 33.1 29.9L34.1 30.1ZM29.9 32.9L29.9 33.6C29.6 33.6 29.1 33.6 28.9 33.6L29.1 32.6C29.4 32.6 29.6 32.6 29.9 32.9ZM25.4 34.9L25.4 35.6C25.1 35.6 24.6 35.6 24.4 35.6L24.6 34.6C24.9 34.6 25.1 34.6 25.4 34.9Z' fill='%23515965'/%3E%3C/svg%3E\")}.sdl-virtual-grid-control .sdl-no-data-view>div{margin-left:15px;font-weight:700}.sdl-virtual-grid-control .sdl-no-data-view>div h3{font-size:18px;line-height:26px;color:#296acc}.sdl-virtual-grid-control .sdl-no-data-view>div span{font-size:12px;line-height:17px;color:#454b53}" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.055+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/manifests/wcm/manifest.html#t=42362", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:04:06 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0879094e9cd41:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Content-Length", "value": "2048" } ], "cookies": [], "content": { "mimeType": "text/html", "size": 3829, "text": "\r\n\u001a" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.107+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/manifests/wcm/manifest.xml?42362", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/manifests/wcm/manifest.html" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "42362", "value": "" } ], "headersSize": 1109 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/xml" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:04:06 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0879094e9cd41:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:23 GMT" }, { "name": "Content-Length", "value": "1419" } ], "cookies": [], "content": { "mimeType": "text/xml", "size": 4644, "text": "\r\n\r\n\t\r\n\t\t\r\n\t\t\t\r\n\t\t\r\n\t\t\r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\tWeb Content Management\r\n\t\t\t\t\tGestión de contenido Web\r\n\t\t\t\t\tGestion de contenu Web\r\n\t\t\t\t\tWeb コンテンツ管理\r\n\t\t\t\t\tWeb Content Management\r\n\t\t\t\t\tWeb 内容管理\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tWebseiten\r\n\t\t\t\t\t\t\tSitios\r\n\t\t\t\t\t\t\tSites\r\n\t\t\t\t\t\t\tサイト\r\n\t\t\t\t\t\t\tSites\r\n\t\t\t\t\t\t\t站点\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tWebseite zur Bearbeitung\r\n\t\t\t\t\t\t\tSitio de edición\r\n\t\t\t\t\t\t\tModification d'un site\r\n\t\t\t\t\t\t\tサイトの編集\r\n\t\t\t\t\t\t\tSite bewerken\r\n\t\t\t\t\t\t\t编辑站点\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tContent Explorer\r\n\t\t\t\t\t\t\tExplorador de contenido\r\n\t\t\t\t\t\t\tExplorateur de contenu\r\n\t\t\t\t\t\t\tコンテンツ エクスプローラ\r\n\t\t\t\t\t\t\tContent Explorer\r\n\t\t\t\t\t\t\tContent Explorer\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\tTopology-Management\r\n\t\t\t\t\t\t\tGestión de topología\r\n\t\t\t\t\t\t\tGestion des topologies\r\n\t\t\t\t\t\t\tトポロジ管理\r\n\t\t\t\t\t\t\tTopology Management\r\n\t\t\t\t\t\t\t拓扑管理\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t\r\n\t\r\n" }, "redirectURL": "", "headersSize": 326, "bodySize": 1745 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 20, "receive": 0 }, "time": 21, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.288+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "If-Modified-Since", "value": "Wed, 25 Jul 2018 07:13:01 GMT" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1245 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:23 GMT" } ], "cookies": [], "content": { "mimeType": "text/html; charset=utf-8", "size": 1873, "text": "\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\tSDL Web\r\n\t\t\t\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n \n\r\n\r\n\t\t\r\n\r\n\t\r\n\t\r\n\t\t
            \r\n\t\t\r\n\r\n\r\n" }, "redirectURL": "", "headersSize": 214, "bodySize": 1201 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 13, "receive": 0 }, "time": 13, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.304+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "If-Modified-Since", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAKs/AAAADw==" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1323 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "text/html; charset=utf-8", "size": 1873, "text": "\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\tSDL Web\r\n\t\t\t\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n \n\r\n\r\n\t\t\r\n\r\n\t\r\n\t\r\n\t\t
            \r\n\t\t\r\n\r\n\r\n" }, "redirectURL": "", "headersSize": 511, "bodySize": 1498 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 4, "receive": 0 }, "time": 4, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.309+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "If-Modified-Since", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAADAAAAGAAYAJIAAAA2ATYBqgAAAAIAAgBYAAAAGgAaAFoAAAAeAB4AdAAAAAAAAADgAQAABYKIogoAqz8AAAAPGax3Ummnma/7uqxLLmoS+y4AYQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBLAEkARQBWAFMAQQBMAEUASwBTAEkARQBJAEUAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsBUlbQ+2DmkN8CS5/MRz3AQEAAAAAAADgAAkY6CPUAeAJVb7Y/AjiAAAAAAIADABBAE0AUwBEAEUAVgABABgAQQBEAE8ATgBDAEgARQBOAEsATwAwADEABAAOAGEAbQBzAC4AZABlAHYAAwAoAGEAZABvAG4AYwBoAGUAbgBrAG8AMAAxAC4AYQBtAHMALgBkAGUAdgAFAA4AYQBtAHMALgBkAGUAdgAHAAgA4AAJGOgj1AEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAAh4PC9MsxEUphheNRFIrbiY0FimXvZrvjU2a2dcIAs7wKABAAAAAAAAAAAAAAAAAAAAAAAAkAIgBIAFQAVABQAC8AYQBkAG8AbgBjAGgAZQBuAGsAbwAwADEAAAAAAAAAAAAAAAAA" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1907 }, "response": { "status": 304, "statusText": "Not modifed", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "text/html; charset=utf-8", "size": 1873, "text": "\r\n\r\n\r\n\t\r\n\t\t\r\n\t\t\tSDL Web\r\n\t\t\t\t\r\n\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\r\n\t\t\r\n\t\t\r\n \n\r\n\r\n\t\t\r\n\r\n\t\r\n\t\r\n\t\t
            \r\n\t\t\r\n\r\n\r\n" }, "redirectURL": "", "headersSize": 216, "bodySize": 1203 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 29, "receive": 0 }, "time": 29, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.398+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/HostedApplication/application.js?9.0.0.0_5", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0_5", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Fri, 28 Apr 2017 03:48:42 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"089f853d2bfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Content-Length", "value": "63896" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 231035, "text": "/*5236,31514,70197,69419,15296,39335*/var SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var Types;\n (function (Types) {\n var Url;\n (function (Url) {\n function isSameDomain(url1, url2) {\n if (url1 && url2) {\n var m1 = url1.toLowerCase().match(/^(https?):\\/{2,}([^\\/:]+)(:(\\d+))?/);\n var m2 = url2.toLowerCase().match(/^(https?):\\/{2,}([^\\/:]+)(:(\\d+))?/);\n if (m1 && m2) {\n return (m1[1] == m2[1] &&\n m1[2] == m2[2] &&\n (m1[4] == m2[4] ||\n (m1[4] == null && m2[4] == (m2[1] == \"http\" ? \"80\" : \"443\")) ||\n (m2[4] == null && m1[4] == (m1[1] == \"http\" ? \"80\" : \"443\"))));\n }\n }\n return false;\n }\n Url.isSameDomain = isSameDomain;\n function getDomain(url) {\n if (url != null) {\n var m = url.toString().match(/^[\\w]+:\\/{2,}[^\\/?#]*/);\n return m ? m[0] : \"\";\n }\n return undefined;\n }\n Url.getDomain = getDomain;\n ;\n })(Url = Types.Url || (Types.Url = {}));\n })(Types = Client.Types || (Client.Types = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIlR5cGVzL1VybDEudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsSUFBTyxHQUFHLENBaUNUO0FBakNELFdBQU8sR0FBRztJQUFDLElBQUEsTUFBTSxDQWlDaEI7SUFqQ1UsV0FBQSxNQUFNO1FBQUMsSUFBQSxLQUFLLENBaUN0QjtRQWpDaUIsV0FBQSxLQUFLO1lBQUMsSUFBQSxHQUFHLENBaUMxQjtZQWpDdUIsV0FBQSxHQUFHLEVBQzNCLENBQUM7Z0JBQ0csc0JBQTZCLElBQVksRUFBRSxJQUFZO29CQUVuRCxFQUFFLENBQUMsQ0FBQyxJQUFJLElBQUksSUFBSSxDQUFDLENBQ2pCLENBQUM7d0JBQ0csSUFBSSxFQUFFLEdBQUcsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLEtBQUssQ0FBQyxvQ0FBb0MsQ0FBQyxDQUFDO3dCQUN4RSxJQUFJLEVBQUUsR0FBRyxJQUFJLENBQUMsV0FBVyxFQUFFLENBQUMsS0FBSyxDQUFDLG9DQUFvQyxDQUFDLENBQUM7d0JBQ3hFLEVBQUUsQ0FBQyxDQUFDLEVBQUUsSUFBSSxFQUFFLENBQUMsQ0FDYixDQUFDOzRCQUNHLE1BQU0sQ0FBQyxDQUNILEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO2dDQUNkLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxFQUFFLENBQUMsQ0FBQyxDQUFDO2dDQUNkLENBQ0ksRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUM7b0NBQ2QsQ0FBQyxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxNQUFNLEdBQUcsSUFBSSxHQUFHLEtBQUssQ0FBQyxDQUFDO29DQUM1RCxDQUFDLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLElBQUksRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyxJQUFJLE1BQU0sR0FBRyxJQUFJLEdBQUcsS0FBSyxDQUFDLENBQUMsQ0FDL0QsQ0FDSixDQUFDO3dCQUNOLENBQUM7b0JBQ0wsQ0FBQztvQkFDRCxNQUFNLENBQUMsS0FBSyxDQUFDO2dCQUNqQixDQUFDO2dCQXBCZSxnQkFBWSxlQW9CM0IsQ0FBQTtnQkFFRCxtQkFBMEIsR0FBVztvQkFFakMsRUFBRSxDQUFDLENBQUMsR0FBRyxJQUFJLElBQUksQ0FBQyxDQUNoQixDQUFDO3dCQUNHLElBQUksQ0FBQyxHQUFHLEdBQUcsQ0FBQyxRQUFRLEVBQUUsQ0FBQyxLQUFLLENBQUMsdUJBQXVCLENBQUMsQ0FBQzt3QkFDdEQsTUFBTSxDQUFDLENBQUMsR0FBRyxDQUFDLENBQUMsQ0FBQyxDQUFDLEdBQUcsRUFBRSxDQUFDO29CQUN6QixDQUFDO29CQUNELE1BQU0sQ0FBQyxTQUFTLENBQUM7Z0JBQ3JCLENBQUM7Z0JBUmUsYUFBUyxZQVF4QixDQUFBO2dCQUFBLENBQUM7WUFDTixDQUFDLEVBakN1QixHQUFHLEdBQUgsU0FBRyxLQUFILFNBQUcsUUFpQzFCO1FBQUQsQ0FBQyxFQWpDaUIsS0FBSyxHQUFMLFlBQUssS0FBTCxZQUFLLFFBaUN0QjtJQUFELENBQUMsRUFqQ1UsTUFBTSxHQUFOLFVBQU0sS0FBTixVQUFNLFFBaUNoQjtBQUFELENBQUMsRUFqQ00sR0FBRyxLQUFILEdBQUcsUUFpQ1QiLCJmaWxlIjoiVHlwZXMvVXJsMS5qcyIsInNvdXJjZXNDb250ZW50IjpbIlxyXG5tb2R1bGUgU0RMLkNsaWVudC5UeXBlcy5Vcmxcclxue1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGlzU2FtZURvbWFpbih1cmwxOiBzdHJpbmcsIHVybDI6IHN0cmluZylcclxuICAgIHtcclxuICAgICAgICBpZiAodXJsMSAmJiB1cmwyKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdmFyIG0xID0gdXJsMS50b0xvd2VyQ2FzZSgpLm1hdGNoKC9eKGh0dHBzPyk6XFwvezIsfShbXlxcLzpdKykoOihcXGQrKSk/Lyk7XHJcbiAgICAgICAgICAgIHZhciBtMiA9IHVybDIudG9Mb3dlckNhc2UoKS5tYXRjaCgvXihodHRwcz8pOlxcL3syLH0oW15cXC86XSspKDooXFxkKykpPy8pO1xyXG4gICAgICAgICAgICBpZiAobTEgJiYgbTIpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHJldHVybiAoXHJcbiAgICAgICAgICAgICAgICAgICAgbTFbMV0gPT0gbTJbMV0gJiZcclxuICAgICAgICAgICAgICAgICAgICBtMVsyXSA9PSBtMlsyXSAmJlxyXG4gICAgICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgbTFbNF0gPT0gbTJbNF0gfHxcclxuICAgICAgICAgICAgICAgICAgICAgICAgKG0xWzRdID09IG51bGwgJiYgbTJbNF0gPT0gKG0yWzFdID09IFwiaHR0cFwiID8gXCI4MFwiIDogXCI0NDNcIikpIHx8XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIChtMls0XSA9PSBudWxsICYmIG0xWzRdID09IChtMVsxXSA9PSBcImh0dHBcIiA/IFwiODBcIiA6IFwiNDQzXCIpKVxyXG4gICAgICAgICAgICAgICAgICAgIClcclxuICAgICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIGZhbHNlO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBnZXREb21haW4odXJsOiBzdHJpbmcpOiBzdHJpbmcgfCB1bmRlZmluZWRcclxuICAgIHtcclxuICAgICAgICBpZiAodXJsICE9IG51bGwpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB2YXIgbSA9IHVybC50b1N0cmluZygpLm1hdGNoKC9eW1xcd10rOlxcL3syLH1bXlxcLz8jXSovKTtcclxuICAgICAgICAgICAgcmV0dXJuIG0gPyBtWzBdIDogXCJcIjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcmV0dXJuIHVuZGVmaW5lZDtcclxuICAgIH07XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuLiJ9\n/// \nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var CrossDomainMessaging;\n (function (CrossDomainMessaging) {\n var reqId = new Date().getTime();\n var callbacks = {};\n var trustedDomains = [Client.Types.Url.getDomain(window.location.href)];\n var allowedHandlerBases;\n var parentXdm = undefined;\n function addTrustedDomain(url) {\n if (trustedDomains[0] != \"*\") {\n if (url == \"*\") {\n trustedDomains = [\"*\"];\n }\n else {\n for (var i = 0, len = trustedDomains.length; i < len; i++) {\n if (Client.Types.Url.isSameDomain(trustedDomains[i], url)) {\n return;\n }\n }\n trustedDomains.push(url);\n }\n }\n }\n CrossDomainMessaging.addTrustedDomain = addTrustedDomain;\n function clearTrustedDomains() {\n trustedDomains = [];\n }\n CrossDomainMessaging.clearTrustedDomains = clearTrustedDomains;\n function addAllowedHandlerBase(handler) {\n if (!allowedHandlerBases) {\n allowedHandlerBases = [handler];\n }\n else {\n allowedHandlerBases.push(handler);\n }\n }\n CrossDomainMessaging.addAllowedHandlerBase = addAllowedHandlerBase;\n function call(target, method, args, callback) {\n if (args) {\n for (var i = 0, len = args.length; i < len; i++) {\n if (typeof (args[i]) == \"function\") {\n var callbackId = (++reqId);\n callbacks[callbackId.toString()] = args[i];\n args[i] = {\n __callbackId: callbackId\n };\n }\n }\n }\n var obj = {\n method: method,\n args: args\n };\n if (callback) {\n obj.reqId = (++reqId);\n callbacks[obj.reqId.toString()] = callback;\n }\n _postMessage(target, obj);\n }\n CrossDomainMessaging.call = call;\n function executeMessage(message, source, origin) {\n if (message) {\n var execute;\n if (message.method) {\n var parts = message.method.split(\".\");\n var lastIdx = parts.length - 1;\n var base = window;\n for (var i = 0; (i < lastIdx) && base; i++) {\n base = base[parts[i]];\n }\n if (!base) {\n throw Error(\"XDM: Unable to evaluate \" + message.method);\n }\n else if (!base[parts[lastIdx]]) {\n throw Error(\"XDM: Unable to evaluate \" + message.method + \". Method '\" + parts[lastIdx] + \"' is not defined.\");\n }\n else if (!allowedHandlerBases || allowedHandlerBases.indexOf(base) == -1) {\n throw Error(\"XDM: Access denied to \" + message.method);\n }\n else {\n var result;\n var args = message.args;\n if (args) {\n for (var i = 0, len = args.length; i < len; i++) {\n if (args[i] && args[i].__callbackId) {\n args[i] = _createCallback(source, origin, args[i].__callbackId);\n }\n }\n execute = function () {\n return base[parts[lastIdx]].apply(base, message.args);\n };\n }\n else {\n execute = function () {\n return base[parts[lastIdx]]();\n };\n }\n execute.sourceWindow = source;\n execute.sourceDomain = Client.Types.Url.getDomain(origin);\n result = execute();\n if (message.reqId) {\n _postMessage(source, {\n respId: message.reqId,\n args: [result] }, origin);\n }\n }\n }\n else if (message.respId) {\n var callback = callbacks[message.respId.toString()];\n if (callback) {\n if (message.retire != false) {\n delete callbacks[message.respId.toString()];\n }\n if (message.execute != false) {\n execute = function () {\n callback.apply(window, message.args || []);\n };\n execute.sourceWindow = source;\n execute.sourceDomain = Client.Types.Url.getDomain(origin);\n execute();\n }\n }\n }\n }\n }\n CrossDomainMessaging.executeMessage = executeMessage;\n function _postMessage(target, message, origin) {\n if (!origin) {\n origin = trustedDomains.length == 1 ? trustedDomains[0] : \"*\";\n }\n var remoteXdm;\n if (origin == \"*\") {\n if (target == window.parent) {\n if (parentXdm === undefined) {\n try {\n parentXdm = target.SDL.Client.CrossDomainMessaging;\n }\n catch (err) {\n parentXdm = null;\n }\n }\n remoteXdm = parentXdm;\n }\n }\n else if (Client.Types.Url.isSameDomain(origin, window.location.href)) {\n try {\n remoteXdm = target.SDL.Client.CrossDomainMessaging;\n }\n catch (err) { }\n }\n if (remoteXdm) {\n remoteXdm.executeMessage(message, window, window.location.href);\n }\n else {\n target.postMessage(\"sdl:\" + JSON.stringify(message), origin);\n }\n }\n function _createCallback(target, domain, callbackId) {\n var fnc = function () {\n _postMessage(target, {\n respId: callbackId,\n retire: !fnc.reoccuring,\n args: [].slice.call(arguments) }, domain);\n };\n fnc.retire = function () {\n _postMessage(target, {\n respId: callbackId,\n execute: false,\n retire: true }, domain);\n };\n return fnc;\n }\n function _messageHandler(e) {\n if (e && e.data && e.data.length > 4 && e.data.indexOf(\"sdl:\") == 0) {\n var allowed = trustedDomains[0] == \"*\";\n if (!allowed) {\n for (var i = 0, len = trustedDomains.length; i < len; i++) {\n if (Client.Types.Url.isSameDomain(trustedDomains[i], e.origin)) {\n allowed = true;\n break;\n }\n }\n }\n if (allowed) {\n executeMessage(JSON.parse(e.data.slice(4)), e.source, e.origin);\n }\n }\n }\n window.addEventListener(\"message\", _messageHandler);\n })(CrossDomainMessaging = Client.CrossDomainMessaging || (Client.CrossDomainMessaging = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkNyb3NzRG9tYWluTWVzc2FnaW5nL0Nyb3NzRG9tYWluTWVzc2FnaW5nLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHlDQUF5QztBQUV6QyxJQUFPLEdBQUcsQ0EyUlQ7QUEzUkQsV0FBTyxHQUFHO0lBQUMsSUFBQSxNQUFNLENBMlJoQjtJQTNSVSxXQUFBLE1BQU07UUFBQyxJQUFBLG9CQUFvQixDQTJSckM7UUEzUmlCLFdBQUEsb0JBQW9CLEVBQ3RDLENBQUM7WUFrQkcsSUFBSSxLQUFLLEdBQVcsSUFBSSxJQUFJLEVBQUUsQ0FBQyxPQUFPLEVBQUUsQ0FBQztZQUN6QyxJQUFJLFNBQVMsR0FBd0IsRUFBRSxDQUFDO1lBQ3hDLElBQUksY0FBYyxHQUFhLENBQUMsWUFBSyxDQUFDLEdBQUcsQ0FBQyxTQUFTLENBQUMsTUFBTSxDQUFDLFFBQVEsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDO1lBQzNFLElBQUksbUJBQTBCLENBQUM7WUFDL0IsSUFBSSxTQUFTLEdBQStFLFNBQVMsQ0FBQztZQUV0RywwQkFBaUMsR0FBVztnQkFFeEMsRUFBRSxDQUFDLENBQUMsY0FBYyxDQUFDLENBQUMsQ0FBQyxJQUFJLEdBQUcsQ0FBQyxDQUM3QixDQUFDO29CQUNHLEVBQUUsQ0FBQyxDQUFDLEdBQUcsSUFBSSxHQUFHLENBQUMsQ0FDZixDQUFDO3dCQUNHLGNBQWMsR0FBRyxDQUFDLEdBQUcsQ0FBQyxDQUFDO29CQUMzQixDQUFDO29CQUNELElBQUksQ0FDSixDQUFDO3dCQUNHLEdBQUcsQ0FBQyxDQUFDLElBQUksQ0FBQyxHQUFHLENBQUMsRUFBRSxHQUFHLEdBQUcsY0FBYyxDQUFDLE1BQU0sRUFBRSxDQUFDLEdBQUcsR0FBRyxFQUFFLENBQUMsRUFBRSxFQUN6RCxDQUFDOzRCQUNHLEVBQUUsQ0FBQyxDQUFDLFlBQUssQ0FBQyxHQUFHLENBQUMsWUFBWSxDQUFDLGNBQWMsQ0FBQyxDQUFDLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQyxDQUNuRCxDQUFD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QU0sQ0FBQyxDQUFDO29CQUNwRSxDQUFDO2dCQUNMLENBQUM7WUFDTCxDQUFDO1lBRUQsTUFBTSxDQUFDLGdCQUFnQixDQUFDLFNBQVMsRUFBRSxlQUFlLENBQUMsQ0FBQztRQUN4RCxDQUFDLEVBM1JpQixvQkFBb0IsR0FBcEIsMkJBQW9CLEtBQXBCLDJCQUFvQixRQTJSckM7SUFBRCxDQUFDLEVBM1JVLE1BQU0sR0FBTixVQUFNLEtBQU4sVUFBTSxRQTJSaEI7QUFBRCxDQUFDLEVBM1JNLEdBQUcsS0FBSCxHQUFHLFFBMlJUIiwiZmlsZSI6IkNyb3NzRG9tYWluTWVzc2FnaW5nL0Nyb3NzRG9tYWluTWVzc2FnaW5nLmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL1R5cGVzL1VybDEudHNcIiAvPlxyXG5cclxubW9kdWxlIFNETC5DbGllbnQuQ3Jvc3NEb21haW5NZXNzYWdpbmdcclxue1xyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJTWVzc2FnZVxyXG4gICAge1xyXG4gICAgICAgIG1ldGhvZD86IHN0cmluZztcclxuICAgICAgICBhcmdzPzogYW55W107XHJcbiAgICAgICAgcmVzcElkPzogbnVtYmVyO1xyXG4gICAgICAgIHJlcUlkPzogbnVtYmVyO1xyXG4gICAgICAgIHJldGlyZT86IGJvb2xlYW47XHJcbiAgICAgICAgZXhlY3V0ZT86IGJvb2xlYW47XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJQ2FsbGJhY2tIYW5kbGVyXHJcbiAgICB7XHJcbiAgICAgICAgKCk6IHZvaWQ7XHJcbiAgICAgICAgcmVvY2N1cmluZz86IGJvb2xlYW47XHJcbiAgICAgICAgcmV0aXJlPzogKCk9PnZvaWQ7XHJcbiAgICB9XHJcblxyXG4gICAgdmFyIHJlcUlkOiBudW1iZXIgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTtcclxuICAgIHZhciBjYWxsYmFja3M6IHtbaTogc3RyaW5nXTogYW55O30gPSB7fTtcclxuICAgIHZhciB0cnVzdGVkRG9tYWluczogc3RyaW5nW10gPSBbVHlwZXMuVXJsLmdldERvbWFpbih3aW5kb3cubG9jYXRpb24uaHJlZildO1xyXG4gICAgdmFyIGFsbG93ZWRIYW5kbGVyQmFzZXM6IGFueVtdO1xyXG4gICAgdmFyIHBhcmVudFhkbToge2V4ZWN1dGVNZXNzYWdlKG1lc3NhZ2U6IElNZXNzYWdlLCBzb3VyY2U6IFdpbmRvdywgb3JpZ2luOiBzdHJpbmcpOiB2b2lkO30gPSB1bmRlZmluZWQ7XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGFkZFRydXN0ZWREb21haW4odXJsOiBzdHJpbmcpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgaWYgKHRydXN0ZWREb21haW5zWzBdICE9IFwiKlwiKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKHVybCA9PSBcIipcIilcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdHJ1c3RlZERvbWFpbnMgPSBbXCIqXCJdO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2VcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IHRydXN0ZWREb21haW5zLmxlbmd0aDsgaSA8IGxlbjsgaSsrKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChUeXBlcy5VcmwuaXNTYW1lRG9tYWluKHRydXN0ZWREb21haW5zW2ldLCB1cmwpKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdHJ1c3RlZERvbWFpbnMucHVzaCh1cmwpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBjbGVhclRydXN0ZWREb21haW5zKCk6IHZvaWRcclxuICAgIHtcclxuICAgICAgICB0cnVzdGVkRG9tYWlucyA9IFtdO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBhZGRBbGxvd2VkSGFuZGxlckJhc2UoaGFuZGxlcjogYW55KTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIGlmICghYWxsb3dlZEhhbmRsZXJCYXNlcylcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGFsbG93ZWRIYW5kbGVyQmFzZXMgPSBbaGFuZGxlcl07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2VcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGFsbG93ZWRIYW5kbGVyQmFzZXMucHVzaChoYW5kbGVyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGNhbGwodGFyZ2V0OiBXaW5kb3csIG1ldGhvZDogc3RyaW5nLCBhcmdzPzogYW55W10sIGNhbGxiYWNrPzogKHJlc3VsdDogYW55KSA9PiB2b2lkKVxyXG4gICAge1xyXG4gICAgICAgIGlmIChhcmdzKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGFyZ3MubGVuZ3RoOyBpIDwgbGVuOyBpKyspXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGlmICh0eXBlb2YoYXJnc1tpXSkgPT0gXCJmdW5jdGlvblwiKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciBjYWxsYmFja0lkID0gKCsrcmVxSWQpO1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrc1tjYWxsYmFja0lkLnRvU3RyaW5nKCldID0gYXJnc1tpXTtcclxuICAgICAgICAgICAgICAgICAgICBhcmdzW2ldID0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBfX2NhbGxiYWNrSWQ6IGNhbGxiYWNrSWRcclxuICAgICAgICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2YXIgb2JqOiBJTWVzc2FnZSA9IHtcclxuICAgICAgICAgICAgbWV0aG9kOiBtZXRob2QsXHJcbiAgICAgICAgICAgIGFyZ3M6IGFyZ3NcclxuICAgICAgICB9O1xyXG5cclxuICAgICAgICBpZiAoY2FsbGJhY2spXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBvYmoucmVxSWQgPSAoKytyZXFJZCk7XHJcbiAgICAgICAgICAgIGNhbGxiYWNrc1tvYmoucmVxSWQudG9TdHJpbmcoKV0gPSBjYWxsYmFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIF9wb3N0TWVzc2FnZSh0YXJnZXQsIG9iaik7XHJcbiAgICB9XHJcbiAgICBleHBvcnQgZnVuY3Rpb24gZXhlY3V0ZU1lc3NhZ2UobWVzc2FnZTogSU1lc3NhZ2UsIHNvdXJjZTogV2luZG93LCBvcmlnaW46IHN0cmluZyk6IHZvaWRcclxuICAgIHtcclxuICAgICAgICBpZiAobWVzc2FnZSlcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHZhciBleGVjdXRlOiB7KCk6IHZvaWQ7IHNvdXJjZVdpbmRvdz86IFdpbmRvdzsgc291cmNlRG9tYWluPzogc3RyaW5nO307XHJcbiAgICAgICAgICAgIGlmIChtZXNzYWdlLm1ldGhvZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdmFyIHBhcnRzID0gbWVzc2FnZS5tZXRob2Quc3BsaXQoXCIuXCIpO1xyXG4gICAgICAgICAgICAgICAgdmFyIGxhc3RJZHggPSBwYXJ0cy5sZW5ndGggLSAxO1xyXG4gICAgICAgICAgICAgICAgdmFyIGJhc2U6IGFueSA9IHdpbmRvdztcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyAoaSA8IGxhc3RJZHgpICYmIGJhc2U7IGkrKylcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICBiYXNlID0gYmFzZVtwYXJ0c1tpXV07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgaWYgKCFiYXNlKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiWERNOiBVbmFibGUgdG8gZXZhbHVhdGUgXCIgKyBtZXNzYWdlLm1ldGhvZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbHNlIGlmICghYmFzZVtwYXJ0c1tsYXN0SWR4XV0pXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJYRE06IFVuYWJsZSB0byBldmFsdWF0ZSBcIiArIG1lc3NhZ2UubWV0aG9kICsgXCIuIE1ldGhvZCAnXCIgKyBwYXJ0c1tsYXN0SWR4XSArIFwiJyBpcyBub3QgZGVmaW5lZC5cIik7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbHNlIGlmICghYWxsb3dlZEhhbmRsZXJCYXNlcyB8fCBhbGxvd2VkSGFuZGxlckJhc2VzLmluZGV4T2YoYmFzZSkgPT0gLTEpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJYRE06IEFjY2VzcyBkZW5pZWQgdG8gXCIgKyBtZXNzYWdlLm1ldGhvZCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgdmFyIHJlc3VsdDogYW55O1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciBhcmdzID0gbWVzc2FnZS5hcmdzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZiAoYXJncylcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhcmdzLmxlbmd0aDsgaSA8IGxlbjsgaSsrKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoYXJnc1tpXSAmJiBhcmdzW2ldLl9fY2FsbGJhY2tJZClcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmdzW2ldID0gX2NyZWF0ZUNhbGxiYWNrKHNvdXJjZSwgb3JpZ2luLCBhcmdzW2ldLl9fY2FsbGJhY2tJZCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4ZWN1dGUgPSBmdW5jdGlvbigpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBiYXNlW3BhcnRzW2xhc3RJZHhdXS5hcHBseShiYXNlLCBtZXNzYWdlLmFyZ3MpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBleGVjdXRlID0gZnVuY3Rpb24oKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gYmFzZVtwYXJ0c1tsYXN0SWR4XV0oKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGV4ZWN1dGUuc291cmNlV2luZG93ID0gc291cmNlO1xyXG4gICAgICAgICAgICAgICAgICAgIGV4ZWN1dGUuc291cmNlRG9tYWluID0gVHlwZXMuVXJsLmdldERvbWFpbihvcmlnaW4pO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICByZXN1bHQgPSBleGVjdXRlKCk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLnJlcUlkKVx0Ly9jYWxsYmFja1xyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgX3Bvc3RNZXNzYWdlKHNvdXJjZSwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc3BJZDogbWVzc2FnZS5yZXFJZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhcmdzOiBbcmVzdWx0XX0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcmlnaW4pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlIGlmIChtZXNzYWdlLnJlc3BJZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdmFyIGNhbGxiYWNrID0gY2FsbGJhY2tzW21lc3NhZ2UucmVzcElkLnRvU3RyaW5nKCldO1xyXG4gICAgICAgICAgICAgICAgaWYgKGNhbGxiYWNrKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLnJldGlyZSAhPSBmYWxzZSlcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRlbGV0ZSBjYWxsYmFja3NbbWVzc2FnZS5yZXNwSWQudG9TdHJpbmcoKV07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGlmIChtZXNzYWdlLmV4ZWN1dGUgIT0gZmFsc2UpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBleGVjdXRlID0gZnVuY3Rpb24oKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjay5hcHBseSh3aW5kb3csIG1lc3NhZ2UuYXJncyB8fCA8YW55W10+W10pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBleGVjdXRlLnNvdXJjZVdpbmRvdyA9IHNvdXJjZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZXhlY3V0ZS5zb3VyY2VEb21haW4gPSBUeXBlcy5VcmwuZ2V0RG9tYWluKG9yaWdpbik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4ZWN1dGUoKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZnVuY3Rpb24gX3Bvc3RNZXNzYWdlKHRhcmdldDogV2luZG93LCBtZXNzYWdlOiBJTWVzc2FnZSwgb3JpZ2luPzogc3RyaW5nKVxyXG4gICAge1xyXG4gICAgICAgIGlmICghb3JpZ2luKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgb3JpZ2luID0gdHJ1c3RlZERvbWFpbnMubGVuZ3RoID09IDEgPyB0cnVzdGVkRG9tYWluc1swXSA6IFwiKlwiO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmFyIHJlbW90ZVhkbToge2V4ZWN1dGVNZXNzYWdlKG1lc3NhZ2U6IElNZXNzYWdlLCBzb3VyY2U6IFdpbmRvdywgb3JpZ2luOiBzdHJpbmcpOiB2b2lkO307XHJcblxyXG4gICAgICAgIGlmIChvcmlnaW4gPT0gXCIqXCIpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAodGFyZ2V0ID09IHdpbmRvdy5wYXJlbnQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGlmIChwYXJlbnRYZG0gPT09IHVuZGVmaW5lZClcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB0cnlcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVudFhkbSA9ICg8YW55PnRhcmdldCkuU0RMLkNsaWVudC5Dcm9zc0RvbWFpbk1lc3NhZ2luZztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY2F0Y2ggKGVycilcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhcmVudFhkbSA9IG51bGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIHJlbW90ZVhkbSA9IHBhcmVudFhkbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBlbHNlIGlmIChUeXBlcy5VcmwuaXNTYW1lRG9tYWluKG9yaWdpbiwgd2luZG93LmxvY2F0aW9uLmhyZWYpKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdHJ5XHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHJlbW90ZVhkbSA9ICg8YW55PnRhcmdldCkuU0RMLkNsaWVudC5Dcm9zc0RvbWFpbk1lc3NhZ2luZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBjYXRjaCAoZXJyKVxyXG4gICAgICAgICAgICB7IH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGlmIChyZW1vdGVYZG0pXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICByZW1vdGVYZG0uZXhlY3V0ZU1lc3NhZ2UobWVzc2FnZSwgd2luZG93LCB3aW5kb3cubG9jYXRpb24uaHJlZik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2VcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRhcmdldC5wb3N0TWVzc2FnZShcInNkbDpcIiArIEpTT04uc3RyaW5naWZ5KG1lc3NhZ2UpLCBvcmlnaW4pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBmdW5jdGlvbiBfY3JlYXRlQ2FsbGJhY2sodGFyZ2V0OiBXaW5kb3csIGRvbWFpbjogc3RyaW5nLCBjYWxsYmFja0lkOiBudW1iZXIpOiBJQ2FsbGJhY2tIYW5kbGVyXHJcbiAgICB7XHJcbiAgICAgICAgdmFyIGZuYzogSUNhbGxiYWNrSGFuZGxlciA9IGZ1bmN0aW9uKClcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIF9wb3N0TWVzc2FnZSh0YXJnZXQsXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmVzcElkOiBjYWxsYmFja0lkLFxyXG4gICAgICAgICAgICAgICAgICAgIHJldGlyZTogIWZuYy5yZW9jY3VyaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgIGFyZ3M6IFtdLnNsaWNlLmNhbGwoYXJndW1lbnRzKX0sXHJcbiAgICAgICAgICAgICAgICBkb21haW4pO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmbmMucmV0aXJlID0gZnVuY3Rpb24oKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgX3Bvc3RNZXNzYWdlKHRhcmdldCxcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICByZXNwSWQ6IGNhbGxiYWNrSWQsXHJcbiAgICAgICAgICAgICAgICAgICAgZXhlY3V0ZTogZmFsc2UsXHJcbiAgICAgICAgICAgICAgICAgICAgcmV0aXJlOiB0cnVlfSxcclxuICAgICAgICAgICAgICAgIGRvbWFpbik7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHJldHVybiBmbmM7XHJcbiAgICB9XHJcblxyXG4gICAgZnVuY3Rpb24gX21lc3NhZ2VIYW5kbGVyKGU6IHtkYXRhOiBzdHJpbmc7IHNvdXJjZTogV2luZG93OyBvcmlnaW46IHN0cmluZ30pXHJcbiAgICB7XHJcbiAgICAgICAgaWYgKGUgJiYgZS5kYXRhICYmIGUuZGF0YS5sZW5ndGggPiA0ICYmIGUuZGF0YS5pbmRleE9mKFwic2RsOlwiKSA9PSAwKVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdmFyIGFsbG93ZWQgPSB0cnVzdGVkRG9tYWluc1swXSA9PSBcIipcIjtcclxuICAgICAgICAgICAgaWYgKCFhbGxvd2VkKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gdHJ1c3RlZERvbWFpbnMubGVuZ3RoOyBpIDwgbGVuOyBpKyspXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKFR5cGVzLlVybC5pc1NhbWVEb21haW4odHJ1c3RlZERvbWFpbnNbaV0sIGUub3JpZ2luKSlcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsbG93ZWQgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmIChhbGxvd2VkKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBleGVjdXRlTWVzc2FnZShKU09OLnBhcnNlKGUuZGF0YS5zbGljZSg0KSksIGUuc291cmNlLCBlLm9yaWdpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJtZXNzYWdlXCIsIF9tZXNzYWdlSGFuZGxlcik7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuLiJ9\n/// \n/// \n/// \n/// \nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var Application;\n (function (Application) {\n ;\n ;\n ;\n ;\n var ApplicationHostProxyClass = (function () {\n function ApplicationHostProxyClass() {\n this.handlers = {};\n this.supportedMethods = {\n // overwritten if ApplicationHost provides a different list\n applicationEntryPointLoaded: true,\n exposeApplicationFacade: true,\n applicationEntryPointUnloaded: true,\n setCulture: true,\n setActiveApplicationEntryPoint: true,\n setApplicationEntryPointUrl: true,\n callApplicationFacade: true,\n initializeApplicationSuite: true,\n resetApplicationSuite: true,\n resolveCommonLibraryResources: true,\n getCommonLibraryResources: true,\n getCommonLibraryResource: true\n };\n }\n ApplicationHostProxyClass.prototype.setCulture = function (culture) {\n this.call(\"setCulture\", [culture]);\n };\n ApplicationHostProxyClass.prototype.applicationEntryPointLoaded = function (coreVersion, callback, initializationOptions) {\n var _this = this;\n var self = this;\n var _callback = function (data) {\n if (data) \n // in this case there will be another callback triggered with the actual data\n {\n self.version = data.version;\n self.libraryVersionSupported = data.libraryVersionSupported;\n self.activeApplicationEntryPointId = data.activeApplicationEntryPointId;\n self.activeApplicationId = data.activeApplicationId;\n self.culture = data.culture;\n if (data.supportedMethods) {\n self.supportedMethods = data.supportedMethods;\n }\n if (callback) {\n _callback.sourceDomain = arguments.callee.caller.sourceDomain;\n _callback.sourceWindow = arguments.callee.caller.sourceWindow;\n callback(data);\n }\n }\n };\n this.call(\"applicationEntryPointLoaded\", [coreVersion, function (e) { _this.onHostEvent(e); }, _callback, initializationOptions], _callback); // pass both result callback and the callback for asynchronous handling\n // async callback will not be triggered if the synchronous result data is returned\n };\n ApplicationHostProxyClass.prototype.applicationEntryPointUIReadyStateChanged = function (isReady) {\n if (this.isSupported(\"applicationEntryPointUIReadyStateChanged\")) {\n this.call(\"applicationEntryPointUIReadyStateChanged\", [isReady]);\n }\n };\n ApplicationHostProxyClass.prototype.startCaptureDomEvents = function (events) {\n this.call(\"startCaptureDomEvents\", [events]);\n };\n ApplicationHostProxyClass.prototype.stopCaptureDomEvents = function (events) {\n this.call(\"stopCaptureDomEvents\", [events]);\n };\n ApplicationHostProxyClass.prototype.exposeApplicationFacade = function (applicationEntryPointId) {\n if (!this.isTrusted) {\n throw Error(\"Unable to expose application facade: application host is untrusted.\");\n }\n if (Application.isApplicationFacadeSecure === undefined) {\n Application.isApplicationFacadeSecure = true;\n this.call(\"exposeApplicationFacade\", [applicationEntryPointId]);\n }\n else if (!Application.isApplicationFacadeSecure) {\n throw Error(\"Application facade is already exposed as unsecure.\");\n }\n };\n ApplicationHostProxyClass.prototype.exposeApplicationFacadeUnsecure = function (applicationEntryPointId) {\n if (Application.isApplicationFacadeSecure === undefined) {\n Application.isApplicationFacadeSecure = false;\n this.call(\"exposeApplicationFacade\", [applicationEntryPointId]);\n }\n else if (Application.isApplicationFacadeSecure) {\n throw Error(\"Application facade is already exposed as secure.\");\n }\n };\n ApplicationHostProxyClass.prototype.applicationEntryPointUnloaded = function () {\n this.call(\"applicationEntryPointUnloaded\");\n };\n ApplicationHostProxyClass.prototype.resolveCommonLibraryResources = function (resourceGroupName, callback) {\n if (this.isSupported(\"resolveCommonLibraryResourcesAsync\")) {\n this.call(\"resolveCommonLibraryResourcesAsync\", [resourceGroupName, callback]);\n }\n else {\n this.call(\"resolveCommonLibraryResources\", [resourceGroupName], callback);\n }\n };\n ApplicationHostProxyClass.prototype.getCommonLibraryResources = function (files, version, onFileLoad, onFailure) {\n this.call(\"getCommonLibraryResources\", [files, version, onFileLoad, onFailure]);\n };\n ApplicationHostProxyClass.prototype.getCommonLibraryResource = function (file, version, onSuccess, onFailure) {\n this.call(\"getCommonLibraryResource\", [file, version, onSuccess, onFailure]);\n };\n ApplicationHostProxyClass.prototype.setActiveApplicationEntryPoint = function (applicationEntryPointId, applicationSuiteId) {\n this.call(\"setActiveApplicationEntryPoint\", [applicationEntryPointId, applicationSuiteId]);\n };\n ApplicationHostProxyClass.prototype.setApplicationEntryPointUrl = function (applicationEntryPointId, url, applicationSuiteId) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to set application entry point Url: application host is untrusted.\");\n }\n if (applicationSuiteId && applicationSuiteId != Application.applicationSuiteId && (Application.trustedApplications\n ? (applicationSuiteId != Application.applicationSuiteId && Application.trustedApplications.indexOf(applicationSuiteId) == -1)\n : !Application.trustedApplicationDomains)) {\n throw Error(\"Unable to set application entry point Url: application \\\"\" + applicationSuiteId + \"\\\" is untrusted.\");\n }\n this.call(\"setApplicationEntryPointUrl\", [applicationEntryPointId, url, applicationSuiteId,\n Application.trustedApplicationDomains ? this.getWithLocalDomain(Application.trustedApplicationDomains) : null]);\n };\n ApplicationHostProxyClass.prototype.setApplicationEntryPointUrlUnsecure = function (applicationEntryPointId, url, applicationSuiteId) {\n this.call(\"setApplicationEntryPointUrl\", [applicationEntryPointId, url, applicationSuiteId]);\n };\n ApplicationHostProxyClass.prototype.updateTargetDisplayUrlUnsecure = function (url) {\n this.call(\"updateTargetDisplayUrl\", [url]);\n };\n ApplicationHostProxyClass.prototype.callApplicationFacade = function (applicationEntryPointId, method, args, callback, applicationSuiteId) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to call application facade: application host is untrusted.\");\n }\n if (applicationSuiteId && applicationSuiteId != Application.applicationSuiteId && (Application.trustedApplications\n ? (applicationSuiteId != Application.applicationSuiteId && Application.trustedApplications.indexOf(applicationSuiteId) == -1)\n : !Application.trustedApplicationDomains)) {\n throw Error(\"Unable to call application facade: application \\\"\" + applicationSuiteId + \"\\\" is untrusted.\");\n }\n this.call(\"callApplicationFacade\", [applicationEntryPointId, method, args, callback, applicationSuiteId,\n Application.trustedApplicationDomains ? this.getWithLocalDomain(Application.trustedApplicationDomains) : null]);\n };\n ApplicationHostProxyClass.prototype.callApplicationFacadeUnsecure = function (applicationEntryPointId, method, args, callback, applicationSuiteId) {\n this.call(\"callApplicationFacade\", [applicationEntryPointId, method, args, callback, applicationSuiteId]);\n };\n ApplicationHostProxyClass.prototype.initializeApplicationSuite = function (includeApplicationEntryPointIds, excludeApplicationEntryPointIds, domainDefinitions) {\n this.call(\"initializeApplicationSuite\", [includeApplicationEntryPointIds, excludeApplicationEntryPointIds, domainDefinitions]);\n };\n ApplicationHostProxyClass.prototype.resetApplicationSuite = function (resetApplicationSessionData) {\n this.call(\"resetApplicationSuite\", [resetApplicationSessionData]);\n };\n ApplicationHostProxyClass.prototype.storeApplicationData = function (key, data) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to store application data: application host is untrusted.\");\n }\n this.call(\"storeApplicationData\", [key, data]);\n };\n ApplicationHostProxyClass.prototype.storeApplicationSessionData = function (key, data) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to store application session data: application host is untrusted.\");\n }\n this.call(\"storeApplicationSessionData\", [key, data]);\n };\n ApplicationHostProxyClass.prototype.getApplicationData = function (key, callback) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to get application data: application host is untrusted.\");\n }\n if (this.isSupported(\"getApplicationDataAsync\")) {\n this.call(\"getApplicationDataAsync\", [key, callback]);\n }\n else {\n this.call(\"getApplicationData\", [key], callback);\n }\n };\n ApplicationHostProxyClass.prototype.getApplicationSessionData = function (key, callback) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to get application session data: application host is untrusted.\");\n }\n if (this.isSupported(\"getApplicationSessionDataAsync\")) {\n this.call(\"getApplicationSessionDataAsync\", [key, callback]);\n }\n else {\n this.call(\"getApplicationSessionData\", [key], callback);\n }\n };\n ApplicationHostProxyClass.prototype.clearApplicationData = function () {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to clear application data: application host is untrusted.\");\n }\n this.call(\"clearApplicationData\");\n };\n ApplicationHostProxyClass.prototype.clearApplicationSessionData = function () {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to clear application session data: application host is untrusted.\");\n }\n this.call(\"clearApplicationSessionData\");\n };\n ApplicationHostProxyClass.prototype.removeApplicationData = function (key) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to remove application data: application host is untrusted.\");\n }\n this.call(\"removeApplicationData\", [key]);\n };\n ApplicationHostProxyClass.prototype.removeApplicationSessionData = function (key) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to remove application session data: application host is untrusted.\");\n }\n this.call(\"removeApplicationSessionData\", [key]);\n };\n ApplicationHostProxyClass.prototype.triggerAnalyticsEvent = function (event, object) {\n if (this.isSupported(\"triggerAnalyticsEvent\")) {\n this.call(\"triggerAnalyticsEvent\", [event, object]);\n }\n };\n ApplicationHostProxyClass.prototype.showTopBar = function () {\n this.call(\"showTopBar\");\n };\n ApplicationHostProxyClass.prototype.setTopBarOptions = function (options) {\n this.call(\"setTopBarOptions\", [options]);\n };\n ApplicationHostProxyClass.prototype.addEventListener = function (event, handler) {\n if (this.handlers) {\n var e = this.handlers[event];\n if (!e) {\n e = this.handlers[event] = [];\n }\n e.push({ fnc: handler });\n }\n };\n ApplicationHostProxyClass.prototype.removeEventListener = function (event, handler) {\n if (this.handlers) {\n var e = this.handlers[event];\n if (e) {\n var len = e.length;\n for (var i = 0; i < len; i++) {\n if (e[i].fnc == handler) {\n if (len == 1) {\n delete this.handlers[event];\n }\n else {\n for (var j = i + 1; j < len; j++) {\n e[j - 1] = e[j];\n }\n e.pop();\n }\n return;\n }\n }\n }\n }\n };\n ApplicationHostProxyClass.prototype.fireEvent = function (eventType, eventData) {\n if (this.handlers) {\n var eventObj = {\n type: eventType,\n target: this,\n data: eventData\n };\n this._processHandlers(eventObj, eventType);\n this._processHandlers(eventObj, \"*\");\n }\n };\n ApplicationHostProxyClass.prototype.isSupported = function (method) {\n return this.supportedMethods[method] || false;\n };\n ApplicationHostProxyClass.prototype.call = function (method, args, callback) {\n if (this.isSupported(method)) {\n Client.CrossDomainMessaging.call(window.parent, \"SDL.Client.ApplicationHost.ApplicationHostFacade.\" + method, args, callback);\n }\n else {\n throw Error(\"ApplicationHost (ver. \" + this.version + \") does not support method \\\"\" + method + \"\\\".\");\n }\n };\n ApplicationHostProxyClass.prototype.onHostEvent = function (e) {\n switch (e.type) {\n case \"culturechange\":\n this.culture = e.data.culture;\n break;\n case \"applicationentrypointactivate\":\n this.activeApplicationEntryPointId = e.data.applicationEntryPointId;\n this.activeApplicationId = e.data.applicationId;\n break;\n }\n this.fireEvent(e.type, e.data);\n };\n ApplicationHostProxyClass.prototype.getWithLocalDomain = function (domains) {\n var localDomain = Client.Types.Url.getDomain(window.location.href);\n if (!domains) {\n return [localDomain];\n }\n else {\n for (var i = 0, len = domains.length; i < len; i++) {\n if (Client.Types.Url.isSameDomain(domains[i], localDomain)) {\n return domains;\n }\n }\n return domains.concat(localDomain);\n }\n };\n ApplicationHostProxyClass.prototype._processHandlers = function (eventObj, handlersCollectionName) {\n var handlers = this.handlers && this.handlers[handlersCollectionName];\n if (handlers) {\n var handlersClone = handlers.concat(); // creating a snapshot of handlers as newly added handlers should not be processed\n for (var i = 0, len = handlersClone.length; i < len && handlers; i++) {\n var handler = handlersClone[i];\n if (handlers.indexOf(handler) != -1) {\n handler.fnc.call(this, eventObj); // cannot cancel ApplicationHost events -> ignore the return value\n handlers = this.handlers && this.handlers[handlersCollectionName];\n }\n }\n }\n };\n return ApplicationHostProxyClass;\n }());\n Application.ApplicationHostProxyClass = ApplicationHostProxyClass;\n })(Application = Client.Application || (Client.Application = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFwcGxpY2F0aW9uL0FwcGxpY2F0aW9uSG9zdC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSx1RUFBdUU7QUFDdkUseUNBQXlDO0FBQ3pDLHdFQUF3RTtBQUN4RSx1Q0FBdUM7QUFFdkMsSUFBTyxHQUFHLENBdWtCVDtBQXZrQkQsV0FBTyxHQUFHO0lBQUMsSUFBQSxNQUFNLENBdWtCaEI7SUF2a0JVLFdBQUEsTUFBTTtRQUFDLElBQUEsV0FBVyxDQXVrQjVCO1FBdmtCaUIsV0FBQSxXQUFXLEVBQzdCLENBQUM7WUFtSEksQ0FBQztZQU1ELENBQUM7WUFPRCxDQUFDO1lBZUQsQ0FBQztZQUVGO2dCQUFBO29CQVFZLGFBQVEsR0FBcUMsRUFBRSxDQUFDO29CQUNoRCxxQkFBZ0IsR0FBbUM7d0JBQ3ZELDJEQUEyRDt3QkFDM0QsMkJBQTJCLEVBQUUsSUFBSTt3QkFDakMsdUJBQXVCLEVBQUUsSUFBSTt3QkFDN0IsNkJBQTZCLEVBQUUsSUFBSTt3QkFDbkMsVUFBVSxFQUFFLElBQUk7d0JBQ2hCLDhCQUE4QixFQUFFLElBQUk7d0JBQ3BDLDJCQUEyQixFQUFFLElBQUk7d0JBQ2pDLHFCQUFxQixFQUFFLElBQUk7d0JBQzNCLDBCQUEwQixFQUFFLElBQUk7d0JBQ2hDLHFCQUFxQixFQUFFLElBQUk7d0JBQzNCLDZCQUE2QixFQUFFLElBQUk7d0JBQ25DLHlCQUF5QixFQUFFLElBQUk7d0JBQy9CLHdCQUF3QixFQUFFLElBQUk7cUJBQ2pDLENBQUM7Z0JBNlpOLENBQUM7Z0JBM1pVLDhDQUFVLEdBQWpCLFVBQWtCLE9BQWU7b0JBRTdCLElBQUksQ0FBQyxJQUFJLENBQUMsWUFBWSxFQUFFLENBQUMsT0FBTyxDQUFDLENBQUMsQ0FBQztnQkFDdkMsQ0FBQztnQkFFTSwrREFBMkIsR0FBbEMsVUFBbUMsV0FBb0IsRUFBRSxRQUErQyxFQUFFLHFCQUF5RDtvQkFBbkssaUJBOEJDO29CQTVCRyxJQUFJLElBQUksR0FBRyxJQUFJLENBQUM7b0JBQ2hCLElB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Q0FBQzs0QkFDRyxJQUFJLE9BQU8sR0FBYSxhQUFhLENBQUMsQ0FBQyxDQUFDLENBQUM7NEJBQ3pDLEVBQUUsQ0FBQyxDQUFDLFFBQVEsQ0FBQyxPQUFPLENBQUMsT0FBTyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsQ0FDcEMsQ0FBQztnQ0FDRyxPQUFPLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxJQUFJLEVBQUUsUUFBUSxDQUFDLENBQUMsQ0FBQyxrRUFBa0U7Z0NBQ3BHLFFBQVEsR0FBRyxJQUFJLENBQUMsUUFBUSxJQUFJLElBQUksQ0FBQyxRQUFRLENBQUMsc0JBQXNCLENBQUMsQ0FBQzs0QkFDdEUsQ0FBQzt3QkFDTCxDQUFDO29CQUNMLENBQUM7Z0JBQ0wsQ0FBQztnQkFDTCxnQ0FBQztZQUFELENBcGJBLEFBb2JDLElBQUE7WUFwYlkscUNBQXlCLDRCQW9ickMsQ0FBQTtRQUNMLENBQUMsRUF2a0JpQixXQUFXLEdBQVgsa0JBQVcsS0FBWCxrQkFBVyxRQXVrQjVCO0lBQUQsQ0FBQyxFQXZrQlUsTUFBTSxHQUFOLFVBQU0sS0FBTixVQUFNLFFBdWtCaEI7QUFBRCxDQUFDLEVBdmtCTSxHQUFHLEtBQUgsR0FBRyxRQXVrQlQiLCJmaWxlIjoiQXBwbGljYXRpb24vQXBwbGljYXRpb25Ib3N0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uL1NETC5DbGllbnQuQ29yZS9SZXNvdXJjZXMvUmVzb3VyY2VzLmQudHNcIiAvPlxyXG4vLy8gPHJlZmVyZW5jZSBwYXRoPVwiLi4vVHlwZXMvVXJsMS50c1wiIC8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9Dcm9zc0RvbWFpbk1lc3NhZ2luZy9Dcm9zc0RvbWFpbk1lc3NhZ2luZy50c1wiIC8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCJBcHBsaWNhdGlvbi50c1wiIC8+XHJcblxyXG5tb2R1bGUgU0RMLkNsaWVudC5BcHBsaWNhdGlvblxyXG57XHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElBcHBsaWNhdGlvbkhvc3RcclxuICAgIHtcclxuICAgICAgICB2ZXJzaW9uOiBzdHJpbmc7XHJcbiAgICAgICAgbGlicmFyeVZlcnNpb25TdXBwb3J0ZWQ6IGJvb2xlYW47XHJcbiAgICAgICAgYWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZztcclxuICAgICAgICBhY3RpdmVBcHBsaWNhdGlvbklkOiBzdHJpbmc7XHJcbiAgICAgICAgY3VsdHVyZTogc3RyaW5nO1xyXG4gICAgICAgIGlzVHJ1c3RlZDogYm9vbGVhbjtcclxuICAgICAgICBhcHBsaWNhdGlvbkVudHJ5UG9pbnRMb2FkZWQoY29yZVZlcnNpb24/OiBzdHJpbmcsIGNhbGxiYWNrPzogKGRhdGE6IElBcHBsaWNhdGlvbkhvc3REYXRhKSA9PiB2b2lkLCBpbml0aWFsaXphdGlvbk9wdGlvbnM/OiBJQXBwbGljYXRpb25Jbml0aWFsaXphdGlvbk9wdGlvbnMpOiB2b2lkO1xyXG4gICAgICAgIGFwcGxpY2F0aW9uRW50cnlQb2ludFVJUmVhZHlTdGF0ZUNoYW5nZWQoaXNSZWFkeTogYm9vbGVhbik6IHZvaWQ7XHJcbiAgICAgICAgZXhwb3NlQXBwbGljYXRpb25GYWNhZGUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgZXhwb3NlQXBwbGljYXRpb25GYWNhZGVVbnNlY3VyZShhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICBhcHBsaWNhdGlvbkVudHJ5UG9pbnRVbmxvYWRlZCgpOiB2b2lkO1xyXG4gICAgICAgIHNldEN1bHR1cmUoY3VsdHVyZTogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICBzdGFydENhcHR1cmVEb21FdmVudHMoZXZlbnRzOiBzdHJpbmdbXSk6IHZvaWQ7XHJcbiAgICAgICAgc3RvcENhcHR1cmVEb21FdmVudHMoZXZlbnRzPzogc3RyaW5nW10pOiB2b2lkO1xyXG4gICAgICAgIHJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzKHJlc291cmNlR3JvdXBOYW1lOiBzdHJpbmcsIGNhbGxiYWNrOiAocmVzb3VyY2VzOiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB2b2lkKTogdm9pZDtcclxuICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzKGZpbGVzOiBSZXNvdXJjZXMuSUZpbGVSZXNvdXJjZURlZmluaXRpb25bXSwgdmVyc2lvbjogc3RyaW5nLCBvbkZpbGVMb2FkOiAocmVzb3VyY2U6IElDb21tb25MaWJyYXJ5UmVzb3VyY2UpID0+IHZvaWQsIG9uRmFpbHVyZT86IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkKTogdm9pZDtcclxuICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2UoZmlsZTogUmVzb3VyY2VzLklGaWxlUmVzb3VyY2VEZWZpbml0aW9uLCB2ZXJzaW9uOiBzdHJpbmcsIG9uU3VjY2VzczogKGRhdGE6IHN0cmluZykgPT4gdm9pZCwgb25GYWlsdXJlPzogKGVycm9yOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkO1xyXG4gICAgICAgIHNldEFjdGl2ZUFwcGxpY2F0aW9uRW50cnlQb2ludChhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcpOiB2b2lkO1xyXG4gICAgICAgIHNldEFwcGxpY2F0aW9uRW50cnlQb2ludFVybChhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nLCB1cmw6IHN0cmluZywgYXBwbGljYXRpb25TdWl0ZUlkPzogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICBzZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmxVbnNlY3VyZShhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nLCB1cmw6IHN0cmluZywgYXBwbGljYXRpb25TdWl0ZUlkPzogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICBjYWxsQXBwbGljYXRpb25GYWNhZGUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgbWV0aG9kOiBzdHJpbmcsIGFyZ3M/OiBhbnlbXSwgY2FsbGJhY2s/OiAocmVzdWx0OiBhbnkpID0+IHZvaWQsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgY2FsbEFwcGxpY2F0aW9uRmFjYWRlVW5zZWN1cmUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgbWV0aG9kOiBzdHJpbmcsIGFyZ3M/OiBhbnlbXSwgY2FsbGJhY2s/OiAocmVzdWx0OiBhbnkpID0+IHZvaWQsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgaW5pdGlhbGl6ZUFwcGxpY2F0aW9uU3VpdGUoaW5jbHVkZUFwcGxpY2F0aW9uRW50cnlQb2ludElkcz86IHN0cmluZ1tdLCBleGNsdWRlQXBwbGljYXRpb25FbnRyeVBvaW50SWRzPzogc3RyaW5nW10sIGRvbWFpbkRlZmluaXRpb25zPzogeyBbaWQ6IHN0cmluZ106IElBcHBsaWNhdGlvbkRvbWFpbjsgfSk6IHZvaWQ7XHJcbiAgICAgICAgcmVzZXRBcHBsaWNhdGlvblN1aXRlKHJlc2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YT86IGJvb2xlYW4pOiB2b2lkO1xyXG4gICAgICAgIHVwZGF0ZVRhcmdldERpc3BsYXlVcmxVbnNlY3VyZSh1cmw6IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgc3RvcmVBcHBsaWNhdGlvbkRhdGEoa2V5OiBzdHJpbmcsIGRhdGE6IGFueSk6IHZvaWQ7XHJcbiAgICAgICAgc3RvcmVBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleTogc3RyaW5nLCBkYXRhOiBhbnkpOiB2b2lkO1xyXG4gICAgICAgIGdldEFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZywgY2FsbGJhY2s6IChkYXRhOiBhbnkpID0+IHZvaWQpOiB2b2lkO1xyXG4gICAgICAgIGdldEFwcGxpY2F0aW9uU2Vzc2lvbkRhdGEoa2V5OiBzdHJpbmcsIGNhbGxiYWNrOiAoZGF0YTogYW55KSA9PiB2b2lkKTogdm9pZDtcclxuICAgICAgICBjbGVhckFwcGxpY2F0aW9uRGF0YSgpOiB2b2lkO1xyXG4gICAgICAgIGNsZWFyQXBwbGljYXRpb25TZXNzaW9uRGF0YSgpOiB2b2lkO1xyXG4gICAgICAgIHJlbW92ZUFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgcmVtb3ZlQXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXk6IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgdHJpZ2dlckFuYWx5dGljc0V2ZW50KGV2ZW50OiBzdHJpbmcsIG9iamVjdDogSUFuYWx5dGljc0V2ZW50UHJvcGVydGllcyk6IHZvaWQ7XHJcbiAgICAgICAgc2hvd1RvcEJhcigpOiB2b2lkO1xyXG4gICAgICAgIHNldFRvcEJhck9wdGlvbnMob3B0aW9uczogSVRvcEJhck9wdGlvbnMpOiB2b2lkO1xyXG5cclxuICAgICAgICBhZGRFdmVudExpc3RlbmVyKGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IElIYW5kbGVyRnVuY3Rpb24pOiB2b2lkO1xyXG4gICAgICAgIHJlbW92ZUV2ZW50TGlzdGVuZXIoZXZlbnQ6IHN0cmluZywgaGFuZGxlcjogSUhhbmRsZXJGdW5jdGlvbik6IHZvaWQ7XHJcbiAgICAgICAgZmlyZUV2ZW50KGV2ZW50OiBzdHJpbmcsIGV2ZW50RGF0YT86IGFueSk6IHZvaWQ7XHJcblxyXG4gICAgICAgIGlzU3VwcG9ydGVkKG1ldGhvZDogc3RyaW5nKTogYm9vbGVhbjtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElBcHBsaWNhdGlvbkluaXRpYWxpemF0aW9uT3B0aW9ucyB7XHJcbiAgICAgICAgYXBwbGljYXRpb25Ob3RpZmllc09uVUlSZWFkeTogYm9vbGVhbjtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElUb3BCYXJPcHRpb25zXHJcbiAgICB7XHJcbiAgICAgICAgcmliYm9uVGFicz86IElUb3BCYXJSaWJib25UYWJbXTtcclxuICAgICAgICBzZWxlY3RlZFJpYmJvblRhYklkPzogc3RyaW5nO1xyXG4gICAgICAgIGJ1dHRvbnM/OiBJVG9wQmFyQnV0dG9ucztcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElUb3BCYXJSaWJib25UYWJcclxuICAgIHtcclxuICAgICAgICBpZDogc3RyaW5nO1xyXG4gICAgICAgIGxhYmVsOiBzdHJpbmc7XHJcbiAgICAgICAgaGlkZGVuPzogYm9vbGVhbjtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElUb3BCYXJCdXR0b25zXHJcbiAgICB7XHJcbiAgICAgICAgc2VhcmNoPzogSVRvcEJhckJ1dHRvbk9wdGlvbnM7XHJcbiAgICAgICAgaGVscD86IElUb3BCYXJCdXR0b25PcHRpb25zO1xyXG4gICAgICAgIG1lc3NhZ2VzPzogSVRvcEJhckJ1dHRvbldpdGhWYWx1ZU9wdGlvbnM7XHJcbiAgICAgICAgd29ya2Zsb3dzPzogSVRvcEJhckJ1dHRvbldpdGhWYWx1ZU9wdGlvbnM7XHJcbiAgICAgICAgbm90aWZpY2F0aW9ucz86IElUb3BCYXJCdXR0b25XaXRoVmFsdWVPcHRpb25zO1xyXG4gICAgICAgIHVzZXI/OiBJVG9wQmFyQnV0dG9uVXNlck9wdGlvbnM7XHJcbiAgICAgICAgY2xvc2U/OiBib29sZWFuO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBpbnRlcmZhY2UgSVRvcEJhckJ1dHRvbk9wdGlvbnNcclxuICAgIHtcclxuICAgICAgICBoaWRkZW4/OiBib29sZWFuO1xyXG4gICAgICAgIHNlbGVjdGVkPzogYm9vbGVhbjtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElUb3BCYXJCdXR0b25XaXRoVmFsdWVPcHRpb25zIGV4dGVuZHMgSVRvcEJhckJ1dHRvbk9wdGlvbnNcclxuICAgIHtcclxuICAgICAgICB2YWx1ZT86IG51bWJlcjtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElUb3BCYXJCdXR0b25Vc2VyT3B0aW9ucyBleHRlbmRzIElUb3BCYXJCdXR0b25PcHRpb25zXHJcbiAgICB7XHJcbiAgICAgICAgaXNMb2dnZWRJbj86IGJvb2xlYW47XHJcbiAgICAgICAgaXNQaWN0dXJlPzogYm9vbGVhbjtcclxuICAgICAgICBwaWN0dXJlVXJsPzogc3RyaW5nO1xyXG4gICAgICAgIHVzZXJOYW1lPzogc3RyaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBpbnRlcmZhY2UgSUFwcGxpY2F0aW9uRGF0YVxyXG4gICAge1xyXG4gICAgICAgIGNvcmVWZXJzaW9uPzogc3RyaW5nO1xyXG4gICAgICAgIGxvYWRlZFVybDogc3RyaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBpbnRlcmZhY2UgSUFwcGxpY2F0aW9uSG9zdERhdGFcclxuICAgIHtcclxuICAgICAgICBhcHBsaWNhdGlvbkhvc3RVcmw6IHN0cmluZztcclxuICAgICAgICBhcHBsaWNhdGlvbkhvc3RDb3JlUGF0aDogc3RyaW5nO1xyXG4gICAgICAgIGFwcGxpY2F0aW9uU3VpdGVJZDogc3RyaW5nO1xyXG4gICAgICAgIHZlcnNpb246IHN0cmluZztcclxuICAgICAgICBsaWJyYXJ5VmVyc2lvblN1cHBvcnRlZDogYm9vbGVhbjtcclxuICAgICAgICBjdWx0dXJlOiBzdHJpbmc7XHJcbiAgICAgICAgYWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZztcclxuICAgICAgICBhY3RpdmVBcHBsaWNhdGlvbklkOiBzdHJpbmc7XHJcbiAgICAgICAgc3VwcG9ydGVkTWV0aG9kcz86IHsgW21ldGhvZDogc3RyaW5nXTogYm9vbGVhbiB9O1xyXG4gICAgICAgIHNoYXJlZFNldHRpbmdzPzogeyBbc2V0dGluZzogc3RyaW5nXTogc3RyaW5nIH07XHJcbiAgICAgICAgaXNBcHBsaWNhdGlvbkhvc3RQcm94eT86IGJvb2xlYW47XHJcbiAgICAgICAgaXNBcHBsaWNhdGlvbkhvc3RUcnVzdGVkPzogYm9vbGVhbjtcclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJQXBwbGljYXRpb25Eb21haW5cclxuICAgIHtcclxuICAgICAgICBkb21haW46IHN0cmluZztcclxuICAgICAgICBhbHRlcm5hdGl2ZURvbWFpbnM6IHN0cmluZ1tdO1xyXG4gICAgfTtcclxuXHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElDb21tb25MaWJyYXJ5UmVzb3VyY2VcclxuICAgIHtcclxuICAgICAgICB1cmw6IHN0cmluZztcclxuICAgICAgICBkYXRhOiBzdHJpbmc7XHJcbiAgICAgICAgY29udGV4dD86IHN0cmluZztcclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJQW5hbHl0aWNzRXZlbnRQcm9wZXJ0aWVzXHJcbiAgICB7XHJcbiAgICAgICAgW3Byb3A6IHN0cmluZ106IHN0cmluZyB8IGJvb2xlYW4gfCBudW1iZXI7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJSGFuZGxlckZ1bmN0aW9uXHJcbiAgICB7XHJcbiAgICAgICAgKGU6IHt0eXBlOiBzdHJpbmc7IHRhcmdldDogSUFwcGxpY2F0aW9uSG9zdDsgZGF0YTogYW55O30pOiB2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGludGVyZmFjZSBJSGFuZGxlclxyXG4gICAge1xyXG4gICAgICAgIGZuYzogSUhhbmRsZXJGdW5jdGlvbjtcclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGNsYXNzIEFwcGxpY2F0aW9uSG9zdFByb3h5Q2xhc3MgaW1wbGVtZW50cyBJQXBwbGljYXRpb25Ib3N0XHJcbiAgICB7XHJcbiAgICAgICAgcHVibGljIHZlcnNpb246IHN0cmluZztcclxuICAgICAgICBwdWJsaWMgbGlicmFyeVZlcnNpb25TdXBwb3J0ZWQ6IGJvb2xlYW47XHJcbiAgICAgICAgcHVibGljIGFjdGl2ZUFwcGxpY2F0aW9uRW50cnlQb2ludElkOiBzdHJpbmc7XHJcbiAgICAgICAgcHVibGljIGFjdGl2ZUFwcGxpY2F0aW9uSWQ6IHN0cmluZztcclxuICAgICAgICBwdWJsaWMgY3VsdHVyZTogc3RyaW5nO1xyXG4gICAgICAgIHB1YmxpYyBpc1RydXN0ZWQ6IGJvb2xlYW47XHJcbiAgICAgICAgcHJpdmF0ZSBoYW5kbGVyczogeyBbZXZlbnQ6IHN0cmluZ106IElIYW5kbGVyW107IH0gPSB7fTtcclxuICAgICAgICBwcml2YXRlIHN1cHBvcnRlZE1ldGhvZHM6IHsgW21ldGhvZDogc3RyaW5nXTogYm9vbGVhbjsgfSA9IHtcdC8vIGRlZmF1bHQgc3VwcG9ydGVkIG1ldGhvZHMgKGltcGxlbWVudGVkIGluIDEuMCBHQSksXHJcbiAgICAgICAgICAgIC8vIG92ZXJ3cml0dGVuIGlmIEFwcGxpY2F0aW9uSG9zdCBwcm92aWRlcyBhIGRpZmZlcmVudCBsaXN0XHJcbiAgICAgICAgICAgIGFwcGxpY2F0aW9uRW50cnlQb2ludExvYWRlZDogdHJ1ZSxcclxuICAgICAgICAgICAgZXhwb3NlQXBwbGljYXRpb25GYWNhZGU6IHRydWUsXHJcbiAgICAgICAgICAgIGFwcGxpY2F0aW9uRW50cnlQb2ludFVubG9hZGVkOiB0cnVlLFxyXG4gICAgICAgICAgICBzZXRDdWx0dXJlOiB0cnVlLFxyXG4gICAgICAgICAgICBzZXRBY3RpdmVBcHBsaWNhdGlvbkVudHJ5UG9pbnQ6IHRydWUsXHJcbiAgICAgICAgICAgIHNldEFwcGxpY2F0aW9uRW50cnlQb2ludFVybDogdHJ1ZSxcclxuICAgICAgICAgICAgY2FsbEFwcGxpY2F0aW9uRmFjYWRlOiB0cnVlLFxyXG4gICAgICAgICAgICBpbml0aWFsaXplQXBwbGljYXRpb25TdWl0ZTogdHJ1ZSxcclxuICAgICAgICAgICAgcmVzZXRBcHBsaWNhdGlvblN1aXRlOiB0cnVlLFxyXG4gICAgICAgICAgICByZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlczogdHJ1ZSxcclxuICAgICAgICAgICAgZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlczogdHJ1ZSxcclxuICAgICAgICAgICAgZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlOiB0cnVlXHJcbiAgICAgICAgfTtcclxuXHJcbiAgICAgICAgcHVibGljIHNldEN1bHR1cmUoY3VsdHVyZTogc3RyaW5nKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwic2V0Q3VsdHVyZVwiLCBbY3VsdHVyZV0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIGFwcGxpY2F0aW9uRW50cnlQb2ludExvYWRlZChjb3JlVmVyc2lvbj86IHN0cmluZywgY2FsbGJhY2s/OiAoZGF0YTogSUFwcGxpY2F0aW9uSG9zdERhdGEpID0+IHZvaWQsIGluaXRpYWxpemF0aW9uT3B0aW9ucz86IElBcHBsaWNhdGlvbkluaXRpYWxpemF0aW9uT3B0aW9ucyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHZhciBzZWxmID0gdGhpcztcclxuICAgICAgICAgICAgdmFyIF9jYWxsYmFjazogeyAoZGF0YTogSUFwcGxpY2F0aW9uSG9zdERhdGEpOiB2b2lkOyBzb3VyY2VXaW5kb3c/OiBXaW5kb3c7IHNvdXJjZURvbWFpbj86IHN0cmluZzsgfSA9XHJcbiAgICAgICAgICAgICAgICBmdW5jdGlvbiAoZGF0YTogSUFwcGxpY2F0aW9uSG9zdERhdGEpOiB2b2lkXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEpXHQvLyBkYXRhIG1heSBiZSB1bmRlZmluZWQgb25jZSBpZiB0aGUgcGFyZW50IGhvc3Qgc3VwcG9ydHMgYXN5bmNocm9ub3VzIGhhbmRsaW5nIG9mIHRoZSBjYWxsLlxyXG4gICAgICAgICAgICAgICAgICAgIC8vIGluIHRoaXMgY2FzZSB0aGVyZSB3aWxsIGJlIGFub3RoZXIgY2FsbGJhY2sgdHJpZ2dlcmVkIHdpdGggdGhlIGFjdHVhbCBkYXRhXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnZlcnNpb24gPSBkYXRhLnZlcnNpb247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYubGlicmFyeVZlcnNpb25TdXBwb3J0ZWQgPSBkYXRhLmxpYnJhcnlWZXJzaW9uU3VwcG9ydGVkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuYWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50SWQgPSBkYXRhLmFjdGl2ZUFwcGxpY2F0aW9uRW50cnlQb2ludElkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxmLmFjdGl2ZUFwcGxpY2F0aW9uSWQgPSBkYXRhLmFjdGl2ZUFwcGxpY2F0aW9uSWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuY3VsdHVyZSA9IGRhdGEuY3VsdHVyZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuc3VwcG9ydGVkTWV0aG9kcylcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5zdXBwb3J0ZWRNZXRob2RzID0gZGF0YS5zdXBwb3J0ZWRNZXRob2RzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoY2FsbGJhY2spXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9jYWxsYmFjay5zb3VyY2VEb21haW4gPSAoPGFueT5hcmd1bWVudHMuY2FsbGVlLmNhbGxlcikuc291cmNlRG9tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX2NhbGxiYWNrLnNvdXJjZVdpbmRvdyA9ICg8YW55PmFyZ3VtZW50cy5jYWxsZWUuY2FsbGVyKS5zb3VyY2VXaW5kb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjayhkYXRhKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH07XHJcblxyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJhcHBsaWNhdGlvbkVudHJ5UG9pbnRMb2FkZWRcIiwgW2NvcmVWZXJzaW9uLCAoZTogYW55KSA9PiB7IHRoaXMub25Ib3N0RXZlbnQoZSk7IH0sIF9jYWxsYmFjaywgaW5pdGlhbGl6YXRpb25PcHRpb25zXSwgX2NhbGxiYWNrKTtcdC8vIHBhc3MgYm90aCByZXN1bHQgY2FsbGJhY2sgYW5kIHRoZSBjYWxsYmFjayBmb3IgYXN5bmNocm9ub3VzIGhhbmRsaW5nXHJcbiAgICAgICAgICAgIC8vIGFzeW5jIGNhbGxiYWNrIHdpbGwgbm90IGJlIHRyaWdnZXJlZCBpZiB0aGUgc3luY2hyb25vdXMgcmVzdWx0IGRhdGEgaXMgcmV0dXJuZWRcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBhcHBsaWNhdGlvbkVudHJ5UG9pbnRVSVJlYWR5U3RhdGVDaGFuZ2VkKGlzUmVhZHk6IGJvb2xlYW4pOiB2b2lkIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMuaXNTdXBwb3J0ZWQoXCJhcHBsaWNhdGlvbkVudHJ5UG9pbnRVSVJlYWR5U3RhdGVDaGFuZ2VkXCIpKSB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNhbGwoXCJhcHBsaWNhdGlvbkVudHJ5UG9pbnRVSVJlYWR5U3RhdGVDaGFuZ2VkXCIsIFtpc1JlYWR5XSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBzdGFydENhcHR1cmVEb21FdmVudHMoZXZlbnRzOiBzdHJpbmdbXSk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRoaXMuY2FsbChcInN0YXJ0Q2FwdHVyZURvbUV2ZW50c1wiLCBbZXZlbnRzXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgc3RvcENhcHR1cmVEb21FdmVudHMoZXZlbnRzPzogc3RyaW5nW10pOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJzdG9wQ2FwdHVyZURvbUV2ZW50c1wiLCBbZXZlbnRzXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgZXhwb3NlQXBwbGljYXRpb25GYWNhZGUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghdGhpcy5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGV4cG9zZSBhcHBsaWNhdGlvbiBmYWNhZGU6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKEFwcGxpY2F0aW9uLmlzQXBwbGljYXRpb25GYWNhZGVTZWN1cmUgPT09IHVuZGVmaW5lZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgaXNBcHBsaWNhdGlvbkZhY2FkZVNlY3VyZSA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNhbGwoXCJleHBvc2VBcHBsaWNhdGlvbkZhY2FkZVwiLCBbYXBwbGljYXRpb25FbnRyeVBvaW50SWRdKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlIGlmICghQXBwbGljYXRpb24uaXNBcHBsaWNhdGlvbkZhY2FkZVNlY3VyZSlcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJBcHBsaWNhdGlvbiBmYWNhZGUgaXMgYWxyZWFkeSBleHBvc2VkIGFzIHVuc2VjdXJlLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIGV4cG9zZUFwcGxpY2F0aW9uRmFjYWRlVW5zZWN1cmUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmIChBcHBsaWNhdGlvbi5pc0FwcGxpY2F0aW9uRmFjYWRlU2VjdXJlID09PSB1bmRlZmluZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGlzQXBwbGljYXRpb25GYWNhZGVTZWN1cmUgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FsbChcImV4cG9zZUFwcGxpY2F0aW9uRmFjYWRlXCIsIFthcHBsaWNhdGlvbkVudHJ5UG9pbnRJZF0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYgKEFwcGxpY2F0aW9uLmlzQXBwbGljYXRpb25GYWNhZGVTZWN1cmUpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiQXBwbGljYXRpb24gZmFjYWRlIGlzIGFscmVhZHkgZXhwb3NlZCBhcyBzZWN1cmUuXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgYXBwbGljYXRpb25FbnRyeVBvaW50VW5sb2FkZWQoKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiYXBwbGljYXRpb25FbnRyeVBvaW50VW5sb2FkZWRcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgcmVzb2x2ZUNvbW1vbkxpYnJhcnlSZXNvdXJjZXMocmVzb3VyY2VHcm91cE5hbWU6IHN0cmluZywgY2FsbGJhY2s6IChmaWxlOiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB2b2lkKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMuaXNTdXBwb3J0ZWQoXCJyZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlc0FzeW5jXCIpKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0aGlzLmNhbGwoXCJyZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlc0FzeW5jXCIsIFtyZXNvdXJjZUdyb3VwTmFtZSwgY2FsbGJhY2tdKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FsbChcInJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzXCIsIFtyZXNvdXJjZUdyb3VwTmFtZV0sIGNhbGxiYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIGdldENvbW1vbkxpYnJhcnlSZXNvdXJjZXMoZmlsZXM6IFJlc291cmNlcy5JRmlsZVJlc291cmNlRGVmaW5pdGlvbltdLCB2ZXJzaW9uOiBzdHJpbmcsIG9uRmlsZUxvYWQ6IChyZXNvdXJjZTogSUNvbW1vbkxpYnJhcnlSZXNvdXJjZSkgPT4gdm9pZCwgb25GYWlsdXJlPzogKGVycm9yOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzXCIsIFtmaWxlcywgdmVyc2lvbiwgb25GaWxlTG9hZCwgb25GYWlsdXJlXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlKGZpbGU6IFJlc291cmNlcy5JRmlsZVJlc291cmNlRGVmaW5pdGlvbiwgdmVyc2lvbjogc3RyaW5nLCBvblN1Y2Nlc3M6IChkYXRhOiBzdHJpbmcpID0+IHZvaWQsIG9uRmFpbHVyZT86IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlXCIsIFtmaWxlLCB2ZXJzaW9uLCBvblN1Y2Nlc3MsIG9uRmFpbHVyZV0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIHNldEFjdGl2ZUFwcGxpY2F0aW9uRW50cnlQb2ludChhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJzZXRBY3RpdmVBcHBsaWNhdGlvbkVudHJ5UG9pbnRcIiwgW2FwcGxpY2F0aW9uRW50cnlQb2ludElkLCBhcHBsaWNhdGlvblN1aXRlSWRdKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBzZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmwoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgdXJsOiBzdHJpbmcsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJVbmFibGUgdG8gc2V0IGFwcGxpY2F0aW9uIGVudHJ5IHBvaW50IFVybDogYXBwbGljYXRpb24gaG9zdCBpcyB1bnRydXN0ZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpZiAoYXBwbGljYXRpb25TdWl0ZUlkICYmIGFwcGxpY2F0aW9uU3VpdGVJZCAhPSBBcHBsaWNhdGlvbi5hcHBsaWNhdGlvblN1aXRlSWQgJiYgKEFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbnNcclxuICAgICAgICAgICAgICAgICAgICA/IChhcHBsaWNhdGlvblN1aXRlSWQgIT0gQXBwbGljYXRpb24uYXBwbGljYXRpb25TdWl0ZUlkICYmIEFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbnMuaW5kZXhPZihhcHBsaWNhdGlvblN1aXRlSWQpID09IC0xKVxyXG4gICAgICAgICAgICAgICAgICAgIDogIUFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbkRvbWFpbnMpKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0aHJvdyBFcnJvcihcIlVuYWJsZSB0byBzZXQgYXBwbGljYXRpb24gZW50cnkgcG9pbnQgVXJsOiBhcHBsaWNhdGlvbiBcXFwiXCIgKyBhcHBsaWNhdGlvblN1aXRlSWQgKyBcIlxcXCIgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwic2V0QXBwbGljYXRpb25FbnRyeVBvaW50VXJsXCIsIFthcHBsaWNhdGlvbkVudHJ5UG9pbnRJZCwgdXJsLCBhcHBsaWNhdGlvblN1aXRlSWQsXHJcbiAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi50cnVzdGVkQXBwbGljYXRpb25Eb21haW5zID8gdGhpcy5nZXRXaXRoTG9jYWxEb21haW4oQXBwbGljYXRpb24udHJ1c3RlZEFwcGxpY2F0aW9uRG9tYWlucykgOiBudWxsXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgc2V0QXBwbGljYXRpb25FbnRyeVBvaW50VXJsVW5zZWN1cmUoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgdXJsOiBzdHJpbmcsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHRoaXMuY2FsbChcInNldEFwcGxpY2F0aW9uRW50cnlQb2ludFVybFwiLCBbYXBwbGljYXRpb25FbnRyeVBvaW50SWQsIHVybCwgYXBwbGljYXRpb25TdWl0ZUlkXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgdXBkYXRlVGFyZ2V0RGlzcGxheVVybFVuc2VjdXJlKHVybDogc3RyaW5nKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwidXBkYXRlVGFyZ2V0RGlzcGxheVVybFwiLCBbdXJsXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgY2FsbEFwcGxpY2F0aW9uRmFjYWRlKGFwcGxpY2F0aW9uRW50cnlQb2ludElkOiBzdHJpbmcsIG1ldGhvZDogc3RyaW5nLCBhcmdzPzogYW55W10sIGNhbGxiYWNrPzogKHJlc3VsdDogYW55KSA9PiB2b2lkLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGNhbGwgYXBwbGljYXRpb24gZmFjYWRlOiBhcHBsaWNhdGlvbiBob3N0IGlzIHVudHJ1c3RlZC5cIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmIChhcHBsaWNhdGlvblN1aXRlSWQgJiYgYXBwbGljYXRpb25TdWl0ZUlkICE9IEFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uU3VpdGVJZCAmJiAoQXBwbGljYXRpb24udHJ1c3RlZEFwcGxpY2F0aW9uc1xyXG4gICAgICAgICAgICAgICAgICAgID8gKGFwcGxpY2F0aW9uU3VpdGVJZCAhPSBBcHBsaWNhdGlvbi5hcHBsaWNhdGlvblN1aXRlSWQgJiYgQXBwbGljYXRpb24udHJ1c3RlZEFwcGxpY2F0aW9ucy5pbmRleE9mKGFwcGxpY2F0aW9uU3VpdGVJZCkgPT0gLTEpXHJcbiAgICAgICAgICAgICAgICAgICAgOiAhQXBwbGljYXRpb24udHJ1c3RlZEFwcGxpY2F0aW9uRG9tYWlucykpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGNhbGwgYXBwbGljYXRpb24gZmFjYWRlOiBhcHBsaWNhdGlvbiBcXFwiXCIgKyBhcHBsaWNhdGlvblN1aXRlSWQgKyBcIlxcXCIgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiY2FsbEFwcGxpY2F0aW9uRmFjYWRlXCIsIFthcHBsaWNhdGlvbkVudHJ5UG9pbnRJZCwgbWV0aG9kLCBhcmdzLCBjYWxsYmFjaywgYXBwbGljYXRpb25TdWl0ZUlkLFxyXG4gICAgICAgICAgICAgICAgQXBwbGljYXRpb24udHJ1c3RlZEFwcGxpY2F0aW9uRG9tYWlucyA/IHRoaXMuZ2V0V2l0aExvY2FsRG9tYWluKEFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbkRvbWFpbnMpIDogbnVsbF0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIGNhbGxBcHBsaWNhdGlvbkZhY2FkZVVuc2VjdXJlKGFwcGxpY2F0aW9uRW50cnlQb2ludElkOiBzdHJpbmcsIG1ldGhvZDogc3RyaW5nLCBhcmdzPzogYW55W10sIGNhbGxiYWNrPzogKHJlc3VsdDogYW55KSA9PiB2b2lkLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcpXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJjYWxsQXBwbGljYXRpb25GYWNhZGVcIiwgW2FwcGxpY2F0aW9uRW50cnlQb2ludElkLCBtZXRob2QsIGFyZ3MsIGNhbGxiYWNrLCBhcHBsaWNhdGlvblN1aXRlSWRdKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBpbml0aWFsaXplQXBwbGljYXRpb25TdWl0ZShpbmNsdWRlQXBwbGljYXRpb25FbnRyeVBvaW50SWRzPzogc3RyaW5nW10sIGV4Y2x1ZGVBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZHM/OiBzdHJpbmdbXSwgZG9tYWluRGVmaW5pdGlvbnM/OiB7IFtpZDogc3RyaW5nXTogSUFwcGxpY2F0aW9uRG9tYWluOyB9KTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiaW5pdGlhbGl6ZUFwcGxpY2F0aW9uU3VpdGVcIiwgW2luY2x1ZGVBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZHMsIGV4Y2x1ZGVBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZHMsIGRvbWFpbkRlZmluaXRpb25zXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgcmVzZXRBcHBsaWNhdGlvblN1aXRlKHJlc2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YT86IGJvb2xlYW4pOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJyZXNldEFwcGxpY2F0aW9uU3VpdGVcIiwgW3Jlc2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YV0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIHN0b3JlQXBwbGljYXRpb25EYXRhKGtleTogc3RyaW5nLCBkYXRhOiBhbnkpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIHN0b3JlIGFwcGxpY2F0aW9uIGRhdGE6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJzdG9yZUFwcGxpY2F0aW9uRGF0YVwiLCBba2V5LCBkYXRhXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgc3RvcmVBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleTogc3RyaW5nLCBkYXRhOiBhbnkpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIHN0b3JlIGFwcGxpY2F0aW9uIHNlc3Npb24gZGF0YTogYXBwbGljYXRpb24gaG9zdCBpcyB1bnRydXN0ZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIHRoaXMuY2FsbChcInN0b3JlQXBwbGljYXRpb25TZXNzaW9uRGF0YVwiLCBba2V5LCBkYXRhXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgZ2V0QXBwbGljYXRpb25EYXRhKGtleTogc3RyaW5nLCBjYWxsYmFjazogKGRhdGE6IGFueSkgPT4gdm9pZCk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJVbmFibGUgdG8gZ2V0IGFwcGxpY2F0aW9uIGRhdGE6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMuaXNTdXBwb3J0ZWQoXCJnZXRBcHBsaWNhdGlvbkRhdGFBc3luY1wiKSlcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jYWxsKFwiZ2V0QXBwbGljYXRpb25EYXRhQXN5bmNcIiwgW2tleSwgY2FsbGJhY2tdKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FsbChcImdldEFwcGxpY2F0aW9uRGF0YVwiLCBba2V5XSwgY2FsbGJhY2spO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgZ2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXk6IHN0cmluZywgY2FsbGJhY2s6IChkYXRhOiBhbnkpID0+IHZvaWQpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGdldCBhcHBsaWNhdGlvbiBzZXNzaW9uIGRhdGE6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaWYgKHRoaXMuaXNTdXBwb3J0ZWQoXCJnZXRBcHBsaWNhdGlvblNlc3Npb25EYXRhQXN5bmNcIikpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FsbChcImdldEFwcGxpY2F0aW9uU2Vzc2lvbkRhdGFBc3luY1wiLCBba2V5LCBjYWxsYmFja10pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2VcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhpcy5jYWxsKFwiZ2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YVwiLCBba2V5XSwgY2FsbGJhY2spO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgY2xlYXJBcHBsaWNhdGlvbkRhdGEoKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKCFBcHBsaWNhdGlvbkhvc3QuaXNUcnVzdGVkKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0aHJvdyBFcnJvcihcIlVuYWJsZSB0byBjbGVhciBhcHBsaWNhdGlvbiBkYXRhOiBhcHBsaWNhdGlvbiBob3N0IGlzIHVudHJ1c3RlZC5cIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiY2xlYXJBcHBsaWNhdGlvbkRhdGFcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgY2xlYXJBcHBsaWNhdGlvblNlc3Npb25EYXRhKCk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJVbmFibGUgdG8gY2xlYXIgYXBwbGljYXRpb24gc2Vzc2lvbiBkYXRhOiBhcHBsaWNhdGlvbiBob3N0IGlzIHVudHJ1c3RlZC5cIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgdGhpcy5jYWxsKFwiY2xlYXJBcHBsaWNhdGlvblNlc3Npb25EYXRhXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIHJlbW92ZUFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZyk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJVbmFibGUgdG8gcmVtb3ZlIGFwcGxpY2F0aW9uIGRhdGE6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJyZW1vdmVBcHBsaWNhdGlvbkRhdGFcIiwgW2tleV0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIHJlbW92ZUFwcGxpY2F0aW9uU2Vzc2lvbkRhdGEoa2V5OiBzdHJpbmcpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIHJlbW92ZSBhcHBsaWNhdGlvbiBzZXNzaW9uIGRhdGE6IGFwcGxpY2F0aW9uIGhvc3QgaXMgdW50cnVzdGVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJyZW1vdmVBcHBsaWNhdGlvblNlc3Npb25EYXRhXCIsIFtrZXldKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyB0cmlnZ2VyQW5hbHl0aWNzRXZlbnQoZXZlbnQ6IHN0cmluZywgb2JqZWN0OiBJQW5hbHl0aWNzRXZlbnRQcm9wZXJ0aWVzKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMuaXNTdXBwb3J0ZWQoXCJ0cmlnZ2VyQW5hbHl0aWNzRXZlbnRcIikpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRoaXMuY2FsbChcInRyaWdnZXJBbmFseXRpY3NFdmVudFwiLCBbZXZlbnQsIG9iamVjdF0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgc2hvd1RvcEJhcigpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJzaG93VG9wQmFyXCIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgcHVibGljIHNldFRvcEJhck9wdGlvbnMob3B0aW9uczogSVRvcEJhck9wdGlvbnMpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB0aGlzLmNhbGwoXCJzZXRUb3BCYXJPcHRpb25zXCIsIFtvcHRpb25zXSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwdWJsaWMgYWRkRXZlbnRMaXN0ZW5lcihldmVudDogc3RyaW5nLCBoYW5kbGVyOiBJSGFuZGxlckZ1bmN0aW9uKTogdm9pZFxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKHRoaXMuaGFuZGxlcnMpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHZhciBlID0gdGhpcy5oYW5kbGVyc1tldmVudF07XHJcbiAgICAgICAgICAgICAgICBpZiAoIWUpXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgZSA9IHRoaXMuaGFuZGxlcnNbZXZlbnRdID0gW107XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlLnB1c2goeyBmbmM6IGhhbmRsZXIgfSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyByZW1vdmVFdmVudExpc3RlbmVyKGV2ZW50OiBzdHJpbmcsIGhhbmRsZXI6IElIYW5kbGVyRnVuY3Rpb24pOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpZiAodGhpcy5oYW5kbGVycylcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdmFyIGUgPSB0aGlzLmhhbmRsZXJzW2V2ZW50XTtcclxuICAgICAgICAgICAgICAgIGlmIChlKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciBsZW4gPSBlLmxlbmd0aDtcclxuICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGxlbjsgaSsrKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGVbaV0uZm5jID09IGhhbmRsZXIpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChsZW4gPT0gMSlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkZWxldGUgdGhpcy5oYW5kbGVyc1tldmVudF07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IGkgKyAxOyBqIDwgbGVuOyBqKyspXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBlW2ogLSAxXSA9IGVbal07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGUucG9wKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBmaXJlRXZlbnQoZXZlbnRUeXBlOiBzdHJpbmcsIGV2ZW50RGF0YT86IGFueSk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLmhhbmRsZXJzKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB2YXIgZXZlbnRPYmogPSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHlwZTogZXZlbnRUeXBlLFxyXG4gICAgICAgICAgICAgICAgICAgIHRhcmdldDogdGhpcyxcclxuICAgICAgICAgICAgICAgICAgICBkYXRhOiBldmVudERhdGFcclxuICAgICAgICAgICAgICAgIH07XHJcblxyXG4gICAgICAgICAgICAgICAgdGhpcy5fcHJvY2Vzc0hhbmRsZXJzKGV2ZW50T2JqLCBldmVudFR5cGUpO1xyXG4gICAgICAgICAgICAgICAgdGhpcy5fcHJvY2Vzc0hhbmRsZXJzKGV2ZW50T2JqLCBcIipcIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHB1YmxpYyBpc1N1cHBvcnRlZChtZXRob2Q6IHN0cmluZyk6IGJvb2xlYW5cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHJldHVybiB0aGlzLnN1cHBvcnRlZE1ldGhvZHNbbWV0aG9kXSB8fCBmYWxzZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHByaXZhdGUgY2FsbChtZXRob2Q6IHN0cmluZywgYXJncz86IGFueVtdLCBjYWxsYmFjaz86IChyZXN1bHQ6IGFueSkgPT4gdm9pZCk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICh0aGlzLmlzU3VwcG9ydGVkKG1ldGhvZCkpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIENyb3NzRG9tYWluTWVzc2FnaW5nLmNhbGwod2luZG93LnBhcmVudCwgXCJTREwuQ2xpZW50LkFwcGxpY2F0aW9uSG9zdC5BcHBsaWNhdGlvbkhvc3RGYWNhZGUuXCIgKyBtZXRob2QsIGFyZ3MsIGNhbGxiYWNrKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiQXBwbGljYXRpb25Ib3N0ICh2ZXIuIFwiICsgdGhpcy52ZXJzaW9uICsgXCIpIGRvZXMgbm90IHN1cHBvcnQgbWV0aG9kIFxcXCJcIiArIG1ldGhvZCArIFwiXFxcIi5cIik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHByaXZhdGUgb25Ib3N0RXZlbnQoZTogeyB0eXBlOiBzdHJpbmc7IGRhdGE6IGFueTsgfSk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIHN3aXRjaCAoZS50eXBlKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjYXNlIFwiY3VsdHVyZWNoYW5nZVwiOlxyXG4gICAgICAgICAgICAgICAgICAgIHRoaXMuY3VsdHVyZSA9IGUuZGF0YS5jdWx0dXJlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgY2FzZSBcImFwcGxpY2F0aW9uZW50cnlwb2ludGFjdGl2YXRlXCI6XHJcbiAgICAgICAgICAgICAgICAgICAgdGhpcy5hY3RpdmVBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZCA9IGUuZGF0YS5hcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDtcclxuICAgICAgICAgICAgICAgICAgICB0aGlzLmFjdGl2ZUFwcGxpY2F0aW9uSWQgPSBlLmRhdGEuYXBwbGljYXRpb25JZDtcclxuICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB0aGlzLmZpcmVFdmVudChlLnR5cGUsIGUuZGF0YSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBwcml2YXRlIGdldFdpdGhMb2NhbERvbWFpbihkb21haW5zOiBzdHJpbmdbXSk6IHN0cmluZ1tdXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB2YXIgbG9jYWxEb21haW4gPSBUeXBlcy5VcmwuZ2V0RG9tYWluKHdpbmRvdy5sb2NhdGlvbi5ocmVmKTtcclxuICAgICAgICAgICAgaWYgKCFkb21haW5zKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gW2xvY2FsRG9tYWluXTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBkb21haW5zLmxlbmd0aDsgaSA8IGxlbjsgaSsrKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChUeXBlcy5VcmwuaXNTYW1lRG9tYWluKGRvbWFpbnNbaV0sIGxvY2FsRG9tYWluKSlcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBkb21haW5zO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHJldHVybiBkb21haW5zLmNvbmNhdChsb2NhbERvbWFpbik7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHByaXZhdGUgX3Byb2Nlc3NIYW5kbGVycyhldmVudE9iajogYW55LCBoYW5kbGVyc0NvbGxlY3Rpb25OYW1lOiBzdHJpbmcpOiB2b2lkXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICB2YXIgaGFuZGxlcnMgPSB0aGlzLmhhbmRsZXJzICYmIHRoaXMuaGFuZGxlcnNbaGFuZGxlcnNDb2xsZWN0aW9uTmFtZV07XHJcbiAgICAgICAgICAgIGlmIChoYW5kbGVycylcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdmFyIGhhbmRsZXJzQ2xvbmUgPSBoYW5kbGVycy5jb25jYXQoKTtcdC8vIGNyZWF0aW5nIGEgc25hcHNob3Qgb2YgaGFuZGxlcnMgYXMgbmV3bHkgYWRkZWQgaGFuZGxlcnMgc2hvdWxkIG5vdCBiZSBwcm9jZXNzZWRcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBoYW5kbGVyc0Nsb25lLmxlbmd0aDsgaSA8IGxlbiAmJiBoYW5kbGVyczsgaSsrKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIHZhciBoYW5kbGVyOiBJSGFuZGxlciA9IGhhbmRsZXJzQ2xvbmVbaV07XHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKGhhbmRsZXJzLmluZGV4T2YoaGFuZGxlcikgIT0gLTEpXHQvLyBtYWtpbmcgc3VyZSBub3QgdG8gY2FsbCByZW1vdmVkIGhhbmRsZXJzXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVyLmZuYy5jYWxsKHRoaXMsIGV2ZW50T2JqKTtcdC8vIGNhbm5vdCBjYW5jZWwgQXBwbGljYXRpb25Ib3N0IGV2ZW50cyAtPiBpZ25vcmUgdGhlIHJldHVybiB2YWx1ZVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBoYW5kbGVycyA9IHRoaXMuaGFuZGxlcnMgJiYgdGhpcy5oYW5kbGVyc1toYW5kbGVyc0NvbGxlY3Rpb25OYW1lXTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuLiJ9\n/// \n/// \n/// \n/// \n/// \n/// \n/// \n/**\n * Implements methods for initializing an application and communicating with ApplicationHost\n **/\nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var Application;\n (function (Application) {\n Application.useHostedLibraryResources = true;\n Application.isInitialized = false;\n Application.applicationNotifiesOnUIReady = false;\n var _isInitialized = false;\n var _isReady = false;\n var _isUIReady = false;\n var _initCallbacks = Application.initCallbacks ? Application.initCallbacks.concat() : null;\n var _readyCallbacks = Application.readyCallbacks ? Application.readyCallbacks.concat() : null;\n var _uiReadyCallbacks = Application.uiReadyCallbacks ? Application.uiReadyCallbacks.concat() : null;\n var filesToRender = [];\n var allResources = [];\n var renderedResources = [];\n var resolveResourcesCallbacks = {};\n /**\n * Initilizes the application, reads configuration, performs handshake with the Application Host.\n * When initialized, calls the passed callback function.\n * initialize can be called multiple times. If the application is already initialized, the callback function is called immediately.\n * All resources required by the application are not guaranteed to be loaded when the callback function is called.\n * Use {@link addReadyCallback} if you need to execute code when all required resources have been loaded.\n * @summary Initilizes application\n * @param callback Function to be called when the application is initialized\n * @example SDL.Client.Application.initialize(function()\n * {\n *\t\talert(\"Application is initialized\");\n *\t});\n * @see {@link addReadyCallback}\n */\n function initialize(callback) {\n addInitializeCallback(callback);\n if (_isInitialized === false) {\n _isInitialized = undefined;\n initializeApplication();\n }\n }\n Application.initialize = initialize;\n ;\n /**\n * Specifies a callback function to be executed when the application is initialized and communication with the Application Host is established.\n * Similar to {@link initialize}, but does not initialize the application.\n * @summary Adds application initialized callback\n * @param callback Function to be called when the application is initialized\n * @example SDL.Client.Application.addInitializeCallback(function()\n * {\n *\t\talert(\"Application is initialized\");\n *\t});\n * @see initialize\n * @see addReadyCallback\n */\n function addInitializeCallback(callback) {\n if (callback) {\n if (_isInitialized) {\n callback();\n }\n else if (!Application.isReloading) {\n if (_initCallbacks) {\n _initCallbacks.push(callback);\n }\n else {\n _initCallbacks = [callback];\n }\n }\n }\n }\n Application.addInitializeCallback = addInitializeCallback;\n ;\n /**\n * Specifies a callback function to be executed when the application is completely loaded.\n * If the application is already loaded, the callback function is called immediately.\n * @summary Adds callback function to be called when application is loaded and ready for execution.\n * @param callback Function to be called when the application is loaded\n * @example SDL.Client.Application.addReadyCallback(function()\n * {\n *\t\talert(\"Application is initialized and all required resources are loaded.\");\n *\t});\n * @see addInitializeCallback\n */\n function addReadyCallback(callback) {\n if (callback) {\n if (_isReady) {\n callback();\n }\n else if (!Application.isReloading) {\n if (_readyCallbacks) {\n _readyCallbacks.push(callback);\n }\n else {\n _readyCallbacks = [callback];\n }\n }\n }\n }\n Application.addReadyCallback = addReadyCallback;\n ;\n /**\n * @summary Sets the application to the 'ready' state.\n * @description This function is called by the library when the application is initialized and all configured required resources are loaded.\n * @see addReadyCallback\n */\n function setApplicationReady() {\n if (!_isReady) {\n _isReady = true;\n if (_readyCallbacks) {\n for (var i = 0, len = _readyCallbacks.length; i < len; i++) {\n _readyCallbacks[i]();\n }\n _readyCallbacks = null;\n }\n if (!Application.applicationNotifiesOnUIReady) {\n notifyUIReady();\n }\n }\n }\n Application.setApplicationReady = setApplicationReady;\n ;\n function addUIReadyCallback(callback) {\n if (callback) {\n if (_isUIReady) {\n callback();\n }\n else {\n if (_uiReadyCallbacks) {\n _uiReadyCallbacks.push(callback);\n }\n else {\n _uiReadyCallbacks = [callback];\n }\n }\n }\n }\n Application.addUIReadyCallback = addUIReadyCallback;\n ;\n function notifyUIReady() {\n if (!_isUIReady) {\n _isUIReady = true;\n if (_uiReadyCallbacks) {\n for (var i = 0, len = _uiReadyCallbacks.length; i < len; i++) {\n _uiReadyCallbacks[i]();\n }\n _uiReadyCallbacks = null;\n }\n if (Application.isHosted) {\n Application.ApplicationHost.applicationEntryPointUIReadyStateChanged(true);\n }\n }\n }\n Application.notifyUIReady = notifyUIReady;\n ;\n function exposeApplicationFacade() {\n if (!Application.isHosted) {\n throw Error(\"Cannot expose Application facade: application is not hosted.\");\n }\n Application.ApplicationHost.exposeApplicationFacade(Application.defaultApplicationEntryPointId);\n }\n Application.exposeApplicationFacade = exposeApplicationFacade;\n ;\n function exposeApplicationFacadeUnsecure() {\n if (!Application.isHosted) {\n throw Error(\"Cannot expose Application facade: application is not hosted.\");\n }\n Application.ApplicationHost.exposeApplicationFacadeUnsecure(Application.defaultApplicationEntryPointId);\n }\n Application.exposeApplicationFacadeUnsecure = exposeApplicationFacadeUnsecure;\n ;\n function registerResourceGroupRendered(resourceGroupName) {\n if (renderedResources.indexOf(resourceGroupName) == -1) {\n if (allResources.indexOf(resourceGroupName) == -1) {\n allResources.push(resourceGroupName);\n }\n renderedResources.push(resourceGroupName);\n }\n }\n Application.registerResourceGroupRendered = registerResourceGroupRendered;\n ;\n function loadLibraryResourceGroup(resourceGroupName, jQuery, knockout, callback) {\n if (Client.Configuration) {\n Application.addReadyCallback(function () {\n Client.Resources.ResourceManager.load(resourceGroupName, callback);\n });\n }\n else {\n if (!Application.isHosted) {\n throw Error(\"Unable to load library resources, application is not hosted.\");\n }\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Unable to load library resources, application host is not trusted.\");\n }\n registerResourceGroupRendered(\"SDL.Client.Types.Url1\");\n registerResourceGroupRendered(\"SDL.Client.CrossDomainMessaging\");\n registerResourceGroupRendered(\"SDL.Client.Application\");\n if (jQuery) {\n SDL.jQuery = jQuery;\n registerResourceGroupRendered(\"SDL.Client.Libraries.JQuery\");\n }\n if (knockout) {\n registerResourceGroupRendered(\"SDL.UI.Core.Knockout.Libraries.Knockout\");\n }\n Application.ApplicationHost.resolveCommonLibraryResources(resourceGroupName, function (resources) {\n if (resources && resources.length) {\n var filesToLoad = [];\n var resourceForCallback;\n for (var i = 0, len = resources.length; i < len; i++) {\n var resourceName = resources[i].name;\n if (allResources.indexOf(resourceName) == -1) {\n allResources.push(resourceName);\n var files = resources[i].files;\n if (files && files.length) {\n var count = files.length;\n for (var j = 0; j < count; j++) {\n filesToRender[filesToRender.length] = filesToLoad[filesToLoad.length] = { url: files[j] };\n }\n filesToRender[filesToRender.length - 1].resourceName = resourceName; // adding the name of the group to the last file of the resource group\n resourceForCallback = resourceName;\n }\n else {\n // no files to render, mark group as rendered right away\n renderedResources.push(resourceName);\n }\n }\n else if (renderedResources.indexOf(resourceName) == -1) {\n resourceForCallback = resourceName;\n }\n }\n if (resourceForCallback) {\n if (!resolveResourcesCallbacks[resourceForCallback]) {\n resolveResourcesCallbacks[resourceForCallback] = [callback];\n }\n else {\n resolveResourcesCallbacks[resourceForCallback].push(callback);\n }\n if (filesToLoad.length > 0) {\n Application.ApplicationHost.getCommonLibraryResources(filesToLoad, null, onFileLoaded, function (error) {\n throw Error(error);\n });\n }\n return;\n }\n }\n if (callback) {\n callback();\n }\n });\n }\n }\n Application.loadLibraryResourceGroup = loadLibraryResourceGroup;\n var fileToRenderIndex = 0;\n function onFileLoaded(resource) {\n var nextFile = filesToRender[fileToRenderIndex];\n var url = resource.url;\n if (nextFile && nextFile.url == url) {\n renderFile(url, resource.data, resource.context, nextFile.resourceName);\n fileToRenderIndex++;\n while (fileToRenderIndex < filesToRender.length) {\n var fileToRender = filesToRender[fileToRenderIndex];\n var data = fileToRender.data;\n if (data != null) {\n renderFile(fileToRender.url, data, fileToRender.context, fileToRender.resourceName);\n filesToRender[fileToRenderIndex] = null;\n fileToRenderIndex++;\n }\n else {\n return;\n }\n }\n }\n else {\n for (var i = fileToRenderIndex + 1; i < filesToRender.length; i++) {\n var fileToRender = filesToRender[i];\n if (fileToRender.url == url) {\n fileToRender.data = resource.data || \"\";\n fileToRender.context = resource.context;\n return;\n }\n }\n }\n }\n ;\n var globalEval = eval;\n function renderFile(url, data, context, resourceName) {\n if (data) {\n if (url.slice(-3).toLowerCase() == \".js\") {\n data += (\"\\n//# sourceURL=\" + Application.applicationHostCorePath + url.slice(2));\n if (context) {\n (function () {\n globalEval(arguments[0]);\n }).apply(globalEval(context), [data]);\n }\n else {\n globalEval(data);\n }\n }\n else if (url.slice(-4).toLowerCase() == \".css\") {\n var style = document.getElementById(\"sdl-styles\");\n if (!style) {\n style = document.createElement(\"style\");\n style.id = \"sdl-styles\";\n var head = document.getElementsByTagName(\"head\");\n (head[0] || document.body).appendChild(style);\n }\n var text = document.createTextNode(data);\n style.appendChild(text);\n }\n }\n if (resourceName) {\n renderedResources.push(resourceName);\n var calls = resolveResourcesCallbacks[resourceName];\n if (calls) {\n for (var i = 0, len = calls.length; i < len; i++) {\n calls[i]();\n }\n }\n }\n }\n ;\n function initializeApplication() {\n var callbacks = function () {\n if (_initCallbacks) {\n for (var i = 0, len = _initCallbacks.length; i < len; i++) {\n _initCallbacks[i]();\n }\n _initCallbacks = null;\n }\n };\n var hosted = (window.top != window);\n if (hosted) {\n Client.CrossDomainMessaging.addTrustedDomain(\"*\");\n // notify the host the app is loaded, and see if the library version can be served by the host\n var timeout = window.setTimeout(function () {\n timeout = null;\n if (window.console) {\n console.log(\"No reply from application host after 1 second -> setting isHosted = false\");\n }\n Application.isHosted = false;\n Application.useHostedLibraryResources = false;\n Application.isInitialized = _isInitialized = true;\n callbacks();\n }, 1000);\n var host = new Application.ApplicationHostProxyClass();\n var beforeUnload = function () {\n host.applicationEntryPointUnloaded();\n window.removeEventListener(\"beforeunload\", beforeUnload);\n window.removeEventListener(\"hashchange\", updateTargetDisplayUrl);\n };\n // \"unload\" event does not garantee that source window still exists\n window.addEventListener(\"beforeunload\", beforeUnload);\n host.applicationEntryPointLoaded(Application.libraryVersion, function (data) {\n if (timeout) {\n window.clearTimeout(timeout);\n timeout = null;\n }\n Application.applicationHostUrl = sessionStorage[\"appHost-url\"] = data.applicationHostUrl;\n Application.applicationHostCorePath = data.applicationHostCorePath;\n Application.applicationSuiteId = data.applicationSuiteId;\n var applicationHostDomain = arguments.callee.caller.sourceDomain;\n host.isTrusted = Client.Types.Url.isSameDomain(window.location.href, applicationHostDomain);\n if (!host.isTrusted) {\n var domains = Application.trustedApplicationHostDomains || [];\n for (var i = 0, len = domains.length; i < len; i++) {\n if (Client.Types.Url.isSameDomain(domains[i], applicationHostDomain)) {\n host.isTrusted = !data.isApplicationHostProxy || data.isApplicationHostTrusted;\n break;\n }\n }\n }\n Client.CrossDomainMessaging.clearTrustedDomains();\n Client.CrossDomainMessaging.addTrustedDomain(applicationHostDomain);\n Client.CrossDomainMessaging.addAllowedHandlerBase(Application.ApplicationFacadeStub);\n Application.ApplicationHost = host;\n Application.isHosted = true;\n if (host.isTrusted) {\n Application.sharedSettings = data.sharedSettings;\n }\n if (!host.isTrusted || !data.libraryVersionSupported) {\n Application.useHostedLibraryResources = false;\n }\n updateTargetDisplayUrl();\n if (!Application.isInitialized) {\n Application.isInitialized = _isInitialized = true;\n callbacks();\n }\n }, {\n // Only set to true when Application.applicationNotifiesOnUIReady setting is true or the application is loaded via bootstrap.js\n // SDLUI-1490 Loading indicator is not hidden after page load for applications that don't use the library\n applicationNotifiesOnUIReady: Application.applicationNotifiesOnUIReady || typeof SDL.Client.Resources !== \"undefined\"\n });\n }\n else if (Application.defaultApplicationHostUrl) {\n Application.applicationHostUrl = sessionStorage[\"appHost-url\"] || Application.defaultApplicationHostUrl; // use sessionStorage value if specified\n _initCallbacks = null;\n Application.isReloading = true;\n window.location.replace(Application.applicationHostUrl +\n (Application.defaultApplicationSuiteId\n ? (\"#app=\" + encodeURIComponent(Application.defaultApplicationSuiteId) +\n (Application.defaultApplicationEntryPointId\n ? \"&entry=\" + encodeURIComponent(Application.defaultApplicationEntryPointId) + \"&url=\" + encodeURIComponent(location.href)\n : \"\")) : \"\"));\n }\n else {\n Application.isHosted = false;\n Application.useHostedLibraryResources = false;\n Application.isInitialized = _isInitialized = true;\n callbacks();\n }\n }\n ;\n var updateTargetDisplayUrl = function () {\n if (Application.isHosted && Application.ApplicationHost.isTrusted && Application.ApplicationHost.isSupported(\"updateTargetDisplayUrl\")) {\n Application.ApplicationHost.updateTargetDisplayUrlUnsecure(window.location.href);\n }\n };\n window.addEventListener(\"hashchange\", updateTargetDisplayUrl);\n })(Application = Client.Application || (Client.Application = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFwcGxpY2F0aW9uL0FwcGxpY2F0aW9uLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVFQUF1RTtBQUN2RSxzRUFBc0U7QUFDdEUsd0VBQXdFO0FBQ3hFLHlDQUF5QztBQUN6Qyx3RUFBd0U7QUFDeEUsMkNBQTJDO0FBQzNDLDZDQUE2QztBQUU3Qzs7SUFFSTtBQUNKLElBQU8sR0FBRyxDQXNkVDtBQXRkRCxXQUFPLEdBQUc7SUFBQyxJQUFBLE1BQU0sQ0FzZGhCO0lBdGRVLFdBQUEsTUFBTTtRQUFDLElBQUEsV0FBVyxDQXNkNUI7UUF0ZGlCLFdBQUEsV0FBVyxFQUFDLENBQUM7WUFvQmhCLHFDQUF5QixHQUFXLElBQUksQ0FBQztZQUd6Qyx5QkFBYSxHQUFXLEtBQUssQ0FBQztZQUM5Qix3Q0FBNEIsR0FBVyxLQUFLLENBQUM7WUFFeEQsSUFBSSxjQUFjLEdBQUcsS0FBSyxDQUFDO1lBQzNCLElBQUksUUFBUSxHQUFHLEtBQUssQ0FBQztZQUNyQixJQUFJLFVBQVUsR0FBRyxLQUFLLENBQUM7WUFNdkIsSUFBSSxjQUFjLEdBQWdCLHlCQUFhLEdBQUcseUJBQWEsQ0FBQyxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUM7WUFDaEYsSUFBSSxlQUFlLEdBQWdCLDBCQUFjLEdBQUcsMEJBQWMsQ0FBQyxNQUFNLEVBQUUsR0FBRyxJQUFJLENBQUM7WUFDbkYsSUFBSSxpQkFBaUIsR0FBa0IsNEJBQWdCLEdBQUcsNEJBQWdCLENBQUMsTUFBTSxFQUFFLEdBQUcsSUFBSSxDQUFDO1lBRTNGLElBQUksYUFBYSxHQUFlLEVBQUUsQ0FBQztZQUNuQyxJQUFJLFlBQVksR0FBWSxFQUFFLENBQUM7WUFDL0IsSUFBSSxpQkFBaUIsR0FBWSxFQUFFLENBQUM7WUFDcEMsSUFBSSx5QkFBeUIsR0FBZ0MsRUFBRSxDQUFDO1lBRWhFOzs7Ozs7Ozs7Ozs7O2VBYUc7WUFDSCxvQkFBMkIsUUFBb0I7Z0JBQzNDLHFCQUFxQixDQUFDLFFBQVEsQ0FBQyxDQUFDO2dCQUVo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QztzQ0FDeEgsRUFBRSxDQUFDLENBQ1osR0FBRyxFQUFFLENBQUMsQ0FBQyxDQUFDO2dCQUNqQixDQUFDO2dCQUNELElBQUksQ0FBQyxDQUFDO29CQUNGLFdBQVcsQ0FBQyxRQUFRLEdBQUcsS0FBSyxDQUFDO29CQUM3QixXQUFXLENBQUMseUJBQXlCLEdBQUcsS0FBSyxDQUFDO29CQUM5Qyx5QkFBYSxHQUFHLGNBQWMsR0FBRyxJQUFJLENBQUM7b0JBQ3RDLFNBQVMsRUFBRSxDQUFDO2dCQUNoQixDQUFDO1lBQ0wsQ0FBQztZQUFBLENBQUM7WUFFRixJQUFJLHNCQUFzQixHQUFHO2dCQUN6QixFQUFFLENBQUMsQ0FBQyxXQUFXLENBQUMsUUFBUSxJQUFJLFdBQVcsQ0FBQyxlQUFlLENBQUMsU0FBUyxJQUFJLFdBQVcsQ0FBQyxlQUFlLENBQUMsV0FBVyxDQUFDLHdCQUF3QixDQUFDLENBQUMsQ0FBQyxDQUFDO29CQUNySSxXQUFXLENBQUMsZUFBZSxDQUFDLDhCQUE4QixDQUFDLE1BQU0sQ0FBQyxRQUFRLENBQUMsSUFBSSxDQUFDLENBQUM7Z0JBQ3JGLENBQUM7WUFDTCxDQUFDLENBQUM7WUFDRixNQUFNLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxFQUFFLHNCQUFzQixDQUFDLENBQUM7UUFDbEUsQ0FBQyxFQXRkaUIsV0FBVyxHQUFYLGtCQUFXLEtBQVgsa0JBQVcsUUFzZDVCO0lBQUQsQ0FBQyxFQXRkVSxNQUFNLEdBQU4sVUFBTSxLQUFOLFVBQU0sUUFzZGhCO0FBQUQsQ0FBQyxFQXRkTSxHQUFHLEtBQUgsR0FBRyxRQXNkVCIsImZpbGUiOiJBcHBsaWNhdGlvbi9BcHBsaWNhdGlvbi5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi9TREwuQ2xpZW50LkNvcmUvUmVzb3VyY2VzL1Jlc291cmNlcy5kLnRzXCIgLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uLy4uLy4uLy4uL3R5cGluZ3MvZ2xvYmFscy9qcXVlcnkvaW5kZXguZC50c1wiIC8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi8uLi8uLi8uLi90eXBpbmdzL2dsb2JhbHMva25vY2tvdXQvaW5kZXguZC50c1wiIC8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCIuLi9UeXBlcy9VcmwxLnRzXCIgLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIi4uL0Nyb3NzRG9tYWluTWVzc2FnaW5nL0Nyb3NzRG9tYWluTWVzc2FnaW5nLnRzXCIgLz5cclxuLy8vIDxyZWZlcmVuY2UgcGF0aD1cIkFwcGxpY2F0aW9uSG9zdC50c1wiIC8+XHJcbi8vLyA8cmVmZXJlbmNlIHBhdGg9XCJBcHBsaWNhdGlvbkZhY2FkZS50c1wiIC8+XHJcblxyXG4vKipcclxuICogICAgSW1wbGVtZW50cyBtZXRob2RzIGZvciBpbml0aWFsaXppbmcgYW4gYXBwbGljYXRpb24gYW5kIGNvbW11bmljYXRpbmcgd2l0aCBBcHBsaWNhdGlvbkhvc3RcclxuICoqL1xyXG5tb2R1bGUgU0RMLkNsaWVudC5BcHBsaWNhdGlvbiB7XHJcbiAgICBpbnRlcmZhY2UgSVJlc291cmNlIHtcclxuICAgICAgICB1cmw6c3RyaW5nO1xyXG4gICAgICAgIGRhdGE/OnN0cmluZztcclxuICAgICAgICBjb250ZXh0PzpzdHJpbmc7XHJcbiAgICAgICAgcmVzb3VyY2VOYW1lPzpzdHJpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IHZhciBkZWZhdWx0QXBwbGljYXRpb25FbnRyeVBvaW50SWQ6c3RyaW5nO1xyXG4gICAgZXhwb3J0IHZhciBkZWZhdWx0QXBwbGljYXRpb25TdWl0ZUlkOnN0cmluZztcclxuICAgIGV4cG9ydCB2YXIgaXNIb3N0ZWQ6Ym9vbGVhbjtcclxuICAgIGV4cG9ydCB2YXIgYXBwbGljYXRpb25TdWl0ZUlkOnN0cmluZztcclxuICAgIGV4cG9ydCB2YXIgaXNSZWxvYWRpbmc6Ym9vbGVhbjtcclxuICAgIGV4cG9ydCB2YXIgYXBwbGljYXRpb25Ib3N0VXJsOnN0cmluZztcclxuICAgIGV4cG9ydCB2YXIgYXBwbGljYXRpb25Ib3N0Q29yZVBhdGg6c3RyaW5nO1xyXG4gICAgZXhwb3J0IHZhciBkZWZhdWx0QXBwbGljYXRpb25Ib3N0VXJsOnN0cmluZztcclxuICAgIGV4cG9ydCB2YXIgdHJ1c3RlZEFwcGxpY2F0aW9uSG9zdERvbWFpbnM6c3RyaW5nW107XHJcbiAgICBleHBvcnQgdmFyIHRydXN0ZWRBcHBsaWNhdGlvbnM6c3RyaW5nW107XHJcbiAgICBleHBvcnQgdmFyIHRydXN0ZWRBcHBsaWNhdGlvbkRvbWFpbnM6c3RyaW5nW107XHJcbiAgICBleHBvcnQgdmFyIEFwcGxpY2F0aW9uSG9zdDpJQXBwbGljYXRpb25Ib3N0O1xyXG4gICAgZXhwb3J0IHZhciB1c2VIb3N0ZWRMaWJyYXJ5UmVzb3VyY2VzOmJvb2xlYW4gPSB0cnVlO1xyXG4gICAgZXhwb3J0IHZhciBsaWJyYXJ5VmVyc2lvbjpzdHJpbmc7XHJcbiAgICBleHBvcnQgdmFyIHNoYXJlZFNldHRpbmdzOnsgW3NldHRpbmc6c3RyaW5nXTpzdHJpbmcgfTtcclxuICAgIGV4cG9ydCB2YXIgaXNJbml0aWFsaXplZDpib29sZWFuID0gZmFsc2U7XHJcbiAgICBleHBvcnQgdmFyIGFwcGxpY2F0aW9uTm90aWZpZXNPblVJUmVhZHk6Ym9vbGVhbiA9IGZhbHNlO1xyXG5cclxuICAgIHZhciBfaXNJbml0aWFsaXplZCA9IGZhbHNlO1xyXG4gICAgdmFyIF9pc1JlYWR5ID0gZmFsc2U7XHJcbiAgICB2YXIgX2lzVUlSZWFkeSA9IGZhbHNlO1xyXG5cclxuICAgIGV4cG9ydCB2YXIgaW5pdENhbGxiYWNrczp7KCk6dm9pZDt9W107XHJcbiAgICBleHBvcnQgdmFyIHJlYWR5Q2FsbGJhY2tzOnsoKTp2b2lkO31bXTtcclxuICAgIGV4cG9ydCB2YXIgdWlSZWFkeUNhbGxiYWNrczp7KCk6dm9pZDt9W107XHJcblxyXG4gICAgdmFyIF9pbml0Q2FsbGJhY2tzOnsoKTp2b2lkO31bXSA9IGluaXRDYWxsYmFja3MgPyBpbml0Q2FsbGJhY2tzLmNvbmNhdCgpIDogbnVsbDtcclxuICAgIHZhciBfcmVhZHlDYWxsYmFja3M6eygpOnZvaWQ7fVtdID0gcmVhZHlDYWxsYmFja3MgPyByZWFkeUNhbGxiYWNrcy5jb25jYXQoKSA6IG51bGw7XHJcbiAgICB2YXIgX3VpUmVhZHlDYWxsYmFja3M6eyAoKTp2b2lkOyB9W10gPSB1aVJlYWR5Q2FsbGJhY2tzID8gdWlSZWFkeUNhbGxiYWNrcy5jb25jYXQoKSA6IG51bGw7XHJcblxyXG4gICAgdmFyIGZpbGVzVG9SZW5kZXI6SVJlc291cmNlW10gPSBbXTtcclxuICAgIHZhciBhbGxSZXNvdXJjZXM6c3RyaW5nW10gPSBbXTtcclxuICAgIHZhciByZW5kZXJlZFJlc291cmNlczpzdHJpbmdbXSA9IFtdO1xyXG4gICAgdmFyIHJlc29sdmVSZXNvdXJjZXNDYWxsYmFja3M6e1t1cmw6c3RyaW5nXTp7KCk6dm9pZDt9W107fSA9IHt9O1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogICAgSW5pdGlsaXplcyB0aGUgYXBwbGljYXRpb24sIHJlYWRzIGNvbmZpZ3VyYXRpb24sIHBlcmZvcm1zIGhhbmRzaGFrZSB3aXRoIHRoZSBBcHBsaWNhdGlvbiBIb3N0LlxyXG4gICAgICogICAgV2hlbiBpbml0aWFsaXplZCwgY2FsbHMgdGhlIHBhc3NlZCBjYWxsYmFjayBmdW5jdGlvbi5cclxuICAgICAqICAgIDxjPmluaXRpYWxpemU8L2M+IGNhbiBiZSBjYWxsZWQgbXVsdGlwbGUgdGltZXMuIElmIHRoZSBhcHBsaWNhdGlvbiBpcyBhbHJlYWR5IGluaXRpYWxpemVkLCB0aGUgY2FsbGJhY2sgZnVuY3Rpb24gaXMgY2FsbGVkIGltbWVkaWF0ZWx5LlxyXG4gICAgICogICAgQWxsIHJlc291cmNlcyByZXF1aXJlZCBieSB0aGUgYXBwbGljYXRpb24gYXJlIG5vdCBndWFyYW50ZWVkIHRvIGJlIGxvYWRlZCB3aGVuIHRoZSBjYWxsYmFjayBmdW5jdGlvbiBpcyBjYWxsZWQuXHJcbiAgICAgKiAgICBVc2Uge0BsaW5rIGFkZFJlYWR5Q2FsbGJhY2t9IGlmIHlvdSBuZWVkIHRvIGV4ZWN1dGUgY29kZSB3aGVuIGFsbCByZXF1aXJlZCByZXNvdXJjZXMgaGF2ZSBiZWVuIGxvYWRlZC5cclxuICAgICAqICAgIEBzdW1tYXJ5IEluaXRpbGl6ZXMgYXBwbGljYXRpb25cclxuICAgICAqICAgIEBwYXJhbSBjYWxsYmFjayBGdW5jdGlvbiB0byBiZSBjYWxsZWQgd2hlbiB0aGUgYXBwbGljYXRpb24gaXMgaW5pdGlhbGl6ZWRcclxuICAgICAqICAgIEBleGFtcGxlIFNETC5DbGllbnQuQXBwbGljYXRpb24uaW5pdGlhbGl6ZShmdW5jdGlvbigpXHJcbiAgICAgKiAgICB7XHJcblx0Klx0XHRhbGVydChcIkFwcGxpY2F0aW9uIGlzIGluaXRpYWxpemVkXCIpO1xyXG5cdCpcdH0pO1xyXG4gICAgICogICAgQHNlZSB7QGxpbmsgYWRkUmVhZHlDYWxsYmFja31cclxuICAgICAqL1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGluaXRpYWxpemUoY2FsbGJhY2s/OigpID0+IHZvaWQpOnZvaWQge1xyXG4gICAgICAgIGFkZEluaXRpYWxpemVDYWxsYmFjayhjYWxsYmFjayk7XHJcblxyXG4gICAgICAgIGlmIChfaXNJbml0aWFsaXplZCA9PT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgX2lzSW5pdGlhbGl6ZWQgPSB1bmRlZmluZWQ7XHJcbiAgICAgICAgICAgIGluaXRpYWxpemVBcHBsaWNhdGlvbigpO1xyXG4gICAgICAgIH1cclxuICAgIH07XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiAgICBTcGVjaWZpZXMgYSBjYWxsYmFjayBmdW5jdGlvbiB0byBiZSBleGVjdXRlZCB3aGVuIHRoZSBhcHBsaWNhdGlvbiBpcyBpbml0aWFsaXplZCBhbmQgY29tbXVuaWNhdGlvbiB3aXRoIHRoZSBBcHBsaWNhdGlvbiBIb3N0IGlzIGVzdGFibGlzaGVkLlxyXG4gICAgICogICAgU2ltaWxhciB0byA8Yz57QGxpbmsgaW5pdGlhbGl6ZX08L2M+LCBidXQgZG9lcyBub3QgaW5pdGlhbGl6ZSB0aGUgYXBwbGljYXRpb24uXHJcbiAgICAgKiAgICBAc3VtbWFyeSBBZGRzIGFwcGxpY2F0aW9uIGluaXRpYWxpemVkIGNhbGxiYWNrXHJcbiAgICAgKiAgICBAcGFyYW0gY2FsbGJhY2sgRnVuY3Rpb24gdG8gYmUgY2FsbGVkIHdoZW4gdGhlIGFwcGxpY2F0aW9uIGlzIGluaXRpYWxpemVkXHJcbiAgICAgKiAgICBAZXhhbXBsZSBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLmFkZEluaXRpYWxpemVDYWxsYmFjayhmdW5jdGlvbigpXHJcbiAgICAgKiAgICB7XHJcblx0Klx0XHRhbGVydChcIkFwcGxpY2F0aW9uIGlzIGluaXRpYWxpemVkXCIpO1xyXG5cdCpcdH0pO1xyXG4gICAgICogICAgQHNlZSBpbml0aWFsaXplXHJcbiAgICAgKiAgICBAc2VlIGFkZFJlYWR5Q2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGFkZEluaXRpYWxpemVDYWxsYmFjayhjYWxsYmFjazooKSA9PiB2b2lkKTp2b2lkIHtcclxuICAgICAgICBpZiAoY2FsbGJhY2spIHtcclxuICAgICAgICAgICAgaWYgKF9pc0luaXRpYWxpemVkKSB7XHJcbiAgICAgICAgICAgICAgICBjYWxsYmFjaygpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYgKCFpc1JlbG9hZGluZykge1xyXG4gICAgICAgICAgICAgICAgaWYgKF9pbml0Q2FsbGJhY2tzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgX2luaXRDYWxsYmFja3MucHVzaChjYWxsYmFjayk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICBfaW5pdENhbGxiYWNrcyA9IFtjYWxsYmFja107XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9O1xyXG5cclxuICAgIC8qKlxyXG4gICAgICogICAgU3BlY2lmaWVzIGEgY2FsbGJhY2sgZnVuY3Rpb24gdG8gYmUgZXhlY3V0ZWQgd2hlbiB0aGUgYXBwbGljYXRpb24gaXMgY29tcGxldGVseSBsb2FkZWQuXHJcbiAgICAgKiAgICBJZiB0aGUgYXBwbGljYXRpb24gaXMgYWxyZWFkeSBsb2FkZWQsIHRoZSBjYWxsYmFjayBmdW5jdGlvbiBpcyBjYWxsZWQgaW1tZWRpYXRlbHkuXHJcbiAgICAgKiAgICBAc3VtbWFyeSBBZGRzIGNhbGxiYWNrIGZ1bmN0aW9uIHRvIGJlIGNhbGxlZCB3aGVuIGFwcGxpY2F0aW9uIGlzIGxvYWRlZCBhbmQgcmVhZHkgZm9yIGV4ZWN1dGlvbi5cclxuICAgICAqICAgIEBwYXJhbSBjYWxsYmFjayBGdW5jdGlvbiB0byBiZSBjYWxsZWQgd2hlbiB0aGUgYXBwbGljYXRpb24gaXMgbG9hZGVkXHJcbiAgICAgKiAgICBAZXhhbXBsZSBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLmFkZFJlYWR5Q2FsbGJhY2soZnVuY3Rpb24oKVxyXG4gICAgICogICAge1xyXG5cdCpcdFx0YWxlcnQoXCJBcHBsaWNhdGlvbiBpcyBpbml0aWFsaXplZCBhbmQgYWxsIHJlcXVpcmVkIHJlc291cmNlcyBhcmUgbG9hZGVkLlwiKTtcclxuXHQqXHR9KTtcclxuICAgICAqICAgIEBzZWUgYWRkSW5pdGlhbGl6ZUNhbGxiYWNrXHJcbiAgICAgKi9cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBhZGRSZWFkeUNhbGxiYWNrKGNhbGxiYWNrOigpID0+IHZvaWQpOnZvaWQge1xyXG4gICAgICAgIGlmIChjYWxsYmFjaykge1xyXG4gICAgICAgICAgICBpZiAoX2lzUmVhZHkpIHtcclxuICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZWxzZSBpZiAoIWlzUmVsb2FkaW5nKSB7XHJcbiAgICAgICAgICAgICAgICBpZiAoX3JlYWR5Q2FsbGJhY2tzKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgX3JlYWR5Q2FsbGJhY2tzLnB1c2goY2FsbGJhY2spO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgX3JlYWR5Q2FsbGJhY2tzID0gW2NhbGxiYWNrXTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH07XHJcblxyXG4gICAgLyoqXHJcbiAgICAgKiAgICBAc3VtbWFyeSAgICBTZXRzIHRoZSBhcHBsaWNhdGlvbiB0byB0aGUgJ3JlYWR5JyBzdGF0ZS5cclxuICAgICAqICAgIEBkZXNjcmlwdGlvbiAgICBUaGlzIGZ1bmN0aW9uIGlzIGNhbGxlZCBieSB0aGUgbGlicmFyeSB3aGVuIHRoZSBhcHBsaWNhdGlvbiBpcyBpbml0aWFsaXplZCBhbmQgYWxsIGNvbmZpZ3VyZWQgcmVxdWlyZWQgcmVzb3VyY2VzIGFyZSBsb2FkZWQuXHJcbiAgICAgKiAgICBAc2VlIGFkZFJlYWR5Q2FsbGJhY2tcclxuICAgICAqL1xyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHNldEFwcGxpY2F0aW9uUmVhZHkoKSB7XHJcbiAgICAgICAgaWYgKCFfaXNSZWFkeSkge1xyXG4gICAgICAgICAgICBfaXNSZWFkeSA9IHRydWU7XHJcbiAgICAgICAgICAgIGlmIChfcmVhZHlDYWxsYmFja3MpIHtcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBfcmVhZHlDYWxsYmFja3MubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBfcmVhZHlDYWxsYmFja3NbaV0oKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIF9yZWFkeUNhbGxiYWNrcyA9IG51bGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb24uYXBwbGljYXRpb25Ob3RpZmllc09uVUlSZWFkeSkge1xyXG4gICAgICAgICAgICAgICAgbm90aWZ5VUlSZWFkeSgpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gYWRkVUlSZWFkeUNhbGxiYWNrKGNhbGxiYWNrOigpID0+IHZvaWQpOnZvaWQge1xyXG4gICAgICAgIGlmIChjYWxsYmFjaykge1xyXG4gICAgICAgICAgICBpZiAoX2lzVUlSZWFkeSkge1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2soKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgICAgIGlmIChfdWlSZWFkeUNhbGxiYWNrcykge1xyXG4gICAgICAgICAgICAgICAgICAgIF91aVJlYWR5Q2FsbGJhY2tzLnB1c2goY2FsbGJhY2spO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgX3VpUmVhZHlDYWxsYmFja3MgPSBbY2FsbGJhY2tdO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gbm90aWZ5VUlSZWFkeSgpIHtcclxuICAgICAgICBpZiAoIV9pc1VJUmVhZHkpIHtcclxuICAgICAgICAgICAgX2lzVUlSZWFkeSA9IHRydWU7XHJcblxyXG4gICAgICAgICAgICBpZiAoX3VpUmVhZHlDYWxsYmFja3MpIHtcclxuICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBfdWlSZWFkeUNhbGxiYWNrcy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICAgICAgICAgICAgICAgIF91aVJlYWR5Q2FsbGJhY2tzW2ldKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBfdWlSZWFkeUNhbGxiYWNrcyA9IG51bGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmIChpc0hvc3RlZCkge1xyXG4gICAgICAgICAgICAgICAgQXBwbGljYXRpb25Ib3N0LmFwcGxpY2F0aW9uRW50cnlQb2ludFVJUmVhZHlTdGF0ZUNoYW5nZWQodHJ1ZSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9O1xyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBleHBvc2VBcHBsaWNhdGlvbkZhY2FkZSgpIHtcclxuICAgICAgICBpZiAoIWlzSG9zdGVkKSB7XHJcbiAgICAgICAgICAgIHRocm93IEVycm9yKFwiQ2Fubm90IGV4cG9zZSBBcHBsaWNhdGlvbiBmYWNhZGU6IGFwcGxpY2F0aW9uIGlzIG5vdCBob3N0ZWQuXCIpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBBcHBsaWNhdGlvbkhvc3QuZXhwb3NlQXBwbGljYXRpb25GYWNhZGUoQXBwbGljYXRpb24uZGVmYXVsdEFwcGxpY2F0aW9uRW50cnlQb2ludElkKTtcclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGV4cG9zZUFwcGxpY2F0aW9uRmFjYWRlVW5zZWN1cmUoKSB7XHJcbiAgICAgICAgaWYgKCFpc0hvc3RlZCkge1xyXG4gICAgICAgICAgICB0aHJvdyBFcnJvcihcIkNhbm5vdCBleHBvc2UgQXBwbGljYXRpb24gZmFjYWRlOiBhcHBsaWNhdGlvbiBpcyBub3QgaG9zdGVkLlwiKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQXBwbGljYXRpb25Ib3N0LmV4cG9zZUFwcGxpY2F0aW9uRmFjYWRlVW5zZWN1cmUoQXBwbGljYXRpb24uZGVmYXVsdEFwcGxpY2F0aW9uRW50cnlQb2ludElkKTtcclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHJlZ2lzdGVyUmVzb3VyY2VHcm91cFJlbmRlcmVkKHJlc291cmNlR3JvdXBOYW1lOnN0cmluZykge1xyXG4gICAgICAgIGlmIChyZW5kZXJlZFJlc291cmNlcy5pbmRleE9mKHJlc291cmNlR3JvdXBOYW1lKSA9PSAtMSkge1xyXG4gICAgICAgICAgICBpZiAoYWxsUmVzb3VyY2VzLmluZGV4T2YocmVzb3VyY2VHcm91cE5hbWUpID09IC0xKSB7XHJcbiAgICAgICAgICAgICAgICBhbGxSZXNvdXJjZXMucHVzaChyZXNvdXJjZUdyb3VwTmFtZSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHJlbmRlcmVkUmVzb3VyY2VzLnB1c2gocmVzb3VyY2VHcm91cE5hbWUpO1xyXG4gICAgICAgIH1cclxuICAgIH07XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGxvYWRMaWJyYXJ5UmVzb3VyY2VHcm91cChyZXNvdXJjZUdyb3VwTmFtZTpzdHJpbmcsIGpRdWVyeT86SlF1ZXJ5U3RhdGljLCBrbm9ja291dD86S25vY2tvdXRTdGF0aWMsIGNhbGxiYWNrPzooKSA9PiB2b2lkKSB7XHJcbiAgICAgICAgaWYgKCg8YW55PkNsaWVudCkuQ29uZmlndXJhdGlvbilcdC8vIGFwcGxpY2F0aW9uIGhhcyBiZWVuIGluaXRpYWxpemVkIHVzaW5nIGJvb3RzdHJhcC5qcyAtPiB1c2UgUmVzb3VyY2VNYW5hZ2VyXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBBcHBsaWNhdGlvbi5hZGRSZWFkeUNhbGxiYWNrKCgpID0+IHtcclxuICAgICAgICAgICAgICAgIFJlc291cmNlcy5SZXNvdXJjZU1hbmFnZXIubG9hZChyZXNvdXJjZUdyb3VwTmFtZSwgY2FsbGJhY2spO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZVx0XHRcdFx0XHRcdFx0XHQvLyBhcHBsaWNhdGlvbiBoYXMgYmVlbiBpbml0aWFsaXplZCB1c2luZyBhcHBsaWNhdGlvbi5qcyAtPiBnZXQgcmVzb3VyY2VzIHZpYSBBcHBsaWNhdGlvbkhvc3RcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghaXNIb3N0ZWQpIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGxvYWQgbGlicmFyeSByZXNvdXJjZXMsIGFwcGxpY2F0aW9uIGlzIG5vdCBob3N0ZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWQpIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiVW5hYmxlIHRvIGxvYWQgbGlicmFyeSByZXNvdXJjZXMsIGFwcGxpY2F0aW9uIGhvc3QgaXMgbm90IHRydXN0ZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICByZWdpc3RlclJlc291cmNlR3JvdXBSZW5kZXJlZChcIlNETC5DbGllbnQuVHlwZXMuVXJsMVwiKTtcclxuICAgICAgICAgICAgcmVnaXN0ZXJSZXNvdXJjZUdyb3VwUmVuZGVyZWQoXCJTREwuQ2xpZW50LkNyb3NzRG9tYWluTWVzc2FnaW5nXCIpO1xyXG4gICAgICAgICAgICByZWdpc3RlclJlc291cmNlR3JvdXBSZW5kZXJlZChcIlNETC5DbGllbnQuQXBwbGljYXRpb25cIik7XHJcbiAgICAgICAgICAgIGlmIChqUXVlcnkpIHtcclxuICAgICAgICAgICAgICAgICg8YW55PlNETCkualF1ZXJ5ID0galF1ZXJ5O1xyXG4gICAgICAgICAgICAgICAgcmVnaXN0ZXJSZXNvdXJjZUdyb3VwUmVuZGVyZWQoXCJTREwuQ2xpZW50LkxpYnJhcmllcy5KUXVlcnlcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGlmIChrbm9ja291dCkge1xyXG4gICAgICAgICAgICAgICAgcmVnaXN0ZXJSZXNvdXJjZUdyb3VwUmVuZGVyZWQoXCJTREwuVUkuQ29yZS5Lbm9ja291dC5MaWJyYXJpZXMuS25vY2tvdXRcIik7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEFwcGxpY2F0aW9uSG9zdC5yZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlcyhyZXNvdXJjZUdyb3VwTmFtZSwgKHJlc291cmNlczpSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBpZiAocmVzb3VyY2VzICYmIHJlc291cmNlcy5sZW5ndGgpIHtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgZmlsZXNUb0xvYWQ6SVJlc291cmNlW10gPSBbXTtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgcmVzb3VyY2VGb3JDYWxsYmFjazpzdHJpbmc7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSByZXNvdXJjZXMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHJlc291cmNlTmFtZSA9IHJlc291cmNlc1tpXS5uYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoYWxsUmVzb3VyY2VzLmluZGV4T2YocmVzb3VyY2VOYW1lKSA9PSAtMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsUmVzb3VyY2VzLnB1c2gocmVzb3VyY2VOYW1lKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHZhciBmaWxlcyA9IHJlc291cmNlc1tpXS5maWxlcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChmaWxlcyAmJiBmaWxlcy5sZW5ndGgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgY291bnQgPSBmaWxlcy5sZW5ndGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgaiA9IDA7IGogPCBjb3VudDsgaisrKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVzVG9SZW5kZXJbZmlsZXNUb1JlbmRlci5sZW5ndGhdID0gZmlsZXNUb0xvYWRbZmlsZXNUb0xvYWQubGVuZ3RoXSA9IHt1cmw6IGZpbGVzW2pdfTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsZXNUb1JlbmRlcltmaWxlc1RvUmVuZGVyLmxlbmd0aCAtIDFdLnJlc291cmNlTmFtZSA9IHJlc291cmNlTmFtZTtcdC8vIGFkZGluZyB0aGUgbmFtZSBvZiB0aGUgZ3JvdXAgdG8gdGhlIGxhc3QgZmlsZSBvZiB0aGUgcmVzb3VyY2UgZ3JvdXBcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvdXJjZUZvckNhbGxiYWNrID0gcmVzb3VyY2VOYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gbm8gZmlsZXMgdG8gcmVuZGVyLCBtYXJrIGdyb3VwIGFzIHJlbmRlcmVkIHJpZ2h0IGF3YXlcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByZW5kZXJlZFJlc291cmNlcy5wdXNoKHJlc291cmNlTmFtZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAocmVuZGVyZWRSZXNvdXJjZXMuaW5kZXhPZihyZXNvdXJjZU5hbWUpID09IC0xKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByZXNvdXJjZUZvckNhbGxiYWNrID0gcmVzb3VyY2VOYW1lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZiAocmVzb3VyY2VGb3JDYWxsYmFjaykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIXJlc29sdmVSZXNvdXJjZXNDYWxsYmFja3NbcmVzb3VyY2VGb3JDYWxsYmFja10pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmVSZXNvdXJjZXNDYWxsYmFja3NbcmVzb3VyY2VGb3JDYWxsYmFja10gPSBbY2FsbGJhY2tdO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZVJlc291cmNlc0NhbGxiYWNrc1tyZXNvdXJjZUZvckNhbGxiYWNrXS5wdXNoKGNhbGxiYWNrKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGZpbGVzVG9Mb2FkLmxlbmd0aCA+IDApIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEFwcGxpY2F0aW9uSG9zdC5nZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzKGZpbGVzVG9Mb2FkLCBudWxsLCBvbkZpbGVMb2FkZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKGVycm9yKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IEVycm9yKGVycm9yKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGlmIChjYWxsYmFjaykge1xyXG4gICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICB2YXIgZmlsZVRvUmVuZGVySW5kZXggPSAwO1xyXG5cclxuICAgIGZ1bmN0aW9uIG9uRmlsZUxvYWRlZChyZXNvdXJjZTpJQ29tbW9uTGlicmFyeVJlc291cmNlKSB7XHJcbiAgICAgICAgdmFyIG5leHRGaWxlID0gZmlsZXNUb1JlbmRlcltmaWxlVG9SZW5kZXJJbmRleF07XHJcbiAgICAgICAgdmFyIHVybCA9IHJlc291cmNlLnVybDtcclxuICAgICAgICBpZiAobmV4dEZpbGUgJiYgbmV4dEZpbGUudXJsID09IHVybCkge1xyXG4gICAgICAgICAgICByZW5kZXJGaWxlKHVybCwgcmVzb3VyY2UuZGF0YSwgcmVzb3VyY2UuY29udGV4dCwgbmV4dEZpbGUucmVzb3VyY2VOYW1lKTtcclxuICAgICAgICAgICAgZmlsZVRvUmVuZGVySW5kZXgrKztcclxuXHJcbiAgICAgICAgICAgIHdoaWxlIChmaWxlVG9SZW5kZXJJbmRleCA8IGZpbGVzVG9SZW5kZXIubGVuZ3RoKSB7XHJcbiAgICAgICAgICAgICAgICB2YXIgZmlsZVRvUmVuZGVyID0gZmlsZXNUb1JlbmRlcltmaWxlVG9SZW5kZXJJbmRleF07XHJcbiAgICAgICAgICAgICAgICB2YXIgZGF0YSA9IGZpbGVUb1JlbmRlci5kYXRhO1xyXG4gICAgICAgICAgICAgICAgaWYgKGRhdGEgIT0gbnVsbCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJlbmRlckZpbGUoZmlsZVRvUmVuZGVyLnVybCwgZGF0YSwgZmlsZVRvUmVuZGVyLmNvbnRleHQsIGZpbGVUb1JlbmRlci5yZXNvdXJjZU5hbWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGVzVG9SZW5kZXJbZmlsZVRvUmVuZGVySW5kZXhdID0gbnVsbDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxlVG9SZW5kZXJJbmRleCsrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGVsc2Uge1xyXG4gICAgICAgICAgICBmb3IgKHZhciBpID0gZmlsZVRvUmVuZGVySW5kZXggKyAxOyBpIDwgZmlsZXNUb1JlbmRlci5sZW5ndGg7IGkrKykge1xyXG4gICAgICAgICAgICAgICAgdmFyIGZpbGVUb1JlbmRlciA9IGZpbGVzVG9SZW5kZXJbaV07XHJcbiAgICAgICAgICAgICAgICBpZiAoZmlsZVRvUmVuZGVyLnVybCA9PSB1cmwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxlVG9SZW5kZXIuZGF0YSA9IHJlc291cmNlLmRhdGEgfHwgXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBmaWxlVG9SZW5kZXIuY29udGV4dCA9IHJlc291cmNlLmNvbnRleHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcmV0dXJuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICB2YXIgZ2xvYmFsRXZhbCA9IGV2YWw7XHJcblxyXG4gICAgZnVuY3Rpb24gcmVuZGVyRmlsZSh1cmw6c3RyaW5nLCBkYXRhOnN0cmluZywgY29udGV4dDpzdHJpbmcsIHJlc291cmNlTmFtZTpzdHJpbmcpIHtcclxuICAgICAgICBpZiAoZGF0YSkge1xyXG4gICAgICAgICAgICBpZiAodXJsLnNsaWNlKC0zKS50b0xvd2VyQ2FzZSgpID09IFwiLmpzXCIpIHtcclxuICAgICAgICAgICAgICAgIGRhdGEgKz0gKFwiXFxuLy8jIHNvdXJjZVVSTD1cIiArIEFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uSG9zdENvcmVQYXRoICsgdXJsLnNsaWNlKDIpKTtcclxuICAgICAgICAgICAgICAgIGlmIChjb250ZXh0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgKGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2xvYmFsRXZhbChhcmd1bWVudHNbMF0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pLmFwcGx5KGdsb2JhbEV2YWwoY29udGV4dCksIFtkYXRhXSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBlbHNlIHtcclxuICAgICAgICAgICAgICAgICAgICBnbG9iYWxFdmFsKGRhdGEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYgKHVybC5zbGljZSgtNCkudG9Mb3dlckNhc2UoKSA9PSBcIi5jc3NcIikge1xyXG4gICAgICAgICAgICAgICAgdmFyIHN0eWxlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCJzZGwtc3R5bGVzXCIpO1xyXG4gICAgICAgICAgICAgICAgaWYgKCFzdHlsZSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlID0gZG9jdW1lbnQuY3JlYXRlRWxlbWVudChcInN0eWxlXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIHN0eWxlLmlkID0gXCJzZGwtc3R5bGVzXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgdmFyIGhlYWQgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZShcImhlYWRcIik7XHJcbiAgICAgICAgICAgICAgICAgICAgKGhlYWRbMF0gfHwgZG9jdW1lbnQuYm9keSkuYXBwZW5kQ2hpbGQoc3R5bGUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgdmFyIHRleHQgPSBkb2N1bWVudC5jcmVhdGVUZXh0Tm9kZShkYXRhKTtcclxuICAgICAgICAgICAgICAgIHN0eWxlLmFwcGVuZENoaWxkKHRleHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpZiAocmVzb3VyY2VOYW1lKVx0Ly8gaXQgd2FzIHRoZSBsYXN0IGZpbGUgb2YgdGhlIHJlc291cmNlIGdyb3VwXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICByZW5kZXJlZFJlc291cmNlcy5wdXNoKHJlc291cmNlTmFtZSk7XHJcbiAgICAgICAgICAgIHZhciBjYWxscyA9IHJlc29sdmVSZXNvdXJjZXNDYWxsYmFja3NbcmVzb3VyY2VOYW1lXTtcclxuICAgICAgICAgICAgaWYgKGNhbGxzKSB7XHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gY2FsbHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBjYWxsc1tpXSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICBmdW5jdGlvbiBpbml0aWFsaXplQXBwbGljYXRpb24oKSB7XHJcbiAgICAgICAgdmFyIGNhbGxiYWNrcyA9IGZ1bmN0aW9uICgpIHtcclxuICAgICAgICAgICAgaWYgKF9pbml0Q2FsbGJhY2tzKSB7XHJcbiAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gX2luaXRDYWxsYmFja3MubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHtcclxuICAgICAgICAgICAgICAgICAgICBfaW5pdENhbGxiYWNrc1tpXSgpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgX2luaXRDYWxsYmFja3MgPSBudWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICB2YXIgaG9zdGVkID0gKHdpbmRvdy50b3AgIT0gd2luZG93KTtcclxuXHJcbiAgICAgICAgaWYgKGhvc3RlZCkge1xyXG4gICAgICAgICAgICBDcm9zc0RvbWFpbk1lc3NhZ2luZy5hZGRUcnVzdGVkRG9tYWluKFwiKlwiKTtcclxuXHJcbiAgICAgICAgICAgIC8vIG5vdGlmeSB0aGUgaG9zdCB0aGUgYXBwIGlzIGxvYWRlZCwgYW5kIHNlZSBpZiB0aGUgbGlicmFyeSB2ZXJzaW9uIGNhbiBiZSBzZXJ2ZWQgYnkgdGhlIGhvc3RcclxuICAgICAgICAgICAgdmFyIHRpbWVvdXQ6bnVtYmVyID0gd2luZG93LnNldFRpbWVvdXQoZnVuY3Rpb24gKCkge1xyXG4gICAgICAgICAgICAgICAgdGltZW91dCA9IG51bGw7XHJcblxyXG4gICAgICAgICAgICAgICAgaWYgKHdpbmRvdy5jb25zb2xlKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coXCJObyByZXBseSBmcm9tIGFwcGxpY2F0aW9uIGhvc3QgYWZ0ZXIgMSBzZWNvbmQgLT4gc2V0dGluZyBpc0hvc3RlZCA9IGZhbHNlXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEFwcGxpY2F0aW9uLmlzSG9zdGVkID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi51c2VIb3N0ZWRMaWJyYXJ5UmVzb3VyY2VzID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICBpc0luaXRpYWxpemVkID0gX2lzSW5pdGlhbGl6ZWQgPSB0cnVlO1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2tzKCk7XHJcbiAgICAgICAgICAgIH0sIDEwMDApO1xyXG5cclxuICAgICAgICAgICAgdmFyIGhvc3Q6SUFwcGxpY2F0aW9uSG9zdCA9IG5ldyBBcHBsaWNhdGlvbkhvc3RQcm94eUNsYXNzKCk7XHJcbiAgICAgICAgICAgIHZhciBiZWZvcmVVbmxvYWQgPSAoKSA9PiB7XHJcbiAgICAgICAgICAgICAgICBob3N0LmFwcGxpY2F0aW9uRW50cnlQb2ludFVubG9hZGVkKCk7XHJcbiAgICAgICAgICAgICAgICB3aW5kb3cucmVtb3ZlRXZlbnRMaXN0ZW5lcihcImJlZm9yZXVubG9hZFwiLCBiZWZvcmVVbmxvYWQpO1xyXG4gICAgICAgICAgICAgICAgd2luZG93LnJlbW92ZUV2ZW50TGlzdGVuZXIoXCJoYXNoY2hhbmdlXCIsIHVwZGF0ZVRhcmdldERpc3BsYXlVcmwpO1xyXG4gICAgICAgICAgICB9O1xyXG4gICAgICAgICAgICAvLyBcInVubG9hZFwiIGV2ZW50IGRvZXMgbm90IGdhcmFudGVlIHRoYXQgc291cmNlIHdpbmRvdyBzdGlsbCBleGlzdHNcclxuICAgICAgICAgICAgd2luZG93LmFkZEV2ZW50TGlzdGVuZXIoXCJiZWZvcmV1bmxvYWRcIiwgYmVmb3JlVW5sb2FkKTtcclxuXHJcbiAgICAgICAgICAgIGhvc3QuYXBwbGljYXRpb25FbnRyeVBvaW50TG9hZGVkKEFwcGxpY2F0aW9uLmxpYnJhcnlWZXJzaW9uLCBmdW5jdGlvbiAoZGF0YTpJQXBwbGljYXRpb25Ib3N0RGF0YSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICh0aW1lb3V0KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpbmRvdy5jbGVhclRpbWVvdXQodGltZW91dCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpbWVvdXQgPSBudWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYXBwbGljYXRpb25Ib3N0VXJsID0gc2Vzc2lvblN0b3JhZ2VbXCJhcHBIb3N0LXVybFwiXSA9IGRhdGEuYXBwbGljYXRpb25Ib3N0VXJsO1xyXG4gICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uSG9zdENvcmVQYXRoID0gZGF0YS5hcHBsaWNhdGlvbkhvc3RDb3JlUGF0aDtcclxuICAgICAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi5hcHBsaWNhdGlvblN1aXRlSWQgPSBkYXRhLmFwcGxpY2F0aW9uU3VpdGVJZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdmFyIGFwcGxpY2F0aW9uSG9zdERvbWFpbjpzdHJpbmcgPSAoPGFueT5hcmd1bWVudHMuY2FsbGVlLmNhbGxlcikuc291cmNlRG9tYWluO1xyXG4gICAgICAgICAgICAgICAgICAgIGhvc3QuaXNUcnVzdGVkID0gVHlwZXMuVXJsLmlzU2FtZURvbWFpbih3aW5kb3cubG9jYXRpb24uaHJlZiwgYXBwbGljYXRpb25Ib3N0RG9tYWluKTtcclxuICAgICAgICAgICAgICAgICAgICBpZiAoIWhvc3QuaXNUcnVzdGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhciBkb21haW5zID0gdHJ1c3RlZEFwcGxpY2F0aW9uSG9zdERvbWFpbnMgfHwgPHN0cmluZ1tdPltdO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb3IgKHZhciBpID0gMCwgbGVuID0gZG9tYWlucy5sZW5ndGg7IGkgPCBsZW47IGkrKykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKFR5cGVzLlVybC5pc1NhbWVEb21haW4oZG9tYWluc1tpXSwgYXBwbGljYXRpb25Ib3N0RG9tYWluKSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhvc3QuaXNUcnVzdGVkID0gIWRhdGEuaXNBcHBsaWNhdGlvbkhvc3RQcm94eSB8fCBkYXRhLmlzQXBwbGljYXRpb25Ib3N0VHJ1c3RlZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBicmVhaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQ3Jvc3NEb21haW5NZXNzYWdpbmcuY2xlYXJUcnVzdGVkRG9tYWlucygpO1xyXG4gICAgICAgICAgICAgICAgICAgIENyb3NzRG9tYWluTWVzc2FnaW5nLmFkZFRydXN0ZWREb21haW4oYXBwbGljYXRpb25Ib3N0RG9tYWluKTtcclxuICAgICAgICAgICAgICAgICAgICBDcm9zc0RvbWFpbk1lc3NhZ2luZy5hZGRBbGxvd2VkSGFuZGxlckJhc2UoQXBwbGljYXRpb25GYWNhZGVTdHViKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0ID0gaG9zdDtcclxuICAgICAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi5pc0hvc3RlZCA9IHRydWU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGlmIChob3N0LmlzVHJ1c3RlZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBBcHBsaWNhdGlvbi5zaGFyZWRTZXR0aW5ncyA9IGRhdGEuc2hhcmVkU2V0dGluZ3M7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBpZiAoIWhvc3QuaXNUcnVzdGVkIHx8ICFkYXRhLmxpYnJhcnlWZXJzaW9uU3VwcG9ydGVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEFwcGxpY2F0aW9uLnVzZUhvc3RlZExpYnJhcnlSZXNvdXJjZXMgPSBmYWxzZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHVwZGF0ZVRhcmdldERpc3BsYXlVcmwoKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaWYgKCFpc0luaXRpYWxpemVkKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlzSW5pdGlhbGl6ZWQgPSBfaXNJbml0aWFsaXplZCA9IHRydWU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrcygpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgLy8gT25seSBzZXQgdG8gdHJ1ZSB3aGVuIEFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uTm90aWZpZXNPblVJUmVhZHkgc2V0dGluZyBpcyB0cnVlIG9yIHRoZSBhcHBsaWNhdGlvbiBpcyBsb2FkZWQgdmlhIGJvb3RzdHJhcC5qc1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIFNETFVJLTE0OTAgTG9hZGluZyBpbmRpY2F0b3IgaXMgbm90IGhpZGRlbiBhZnRlciBwYWdlIGxvYWQgZm9yIGFwcGxpY2F0aW9ucyB0aGF0IGRvbid0IHVzZSB0aGUgbGlicmFyeVxyXG4gICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uTm90aWZpZXNPblVJUmVhZHk6IEFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uTm90aWZpZXNPblVJUmVhZHkgfHwgdHlwZW9mIFNETC5DbGllbnQuUmVzb3VyY2VzICE9PSBcInVuZGVmaW5lZFwiXHJcbiAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZSBpZiAoZGVmYXVsdEFwcGxpY2F0aW9uSG9zdFVybClcdC8vIG9ubHkgcmVkaXJlY3QgaWYgZGVmYXVsdEFwcGxpY2F0aW9uSG9zdFVybCBpcyBzcGVjaWZpZWQsIHJlZ2FyZGxlc3Mgb2YgdGhlIGFwcGxpY2F0aW9uSG9zdFVybCBzdG9yZWQgaW4gc2Vzc2lvblN0b3JhZ2VcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGFwcGxpY2F0aW9uSG9zdFVybCA9IHNlc3Npb25TdG9yYWdlW1wiYXBwSG9zdC11cmxcIl0gfHwgZGVmYXVsdEFwcGxpY2F0aW9uSG9zdFVybDtcdC8vIHVzZSBzZXNzaW9uU3RvcmFnZSB2YWx1ZSBpZiBzcGVjaWZpZWRcclxuICAgICAgICAgICAgX2luaXRDYWxsYmFja3MgPSBudWxsO1xyXG4gICAgICAgICAgICBBcHBsaWNhdGlvbi5pc1JlbG9hZGluZyA9IHRydWU7XHJcbiAgICAgICAgICAgIHdpbmRvdy5sb2NhdGlvbi5yZXBsYWNlKGFwcGxpY2F0aW9uSG9zdFVybCArXHJcbiAgICAgICAgICAgICAgICAoZGVmYXVsdEFwcGxpY2F0aW9uU3VpdGVJZFxyXG4gICAgICAgICAgICAgICAgICAgID8gKFwiI2FwcD1cIiArIGVuY29kZVVSSUNvbXBvbmVudChkZWZhdWx0QXBwbGljYXRpb25TdWl0ZUlkKSArXHJcbiAgICAgICAgICAgICAgICAgICAgKGRlZmF1bHRBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA/IFwiJmVudHJ5PVwiICsgZW5jb2RlVVJJQ29tcG9uZW50KEFwcGxpY2F0aW9uLmRlZmF1bHRBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZCkgKyBcIiZ1cmw9XCIgKyBlbmNvZGVVUklDb21wb25lbnQobG9jYXRpb24uaHJlZilcclxuICAgICAgICAgICAgICAgICAgICAgICAgOiBcIlwiKVxyXG4gICAgICAgICAgICAgICAgKSA6IFwiXCIpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZWxzZSB7XHJcbiAgICAgICAgICAgIEFwcGxpY2F0aW9uLmlzSG9zdGVkID0gZmFsc2U7XHJcbiAgICAgICAgICAgIEFwcGxpY2F0aW9uLnVzZUhvc3RlZExpYnJhcnlSZXNvdXJjZXMgPSBmYWxzZTtcclxuICAgICAgICAgICAgaXNJbml0aWFsaXplZCA9IF9pc0luaXRpYWxpemVkID0gdHJ1ZTtcclxuICAgICAgICAgICAgY2FsbGJhY2tzKCk7XHJcbiAgICAgICAgfVxyXG4gICAgfTtcclxuXHJcbiAgICB2YXIgdXBkYXRlVGFyZ2V0RGlzcGxheVVybCA9ICgpID0+IHtcclxuICAgICAgICBpZiAoQXBwbGljYXRpb24uaXNIb3N0ZWQgJiYgQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZCAmJiBBcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuaXNTdXBwb3J0ZWQoXCJ1cGRhdGVUYXJnZXREaXNwbGF5VXJsXCIpKSB7XHJcbiAgICAgICAgICAgIEFwcGxpY2F0aW9uLkFwcGxpY2F0aW9uSG9zdC51cGRhdGVUYXJnZXREaXNwbGF5VXJsVW5zZWN1cmUod2luZG93LmxvY2F0aW9uLmhyZWYpO1xyXG4gICAgICAgIH1cclxuICAgIH07XHJcbiAgICB3aW5kb3cuYWRkRXZlbnRMaXN0ZW5lcihcImhhc2hjaGFuZ2VcIiwgdXBkYXRlVGFyZ2V0RGlzcGxheVVybCk7XHJcbn1cclxuIl0sInNvdXJjZVJvb3QiOiIuLiJ9\n/// \nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var Application;\n (function (Application) {\n Application.ApplicationFacade = {};\n Application.isApplicationFacadeSecure = undefined;\n var ApplicationFacadeStub;\n (function (ApplicationFacadeStub) {\n function callApplicationFacade(method, arguments, caller) {\n if (!Application.isHosted) {\n throw Error(\"Attempt to call Application facade failed: application is not hosted.\");\n }\n else if (!Application.ApplicationFacade[method]) {\n throw Error(\"Attempt to call Application facade failed: method '\" + method + \"' is not defined.\");\n }\n else if (Application.isApplicationFacadeSecure == undefined) {\n throw Error(\"Attempt to call Application facade failed: unable to determine security level of the Application facade.\");\n }\n else {\n if (Application.isApplicationFacadeSecure) {\n if (!Application.ApplicationHost.isTrusted) {\n throw Error(\"Attempt to call secured Application facade failed: appliction host is untrusted.\");\n }\n else if (!caller.applicationId || !caller.applicationDomain) {\n throw Error(\"Attempt to call secured Application facade failed: unable to determine the caller.\");\n }\n else if (caller.applicationId != Application.applicationSuiteId || !Client.Types.Url.isSameDomain(window.location.href, caller.applicationDomain)) {\n if (!Application.trustedApplications && !Application.trustedApplicationDomains) {\n throw Error(\"Attempt to call secured Application facade failed: caller untrusted (\" +\n caller.applicationId + \", \" + caller.applicationDomain + \")\");\n }\n else {\n var allowed;\n var i, len;\n if (Application.trustedApplications && caller.applicationId != Application.applicationSuiteId &&\n Application.trustedApplications.indexOf(caller.applicationId) == -1) {\n throw Error(\"Attempt to call secured Application facade failed: caller untrusted (\" + caller.applicationId + \")\");\n }\n if (Application.trustedApplicationDomains && !Client.Types.Url.isSameDomain(window.location.href, caller.applicationDomain) &&\n !Client.Types.Url.isSameDomain(window.location.href, caller.applicationDomain)) {\n allowed = false;\n for (i = 0, len = Application.trustedApplicationDomains.length; i < len; i++) {\n if (Client.Types.Url.isSameDomain(Application.trustedApplicationDomains[i], caller.applicationDomain)) {\n allowed = true;\n break;\n }\n }\n if (!allowed) {\n throw Error(\"Attempt to call secured Application facade failed: caller untrusted (\" + caller.applicationDomain + \")\");\n }\n }\n }\n }\n }\n var execute = function (args) {\n return Application.ApplicationFacade[method].apply(Application.ApplicationFacade, args);\n };\n execute.applicationDomain = caller.applicationDomain;\n execute.applicationId = caller.applicationId;\n return execute(arguments || []);\n }\n }\n ApplicationFacadeStub.callApplicationFacade = callApplicationFacade;\n })(ApplicationFacadeStub = Application.ApplicationFacadeStub || (Application.ApplicationFacadeStub = {}));\n })(Application = Client.Application || (Client.Application = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFwcGxpY2F0aW9uL0FwcGxpY2F0aW9uRmFjYWRlLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLHVDQUF1QztBQUV2QyxJQUFPLEdBQUcsQ0F3RlQ7QUF4RkQsV0FBTyxHQUFHO0lBQUMsSUFBQSxNQUFNLENBd0ZoQjtJQXhGVSxXQUFBLE1BQU07UUFBQyxJQUFBLFdBQVcsQ0F3RjVCO1FBeEZpQixXQUFBLFdBQVcsRUFDN0IsQ0FBQztZQU9jLDZCQUFpQixHQUFpQyxFQUFFLENBQUM7WUFDckQscUNBQXlCLEdBQVksU0FBUyxDQUFDO1lBRTFELElBQWMscUJBQXFCLENBNEVsQztZQTVFRCxXQUFjLHFCQUFxQixFQUNuQyxDQUFDO2dCQUNHLCtCQUFzQyxNQUFjLEVBQUUsU0FBZ0IsRUFBRSxNQUErQjtvQkFFbkcsRUFBRSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQzFCLENBQUM7d0JBQ0csTUFBTSxLQUFLLENBQUMsdUVBQXVFLENBQUMsQ0FBQztvQkFDekYsQ0FBQztvQkFDRCxJQUFJLENBQUMsRUFBRSxDQUFDLENBQUMsQ0FBQyw2QkFBaUIsQ0FBQyxNQUFNLENBQUMsQ0FBQyxDQUNwQyxDQUFDO3dCQUNHLE1BQU0sS0FBSyxDQUFDLHFEQUFxRCxHQUFHLE1BQU0sR0FBRyxtQkFBbUIsQ0FBQyxDQUFDO29CQUN0RyxDQUFDO29CQUNELElBQUksQ0FBQyxFQUFFLENBQUMsQ0FBQyxxQ0FBeUIsSUFBSSxTQUFTLENBQUMsQ0FDaEQsQ0FBQzt3QkFDRyxNQUFNLEtBQUssQ0FBQywwR0FBMEcsQ0FBQyxDQUFDO29CQUM1SCxDQUFDO29CQUNELElBQUksQ0FDSixDQUFDO3dCQUNHLEVBQUUsQ0FBQyxDQUFDLHFDQUF5QixDQUFDLENBQzlCLENBQUM7NEJBQ0csRUFBRSxDQUFDLENBQUMsQ0FBQyxXQUFXLENBQUMsZUFBZSxDQUFDLFNBQVMsQ0FBQyxDQUMzQyxDQUFDO2dDQUNHLE1BQU0sS0FBSyxDQUFDLGtGQUFrRixD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TSxDQUFDLGFBQWEsQ0FBQzt3QkFDN0MsTUFBTSxDQUFDLE9BQU8sQ0FBQyxTQUFTLElBQVcsRUFBRSxDQUFDLENBQUM7b0JBQzNDLENBQUM7Z0JBQ0wsQ0FBQztnQkF6RWUsMkNBQXFCLHdCQXlFcEMsQ0FBQTtZQUNMLENBQUMsRUE1RWEscUJBQXFCLEdBQXJCLGlDQUFxQixLQUFyQixpQ0FBcUIsUUE0RWxDO1FBQ0wsQ0FBQyxFQXhGaUIsV0FBVyxHQUFYLGtCQUFXLEtBQVgsa0JBQVcsUUF3RjVCO0lBQUQsQ0FBQyxFQXhGVSxNQUFNLEdBQU4sVUFBTSxLQUFOLFVBQU0sUUF3RmhCO0FBQUQsQ0FBQyxFQXhGTSxHQUFHLEtBQUgsR0FBRyxRQXdGVCIsImZpbGUiOiJBcHBsaWNhdGlvbi9BcHBsaWNhdGlvbkZhY2FkZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCJBcHBsaWNhdGlvbi50c1wiIC8+XHJcblxyXG5tb2R1bGUgU0RMLkNsaWVudC5BcHBsaWNhdGlvblxyXG57XHJcbiAgICBleHBvcnQgaW50ZXJmYWNlIElDYWxsaW5nQXBwbGljYXRpb25EYXRhXHJcbiAgICB7XHJcbiAgICAgICAgYXBwbGljYXRpb25JZDogc3RyaW5nO1xyXG4gICAgICAgIGFwcGxpY2F0aW9uRG9tYWluOiBzdHJpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IHZhciBBcHBsaWNhdGlvbkZhY2FkZToge1ttZXRob2Q6IHN0cmluZ106IEZ1bmN0aW9ufSA9IHt9O1xyXG4gICAgZXhwb3J0IHZhciBpc0FwcGxpY2F0aW9uRmFjYWRlU2VjdXJlOiBib29sZWFuID0gdW5kZWZpbmVkO1xyXG5cclxuICAgIGV4cG9ydCBtb2R1bGUgQXBwbGljYXRpb25GYWNhZGVTdHViXHJcbiAgICB7XHJcbiAgICAgICAgZXhwb3J0IGZ1bmN0aW9uIGNhbGxBcHBsaWNhdGlvbkZhY2FkZShtZXRob2Q6IHN0cmluZywgYXJndW1lbnRzOiBhbnlbXSwgY2FsbGVyOiBJQ2FsbGluZ0FwcGxpY2F0aW9uRGF0YSk6IHZvaWRcclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmICghQXBwbGljYXRpb24uaXNIb3N0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiQXR0ZW1wdCB0byBjYWxsIEFwcGxpY2F0aW9uIGZhY2FkZSBmYWlsZWQ6IGFwcGxpY2F0aW9uIGlzIG5vdCBob3N0ZWQuXCIpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGVsc2UgaWYgKCFBcHBsaWNhdGlvbkZhY2FkZVttZXRob2RdKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICB0aHJvdyBFcnJvcihcIkF0dGVtcHQgdG8gY2FsbCBBcHBsaWNhdGlvbiBmYWNhZGUgZmFpbGVkOiBtZXRob2QgJ1wiICsgbWV0aG9kICsgXCInIGlzIG5vdCBkZWZpbmVkLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlIGlmIChpc0FwcGxpY2F0aW9uRmFjYWRlU2VjdXJlID09IHVuZGVmaW5lZClcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJBdHRlbXB0IHRvIGNhbGwgQXBwbGljYXRpb24gZmFjYWRlIGZhaWxlZDogdW5hYmxlIHRvIGRldGVybWluZSBzZWN1cml0eSBsZXZlbCBvZiB0aGUgQXBwbGljYXRpb24gZmFjYWRlLlwiKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBlbHNlXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGlmIChpc0FwcGxpY2F0aW9uRmFjYWRlU2VjdXJlKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmICghQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LmlzVHJ1c3RlZClcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiQXR0ZW1wdCB0byBjYWxsIHNlY3VyZWQgQXBwbGljYXRpb24gZmFjYWRlIGZhaWxlZDogYXBwbGljdGlvbiBob3N0IGlzIHVudHJ1c3RlZC5cIik7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGVsc2UgaWYgKCFjYWxsZXIuYXBwbGljYXRpb25JZCB8fCAhY2FsbGVyLmFwcGxpY2F0aW9uRG9tYWluKVxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJBdHRlbXB0IHRvIGNhbGwgc2VjdXJlZCBBcHBsaWNhdGlvbiBmYWNhZGUgZmFpbGVkOiB1bmFibGUgdG8gZGV0ZXJtaW5lIHRoZSBjYWxsZXIuXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBlbHNlIGlmIChjYWxsZXIuYXBwbGljYXRpb25JZCAhPSBBcHBsaWNhdGlvbi5hcHBsaWNhdGlvblN1aXRlSWQgfHwgIVR5cGVzLlVybC5pc1NhbWVEb21haW4od2luZG93LmxvY2F0aW9uLmhyZWYsIGNhbGxlci5hcHBsaWNhdGlvbkRvbWFpbikpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoIUFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbnMgJiYgIUFwcGxpY2F0aW9uLnRydXN0ZWRBcHBsaWNhdGlvbkRvbWFpbnMpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRocm93IEVycm9yKFwiQXR0ZW1wdCB0byBjYWxsIHNlY3VyZWQgQXBwbGljYXRpb24gZmFjYWRlIGZhaWxlZDogY2FsbGVyIHVudHJ1c3RlZCAoXCIgK1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxlci5hcHBsaWNhdGlvbklkICsgXCIsIFwiICsgY2FsbGVyLmFwcGxpY2F0aW9uRG9tYWluICsgXCIpXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGVsc2VcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIGFsbG93ZWQ6IGJvb2xlYW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2YXIgaTogbnVtYmVyLCBsZW46IG51bWJlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChBcHBsaWNhdGlvbi50cnVzdGVkQXBwbGljYXRpb25zICYmIGNhbGxlci5hcHBsaWNhdGlvbklkICE9IEFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uU3VpdGVJZCAmJlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydXN0ZWRBcHBsaWNhdGlvbnMuaW5kZXhPZihjYWxsZXIuYXBwbGljYXRpb25JZCkgPT0gLTEpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhyb3cgRXJyb3IoXCJBdHRlbXB0IHRvIGNhbGwgc2VjdXJlZCBBcHBsaWNhdGlvbiBmYWNhZGUgZmFpbGVkOiBjYWxsZXIgdW50cnVzdGVkIChcIiArIGNhbGxlci5hcHBsaWNhdGlvbklkICsgXCIpXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIChBcHBsaWNhdGlvbi50cnVzdGVkQXBwbGljYXRpb25Eb21haW5zICYmICFUeXBlcy5VcmwuaXNTYW1lRG9tYWluKHdpbmRvdy5sb2NhdGlvbi5ocmVmLCBjYWxsZXIuYXBwbGljYXRpb25Eb21haW4pICYmXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIVR5cGVzLlVybC5pc1NhbWVEb21haW4od2luZG93LmxvY2F0aW9uLmhyZWYsIGNhbGxlci5hcHBsaWNhdGlvbkRvbWFpbikpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxsb3dlZCA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvciAoaSA9IDAsIGxlbiA9IHRydXN0ZWRBcHBsaWNhdGlvbkRvbWFpbnMubGVuZ3RoOyBpIDwgbGVuOyBpKyspXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoVHlwZXMuVXJsLmlzU2FtZURvbWFpbih0cnVzdGVkQXBwbGljYXRpb25Eb21haW5zW2ldLCBjYWxsZXIuYXBwbGljYXRpb25Eb21haW4pKVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGxvd2VkID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJyZWFrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpZiAoIWFsbG93ZWQpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0aHJvdyBFcnJvcihcIkF0dGVtcHQgdG8gY2FsbCBzZWN1cmVkIEFwcGxpY2F0aW9uIGZhY2FkZSBmYWlsZWQ6IGNhbGxlciB1bnRydXN0ZWQgKFwiICsgY2FsbGVyLmFwcGxpY2F0aW9uRG9tYWluICsgXCIpXCIpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB2YXIgZXhlY3V0ZTogeyhhcmdzOiBhbnlbXSk6IGFueTsgYXBwbGljYXRpb25Eb21haW4/OiBzdHJpbmc7IGFwcGxpY2F0aW9uSWQ/OiBzdHJpbmc7fSA9IChhcmdzOiBhbnlbXSk6IGFueSA9PlxyXG4gICAgICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIEFwcGxpY2F0aW9uRmFjYWRlW21ldGhvZF0uYXBwbHkoQXBwbGljYXRpb25GYWNhZGUsIGFyZ3MpO1xyXG4gICAgICAgICAgICAgICAgICAgIH07XHJcbiAgICAgICAgICAgICAgICBleGVjdXRlLmFwcGxpY2F0aW9uRG9tYWluID0gY2FsbGVyLmFwcGxpY2F0aW9uRG9tYWluO1xyXG4gICAgICAgICAgICAgICAgZXhlY3V0ZS5hcHBsaWNhdGlvbklkID0gY2FsbGVyLmFwcGxpY2F0aW9uSWQ7XHJcbiAgICAgICAgICAgICAgICByZXR1cm4gZXhlY3V0ZShhcmd1bWVudHMgfHwgPGFueVtdPltdKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii4uIn0=\n/// \nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var Application;\n (function (Application) {\n var ApplicationHostFacade;\n (function (ApplicationHostFacade) {\n var supportedMethods;\n function applicationEntryPointLoaded(libraryVersion, eventHandler, callback, initializationOptions) {\n var _data;\n var isApplicationInitialized = false;\n var invokeCallback = false;\n SDL.Client.Application.addInitializeCallback(function () {\n isApplicationInitialized = true;\n if (SDL.Client.Application.isHosted) {\n if (!supportedMethods) {\n var methods = {\n applicationEntryPointLoaded: 1,\n applicationEntryPointUnloaded: 1,\n setCulture: 1,\n startCaptureDomEvents: 1,\n stopCaptureDomEvents: 1,\n setActiveApplicationEntryPoint: 1,\n setApplicationEntryPointUrl: 1,\n callApplicationFacade: 1,\n storeApplicationData: 1,\n storeApplicationSessionData: 1,\n getApplicationData: 1,\n getApplicationDataAsync: 1,\n getApplicationSessionData: 1,\n getApplicationSessionDataAsync: 1,\n clearApplicationData: 1,\n clearApplicationSessionData: 1,\n removeApplicationData: 1,\n removeApplicationSessionData: 1,\n resolveCommonLibraryResources: 1,\n resolveCommonLibraryResourcesAsync: 1,\n getCommonLibraryResources: 1,\n getCommonLibraryResource: 1,\n triggerAnalyticsEvent: 1,\n applicationEntryPointUIReadyStateChanged: 1\n };\n supportedMethods = {};\n for (var method in methods) {\n if (SDL.Client.Application.ApplicationHost.isSupported(method)) {\n supportedMethods[method] = true;\n }\n }\n }\n _data = {\n applicationHostUrl: SDL.Client.Application.applicationHostUrl,\n applicationHostCorePath: SDL.Client.Application.applicationHostCorePath,\n applicationSuiteId: SDL.Client.Application.applicationSuiteId,\n version: SDL.Client.Application.ApplicationHost.version,\n libraryVersionSupported: SDL.Client.Application.ApplicationHost.libraryVersionSupported,\n culture: SDL.Client.Application.ApplicationHost.culture,\n activeApplicationEntryPointId: SDL.Client.Application.ApplicationHost.activeApplicationEntryPointId,\n activeApplicationId: SDL.Client.Application.ApplicationHost.activeApplicationId,\n supportedMethods: supportedMethods,\n sharedSettings: SDL.Client.Application.sharedSettings,\n isApplicationHostProxy: true,\n isApplicationHostTrusted: SDL.Client.Application.ApplicationHost.isTrusted\n };\n if (callback) {\n if (invokeCallback) {\n callback(_data);\n }\n else if (callback.retire) {\n callback.retire();\n }\n }\n }\n });\n invokeCallback = !isApplicationInitialized; // callback will be invoked only if the data cannot be returned synchronously\n return _data;\n }\n ApplicationHostFacade.applicationEntryPointLoaded = applicationEntryPointLoaded;\n function applicationEntryPointUnloaded() {\n // don't have to do anything\n }\n ApplicationHostFacade.applicationEntryPointUnloaded = applicationEntryPointUnloaded;\n function applicationEntryPointUIReadyStateChanged(isReady) {\n SDL.Client.Application.ApplicationHost.applicationEntryPointUIReadyStateChanged(isReady);\n }\n ApplicationHostFacade.applicationEntryPointUIReadyStateChanged = applicationEntryPointUIReadyStateChanged;\n function setCulture(culture) {\n SDL.Client.Application.ApplicationHost.setCulture(culture);\n }\n ApplicationHostFacade.setCulture = setCulture;\n function startCaptureDomEvents(events) {\n SDL.Client.Application.ApplicationHost.startCaptureDomEvents(events);\n }\n ApplicationHostFacade.startCaptureDomEvents = startCaptureDomEvents;\n function stopCaptureDomEvents(events) {\n SDL.Client.Application.ApplicationHost.stopCaptureDomEvents(events);\n }\n ApplicationHostFacade.stopCaptureDomEvents = stopCaptureDomEvents;\n function setActiveApplicationEntryPoint(applicationEntryPointId, applicationSuiteId) {\n SDL.Client.Application.ApplicationHost.setActiveApplicationEntryPoint(applicationEntryPointId, applicationSuiteId);\n }\n ApplicationHostFacade.setActiveApplicationEntryPoint = setActiveApplicationEntryPoint;\n function setApplicationEntryPointUrl(applicationEntryPointId, url, applicationSuiteId, allowedDomains) {\n SDL.Client.Application.ApplicationHost.setApplicationEntryPointUrl(applicationEntryPointId, url, applicationSuiteId);\n }\n ApplicationHostFacade.setApplicationEntryPointUrl = setApplicationEntryPointUrl;\n function callApplicationFacade(applicationEntryPointId, method, args, callback, applicationSuiteId, allowedDomains) {\n SDL.Client.Application.ApplicationHost.callApplicationFacade(applicationEntryPointId, method, args, callback, applicationSuiteId);\n }\n ApplicationHostFacade.callApplicationFacade = callApplicationFacade;\n function storeApplicationData(key, data) {\n SDL.Client.Application.ApplicationHost.storeApplicationData(key, data);\n }\n ApplicationHostFacade.storeApplicationData = storeApplicationData;\n function storeApplicationSessionData(key, data) {\n SDL.Client.Application.ApplicationHost.storeApplicationSessionData(key, data);\n }\n ApplicationHostFacade.storeApplicationSessionData = storeApplicationSessionData;\n function getApplicationDataAsync(key, callback) {\n SDL.Client.Application.ApplicationHost.getApplicationData(key, function (data) {\n if (callback) {\n callback(data);\n }\n });\n }\n ApplicationHostFacade.getApplicationDataAsync = getApplicationDataAsync;\n function getApplicationData(key) {\n var _data;\n getApplicationDataAsync(key, function (data) { _data = data; });\n return _data;\n }\n ApplicationHostFacade.getApplicationData = getApplicationData;\n function getApplicationSessionDataAsync(key, callback) {\n SDL.Client.Application.ApplicationHost.getApplicationSessionData(key, function (data) {\n if (callback) {\n callback(data);\n }\n });\n }\n ApplicationHostFacade.getApplicationSessionDataAsync = getApplicationSessionDataAsync;\n function getApplicationSessionData(key) {\n var _data;\n getApplicationSessionDataAsync(key, function (data) { _data = data; });\n return _data;\n }\n ApplicationHostFacade.getApplicationSessionData = getApplicationSessionData;\n function clearApplicationData() {\n SDL.Client.Application.ApplicationHost.clearApplicationData();\n }\n ApplicationHostFacade.clearApplicationData = clearApplicationData;\n function clearApplicationSessionData() {\n SDL.Client.Application.ApplicationHost.clearApplicationSessionData();\n }\n ApplicationHostFacade.clearApplicationSessionData = clearApplicationSessionData;\n function removeApplicationData(key) {\n SDL.Client.Application.ApplicationHost.removeApplicationData(key);\n }\n ApplicationHostFacade.removeApplicationData = removeApplicationData;\n function removeApplicationSessionData(key) {\n SDL.Client.Application.ApplicationHost.removeApplicationSessionData(key);\n }\n ApplicationHostFacade.removeApplicationSessionData = removeApplicationSessionData;\n function resolveCommonLibraryResourcesAsync(resourceGroupName, callback) {\n SDL.Client.Application.ApplicationHost.resolveCommonLibraryResources(resourceGroupName, function (result) {\n if (callback) {\n callback(result);\n }\n });\n }\n ApplicationHostFacade.resolveCommonLibraryResourcesAsync = resolveCommonLibraryResourcesAsync;\n function resolveCommonLibraryResources(resourceGroupName, callback) {\n var _result;\n resolveCommonLibraryResourcesAsync(resourceGroupName, function (result) { _result = result; });\n return _result;\n }\n ApplicationHostFacade.resolveCommonLibraryResources = resolveCommonLibraryResources;\n function getCommonLibraryResources(files, version, onFileLoad, onFailure) {\n SDL.Client.Application.ApplicationHost.getCommonLibraryResources(files, version, onFileLoad, onFailure);\n }\n ApplicationHostFacade.getCommonLibraryResources = getCommonLibraryResources;\n function getCommonLibraryResource(file, version, onSuccess, onFailure) {\n SDL.Client.Application.ApplicationHost.getCommonLibraryResource(file, version, onSuccess, onFailure);\n }\n ApplicationHostFacade.getCommonLibraryResource = getCommonLibraryResource;\n function triggerAnalyticsEvent(event, object) {\n SDL.Client.Application.ApplicationHost.triggerAnalyticsEvent(event, object);\n }\n ApplicationHostFacade.triggerAnalyticsEvent = triggerAnalyticsEvent;\n })(ApplicationHostFacade = Application.ApplicationHostFacade || (Application.ApplicationHostFacade = {}));\n })(Application = Client.Application || (Client.Application = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\nvar SDL;\n(function (SDL) {\n var Client;\n (function (Client) {\n var ApplicationHost;\n (function (ApplicationHost) {\n ApplicationHost.ApplicationHostFacade = SDL.Client.Application.ApplicationHostFacade;\n Client.CrossDomainMessaging.addAllowedHandlerBase(ApplicationHost.ApplicationHostFacade);\n })(ApplicationHost = Client.ApplicationHost || (Client.ApplicationHost = {}));\n })(Client = SDL.Client || (SDL.Client = {}));\n})(SDL || (SDL = {}));\n\n//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkFwcGxpY2F0aW9uL0FwcGxpY2F0aW9uSG9zdEZhY2FkZS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyQ0FBMkM7QUFFM0MsSUFBTyxHQUFHLENBbU9UO0FBbk9ELFdBQU8sR0FBRztJQUFDLElBQUEsTUFBTSxDQW1PaEI7SUFuT1UsV0FBQSxNQUFNO1FBQUMsSUFBQSxXQUFXLENBbU81QjtRQW5PaUIsV0FBQSxXQUFXO1lBQUMsSUFBQSxxQkFBcUIsQ0FtT2xEO1lBbk82QixXQUFBLHFCQUFxQixFQUNuRCxDQUFDO2dCQUNHLElBQUksZ0JBQTZDLENBQUM7Z0JBRWxELHFDQUE0QyxjQUF1QixFQUFFLFlBQStCLEVBQUUsUUFBMkQsRUFBRSxxQkFBeUQ7b0JBRXhOLElBQUksS0FBdUMsQ0FBQztvQkFFNUMsSUFBSSx3QkFBd0IsR0FBRyxLQUFLLENBQUM7b0JBQ3JDLElBQUksY0FBYyxHQUFHLEtBQUssQ0FBQztvQkFFM0IsR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUM7d0JBRXpDLHdCQUF3QixHQUFHLElBQUksQ0FBQzt3QkFFaEMsRUFBRSxDQUFDLENBQUMsR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMsUUFBUSxDQUFDLENBQ3BDLENBQUM7NEJBQ0csRUFBRSxDQUFDLENBQUMsQ0FBQyxnQkFBZ0IsQ0FBQyxDQUN0QixDQUFDO2dDQUNHLElBQUksT0FBTyxHQUFHO29DQUNWLDJCQUEyQixFQUFFLENBQUM7b0NBQzlCLDZCQUE2QixFQUFFLENBQUM7b0NBQ2hDLFVBQVUsRUFBRSxDQUFDO29DQUNiLHFCQUFxQixFQUFFLENBQUM7b0NBQ3hCLG9CQUFvQixFQUFFLENBQUM7b0NBQ3ZCLDhCQUE4QixFQUFFLENBQUM7b0NBQ2pDLDJCQUEyQixFQUFFLENBQUM7b0NBQzlCLHFCQUFxQixFQUFFLENBQUM7b0NBQ3hCLG9CQUFvQixFQUFFLENBQUM7b0NBQ3ZCLDJCQUEyQixFQUFFLENBQUM7b0NBQzlCLGtC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QU0sQ0FBQyxDQUFDO2dCQUNoRixDQUFDO2dCQUhlLDJDQUFxQix3QkFHcEMsQ0FBQTtZQUNMLENBQUMsRUFuTzZCLHFCQUFxQixHQUFyQixpQ0FBcUIsS0FBckIsaUNBQXFCLFFBbU9sRDtRQUFELENBQUMsRUFuT2lCLFdBQVcsR0FBWCxrQkFBVyxLQUFYLGtCQUFXLFFBbU81QjtJQUFELENBQUMsRUFuT1UsTUFBTSxHQUFOLFVBQU0sS0FBTixVQUFNLFFBbU9oQjtBQUFELENBQUMsRUFuT00sR0FBRyxLQUFILEdBQUcsUUFtT1Q7QUFFRCxJQUFPLEdBQUcsQ0FnQ1Q7QUFoQ0QsV0FBTyxHQUFHO0lBQUMsSUFBQSxNQUFNLENBZ0NoQjtJQWhDVSxXQUFBLE1BQU07UUFBQyxJQUFBLGVBQWUsQ0FnQ2hDO1FBaENpQixXQUFBLGVBQWUsRUFDakMsQ0FBQztZQTZCYyxxQ0FBcUIsR0FBMkIsR0FBRyxDQUFDLE1BQU0sQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUM7WUFDeEcsMkJBQW9CLENBQUMscUJBQXFCLENBQUMscUNBQXFCLENBQUMsQ0FBQztRQUN0RSxDQUFDLEVBaENpQixlQUFlLEdBQWYsc0JBQWUsS0FBZixzQkFBZSxRQWdDaEM7SUFBRCxDQUFDLEVBaENVLE1BQU0sR0FBTixVQUFNLEtBQU4sVUFBTSxRQWdDaEI7QUFBRCxDQUFDLEVBaENNLEdBQUcsS0FBSCxHQUFHLFFBZ0NUIiwiZmlsZSI6IkFwcGxpY2F0aW9uL0FwcGxpY2F0aW9uSG9zdEZhY2FkZS5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8vLyA8cmVmZXJlbmNlIHBhdGg9XCJBcHBsaWNhdGlvbkhvc3QudHNcIiAvPlxyXG5cclxubW9kdWxlIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0RmFjYWRlXHJcbntcclxuICAgIHZhciBzdXBwb3J0ZWRNZXRob2RzOiB7W21ldGhvZDogc3RyaW5nXTogYm9vbGVhbn07XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGFwcGxpY2F0aW9uRW50cnlQb2ludExvYWRlZChsaWJyYXJ5VmVyc2lvbj86IHN0cmluZywgZXZlbnRIYW5kbGVyPzogKGU6IGFueSkgPT4gdm9pZCwgY2FsbGJhY2s/OiAoZGF0YTogQXBwbGljYXRpb24uSUFwcGxpY2F0aW9uSG9zdERhdGEpID0+IHZvaWQsIGluaXRpYWxpemF0aW9uT3B0aW9ucz86IElBcHBsaWNhdGlvbkluaXRpYWxpemF0aW9uT3B0aW9ucyk6IFNETC5DbGllbnQuQXBwbGljYXRpb24uSUFwcGxpY2F0aW9uSG9zdERhdGFcclxuICAgIHtcclxuICAgICAgICB2YXIgX2RhdGE6IEFwcGxpY2F0aW9uLklBcHBsaWNhdGlvbkhvc3REYXRhO1xyXG5cclxuICAgICAgICB2YXIgaXNBcHBsaWNhdGlvbkluaXRpYWxpemVkID0gZmFsc2U7XHJcbiAgICAgICAgdmFyIGludm9rZUNhbGxiYWNrID0gZmFsc2U7XHJcblxyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uYWRkSW5pdGlhbGl6ZUNhbGxiYWNrKCgpID0+XHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBpc0FwcGxpY2F0aW9uSW5pdGlhbGl6ZWQgPSB0cnVlO1xyXG5cclxuICAgICAgICAgICAgaWYgKFNETC5DbGllbnQuQXBwbGljYXRpb24uaXNIb3N0ZWQpXHJcbiAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgIGlmICghc3VwcG9ydGVkTWV0aG9kcylcclxuICAgICAgICAgICAgICAgIHtcclxuICAgICAgICAgICAgICAgICAgICB2YXIgbWV0aG9kcyA9IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXBwbGljYXRpb25FbnRyeVBvaW50TG9hZGVkOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBhcHBsaWNhdGlvbkVudHJ5UG9pbnRVbmxvYWRlZDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0Q3VsdHVyZTogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3RhcnRDYXB0dXJlRG9tRXZlbnRzOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdG9wQ2FwdHVyZURvbUV2ZW50czogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc2V0QWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50OiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmw6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxBcHBsaWNhdGlvbkZhY2FkZTogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3RvcmVBcHBsaWNhdGlvbkRhdGE6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0b3JlQXBwbGljYXRpb25TZXNzaW9uRGF0YTogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0QXBwbGljYXRpb25EYXRhOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRBcHBsaWNhdGlvbkRhdGFBc3luYzogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YTogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgZ2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YUFzeW5jOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhckFwcGxpY2F0aW9uRGF0YTogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXJBcHBsaWNhdGlvblNlc3Npb25EYXRhOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZW1vdmVBcHBsaWNhdGlvbkRhdGE6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlbW92ZUFwcGxpY2F0aW9uU2Vzc2lvbkRhdGE6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICByZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlc0FzeW5jOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzOiAxLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2U6IDEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyaWdnZXJBbmFseXRpY3NFdmVudDogMSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYXBwbGljYXRpb25FbnRyeVBvaW50VUlSZWFkeVN0YXRlQ2hhbmdlZDogMVxyXG4gICAgICAgICAgICAgICAgICAgIH07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN1cHBvcnRlZE1ldGhvZHMgPSB7fTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgZm9yICh2YXIgbWV0aG9kIGluIG1ldGhvZHMpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZiAoU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuaXNTdXBwb3J0ZWQobWV0aG9kKSlcclxuICAgICAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3VwcG9ydGVkTWV0aG9kc1ttZXRob2RdID0gdHJ1ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICBfZGF0YSA9IHtcclxuICAgICAgICAgICAgICAgICAgICBhcHBsaWNhdGlvbkhvc3RVcmw6IFNETC5DbGllbnQuQXBwbGljYXRpb24uYXBwbGljYXRpb25Ib3N0VXJsLFxyXG4gICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uSG9zdENvcmVQYXRoOiBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLmFwcGxpY2F0aW9uSG9zdENvcmVQYXRoLFxyXG4gICAgICAgICAgICAgICAgICAgIGFwcGxpY2F0aW9uU3VpdGVJZDogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5hcHBsaWNhdGlvblN1aXRlSWQsXHJcbiAgICAgICAgICAgICAgICAgICAgdmVyc2lvbjogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QudmVyc2lvbixcclxuICAgICAgICAgICAgICAgICAgICBsaWJyYXJ5VmVyc2lvblN1cHBvcnRlZDogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QubGlicmFyeVZlcnNpb25TdXBwb3J0ZWQsXHJcbiAgICAgICAgICAgICAgICAgICAgY3VsdHVyZTogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuY3VsdHVyZSxcclxuICAgICAgICAgICAgICAgICAgICBhY3RpdmVBcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuYWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50SWQsXHJcbiAgICAgICAgICAgICAgICAgICAgYWN0aXZlQXBwbGljYXRpb25JZDogU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuYWN0aXZlQXBwbGljYXRpb25JZCxcclxuICAgICAgICAgICAgICAgICAgICBzdXBwb3J0ZWRNZXRob2RzOiBzdXBwb3J0ZWRNZXRob2RzLFxyXG4gICAgICAgICAgICAgICAgICAgIHNoYXJlZFNldHRpbmdzOiBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLnNoYXJlZFNldHRpbmdzLFxyXG4gICAgICAgICAgICAgICAgICAgIGlzQXBwbGljYXRpb25Ib3N0UHJveHk6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgaXNBcHBsaWNhdGlvbkhvc3RUcnVzdGVkOiBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLkFwcGxpY2F0aW9uSG9zdC5pc1RydXN0ZWRcclxuICAgICAgICAgICAgICAgIH07XHJcblxyXG4gICAgICAgICAgICAgICAgaWYgKGNhbGxiYWNrKVxyXG4gICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgIGlmIChpbnZva2VDYWxsYmFjaylcclxuICAgICAgICAgICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrKF9kYXRhKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgZWxzZSBpZiAoKDxDcm9zc0RvbWFpbk1lc3NhZ2luZy5JQ2FsbGJhY2tIYW5kbGVyPmNhbGxiYWNrKS5yZXRpcmUpXHJcbiAgICAgICAgICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAoPENyb3NzRG9tYWluTWVzc2FnaW5nLklDYWxsYmFja0hhbmRsZXI+Y2FsbGJhY2spLnJldGlyZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG5cclxuICAgICAgICBpbnZva2VDYWxsYmFjayA9ICFpc0FwcGxpY2F0aW9uSW5pdGlhbGl6ZWQ7XHQvLyBjYWxsYmFjayB3aWxsIGJlIGludm9rZWQgb25seSBpZiB0aGUgZGF0YSBjYW5ub3QgYmUgcmV0dXJuZWQgc3luY2hyb25vdXNseVxyXG4gICAgICAgIHJldHVybiBfZGF0YTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gYXBwbGljYXRpb25FbnRyeVBvaW50VW5sb2FkZWQoKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIC8vIGRvbid0IGhhdmUgdG8gZG8gYW55dGhpbmdcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gYXBwbGljYXRpb25FbnRyeVBvaW50VUlSZWFkeVN0YXRlQ2hhbmdlZChpc1JlYWR5OiBib29sZWFuKTogdm9pZCB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuYXBwbGljYXRpb25FbnRyeVBvaW50VUlSZWFkeVN0YXRlQ2hhbmdlZChpc1JlYWR5KTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gc2V0Q3VsdHVyZShjdWx0dXJlOiBzdHJpbmcpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3Quc2V0Q3VsdHVyZShjdWx0dXJlKTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gc3RhcnRDYXB0dXJlRG9tRXZlbnRzKGV2ZW50czogc3RyaW5nW10pOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3Quc3RhcnRDYXB0dXJlRG9tRXZlbnRzKGV2ZW50cyk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHN0b3BDYXB0dXJlRG9tRXZlbnRzKGV2ZW50cz86IHN0cmluZ1tdKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LnN0b3BDYXB0dXJlRG9tRXZlbnRzKGV2ZW50cyk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHNldEFjdGl2ZUFwcGxpY2F0aW9uRW50cnlQb2ludChhcHBsaWNhdGlvbkVudHJ5UG9pbnRJZDogc3RyaW5nLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3Quc2V0QWN0aXZlQXBwbGljYXRpb25FbnRyeVBvaW50KGFwcGxpY2F0aW9uRW50cnlQb2ludElkLCBhcHBsaWNhdGlvblN1aXRlSWQpO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBzZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmwoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgdXJsOiBzdHJpbmcsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZywgYWxsb3dlZERvbWFpbnM/OiBzdHJpbmdbXSk6IHZvaWRcclxuICAgIHtcclxuICAgICAgICBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLkFwcGxpY2F0aW9uSG9zdC5zZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmwoYXBwbGljYXRpb25FbnRyeVBvaW50SWQsIHVybCwgYXBwbGljYXRpb25TdWl0ZUlkKTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gY2FsbEFwcGxpY2F0aW9uRmFjYWRlKGFwcGxpY2F0aW9uRW50cnlQb2ludElkOiBzdHJpbmcsIG1ldGhvZDogc3RyaW5nLCBhcmdzPzogYW55W10sIGNhbGxiYWNrPzogKHJlc3VsdDogYW55KSA9PiB2b2lkLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcsIGFsbG93ZWREb21haW5zPzogc3RyaW5nW10pOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuY2FsbEFwcGxpY2F0aW9uRmFjYWRlKGFwcGxpY2F0aW9uRW50cnlQb2ludElkLCBtZXRob2QsIGFyZ3MsIGNhbGxiYWNrLCBhcHBsaWNhdGlvblN1aXRlSWQpO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBzdG9yZUFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZywgZGF0YTogYW55KTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LnN0b3JlQXBwbGljYXRpb25EYXRhKGtleSwgZGF0YSk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHN0b3JlQXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXk6IHN0cmluZywgZGF0YTogYW55KTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LnN0b3JlQXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXksIGRhdGEpO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBnZXRBcHBsaWNhdGlvbkRhdGFBc3luYyhrZXk6IHN0cmluZywgY2FsbGJhY2s6IChkYXRhOiBhbnkpID0+IHZvaWQpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuZ2V0QXBwbGljYXRpb25EYXRhKGtleSwgKGRhdGE6IGFueSkgPT5cclxuICAgICAgICB7XHJcbiAgICAgICAgICAgIGlmIChjYWxsYmFjaylcclxuICAgICAgICAgICAge1xyXG4gICAgICAgICAgICAgICAgY2FsbGJhY2soZGF0YSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9KTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gZ2V0QXBwbGljYXRpb25EYXRhKGtleTogc3RyaW5nKTogYW55XHJcbiAgICB7XHJcbiAgICAgICAgdmFyIF9kYXRhOiBhbnk7XHJcbiAgICAgICAgZ2V0QXBwbGljYXRpb25EYXRhQXN5bmMoa2V5LCAoZGF0YTogYW55KSA9PiB7IF9kYXRhID0gZGF0YTsgfSk7XHJcbiAgICAgICAgcmV0dXJuIF9kYXRhO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBnZXRBcHBsaWNhdGlvblNlc3Npb25EYXRhQXN5bmMoa2V5OiBzdHJpbmcsIGNhbGxiYWNrOiAoZGF0YTogYW55KSA9PiB2b2lkKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LmdldEFwcGxpY2F0aW9uU2Vzc2lvbkRhdGEoa2V5LCAoZGF0YTogYW55KSA9PlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKGNhbGxiYWNrKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjYWxsYmFjayhkYXRhKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0pO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBnZXRBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleTogc3RyaW5nKTogYW55XHJcbiAgICB7XHJcbiAgICAgICAgdmFyIF9kYXRhOiBhbnk7XHJcbiAgICAgICAgZ2V0QXBwbGljYXRpb25TZXNzaW9uRGF0YUFzeW5jKGtleSwgKGRhdGE6IGFueSkgPT4geyBfZGF0YSA9IGRhdGE7IH0pO1xyXG4gICAgICAgIHJldHVybiBfZGF0YTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gY2xlYXJBcHBsaWNhdGlvbkRhdGEoKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LmNsZWFyQXBwbGljYXRpb25EYXRhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIGNsZWFyQXBwbGljYXRpb25TZXNzaW9uRGF0YSgpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuY2xlYXJBcHBsaWNhdGlvblNlc3Npb25EYXRhKCk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHJlbW92ZUFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZyk6IHZvaWRcclxuICAgIHtcclxuICAgICAgICBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLkFwcGxpY2F0aW9uSG9zdC5yZW1vdmVBcHBsaWNhdGlvbkRhdGEoa2V5KTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gcmVtb3ZlQXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXk6IHN0cmluZyk6IHZvaWRcclxuICAgIHtcclxuICAgICAgICBTREwuQ2xpZW50LkFwcGxpY2F0aW9uLkFwcGxpY2F0aW9uSG9zdC5yZW1vdmVBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleSk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzQXN5bmMocmVzb3VyY2VHcm91cE5hbWU6IHN0cmluZywgY2FsbGJhY2s/OiAocmVzdWx0OiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB2b2lkKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LnJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzKHJlc291cmNlR3JvdXBOYW1lLCAocmVzdWx0OiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PlxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgaWYgKGNhbGxiYWNrKVxyXG4gICAgICAgICAgICB7XHJcbiAgICAgICAgICAgICAgICBjYWxsYmFjayhyZXN1bHQpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHJlc29sdmVDb21tb25MaWJyYXJ5UmVzb3VyY2VzKHJlc291cmNlR3JvdXBOYW1lOiBzdHJpbmcsIGNhbGxiYWNrPzogKHJlc3VsdDogUmVzb3VyY2VzLklSZXNvbHZlZFJlc291cmNlR3JvdXBSZXN1bHRbXSkgPT4gdm9pZCk6IFJlc291cmNlcy5JUmVzb2x2ZWRSZXNvdXJjZUdyb3VwUmVzdWx0W11cclxuICAgIHtcclxuICAgICAgICB2YXIgX3Jlc3VsdDogUmVzb3VyY2VzLklSZXNvbHZlZFJlc291cmNlR3JvdXBSZXN1bHRbXTtcclxuICAgICAgICByZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlc0FzeW5jKHJlc291cmNlR3JvdXBOYW1lLCAocmVzdWx0OiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB7IF9yZXN1bHQgPSByZXN1bHQ7IH0pO1xyXG4gICAgICAgIHJldHVybiBfcmVzdWx0O1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCBmdW5jdGlvbiBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzKGZpbGVzOiBSZXNvdXJjZXMuSUZpbGVSZXNvdXJjZURlZmluaXRpb25bXSwgdmVyc2lvbjogc3RyaW5nLCBvbkZpbGVMb2FkOiAocmVzb3VyY2U6IHt1cmw6IHN0cmluZzsgZGF0YTogc3RyaW5nO30pID0+IHZvaWQsIG9uRmFpbHVyZTogKGVycm9yOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QuZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlcyhmaWxlcywgdmVyc2lvbiwgb25GaWxlTG9hZCwgb25GYWlsdXJlKTtcclxuICAgIH1cclxuXHJcbiAgICBleHBvcnQgZnVuY3Rpb24gZ2V0Q29tbW9uTGlicmFyeVJlc291cmNlKGZpbGU6ICBSZXNvdXJjZXMuSUZpbGVSZXNvdXJjZURlZmluaXRpb24sIHZlcnNpb246IHN0cmluZywgb25TdWNjZXNzOiAoZGF0YTogc3RyaW5nKSA9PiB2b2lkLCBvbkZhaWx1cmU6IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkKTogdm9pZFxyXG4gICAge1xyXG4gICAgICAgIFNETC5DbGllbnQuQXBwbGljYXRpb24uQXBwbGljYXRpb25Ib3N0LmdldENvbW1vbkxpYnJhcnlSZXNvdXJjZShmaWxlLCB2ZXJzaW9uLCBvblN1Y2Nlc3MsIG9uRmFpbHVyZSk7XHJcbiAgICB9XHJcblxyXG4gICAgZXhwb3J0IGZ1bmN0aW9uIHRyaWdnZXJBbmFseXRpY3NFdmVudChldmVudDogc3RyaW5nLCBvYmplY3Q6IEFwcGxpY2F0aW9uLklBbmFseXRpY3NFdmVudFByb3BlcnRpZXMpOiB2b2lkXHJcbiAgICB7XHJcbiAgICAgICAgU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3QudHJpZ2dlckFuYWx5dGljc0V2ZW50KGV2ZW50LCBvYmplY3QpO1xyXG4gICAgfVxyXG59XHJcblxyXG5tb2R1bGUgU0RMLkNsaWVudC5BcHBsaWNhdGlvbkhvc3Rcclxue1xyXG4gICAgZXhwb3J0IGludGVyZmFjZSBJQXBwbGljYXRpb25Ib3N0RmFjYWRlXHJcbiAgICB7XHJcbiAgICAgICAgYXBwbGljYXRpb25FbnRyeVBvaW50TG9hZGVkKGxpYnJhcnlWZXJzaW9uOiBzdHJpbmcsIGV2ZW50SGFuZGxlcjogKGU6IGFueSkgPT4gdm9pZCwgY2FsbGJhY2s/OiAoZGF0YTogQXBwbGljYXRpb24uSUFwcGxpY2F0aW9uSG9zdERhdGEpID0+IHZvaWQsIGluaXRpYWxpemF0aW9uT3B0aW9ucz86IEFwcGxpY2F0aW9uLklBcHBsaWNhdGlvbkluaXRpYWxpemF0aW9uT3B0aW9ucyk6IEFwcGxpY2F0aW9uLklBcHBsaWNhdGlvbkhvc3REYXRhO1xyXG4gICAgICAgIGFwcGxpY2F0aW9uRW50cnlQb2ludFVJUmVhZHlTdGF0ZUNoYW5nZWQoaXNSZWFkeTogYm9vbGVhbik6IHZvaWQ7XHJcbiAgICAgICAgYXBwbGljYXRpb25FbnRyeVBvaW50VW5sb2FkZWQoKTogdm9pZDtcclxuICAgICAgICBzZXRDdWx0dXJlKGN1bHR1cmU6IHN0cmluZyk6IHZvaWQ7XHJcbiAgICAgICAgc3RhcnRDYXB0dXJlRG9tRXZlbnRzKGV2ZW50czogc3RyaW5nW10pOiB2b2lkO1xyXG4gICAgICAgIHN0b3BDYXB0dXJlRG9tRXZlbnRzKGV2ZW50cz86IHN0cmluZ1tdKTogdm9pZDtcclxuICAgICAgICBzZXRBY3RpdmVBcHBsaWNhdGlvbkVudHJ5UG9pbnQoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgYXBwbGljYXRpb25TdWl0ZUlkPzogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICBzZXRBcHBsaWNhdGlvbkVudHJ5UG9pbnRVcmwoYXBwbGljYXRpb25FbnRyeVBvaW50SWQ6IHN0cmluZywgdXJsOiBzdHJpbmcsIGFwcGxpY2F0aW9uU3VpdGVJZD86IHN0cmluZywgYWxsb3dlZERvbWFpbnM/OiBzdHJpbmdbXSk6IHZvaWQ7XHJcbiAgICAgICAgY2FsbEFwcGxpY2F0aW9uRmFjYWRlKGFwcGxpY2F0aW9uRW50cnlQb2ludElkOiBzdHJpbmcsIG1ldGhvZDogc3RyaW5nLCBhcmdzPzogYW55W10sIGNhbGxiYWNrPzogKHJlc3VsdDogYW55KSA9PiB2b2lkLCBhcHBsaWNhdGlvblN1aXRlSWQ/OiBzdHJpbmcsIGFsbG93ZWREb21haW5zPzogc3RyaW5nW10pOiB2b2lkO1xyXG4gICAgICAgIHN0b3JlQXBwbGljYXRpb25EYXRhKGtleTogc3RyaW5nLCBkYXRhOiBhbnkpOiB2b2lkO1xyXG4gICAgICAgIHN0b3JlQXBwbGljYXRpb25TZXNzaW9uRGF0YShrZXk6IHN0cmluZywgZGF0YTogYW55KTogdm9pZDtcclxuICAgICAgICBnZXRBcHBsaWNhdGlvbkRhdGFBc3luYyhrZXk6IHN0cmluZywgY2FsbGJhY2s6IChkYXRhOiBhbnkpID0+IHZvaWQpOiB2b2lkO1xyXG4gICAgICAgIGdldEFwcGxpY2F0aW9uRGF0YShrZXk6IHN0cmluZyk6IGFueTtcclxuICAgICAgICBnZXRBcHBsaWNhdGlvblNlc3Npb25EYXRhQXN5bmMoa2V5OiBzdHJpbmcsIGNhbGxiYWNrOiAoZGF0YTogYW55KSA9PiB2b2lkKTogdm9pZDtcclxuICAgICAgICBnZXRBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleTogc3RyaW5nKTogYW55O1xyXG4gICAgICAgIGNsZWFyQXBwbGljYXRpb25EYXRhKCk6IHZvaWQ7XHJcbiAgICAgICAgY2xlYXJBcHBsaWNhdGlvblNlc3Npb25EYXRhKCk6IHZvaWQ7XHJcbiAgICAgICAgcmVtb3ZlQXBwbGljYXRpb25EYXRhKGtleTogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICByZW1vdmVBcHBsaWNhdGlvblNlc3Npb25EYXRhKGtleTogc3RyaW5nKTogdm9pZDtcclxuICAgICAgICByZXNvbHZlQ29tbW9uTGlicmFyeVJlc291cmNlc0FzeW5jKHJlc291cmNlR3JvdXBOYW1lOiBzdHJpbmcsIGNhbGxiYWNrPzogKHJlc3VsdDogUmVzb3VyY2VzLklSZXNvbHZlZFJlc291cmNlR3JvdXBSZXN1bHRbXSkgPT4gdm9pZCk6IHZvaWQ7XHJcbiAgICAgICAgcmVzb2x2ZUNvbW1vbkxpYnJhcnlSZXNvdXJjZXMocmVzb3VyY2VHcm91cE5hbWU6IHN0cmluZywgY2FsbGJhY2s/OiAocmVzdWx0OiBSZXNvdXJjZXMuSVJlc29sdmVkUmVzb3VyY2VHcm91cFJlc3VsdFtdKSA9PiB2b2lkKTogUmVzb3VyY2VzLklSZXNvbHZlZFJlc291cmNlR3JvdXBSZXN1bHRbXTtcclxuICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2VzKGZpbGVzOiAgUmVzb3VyY2VzLklGaWxlUmVzb3VyY2VEZWZpbml0aW9uW10sIHZlcnNpb246IHN0cmluZywgb25GaWxlTG9hZDogKHJlc291cmNlOiB7dXJsOiBzdHJpbmc7IGRhdGE6IHN0cmluZzt9KSA9PiB2b2lkLCBvbkZhaWx1cmU6IChlcnJvcjogc3RyaW5nKSA9PiB2b2lkKTogdm9pZDtcclxuICAgICAgICBnZXRDb21tb25MaWJyYXJ5UmVzb3VyY2UoZmlsZTogIFJlc291cmNlcy5JRmlsZVJlc291cmNlRGVmaW5pdGlvbiwgdmVyc2lvbjogc3RyaW5nLCBvblN1Y2Nlc3M6IChkYXRhOiBzdHJpbmcpID0+IHZvaWQsIG9uRmFpbHVyZTogKGVycm9yOiBzdHJpbmcpID0+IHZvaWQpOiB2b2lkO1xyXG4gICAgICAgIHRyaWdnZXJBbmFseXRpY3NFdmVudChldmVudDogc3RyaW5nLCBvYmplY3Q6IEFwcGxpY2F0aW9uLklBbmFseXRpY3NFdmVudFByb3BlcnRpZXMpOiB2b2lkO1xyXG4gICAgfVxyXG5cclxuICAgIGV4cG9ydCB2YXIgQXBwbGljYXRpb25Ib3N0RmFjYWRlOiBJQXBwbGljYXRpb25Ib3N0RmFjYWRlID0gU0RMLkNsaWVudC5BcHBsaWNhdGlvbi5BcHBsaWNhdGlvbkhvc3RGYWNhZGU7XHJcbiAgICBDcm9zc0RvbWFpbk1lc3NhZ2luZy5hZGRBbGxvd2VkSGFuZGxlckJhc2UoQXBwbGljYXRpb25Ib3N0RmFjYWRlKTtcclxufVxyXG4iXSwic291cmNlUm9vdCI6Ii4uIn0=\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.511+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/Core/Libraries/CldrData/main/en-US/numbers.json?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:38 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0d5a4c9fbfd21:0\"" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Content-Length", "value": "4558" } ], "cookies": [], "content": { "mimeType": "application/json", "size": 4558, "text": "{\r\n \"main\": {\r\n \"en-US\": {\r\n \"identity\": {\r\n \"version\": {\r\n \"_cldrVersion\": \"26\",\r\n \"_number\": \"$Revision: 10669 $\"\r\n },\r\n \"generation\": {\r\n \"_date\": \"$Date: 2014-07-23 16:10:33 -0500 (Wed, 23 Jul 2014) $\"\r\n },\r\n \"language\": \"en\",\r\n \"territory\": \"US\"\r\n },\r\n \"numbers\": {\r\n \"defaultNumberingSystem\": \"latn\",\r\n \"otherNumberingSystems\": {\r\n \"native\": \"latn\"\r\n },\r\n \"minimumGroupingDigits\": \"1\",\r\n \"symbols-numberSystem-latn\": {\r\n \"decimal\": \".\",\r\n \"group\": \",\",\r\n \"list\": \";\",\r\n \"percentSign\": \"%\",\r\n \"plusSign\": \"+\",\r\n \"minusSign\": \"-\",\r\n \"exponential\": \"E\",\r\n \"superscriptingExponent\": \"×\",\r\n \"perMille\": \"‰\",\r\n \"infinity\": \"∞\",\r\n \"nan\": \"NaN\",\r\n \"timeSeparator\": \":\"\r\n },\r\n \"decimalFormats-numberSystem-latn\": {\r\n \"standard\": \"#,##0.###\",\r\n \"long\": {\r\n \"decimalFormat\": {\r\n \"1000-count-one\": \"0 thousand\",\r\n \"1000-count-other\": \"0 thousand\",\r\n \"10000-count-one\": \"00 thousand\",\r\n \"10000-count-other\": \"00 thousand\",\r\n \"100000-count-one\": \"000 thousand\",\r\n \"100000-count-other\": \"000 thousand\",\r\n \"1000000-count-one\": \"0 million\",\r\n \"1000000-count-other\": \"0 million\",\r\n \"10000000-count-one\": \"00 million\",\r\n \"10000000-count-other\": \"00 million\",\r\n \"100000000-count-one\": \"000 million\",\r\n \"100000000-count-other\": \"000 million\",\r\n \"1000000000-count-one\": \"0 billion\",\r\n \"1000000000-count-other\": \"0 billion\",\r\n \"10000000000-count-one\": \"00 billion\",\r\n \"10000000000-count-other\": \"00 billion\",\r\n \"100000000000-count-one\": \"000 billion\",\r\n \"100000000000-count-other\": \"000 billion\",\r\n \"1000000000000-count-one\": \"0 trillion\",\r\n \"1000000000000-count-other\": \"0 trillion\",\r\n \"10000000000000-count-one\": \"00 trillion\",\r\n \"10000000000000-count-other\": \"00 trillion\",\r\n \"100000000000000-count-one\": \"000 trillion\",\r\n \"100000000000000-count-other\": \"000 trillion\"\r\n }\r\n },\r\n \"short\": {\r\n \"decimalFormat\": {\r\n \"1000-count-one\": \"0K\",\r\n \"1000-count-other\": \"0K\",\r\n \"10000-count-one\": \"00K\",\r\n \"10000-count-other\": \"00K\",\r\n \"100000-count-one\": \"000K\",\r\n \"100000-count-other\": \"000K\",\r\n \"1000000-count-one\": \"0M\",\r\n \"1000000-count-other\": \"0M\",\r\n \"10000000-count-one\": \"00M\",\r\n \"10000000-count-other\": \"00M\",\r\n \"100000000-count-one\": \"000M\",\r\n \"100000000-count-other\": \"000M\",\r\n \"1000000000-count-one\": \"0B\",\r\n \"1000000000-count-other\": \"0B\",\r\n \"10000000000-count-one\": \"00B\",\r\n \"10000000000-count-other\": \"00B\",\r\n \"100000000000-count-one\": \"000B\",\r\n \"100000000000-count-other\": \"000B\",\r\n \"1000000000000-count-one\": \"0T\",\r\n \"1000000000000-count-other\": \"0T\",\r\n \"10000000000000-count-one\": \"00T\",\r\n \"10000000000000-count-other\": \"00T\",\r\n \"100000000000000-count-one\": \"000T\",\r\n \"100000000000000-count-other\": \"000T\"\r\n }\r\n }\r\n },\r\n \"scientificFormats-numberSystem-latn\": {\r\n \"standard\": \"#E0\"\r\n },\r\n \"percentFormats-numberSystem-latn\": {\r\n \"standard\": \"#,##0%\"\r\n },\r\n \"currencyFormats-numberSystem-latn\": {\r\n \"currencySpacing\": {\r\n \"beforeCurrency\": {\r\n \"currencyMatch\": \"[:^S:]\",\r\n \"surroundingMatch\": \"[:digit:]\",\r\n \"insertBetween\": \" \"\r\n },\r\n \"afterCurrency\": {\r\n \"currencyMatch\": \"[:^S:]\",\r\n \"surroundingMatch\": \"[:digit:]\",\r\n \"insertBetween\": \" \"\r\n }\r\n },\r\n \"accounting\": \"¤#,##0.00;(¤#,##0.00)\",\r\n \"standard\": \"¤#,##0.00\",\r\n \"unitPattern-count-one\": \"{0} {1}\",\r\n \"unitPattern-count-other\": \"{0} {1}\"\r\n },\r\n \"miscPatterns-numberSystem-latn\": {\r\n \"atLeast\": \"{0}+\",\r\n \"range\": \"{0}–{1}\"\r\n }\r\n }\r\n }\r\n }\r\n}\r\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.514+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/Core/Libraries/CldrData/main/en-US/ca-gregorian.json?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:38 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0d5a4c9fbfd21:0\"" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Content-Length", "value": "14138" } ], "cookies": [], "content": { "mimeType": "application/json", "size": 14138, "text": "{\r\n \"main\": {\r\n \"en-US\": {\r\n \"identity\": {\r\n \"version\": {\r\n \"_cldrVersion\": \"26\",\r\n \"_number\": \"$Revision: 10669 $\"\r\n },\r\n \"generation\": {\r\n \"_date\": \"$Date: 2014-07-23 16:10:33 -0500 (Wed, 23 Jul 2014) $\"\r\n },\r\n \"language\": \"en\",\r\n \"territory\": \"US\"\r\n },\r\n \"dates\": {\r\n \"calendars\": {\r\n \"gregorian\": {\r\n \"months\": {\r\n \"format\": {\r\n \"abbreviated\": {\r\n \"1\": \"Jan\",\r\n \"2\": \"Feb\",\r\n \"3\": \"Mar\",\r\n \"4\": \"Apr\",\r\n \"5\": \"May\",\r\n \"6\": \"Jun\",\r\n \"7\": \"Jul\",\r\n \"8\": \"Aug\",\r\n \"9\": \"Sep\",\r\n \"10\": \"Oct\",\r\n \"11\": \"Nov\",\r\n \"12\": \"Dec\"\r\n },\r\n \"narrow\": {\r\n \"1\": \"J\",\r\n \"2\": \"F\",\r\n \"3\": \"M\",\r\n \"4\": \"A\",\r\n \"5\": \"M\",\r\n \"6\": \"J\",\r\n \"7\": \"J\",\r\n \"8\": \"A\",\r\n \"9\": \"S\",\r\n \"10\": \"O\",\r\n \"11\": \"N\",\r\n \"12\": \"D\"\r\n },\r\n \"wide\": {\r\n \"1\": \"January\",\r\n \"2\": \"February\",\r\n \"3\": \"March\",\r\n \"4\": \"April\",\r\n \"5\": \"May\",\r\n \"6\": \"June\",\r\n \"7\": \"July\",\r\n \"8\": \"August\",\r\n \"9\": \"September\",\r\n \"10\": \"October\",\r\n \"11\": \"November\",\r\n \"12\": \"December\"\r\n }\r\n },\r\n \"stand-alone\": {\r\n \"abbreviated\": {\r\n \"1\": \"Jan\",\r\n \"2\": \"Feb\",\r\n \"3\": \"Mar\",\r\n \"4\": \"Apr\",\r\n \"5\": \"May\",\r\n \"6\": \"Jun\",\r\n \"7\": \"Jul\",\r\n \"8\": \"Aug\",\r\n \"9\": \"Sep\",\r\n \"10\": \"Oct\",\r\n \"11\": \"Nov\",\r\n \"12\": \"Dec\"\r\n },\r\n \"narrow\": {\r\n \"1\": \"J\",\r\n \"2\": \"F\",\r\n \"3\": \"M\",\r\n \"4\": \"A\",\r\n \"5\": \"M\",\r\n \"6\": \"J\",\r\n \"7\": \"J\",\r\n \"8\": \"A\",\r\n \"9\": \"S\",\r\n \"10\": \"O\",\r\n \"11\": \"N\",\r\n \"12\": \"D\"\r\n },\r\n \"wide\": {\r\n \"1\": \"January\",\r\n \"2\": \"February\",\r\n \"3\": \"March\",\r\n \"4\": \"April\",\r\n \"5\": \"May\",\r\n \"6\": \"June\",\r\n \"7\": \"July\",\r\n \"8\": \"August\",\r\n \"9\": \"September\",\r\n \"10\": \"October\",\r\n \"11\": \"November\",\r\n \"12\": \"December\"\r\n }\r\n }\r\n },\r\n \"days\": {\r\n \"format\": {\r\n \"abbreviated\": {\r\n \"sun\": \"Sun\",\r\n \"mon\": \"Mon\",\r\n \"tue\": \"Tue\",\r\n \"wed\": \"Wed\",\r\n \"thu\": \"Thu\",\r\n \"fri\": \"Fri\",\r\n \"sat\": \"Sat\"\r\n },\r\n \"narrow\": {\r\n \"sun\": \"S\",\r\n \"mon\": \"M\",\r\n \"tue\": \"T\",\r\n \"wed\": \"W\",\r\n \"thu\": \"T\",\r\n \"fri\": \"F\",\r\n \"sat\": \"S\"\r\n },\r\n \"short\": {\r\n \"sun\": \"Su\",\r\n \"mon\": \"Mo\",\r\n \"tue\": \"Tu\",\r\n \"wed\": \"We\",\r\n \"thu\": \"Th\",\r\n \"fri\": \"Fr\",\r\n \"sat\": \"Sa\"\r\n },\r\n \"wide\": {\r\n \"sun\": \"Sunday\",\r\n \"mon\": \"Monday\",\r\n \"tue\": \"Tuesday\",\r\n \"wed\": \"Wednesday\",\r\n \"thu\": \"Thursday\",\r\n \"fri\": \"Friday\",\r\n \"sat\": \"Saturday\"\r\n }\r\n },\r\n \"stand-alone\": {\r\n \"abbreviated\": {\r\n \"sun\": \"Sun\",\r\n \"mon\": \"Mon\",\r\n \"tue\": \"Tue\",\r\n \"wed\": \"Wed\",\r\n \"thu\": \"Thu\",\r\n \"fri\": \"Fri\",\r\n \"sat\": \"Sat\"\r\n },\r\n \"narrow\": {\r\n \"sun\": \"S\",\r\n \"mon\": \"M\",\r\n \"tue\": \"T\",\r\n \"wed\": \"W\",\r\n \"thu\": \"T\",\r\n \"fri\": \"F\",\r\n \"sat\": \"S\"\r\n },\r\n \"short\": {\r\n \"sun\": \"Su\",\r\n \"mon\": \"Mo\",\r\n \"tue\": \"Tu\",\r\n \"wed\": \"We\",\r\n \"thu\": \"Th\",\r\n \"fri\": \"Fr\",\r\n \"sat\": \"Sa\"\r\n },\r\n \"wide\": {\r\n \"sun\": \"Sunday\",\r\n \"mon\": \"Monday\",\r\n \"tue\": \"Tuesday\",\r\n \"wed\": \"Wednesday\",\r\n \"thu\": \"Thursday\",\r\n \"fri\": \"Friday\",\r\n \"sat\": \"Saturday\"\r\n }\r\n }\r\n },\r\n \"quarters\": {\r\n \"format\": {\r\n \"abbreviated\": {\r\n \"1\": \"Q1\",\r\n \"2\": \"Q2\",\r\n \"3\": \"Q3\",\r\n \"4\": \"Q4\"\r\n },\r\n \"narrow\": {\r\n \"1\": \"1\",\r\n \"2\": \"2\",\r\n \"3\": \"3\",\r\n \"4\": \"4\"\r\n },\r\n \"wide\": {\r\n \"1\": \"1st quarter\",\r\n \"2\": \"2nd quarter\",\r\n \"3\": \"3rd quarter\",\r\n \"4\": \"4th quarter\"\r\n }\r\n },\r\n \"stand-alone\": {\r\n \"abbreviated\": {\r\n \"1\": \"Q1\",\r\n \"2\": \"Q2\",\r\n \"3\": \"Q3\",\r\n \"4\": \"Q4\"\r\n },\r\n \"narrow\": {\r\n \"1\": \"1\",\r\n \"2\": \"2\",\r\n \"3\": \"3\",\r\n \"4\": \"4\"\r\n },\r\n \"wide\": {\r\n \"1\": \"1st quarter\",\r\n \"2\": \"2nd quarter\",\r\n \"3\": \"3rd quarter\",\r\n \"4\": \"4th quarter\"\r\n }\r\n }\r\n },\r\n \"dayPeriods\": {\r\n \"format\": {\r\n \"abbreviated\": {\r\n \"am\": \"AM\",\r\n \"am-alt-variant\": \"am\",\r\n \"noon\": \"noon\",\r\n \"pm\": \"PM\",\r\n \"pm-alt-variant\": \"pm\"\r\n },\r\n \"narrow\": {\r\n \"am\": \"a\",\r\n \"noon\": \"n\",\r\n \"pm\": \"p\"\r\n },\r\n \"wide\": {\r\n \"am\": \"AM\",\r\n \"am-alt-variant\": \"am\",\r\n \"noon\": \"noon\",\r\n \"pm\": \"PM\",\r\n \"pm-alt-variant\": \"pm\"\r\n }\r\n },\r\n \"stand-alone\": {\r\n \"abbreviated\": {\r\n \"am\": \"AM\",\r\n \"am-alt-variant\": \"am\",\r\n \"noon\": \"noon\",\r\n \"pm\": \"PM\",\r\n \"pm-alt-variant\": \"pm\"\r\n },\r\n \"narrow\": {\r\n \"am\": \"a\",\r\n \"noon\": \"n\",\r\n \"pm\": \"p\"\r\n },\r\n \"wide\": {\r\n \"am\": \"AM\",\r\n \"am-alt-variant\": \"am\",\r\n \"noon\": \"noon\",\r\n \"pm\": \"PM\",\r\n \"pm-alt-variant\": \"pm\"\r\n }\r\n }\r\n },\r\n \"eras\": {\r\n \"eraNames\": {\r\n \"0\": \"Before Christ\",\r\n \"0-alt-variant\": \"Before Common Era\",\r\n \"1\": \"Anno Domini\",\r\n \"1-alt-variant\": \"Common Era\"\r\n },\r\n \"eraAbbr\": {\r\n \"0\": \"BC\",\r\n \"0-alt-variant\": \"BCE\",\r\n \"1\": \"AD\",\r\n \"1-alt-variant\": \"CE\"\r\n },\r\n \"eraNarrow\": {\r\n \"0\": \"B\",\r\n \"0-alt-variant\": \"BCE\",\r\n \"1\": \"A\",\r\n \"1-alt-variant\": \"CE\"\r\n }\r\n },\r\n \"dateFormats\": {\r\n \"full\": \"EEEE, MMMM d, y\",\r\n \"long\": \"MMMM d, y\",\r\n \"medium\": \"MMM d, y\",\r\n \"short\": \"M/d/yy\"\r\n },\r\n \"timeFormats\": {\r\n \"full\": \"h:mm:ss a zzzz\",\r\n \"long\": \"h:mm:ss a z\",\r\n \"medium\": \"h:mm:ss a\",\r\n \"short\": \"h:mm a\"\r\n },\r\n \"dateTimeFormats\": {\r\n \"full\": \"{1} 'at' {0}\",\r\n \"long\": \"{1} 'at' {0}\",\r\n \"medium\": \"{1}, {0}\",\r\n \"short\": \"{1}, {0}\",\r\n \"availableFormats\": {\r\n \"E\": \"ccc\",\r\n \"EHm\": \"E HH:mm\",\r\n \"EHms\": \"E HH:mm:ss\",\r\n \"Ed\": \"d E\",\r\n \"Ehm\": \"E h:mm a\",\r\n \"Ehms\": \"E h:mm:ss a\",\r\n \"Gy\": \"y G\",\r\n \"GyMMM\": \"MMM y G\",\r\n \"GyMMMEd\": \"E, MMM d, y G\",\r\n \"GyMMMd\": \"MMM d, y G\",\r\n \"H\": \"HH\",\r\n \"Hm\": \"HH:mm\",\r\n \"Hms\": \"HH:mm:ss\",\r\n \"M\": \"L\",\r\n \"MEd\": \"E, M/d\",\r\n \"MMM\": \"LLL\",\r\n \"MMMEd\": \"E, MMM d\",\r\n \"MMMd\": \"MMM d\",\r\n \"Md\": \"M/d\",\r\n \"d\": \"d\",\r\n \"h\": \"h a\",\r\n \"hm\": \"h:mm a\",\r\n \"hms\": \"h:mm:ss a\",\r\n \"ms\": \"mm:ss\",\r\n \"y\": \"y\",\r\n \"yM\": \"M/y\",\r\n \"yMEd\": \"E, M/d/y\",\r\n \"yMMM\": \"MMM y\",\r\n \"yMMMEd\": \"E, MMM d, y\",\r\n \"yMMMd\": \"MMM d, y\",\r\n \"yMd\": \"M/d/y\",\r\n \"yQQQ\": \"QQQ y\",\r\n \"yQQQQ\": \"QQQQ y\"\r\n },\r\n \"appendItems\": {\r\n \"Day\": \"{0} ({2}: {1})\",\r\n \"Day-Of-Week\": \"{0} {1}\",\r\n \"Era\": \"{0} {1}\",\r\n \"Hour\": \"{0} ({2}: {1})\",\r\n \"Minute\": \"{0} ({2}: {1})\",\r\n \"Month\": \"{0} ({2}: {1})\",\r\n \"Quarter\": \"{0} ({2}: {1})\",\r\n \"Second\": \"{0} ({2}: {1})\",\r\n \"Timezone\": \"{0} {1}\",\r\n \"Week\": \"{0} ({2}: {1})\",\r\n \"Year\": \"{0} {1}\"\r\n },\r\n \"intervalFormats\": {\r\n \"intervalFormatFallback\": \"{0} – {1}\",\r\n \"H\": {\r\n \"H\": \"HH – HH\"\r\n },\r\n \"Hm\": {\r\n \"H\": \"HH:mm – HH:mm\",\r\n \"m\": \"HH:mm – HH:mm\"\r\n },\r\n \"Hmv\": {\r\n \"H\": \"HH:mm – HH:mm v\",\r\n \"m\": \"HH:mm – HH:mm v\"\r\n },\r\n \"Hv\": {\r\n \"H\": \"HH – HH v\"\r\n },\r\n \"M\": {\r\n \"M\": \"M – M\"\r\n },\r\n \"MEd\": {\r\n \"M\": \"E, M/d – E, M/d\",\r\n \"d\": \"E, M/d – E, M/d\"\r\n },\r\n \"MMM\": {\r\n \"M\": \"MMM – MMM\"\r\n },\r\n \"MMMEd\": {\r\n \"M\": \"E, MMM d – E, MMM d\",\r\n \"d\": \"E, MMM d – E, MMM d\"\r\n },\r\n \"MMMd\": {\r\n \"M\": \"MMM d – MMM d\",\r\n \"d\": \"MMM d – d\"\r\n },\r\n \"Md\": {\r\n \"M\": \"M/d – M/d\",\r\n \"d\": \"M/d – M/d\"\r\n },\r\n \"d\": {\r\n \"d\": \"d – d\"\r\n },\r\n \"h\": {\r\n \"a\": \"h a – h a\",\r\n \"h\": \"h – h a\"\r\n },\r\n \"hm\": {\r\n \"a\": \"h:mm a – h:mm a\",\r\n \"h\": \"h:mm – h:mm a\",\r\n \"m\": \"h:mm – h:mm a\"\r\n },\r\n \"hmv\": {\r\n \"a\": \"h:mm a – h:mm a v\",\r\n \"h\": \"h:mm – h:mm a v\",\r\n \"m\": \"h:mm – h:mm a v\"\r\n },\r\n \"hv\": {\r\n \"a\": \"h a – h a v\",\r\n \"h\": \"h – h a v\"\r\n },\r\n \"y\": {\r\n \"y\": \"y – y\"\r\n },\r\n \"yM\": {\r\n \"M\": \"M/y – M/y\",\r\n \"y\": \"M/y – M/y\"\r\n },\r\n \"yMEd\": {\r\n \"M\": \"E, M/d/y – E, M/d/y\",\r\n \"d\": \"E, M/d/y – E, M/d/y\",\r\n \"y\": \"E, M/d/y – E, M/d/y\"\r\n },\r\n \"yMMM\": {\r\n \"M\": \"MMM – MMM y\",\r\n \"y\": \"MMM y – MMM y\"\r\n },\r\n \"yMMMEd\": {\r\n \"M\": \"E, MMM d – E, MMM d, y\",\r\n \"d\": \"E, MMM d – E, MMM d, y\",\r\n \"y\": \"E, MMM d, y – E, MMM d, y\"\r\n },\r\n \"yMMMM\": {\r\n \"M\": \"MMMM – MMMM y\",\r\n \"y\": \"MMMM y – MMMM y\"\r\n },\r\n \"yMMMd\": {\r\n \"M\": \"MMM d – MMM d, y\",\r\n \"d\": \"MMM d – d, y\",\r\n \"y\": \"MMM d, y – MMM d, y\"\r\n },\r\n \"yMd\": {\r\n \"M\": \"M/d/y – M/d/y\",\r\n \"d\": \"M/d/y – M/d/y\",\r\n \"y\": \"M/d/y – M/d/y\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.536+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx#locationId=tcm:0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Upgrade-Insecure-Requests", "value": "1" }, { "name": "If-Modified-Since", "value": "Wed, 25 Jul 2018 07:13:02 GMT" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1234 }, "response": { "status": 304, "statusText": "Not modifed", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Content-Type", "value": "text/html" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "text/html; charset=utf-8", "size": 88381, "text": "\r\n\r\n\r\n\r\n\t\r\n\t\tSDL Web\r\n\t\t\r\n\r\n\t\t\r\n\t\t\r\n\t\r\n\t\r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n
            \r\n\t
            \r\n\t\t
            Default User
            \r\n\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t
            0
            \r\n\t\t
            \r\n\t
            \r\n\r\n\t
            \r\n\r\n\t
            \r\n\t\t
            \r\n\t\t
            0
            \r\n\t\t
            \r\n\t
            \r\n
            \r\n
            \r\n\t\t\t\t
            \r\n\r\n\r\n
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\r\n
            \r\n\t

            User Preferences

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t
            Edit
            \r\n\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            Language

            \r\n\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            Regional Settings

            \r\n\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t
            \r\n
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\r\n
            \r\n
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t\t

            Profile picture

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            User Preferences\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t

            The recommended minimum dimensions for the source image are 64x64 pixels.

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tReset\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tUpload\r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t\t

            Update your profile picture

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t

            Uploading image...

            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t\t

            Configure your profile picture

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            Cancel\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t

            Preview

            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tApply\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t\t

            Profile picture

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            User Preferences\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t

            Are you sure you want to reset your profile picture to the system default?

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tReset\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tCancel\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\r\n\t\t\t
            \r\n\t\t\t\t

            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t

            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\tTry Again\r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n
            \r\n\t\t\t\t\t\t\t\t\tTry Again\r\n\t\t\t\t\t\t\t\t
            \r\n
            \r\n\t\t\t\t\t\t\t\t\tCancel\r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n
            \r\n\r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\r\n
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t\r\n\r\n
            \r\n\t

            Things to do

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\tAssigned\r\n\t\t\t\t
            \r\n\t\t\t\t\tStarted\r\n\t\t\t\t
            \r\n\t\t\t\t\t
             \r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            Back\r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
             
            \r\n\t\t\t\t
            \r\n
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t\r\n
            \r\n\t

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t
             \r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\tStart Activity\r\n\t\t\t\t
            \r\n\t\t\t\t\tFinish Activity\r\n\t\t\t\t
            \r\n\t\t\t\t\tReassign Activity\r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            Related Items

            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            Back\r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
             
            \r\n\t\t\t\t
            \r\n
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t\r\n
            \r\n\t

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t
            Back to Activity\r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            Finish Activity Message

            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            Next Activity

            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            Next Activity
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            Title
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t\r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n
            \r\n
            \r\n\r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\tDone\r\n\t\t\t\t
            \r\n\t
            \r\n
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t\r\n
            \r\n\t

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t
            Back to Activity\r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t\r\n
            \r\n\t

            \r\n\t\t\r\n\t

            \r\n\t

            \r\n\t\t\r\n\t

            \r\n\r\n\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n
            \r\n\t\t
            \r\n\t\t\t\t\tReassign\r\n\t\t\t\t
            \r\n\t
            \r\n
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t\r\n\r\n
            \r\n\t

            New Task

            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\t
            Back\r\n\t\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t

            \r\n\t\t

            \r\n\t\t

            \r\n\t\t

            \r\n\t\t
            \r\n\t\t\t\t\t\r\n
            \r\n\t

            \r\n\t\t\r\n\t

            \r\n\t

            \r\n\t\t\r\n\t

            \r\n\r\n\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n
            \r\n\t\t
            \r\n\t\t\t

            \r\n\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t\t\tAssign Task\r\n\t\t\t\t
            \r\n\t
            \r\n
            \r\n\r\n\t\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t\r\n
            \r\n\t\t\t
            \r\n
            \r\n\t
            \r\n\t
            \r\n\t\t
            Home
            Create
            Organize
            Workflow
            Administration
            Bundle
            Tools
            \r\n\t
            \r\n\t
            \r\n
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Cut
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Copy
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Paste
            \r\n\t\t\t\t
            Clipboard
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            Open \r\n\t\t\t\t
            \r\n\t\t\t\t
             
            BluePrint Hierarchy
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Where Used
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Properties
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Delete
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Add to a Bundle
            \r\n\t\t\t\t
            Manage
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            View on Site
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Preview
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Compare
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            History
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Check-in
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Check-out
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Undo Check-out
            \r\n\t\t\t\t
            Edit
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Publishing
            Queue
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Publish
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Unpublish
            \r\n\t\t\t\t
            Publish
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Send to My Favorites
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Send by E-mail
            \r\n\t\t\t\t
            Send Item Link
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            New Component \r\n\t\t\t\t
            \r\n\t\t\t\t
             
            New Page
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Custom Page
            \r\n\t\t\t
            Content
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Publication
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Bundle
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Folder
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Structure Group
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Virtual Folder
            \r\n\t\t\t
            Organizational Items
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Schema
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            New Component Template
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            New Page Template
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            New Template Building Block
            \r\n\t\t\t\t
            Templates
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Category
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Keyword
            \r\n\t\t\t
            Taxonomy
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Business Process Type
            \r\n\t\t\t
            Business Process Types
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            New Target Group
            \r\n\t\t\t
            Targeting
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            BluePrint Hierarchy
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Localize
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Unlocalize
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Promote
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Demote
            \r\n\t\t\t
            BluePrinting
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Classify
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Unclassify
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Reclassify
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            New Category
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            New Keyword
            \r\n\t\t\t\t
            Taxonomy
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Where Used
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Properties
            \r\n\t\t\t
            Details
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Start Activity
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Finish Activity
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Assign Activity
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            Restart Activity
            \r\n\t\t\t\t
            Workflow Activity
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Force Finish Process
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Revert Process
            \r\n\t\t\t
            Workflow Process
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Open Approval
            Status List
            \r\n\t\t\t
            Workflow Management
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Users 
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Groups 
            \r\n\t\t\t
            Access Management
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Target Types 
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Publication Targets 
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Protocol Schemas 
            \r\n\t\t\t
            Publishing Management
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Open
            Font List
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Multimedia Types 
            \r\n\t\t\t
            Content Configuration
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            DXA Settings
            \r\n\t\t\t
            DXA Settings
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Add Items to this Bundle
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Remove from Bundle
            \r\n\t\t\t
            \r\n\t\t\t\t
             
            Start Workflow Process
            \r\n\t\t\t
            Bundle Content
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            Online Marketing
            \r\n\t\t\t
            Development
            \r\n\t\t\t
            Maintenance
            \r\n\t
            \r\n
            \r\n
              \r\n\t
            • \r\n\t\t
              Cut\r\n\t
            • \r\n\t
            • \r\n\t\t
              Copy\r\n\t
            • \r\n\t
            • \r\n\t\t
              Paste\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Open\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Open\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Open with WebDAV\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Go to Location\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Open\r\n\t
            • \r\n\t
            • \r\n\t\t
              Open with WebDAV\r\n\t
            • \r\n\t
            • \r\n\t\t
              Go to Location\r\n\t
            • \r\n\t
            • \r\n\t\t
              BluePrint Hierarchy\r\n\t
            • \r\n\t
            • \r\n\t\t
              Where Used\r\n\t
            • \r\n\t
            • \r\n\t\t
              Properties\r\n\t
            • \r\n\t
            • \r\n\t\t
              Delete\r\n\t
            • \r\n\t
            • \r\n\t\t
              Add to a Bundle\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              View on Site\r\n\t
            • \r\n\t
            • \r\n\t\t
              Preview\r\n\t
            • \r\n\t
            • \r\n\t\t
              Compare\r\n\t
            • \r\n\t
            • \r\n\t\t
              History\r\n\t
            • \r\n\t
            • \r\n\t\t
              Check-in\r\n\t
            • \r\n\t
            • \r\n\t\t
              Check-out\r\n\t
            • \r\n\t
            • \r\n\t\t
              Undo Check-out\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Publishing Queue\r\n\t
            • \r\n\t
            • \r\n\t\t
              Publish\r\n\t
            • \r\n\t
            • \r\n\t\t
              Unpublish\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Send to My Favorites\r\n\t
            • \r\n\t
            • \r\n\t\t
              Send by E-mail\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Component\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                New Component\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Multimedia Component\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Upload Multimedia Component\r\n\t\t\t\t
                \r\n\t\t\t\t\t\r\n\t\t\t\t\t
                \r\n\t\t\t\t\t\t
                \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
                \r\n\t\t\t\t\t
                \r\n\t\t\t\t
                \r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Component\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Multimedia Component\r\n\t
            • \r\n\t
            • \r\n\t\t
              Upload Multimedia Component\r\n\t\t
              \r\n\t\t\t\r\n\t\t\t
              \r\n\t\t\t\t
              \r\n\t\t\t\t\t\r\n\t\t\t\t
              \r\n\t\t\t
              \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Page\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Custom Page\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Publication\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Bundle\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Folder\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Structure Group\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Virtual Folder\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Schema\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Component Template\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Page Template\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Template Building Block\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Category\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Keyword\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Business Process Type\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New Target Group\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              BluePrint Hierarchy\r\n\t
            • \r\n\t
            • \r\n\t\t
              Localize\r\n\t
            • \r\n\t
            • \r\n\t\t
              Unlocalize\r\n\t
            • \r\n\t
            • \r\n\t\t
              Promote\r\n\t
            • \r\n\t
            • \r\n\t\t
              Demote\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Classify\r\n\t
            • \r\n\t
            • \r\n\t\t
              Unclassify\r\n\t
            • \r\n\t
            • \r\n\t\t
              Reclassify\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Category\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Keyword\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Where Used\r\n\t
            • \r\n\t
            • \r\n\t\t
              Properties\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Start Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Finish Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Assign Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Restart Activity\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Force Finish Process\r\n\t
            • \r\n\t
            • \r\n\t\t
              Revert Process\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Open Approval Status List\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Users\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Users\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New User\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Disable User\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Enable User\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Users\r\n\t
            • \r\n\t
            • \r\n\t\t
              New User\r\n\t
            • \r\n\t
            • \r\n\t\t
              Disable User\r\n\t
            • \r\n\t
            • \r\n\t\t
              Enable User\r\n\t
            • \r\n\t
            • \r\n\t\t
              Groups\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Groups\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Group\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Groups\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Group\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Target Types\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Target Types\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Target Type\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Target Types\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Target Type\r\n\t
            • \r\n\t
            • \r\n\t\t
              Publication Targets\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Publication Targets\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Publication Target\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Publication Targets\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Publication Target\r\n\t
            • \r\n\t
            • \r\n\t\t
              Protocol Schemas\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Protocol Schemas\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Protocol Schema\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Protocol Schemas\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Protocol Schema\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Open Font List\r\n\t
            • \r\n\t
            • \r\n\t\t
              Multimedia Types\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Show Multimedia Types\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Multimedia Type\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Show Multimedia Types\r\n\t
            • \r\n\t
            • \r\n\t\t
              New Multimedia Type\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              DXA Settings\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Add Items to this Bundle\r\n\t
            • \r\n\t
            • \r\n\t\t
              Remove from Bundle\r\n\t
            • \r\n\t
            • \r\n\t\t
              Start Workflow Process\r\n\t
            • \r\n
            \r\n\r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t\t\r\n\t\t\t\t\r\n\t\t\t\t\r\n\t\t\t\r\n\t\t
            \r\n
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t
            \r\n\t\t
            Shortcuts
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t\r\n\t\t\t\t\t\t\t\t
            \r\n\t
            \r\n\t\t\t\t\t\t\t
            \r\n
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n
            \r\n\t\r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\t
            Publications
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t
            \r\n\t\t\t\t\t\t\t\t\r\n
            \r\n
            \r\n\t\r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\t
            Administration
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t\r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t
            \r\n\t\t\t\t\t\t\t\t\r\n
            \r\n
            \r\n\t
            \r\n
            \r\n
            \r\n\t
            Content Management
            \r\n
            \r\n
            \r\n\t
            Administration
            \r\n
            \r\n
            \r\n\r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\r\n\r\n
            \r\n\t
            \r\n\t\t\r\n\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t
            \r\n\t
            \r\n
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t\t\t
            \r\n\t\r\n
            \r\n\t
            \r\n\t\t\r\n\t\t\t\r\n\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
             
            \r\n\t\t\t\t\t
            \r\n\t\t \r\n\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t\r\n\t\t\t\t\t\t\r\n\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            Item Types
            \r\n\t\t\t\t\t\t
            \r\n\t\t
            \r\n\t\t\r\n\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t
            \r\n\t
            \r\n\t\t
            \r\n\t
            \r\n
            \r\n
            \r\n\t\t\t\t\t\t\t\t\t\t
            \r\n
            \r\n\t\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t\t
            \r\n\t\t\t\t\t\t
            \r\n\t\t\t\t\t
            \r\n\t\t\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t\t
              \r\n\t
            • \r\n\t\t
              Open\r\n\t
            • \r\n\t
            • \r\n\t\t
              Go to Location\r\n\t
            • \r\n\t
            • \r\n\t\t
              Open with WebDAV\r\n\t
            • \r\n\t
            • \r\n\t\t
              Explore\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Versioning\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Check-in\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Check-out\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Undo Check-out\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                History\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Compare\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              BluePrinting\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Localize\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Unlocalize\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                BluePrint Hierarchy\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Promote\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Demote\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Publishing\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Publish\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Unpublish\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Send Item Link\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Send to My Favorites\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Send by E-mail\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Start Location\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Use Current Location\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Reset to Default\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Go to Start Location\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              View on Site\r\n\t
            • \r\n\t
            • \r\n\t\t
              Preview\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Enable User\r\n\t
            • \r\n\t
            • \r\n\t\t
              Disable User\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Cut\r\n\t
            • \r\n\t
            • \r\n\t\t
              Copy\r\n\t
            • \r\n\t
            • \r\n\t\t
              Paste\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Delete\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Add Items to this Bundle\r\n\t
            • \r\n\t
            • \r\n\t\t
              Add to a Bundle\r\n\t
            • \r\n\t
            • \r\n\t\t
              Remove from Bundle\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Properties\r\n\t
            • \r\n\t
            • \r\n\t\t
              Restart Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Assign Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Start Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Finish Activity\r\n\t
            • \r\n\t
            • \r\n\t\t
              Where Used\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Force Finish Process\r\n\t
            • \r\n\t
            • \r\n\t\t
              Revert Process\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              Move up\r\n\t
            • \r\n\t
            • \r\n\t\t
              Move down\r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t
            • \r\n\t\t
              New\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Publication\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Folder\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Virtual Folder\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Bundle\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Structure Group\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Category\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Business Process Type\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Schema\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Protocol Schema\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Component Template\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Component\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Multimedia Component\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Page template\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Page\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Target Group\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Keyword\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Template Building Block\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Target Type\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Publication Target\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Multimedia Type\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                User\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Group\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                New Custom Page\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Classification\r\n\t\t\r\n\t\t
                \r\n\t\t\t
              • \r\n\t\t\t\t
                Unclassify\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Classify\r\n\t\t\t
              • \r\n\t\t\t
              • \r\n\t\t\t\t
                Reclassify\r\n\t\t\t
              • \r\n\t\t
              \r\n\t
            • \r\n\t
            • \r\n\t\t
              Refresh\r\n\t
            • \r\n
            \r\n\t\t
            \r\n\t
            \r\n\t\t
            \r\n\t\t\t
            \r\n\t\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t\t
            \r\n\t
            \r\n\t\r\n\r\n" }, "redirectURL": "", "headersSize": 216, "bodySize": 17830 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 470, "receive": 0 }, "time": 470, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.538+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/Core/Libraries/CldrData/main/en-US/timeZoneNames.json?3.2.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "3.2.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/json" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:38 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0d5a4c9fbfd21:0\"" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:01 GMT" }, { "name": "Content-Length", "value": "73558" } ], "cookies": [], "content": { "mimeType": "application/json", "size": 73558, "text": "{\r\n \"main\": {\r\n \"en-US\": {\r\n \"identity\": {\r\n \"version\": {\r\n \"_cldrVersion\": \"26\",\r\n \"_number\": \"$Revision: 10669 $\"\r\n },\r\n \"generation\": {\r\n \"_date\": \"$Date: 2014-07-23 16:10:33 -0500 (Wed, 23 Jul 2014) $\"\r\n },\r\n \"language\": \"en\",\r\n \"territory\": \"US\"\r\n },\r\n \"dates\": {\r\n \"timeZoneNames\": {\r\n \"hourFormat\": \"+HH:mm;-HH:mm\",\r\n \"gmtFormat\": \"GMT{0}\",\r\n \"gmtZeroFormat\": \"GMT\",\r\n \"regionFormat\": \"{0} Time\",\r\n \"regionFormat-type-standard\": \"{0} Standard Time\",\r\n \"regionFormat-type-daylight\": \"{0} Daylight Time\",\r\n \"fallbackFormat\": \"{1} ({0})\",\r\n \"zone\": {\r\n \"America\": {\r\n \"Adak\": {\r\n \"exemplarCity\": \"Adak\"\r\n },\r\n \"Anchorage\": {\r\n \"exemplarCity\": \"Anchorage\"\r\n },\r\n \"Anguilla\": {\r\n \"exemplarCity\": \"Anguilla\"\r\n },\r\n \"Antigua\": {\r\n \"exemplarCity\": \"Antigua\"\r\n },\r\n \"Araguaina\": {\r\n \"exemplarCity\": \"Araguaina\"\r\n },\r\n \"Argentina\": {\r\n \"La_Rioja\": {\r\n \"exemplarCity\": \"La Rioja\"\r\n },\r\n \"Rio_Gallegos\": {\r\n \"exemplarCity\": \"Rio Gallegos\"\r\n },\r\n \"Salta\": {\r\n \"exemplarCity\": \"Salta\"\r\n },\r\n \"San_Juan\": {\r\n \"exemplarCity\": \"San Juan\"\r\n },\r\n \"San_Luis\": {\r\n \"exemplarCity\": \"San Luis\"\r\n },\r\n \"Tucuman\": {\r\n \"exemplarCity\": \"Tucuman\"\r\n },\r\n \"Ushuaia\": {\r\n \"exemplarCity\": \"Ushuaia\"\r\n }\r\n },\r\n \"Aruba\": {\r\n \"exemplarCity\": \"Aruba\"\r\n },\r\n \"Asuncion\": {\r\n \"exemplarCity\": \"Asunción\"\r\n },\r\n \"Bahia\": {\r\n \"exemplarCity\": \"Bahia\"\r\n },\r\n \"Bahia_Banderas\": {\r\n \"exemplarCity\": \"Bahia Banderas\"\r\n },\r\n \"Barbados\": {\r\n \"exemplarCity\": \"Barbados\"\r\n },\r\n \"Belem\": {\r\n \"exemplarCity\": \"Belem\"\r\n },\r\n \"Belize\": {\r\n \"exemplarCity\": \"Belize\"\r\n },\r\n \"Blanc-Sablon\": {\r\n \"exemplarCity\": \"Blanc-Sablon\"\r\n },\r\n \"Boa_Vista\": {\r\n \"exemplarCity\": \"Boa Vista\"\r\n },\r\n \"Bogota\": {\r\n \"exemplarCity\": \"Bogota\"\r\n },\r\n \"Boise\": {\r\n \"exemplarCity\": \"Boise\"\r\n },\r\n \"Buenos_Aires\": {\r\n \"exemplarCity\": \"Buenos Aires\"\r\n },\r\n \"Cambridge_Bay\": {\r\n \"exemplarCity\": \"Cambridge Bay\"\r\n },\r\n \"Campo_Grande\": {\r\n \"exemplarCity\": \"Campo Grande\"\r\n },\r\n \"Cancun\": {\r\n \"exemplarCity\": \"Cancun\"\r\n },\r\n \"Caracas\": {\r\n \"exemplarCity\": \"Caracas\"\r\n },\r\n \"Catamarca\": {\r\n \"exemplarCity\": \"Catamarca\"\r\n },\r\n \"Cayenne\": {\r\n \"exemplarCity\": \"Cayenne\"\r\n },\r\n \"Cayman\": {\r\n \"exemplarCity\": \"Cayman\"\r\n },\r\n \"Chicago\": {\r\n \"exemplarCity\": \"Chicago\"\r\n },\r\n \"Chihuahua\": {\r\n \"exemplarCity\": \"Chihuahua\"\r\n },\r\n \"Coral_Harbour\": {\r\n \"exemplarCity\": \"Atikokan\"\r\n },\r\n \"Cordoba\": {\r\n \"exemplarCity\": \"Cordoba\"\r\n },\r\n \"Costa_Rica\": {\r\n \"exemplarCity\": \"Costa Rica\"\r\n },\r\n \"Creston\": {\r\n \"exemplarCity\": \"Creston\"\r\n },\r\n \"Cuiaba\": {\r\n \"exemplarCity\": \"Cuiaba\"\r\n },\r\n \"Curacao\": {\r\n \"exemplarCity\": \"Curaçao\"\r\n },\r\n \"Danmarkshavn\": {\r\n \"exemplarCity\": \"Danmarkshavn\"\r\n },\r\n \"Dawson\": {\r\n \"exemplarCity\": \"Dawson\"\r\n },\r\n \"Dawson_Creek\": {\r\n \"exemplarCity\": \"Dawson Creek\"\r\n },\r\n \"Denver\": {\r\n \"exemplarCity\": \"Denver\"\r\n },\r\n \"Detroit\": {\r\n \"exemplarCity\": \"Detroit\"\r\n },\r\n \"Dominica\": {\r\n \"exemplarCity\": \"Dominica\"\r\n },\r\n \"Edmonton\": {\r\n \"exemplarCity\": \"Edmonton\"\r\n },\r\n \"Eirunepe\": {\r\n \"exemplarCity\": \"Eirunepe\"\r\n },\r\n \"El_Salvador\": {\r\n \"exemplarCity\": \"El Salvador\"\r\n },\r\n \"Fortaleza\": {\r\n \"exemplarCity\": \"Fortaleza\"\r\n },\r\n \"Glace_Bay\": {\r\n \"exemplarCity\": \"Glace Bay\"\r\n },\r\n \"Godthab\": {\r\n \"exemplarCity\": \"Nuuk\"\r\n },\r\n \"Goose_Bay\": {\r\n \"exemplarCity\": \"Goose Bay\"\r\n },\r\n \"Grand_Turk\": {\r\n \"exemplarCity\": \"Grand Turk\"\r\n },\r\n \"Grenada\": {\r\n \"exemplarCity\": \"Grenada\"\r\n },\r\n \"Guadeloupe\": {\r\n \"exemplarCity\": \"Guadeloupe\"\r\n },\r\n \"Guatemala\": {\r\n \"exemplarCity\": \"Guatemala\"\r\n },\r\n \"Guayaquil\": {\r\n \"exemplarCity\": \"Guayaquil\"\r\n },\r\n \"Guyana\": {\r\n \"exemplarCity\": \"Guyana\"\r\n },\r\n \"Halifax\": {\r\n \"exemplarCity\": \"Halifax\"\r\n },\r\n \"Havana\": {\r\n \"exemplarCity\": \"Havana\"\r\n },\r\n \"Hermosillo\": {\r\n \"exemplarCity\": \"Hermosillo\"\r\n },\r\n \"Indiana\": {\r\n \"Knox\": {\r\n \"exemplarCity\": \"Knox, Indiana\"\r\n },\r\n \"Marengo\": {\r\n \"exemplarCity\": \"Marengo, Indiana\"\r\n },\r\n \"Petersburg\": {\r\n \"exemplarCity\": \"Petersburg, Indiana\"\r\n },\r\n \"Tell_City\": {\r\n \"exemplarCity\": \"Tell City, Indiana\"\r\n },\r\n \"Vevay\": {\r\n \"exemplarCity\": \"Vevay, Indiana\"\r\n },\r\n \"Vincennes\": {\r\n \"exemplarCity\": \"Vincennes, Indiana\"\r\n },\r\n \"Winamac\": {\r\n \"exemplarCity\": \"Winamac, Indiana\"\r\n }\r\n },\r\n \"Indianapolis\": {\r\n \"exemplarCity\": \"Indianapolis\"\r\n },\r\n \"Inuvik\": {\r\n \"exemplarCity\": \"Inuvik\"\r\n },\r\n \"Iqaluit\": {\r\n \"exemplarCity\": \"Iqaluit\"\r\n },\r\n \"Jamaica\": {\r\n \"exemplarCity\": \"Jamaica\"\r\n },\r\n \"Jujuy\": {\r\n \"exemplarCity\": \"Jujuy\"\r\n },\r\n \"Juneau\": {\r\n \"exemplarCity\": \"Juneau\"\r\n },\r\n \"Kentucky\": {\r\n \"Monticello\": {\r\n \"exemplarCity\": \"Monticello, Kentucky\"\r\n }\r\n },\r\n \"Kralendijk\": {\r\n \"exemplarCity\": \"Kralendijk\"\r\n },\r\n \"La_Paz\": {\r\n \"exemplarCity\": \"La Paz\"\r\n },\r\n \"Lima\": {\r\n \"exemplarCity\": \"Lima\"\r\n },\r\n \"Los_Angeles\": {\r\n \"exemplarCity\": \"Los Angeles\"\r\n },\r\n \"Louisville\": {\r\n \"exemplarCity\": \"Louisville\"\r\n },\r\n \"Lower_Princes\": {\r\n \"exemplarCity\": \"Lower Prince’s Quarter\"\r\n },\r\n \"Maceio\": {\r\n \"exemplarCity\": \"Maceio\"\r\n },\r\n \"Managua\": {\r\n \"exemplarCity\": \"Managua\"\r\n },\r\n \"Manaus\": {\r\n \"exemplarCity\": \"Manaus\"\r\n },\r\n \"Marigot\": {\r\n \"exemplarCity\": \"Marigot\"\r\n },\r\n \"Martinique\": {\r\n \"exemplarCity\": \"Martinique\"\r\n },\r\n \"Matamoros\": {\r\n \"exemplarCity\": \"Matamoros\"\r\n },\r\n \"Mazatlan\": {\r\n \"exemplarCity\": \"Mazatlan\"\r\n },\r\n \"Mendoza\": {\r\n \"exemplarCity\": \"Mendoza\"\r\n },\r\n \"Menominee\": {\r\n \"exemplarCity\": \"Menominee\"\r\n },\r\n \"Merida\": {\r\n \"exemplarCity\": \"Merida\"\r\n },\r\n \"Metlakatla\": {\r\n \"exemplarCity\": \"Metlakatla\"\r\n },\r\n \"Mexico_City\": {\r\n \"exemplarCity\": \"Mexico City\"\r\n },\r\n \"Miquelon\": {\r\n \"exemplarCity\": \"Miquelon\"\r\n },\r\n \"Moncton\": {\r\n \"exemplarCity\": \"Moncton\"\r\n },\r\n \"Monterrey\": {\r\n \"exemplarCity\": \"Monterrey\"\r\n },\r\n \"Montevideo\": {\r\n \"exemplarCity\": \"Montevideo\"\r\n },\r\n \"Montserrat\": {\r\n \"exemplarCity\": \"Montserrat\"\r\n },\r\n \"Nassau\": {\r\n \"exemplarCity\": \"Nassau\"\r\n },\r\n \"New_York\": {\r\n \"exemplarCity\": \"New York\"\r\n },\r\n \"Nipigon\": {\r\n \"exemplarCity\": \"Nipigon\"\r\n },\r\n \"Nome\": {\r\n \"exemplarCity\": \"Nome\"\r\n },\r\n \"Noronha\": {\r\n \"exemplarCity\": \"Noronha\"\r\n },\r\n \"North_Dakota\": {\r\n \"Beulah\": {\r\n \"exemplarCity\": \"Beulah, North Dakota\"\r\n },\r\n \"Center\": {\r\n \"exemplarCity\": \"Center, North Dakota\"\r\n },\r\n \"New_Salem\": {\r\n \"exemplarCity\": \"New Salem, North Dakota\"\r\n }\r\n },\r\n \"Ojinaga\": {\r\n \"exemplarCity\": \"Ojinaga\"\r\n },\r\n \"Panama\": {\r\n \"exemplarCity\": \"Panama\"\r\n },\r\n \"Pangnirtung\": {\r\n \"exemplarCity\": \"Pangnirtung\"\r\n },\r\n \"Paramaribo\": {\r\n \"exemplarCity\": \"Paramaribo\"\r\n },\r\n \"Phoenix\": {\r\n \"exemplarCity\": \"Phoenix\"\r\n },\r\n \"Port-au-Prince\": {\r\n \"exemplarCity\": \"Port-au-Prince\"\r\n },\r\n \"Port_of_Spain\": {\r\n \"exemplarCity\": \"Port of Spain\"\r\n },\r\n \"Porto_Velho\": {\r\n \"exemplarCity\": \"Porto Velho\"\r\n },\r\n \"Puerto_Rico\": {\r\n \"exemplarCity\": \"Puerto Rico\"\r\n },\r\n \"Rainy_River\": {\r\n \"exemplarCity\": \"Rainy River\"\r\n },\r\n \"Rankin_Inlet\": {\r\n \"exemplarCity\": \"Rankin Inlet\"\r\n },\r\n \"Recife\": {\r\n \"exemplarCity\": \"Recife\"\r\n },\r\n \"Regina\": {\r\n \"exemplarCity\": \"Regina\"\r\n },\r\n \"Resolute\": {\r\n \"exemplarCity\": \"Resolute\"\r\n },\r\n \"Rio_Branco\": {\r\n \"exemplarCity\": \"Rio Branco\"\r\n },\r\n \"Santa_Isabel\": {\r\n \"exemplarCity\": \"Santa Isabel\"\r\n },\r\n \"Santarem\": {\r\n \"exemplarCity\": \"Santarem\"\r\n },\r\n \"Santiago\": {\r\n \"exemplarCity\": \"Santiago\"\r\n },\r\n \"Santo_Domingo\": {\r\n \"exemplarCity\": \"Santo Domingo\"\r\n },\r\n \"Sao_Paulo\": {\r\n \"exemplarCity\": \"Sao Paulo\"\r\n },\r\n \"Scoresbysund\": {\r\n \"exemplarCity\": \"Ittoqqortoormiit\"\r\n },\r\n \"Sitka\": {\r\n \"exemplarCity\": \"Sitka\"\r\n },\r\n \"St_Barthelemy\": {\r\n \"exemplarCity\": \"St. Barthélemy\"\r\n },\r\n \"St_Johns\": {\r\n \"exemplarCity\": \"St. John’s\"\r\n },\r\n \"St_Kitts\": {\r\n \"exemplarCity\": \"St. Kitts\"\r\n },\r\n \"St_Lucia\": {\r\n \"exemplarCity\": \"St. Lucia\"\r\n },\r\n \"St_Thomas\": {\r\n \"exemplarCity\": \"St. Thomas\"\r\n },\r\n \"St_Vincent\": {\r\n \"exemplarCity\": \"St. Vincent\"\r\n },\r\n \"Swift_Current\": {\r\n \"exemplarCity\": \"Swift Current\"\r\n },\r\n \"Tegucigalpa\": {\r\n \"exemplarCity\": \"Tegucigalpa\"\r\n },\r\n \"Thule\": {\r\n \"exemplarCity\": \"Thule\"\r\n },\r\n \"Thunder_Bay\": {\r\n \"exemplarCity\": \"Thunder Bay\"\r\n },\r\n \"Tijuana\": {\r\n \"exemplarCity\": \"Tijuana\"\r\n },\r\n \"Toronto\": {\r\n \"exemplarCity\": \"Toronto\"\r\n },\r\n \"Tortola\": {\r\n \"exemplarCity\": \"Tortola\"\r\n },\r\n \"Vancouver\": {\r\n \"exemplarCity\": \"Vancouver\"\r\n },\r\n \"Whitehorse\": {\r\n \"exemplarCity\": \"Whitehorse\"\r\n },\r\n \"Winnipeg\": {\r\n \"exemplarCity\": \"Winnipeg\"\r\n },\r\n \"Yakutat\": {\r\n \"exemplarCity\": \"Yakutat\"\r\n },\r\n \"Yellowknife\": {\r\n \"exemplarCity\": \"Yellowknife\"\r\n }\r\n },\r\n \"Atlantic\": {\r\n \"Azores\": {\r\n \"exemplarCity\": \"Azores\"\r\n },\r\n \"Bermuda\": {\r\n \"exemplarCity\": \"Bermuda\"\r\n },\r\n \"Canary\": {\r\n \"exemplarCity\": \"Canary\"\r\n },\r\n \"Cape_Verde\": {\r\n \"exemplarCity\": \"Cape Verde\"\r\n },\r\n \"Faeroe\": {\r\n \"exemplarCity\": \"Faroe\"\r\n },\r\n \"Madeira\": {\r\n \"exemplarCity\": \"Madeira\"\r\n },\r\n \"Reykjavik\": {\r\n \"exemplarCity\": \"Reykjavik\"\r\n },\r\n \"South_Georgia\": {\r\n \"exemplarCity\": \"South Georgia\"\r\n },\r\n \"St_Helena\": {\r\n \"exemplarCity\": \"St. Helena\"\r\n },\r\n \"Stanley\": {\r\n \"exemplarCity\": \"Stanley\"\r\n }\r\n },\r\n \"Europe\": {\r\n \"Amsterdam\": {\r\n \"exemplarCity\": \"Amsterdam\"\r\n },\r\n \"Andorra\": {\r\n \"exemplarCity\": \"Andorra\"\r\n },\r\n \"Athens\": {\r\n \"exemplarCity\": \"Athens\"\r\n },\r\n \"Belgrade\": {\r\n \"exemplarCity\": \"Belgrade\"\r\n },\r\n \"Berlin\": {\r\n \"exemplarCity\": \"Berlin\"\r\n },\r\n \"Bratislava\": {\r\n \"exemplarCity\": \"Bratislava\"\r\n },\r\n \"Brussels\": {\r\n \"exemplarCity\": \"Brussels\"\r\n },\r\n \"Bucharest\": {\r\n \"exemplarCity\": \"Bucharest\"\r\n },\r\n \"Budapest\": {\r\n \"exemplarCity\": \"Budapest\"\r\n },\r\n \"Busingen\": {\r\n \"exemplarCity\": \"Busingen\"\r\n },\r\n \"Chisinau\": {\r\n \"exemplarCity\": \"Chisinau\"\r\n },\r\n \"Copenhagen\": {\r\n \"exemplarCity\": \"Copenhagen\"\r\n },\r\n \"Dublin\": {\r\n \"long\": {\r\n \"daylight\": \"Irish Standard Time\"\r\n },\r\n \"exemplarCity\": \"Dublin\"\r\n },\r\n \"Gibraltar\": {\r\n \"exemplarCity\": \"Gibraltar\"\r\n },\r\n \"Guernsey\": {\r\n \"exemplarCity\": \"Guernsey\"\r\n },\r\n \"Helsinki\": {\r\n \"exemplarCity\": \"Helsinki\"\r\n },\r\n \"Isle_of_Man\": {\r\n \"exemplarCity\": \"Isle of Man\"\r\n },\r\n \"Istanbul\": {\r\n \"exemplarCity\": \"Istanbul\"\r\n },\r\n \"Jersey\": {\r\n \"exemplarCity\": \"Jersey\"\r\n },\r\n \"Kaliningrad\": {\r\n \"exemplarCity\": \"Kaliningrad\"\r\n },\r\n \"Kiev\": {\r\n \"exemplarCity\": \"Kiev\"\r\n },\r\n \"Lisbon\": {\r\n \"exemplarCity\": \"Lisbon\"\r\n },\r\n \"Ljubljana\": {\r\n \"exemplarCity\": \"Ljubljana\"\r\n },\r\n \"London\": {\r\n \"long\": {\r\n \"daylight\": \"British Summer Time\"\r\n },\r\n \"exemplarCity\": \"London\"\r\n },\r\n \"Luxembourg\": {\r\n \"exemplarCity\": \"Luxembourg\"\r\n },\r\n \"Madrid\": {\r\n \"exemplarCity\": \"Madrid\"\r\n },\r\n \"Malta\": {\r\n \"exemplarCity\": \"Malta\"\r\n },\r\n \"Mariehamn\": {\r\n \"exemplarCity\": \"Mariehamn\"\r\n },\r\n \"Minsk\": {\r\n \"exemplarCity\": \"Minsk\"\r\n },\r\n \"Monaco\": {\r\n \"exemplarCity\": \"Monaco\"\r\n },\r\n \"Moscow\": {\r\n \"exemplarCity\": \"Moscow\"\r\n },\r\n \"Oslo\": {\r\n \"exemplarCity\": \"Oslo\"\r\n },\r\n \"Paris\": {\r\n \"exemplarCity\": \"Paris\"\r\n },\r\n \"Podgorica\": {\r\n \"exemplarCity\": \"Podgorica\"\r\n },\r\n \"Prague\": {\r\n \"exemplarCity\": \"Prague\"\r\n },\r\n \"Riga\": {\r\n \"exemplarCity\": \"Riga\"\r\n },\r\n \"Rome\": {\r\n \"exemplarCity\": \"Rome\"\r\n },\r\n \"Samara\": {\r\n \"exemplarCity\": \"Samara\"\r\n },\r\n \"San_Marino\": {\r\n \"exemplarCity\": \"San Marino\"\r\n },\r\n \"Sarajevo\": {\r\n \"exemplarCity\": \"Sarajevo\"\r\n },\r\n \"Simferopol\": {\r\n \"exemplarCity\": \"Simferopol\"\r\n },\r\n \"Skopje\": {\r\n \"exemplarCity\": \"Skopje\"\r\n },\r\n \"Sofia\": {\r\n \"exemplarCity\": \"Sofia\"\r\n },\r\n \"Stockholm\": {\r\n \"exemplarCity\": \"Stockholm\"\r\n },\r\n \"Tallinn\": {\r\n \"exemplarCity\": \"Tallinn\"\r\n },\r\n \"Tirane\": {\r\n \"exemplarCity\": \"Tirane\"\r\n },\r\n \"Uzhgorod\": {\r\n \"exemplarCity\": \"Uzhhorod\"\r\n },\r\n \"Vaduz\": {\r\n \"exemplarCity\": \"Vaduz\"\r\n },\r\n \"Vatican\": {\r\n \"exemplarCity\": \"Vatican\"\r\n },\r\n \"Vienna\": {\r\n \"exemplarCity\": \"Vienna\"\r\n },\r\n \"Vilnius\": {\r\n \"exemplarCity\": \"Vilnius\"\r\n },\r\n \"Volgograd\": {\r\n \"exemplarCity\": \"Volgograd\"\r\n },\r\n \"Warsaw\": {\r\n \"exemplarCity\": \"Warsaw\"\r\n },\r\n \"Zagreb\": {\r\n \"exemplarCity\": \"Zagreb\"\r\n },\r\n \"Zaporozhye\": {\r\n \"exemplarCity\": \"Zaporozhye\"\r\n },\r\n \"Zurich\": {\r\n \"exemplarCity\": \"Zurich\"\r\n }\r\n },\r\n \"Africa\": {\r\n \"Abidjan\": {\r\n \"exemplarCity\": \"Abidjan\"\r\n },\r\n \"Accra\": {\r\n \"exemplarCity\": \"Accra\"\r\n },\r\n \"Addis_Ababa\": {\r\n \"exemplarCity\": \"Addis Ababa\"\r\n },\r\n \"Algiers\": {\r\n \"exemplarCity\": \"Algiers\"\r\n },\r\n \"Asmera\": {\r\n \"exemplarCity\": \"Asmara\"\r\n },\r\n \"Bamako\": {\r\n \"exemplarCity\": \"Bamako\"\r\n },\r\n \"Bangui\": {\r\n \"exemplarCity\": \"Bangui\"\r\n },\r\n \"Banjul\": {\r\n \"exemplarCity\": \"Banjul\"\r\n },\r\n \"Bissau\": {\r\n \"exemplarCity\": \"Bissau\"\r\n },\r\n \"Blantyre\": {\r\n \"exemplarCity\": \"Blantyre\"\r\n },\r\n \"Brazzaville\": {\r\n \"exemplarCity\": \"Brazzaville\"\r\n },\r\n \"Bujumbura\": {\r\n \"exemplarCity\": \"Bujumbura\"\r\n },\r\n \"Cairo\": {\r\n \"exemplarCity\": \"Cairo\"\r\n },\r\n \"Casablanca\": {\r\n \"exemplarCity\": \"Casablanca\"\r\n },\r\n \"Ceuta\": {\r\n \"exemplarCity\": \"Ceuta\"\r\n },\r\n \"Conakry\": {\r\n \"exemplarCity\": \"Conakry\"\r\n },\r\n \"Dakar\": {\r\n \"exemplarCity\": \"Dakar\"\r\n },\r\n \"Dar_es_Salaam\": {\r\n \"exemplarCity\": \"Dar es Salaam\"\r\n },\r\n \"Djibouti\": {\r\n \"exemplarCity\": \"Djibouti\"\r\n },\r\n \"Douala\": {\r\n \"exemplarCity\": \"Douala\"\r\n },\r\n \"El_Aaiun\": {\r\n \"exemplarCity\": \"El Aaiun\"\r\n },\r\n \"Freetown\": {\r\n \"exemplarCity\": \"Freetown\"\r\n },\r\n \"Gaborone\": {\r\n \"exemplarCity\": \"Gaborone\"\r\n },\r\n \"Harare\": {\r\n \"exemplarCity\": \"Harare\"\r\n },\r\n \"Johannesburg\": {\r\n \"exemplarCity\": \"Johannesburg\"\r\n },\r\n \"Juba\": {\r\n \"exemplarCity\": \"Juba\"\r\n },\r\n \"Kampala\": {\r\n \"exemplarCity\": \"Kampala\"\r\n },\r\n \"Khartoum\": {\r\n \"exemplarCity\": \"Khartoum\"\r\n },\r\n \"Kigali\": {\r\n \"exemplarCity\": \"Kigali\"\r\n },\r\n \"Kinshasa\": {\r\n \"exemplarCity\": \"Kinshasa\"\r\n },\r\n \"Lagos\": {\r\n \"exemplarCity\": \"Lagos\"\r\n },\r\n \"Libreville\": {\r\n \"exemplarCity\": \"Libreville\"\r\n },\r\n \"Lome\": {\r\n \"exemplarCity\": \"Lome\"\r\n },\r\n \"Luanda\": {\r\n \"exemplarCity\": \"Luanda\"\r\n },\r\n \"Lubumbashi\": {\r\n \"exemplarCity\": \"Lubumbashi\"\r\n },\r\n \"Lusaka\": {\r\n \"exemplarCity\": \"Lusaka\"\r\n },\r\n \"Malabo\": {\r\n \"exemplarCity\": \"Malabo\"\r\n },\r\n \"Maputo\": {\r\n \"exemplarCity\": \"Maputo\"\r\n },\r\n \"Maseru\": {\r\n \"exemplarCity\": \"Maseru\"\r\n },\r\n \"Mbabane\": {\r\n \"exemplarCity\": \"Mbabane\"\r\n },\r\n \"Mogadishu\": {\r\n \"exemplarCity\": \"Mogadishu\"\r\n },\r\n \"Monrovia\": {\r\n \"exemplarCity\": \"Monrovia\"\r\n },\r\n \"Nairobi\": {\r\n \"exemplarCity\": \"Nairobi\"\r\n },\r\n \"Ndjamena\": {\r\n \"exemplarCity\": \"Ndjamena\"\r\n },\r\n \"Niamey\": {\r\n \"exemplarCity\": \"Niamey\"\r\n },\r\n \"Nouakchott\": {\r\n \"exemplarCity\": \"Nouakchott\"\r\n },\r\n \"Ouagadougou\": {\r\n \"exemplarCity\": \"Ouagadougou\"\r\n },\r\n \"Porto-Novo\": {\r\n \"exemplarCity\": \"Porto-Novo\"\r\n },\r\n \"Sao_Tome\": {\r\n \"exemplarCity\": \"São Tomé\"\r\n },\r\n \"Tripoli\": {\r\n \"exemplarCity\": \"Tripoli\"\r\n },\r\n \"Tunis\": {\r\n \"exemplarCity\": \"Tunis\"\r\n },\r\n \"Windhoek\": {\r\n \"exemplarCity\": \"Windhoek\"\r\n }\r\n },\r\n \"Asia\": {\r\n \"Aden\": {\r\n \"exemplarCity\": \"Aden\"\r\n },\r\n \"Almaty\": {\r\n \"exemplarCity\": \"Almaty\"\r\n },\r\n \"Amman\": {\r\n \"exemplarCity\": \"Amman\"\r\n },\r\n \"Anadyr\": {\r\n \"exemplarCity\": \"Anadyr\"\r\n },\r\n \"Aqtau\": {\r\n \"exemplarCity\": \"Aqtau\"\r\n },\r\n \"Aqtobe\": {\r\n \"exemplarCity\": \"Aqtobe\"\r\n },\r\n \"Ashgabat\": {\r\n \"exemplarCity\": \"Ashgabat\"\r\n },\r\n \"Baghdad\": {\r\n \"exemplarCity\": \"Baghdad\"\r\n },\r\n \"Bahrain\": {\r\n \"exemplarCity\": \"Bahrain\"\r\n },\r\n \"Baku\": {\r\n \"exemplarCity\": \"Baku\"\r\n },\r\n \"Bangkok\": {\r\n \"exemplarCity\": \"Bangkok\"\r\n },\r\n \"Beirut\": {\r\n \"exemplarCity\": \"Beirut\"\r\n },\r\n \"Bishkek\": {\r\n \"exemplarCity\": \"Bishkek\"\r\n },\r\n \"Brunei\": {\r\n \"exemplarCity\": \"Brunei\"\r\n },\r\n \"Calcutta\": {\r\n \"exemplarCity\": \"Kolkata\"\r\n },\r\n \"Chita\": {\r\n \"exemplarCity\": \"Chita\"\r\n },\r\n \"Choibalsan\": {\r\n \"exemplarCity\": \"Choibalsan\"\r\n },\r\n \"Colombo\": {\r\n \"exemplarCity\": \"Colombo\"\r\n },\r\n \"Damascus\": {\r\n \"exemplarCity\": \"Damascus\"\r\n },\r\n \"Dhaka\": {\r\n \"exemplarCity\": \"Dhaka\"\r\n },\r\n \"Dili\": {\r\n \"exemplarCity\": \"Dili\"\r\n },\r\n \"Dubai\": {\r\n \"exemplarCity\": \"Dubai\"\r\n },\r\n \"Dushanbe\": {\r\n \"exemplarCity\": \"Dushanbe\"\r\n },\r\n \"Gaza\": {\r\n \"exemplarCity\": \"Gaza\"\r\n },\r\n \"Hebron\": {\r\n \"exemplarCity\": \"Hebron\"\r\n },\r\n \"Hong_Kong\": {\r\n \"exemplarCity\": \"Hong Kong\"\r\n },\r\n \"Hovd\": {\r\n \"exemplarCity\": \"Hovd\"\r\n },\r\n \"Irkutsk\": {\r\n \"exemplarCity\": \"Irkutsk\"\r\n },\r\n \"Jakarta\": {\r\n \"exemplarCity\": \"Jakarta\"\r\n },\r\n \"Jayapura\": {\r\n \"exemplarCity\": \"Jayapura\"\r\n },\r\n \"Jerusalem\": {\r\n \"exemplarCity\": \"Jerusalem\"\r\n },\r\n \"Kabul\": {\r\n \"exemplarCity\": \"Kabul\"\r\n },\r\n \"Kamchatka\": {\r\n \"exemplarCity\": \"Kamchatka\"\r\n },\r\n \"Karachi\": {\r\n \"exemplarCity\": \"Karachi\"\r\n },\r\n \"Katmandu\": {\r\n \"exemplarCity\": \"Kathmandu\"\r\n },\r\n \"Khandyga\": {\r\n \"exemplarCity\": \"Khandyga\"\r\n },\r\n \"Krasnoyarsk\": {\r\n \"exemplarCity\": \"Krasnoyarsk\"\r\n },\r\n \"Kuala_Lumpur\": {\r\n \"exemplarCity\": \"Kuala Lumpur\"\r\n },\r\n \"Kuching\": {\r\n \"exemplarCity\": \"Kuching\"\r\n },\r\n \"Kuwait\": {\r\n \"exemplarCity\": \"Kuwait\"\r\n },\r\n \"Macau\": {\r\n \"exemplarCity\": \"Macau\"\r\n },\r\n \"Magadan\": {\r\n \"exemplarCity\": \"Magadan\"\r\n },\r\n \"Makassar\": {\r\n \"exemplarCity\": \"Makassar\"\r\n },\r\n \"Manila\": {\r\n \"exemplarCity\": \"Manila\"\r\n },\r\n \"Muscat\": {\r\n \"exemplarCity\": \"Muscat\"\r\n },\r\n \"Nicosia\": {\r\n \"exemplarCity\": \"Nicosia\"\r\n },\r\n \"Novokuznetsk\": {\r\n \"exemplarCity\": \"Novokuznetsk\"\r\n },\r\n \"Novosibirsk\": {\r\n \"exemplarCity\": \"Novosibirsk\"\r\n },\r\n \"Omsk\": {\r\n \"exemplarCity\": \"Omsk\"\r\n },\r\n \"Oral\": {\r\n \"exemplarCity\": \"Oral\"\r\n },\r\n \"Phnom_Penh\": {\r\n \"exemplarCity\": \"Phnom Penh\"\r\n },\r\n \"Pontianak\": {\r\n \"exemplarCity\": \"Pontianak\"\r\n },\r\n \"Pyongyang\": {\r\n \"exemplarCity\": \"Pyongyang\"\r\n },\r\n \"Qatar\": {\r\n \"exemplarCity\": \"Qatar\"\r\n },\r\n \"Qyzylorda\": {\r\n \"exemplarCity\": \"Qyzylorda\"\r\n },\r\n \"Rangoon\": {\r\n \"exemplarCity\": \"Rangoon\"\r\n },\r\n \"Riyadh\": {\r\n \"exemplarCity\": \"Riyadh\"\r\n },\r\n \"Saigon\": {\r\n \"exemplarCity\": \"Ho Chi Minh City\"\r\n },\r\n \"Sakhalin\": {\r\n \"exemplarCity\": \"Sakhalin\"\r\n },\r\n \"Samarkand\": {\r\n \"exemplarCity\": \"Samarkand\"\r\n },\r\n \"Seoul\": {\r\n \"exemplarCity\": \"Seoul\"\r\n },\r\n \"Shanghai\": {\r\n \"exemplarCity\": \"Shanghai\"\r\n },\r\n \"Singapore\": {\r\n \"exemplarCity\": \"Singapore\"\r\n },\r\n \"Srednekolymsk\": {\r\n \"exemplarCity\": \"Srednekolymsk\"\r\n },\r\n \"Taipei\": {\r\n \"exemplarCity\": \"Taipei\"\r\n },\r\n \"Tashkent\": {\r\n \"exemplarCity\": \"Tashkent\"\r\n },\r\n \"Tbilisi\": {\r\n \"exemplarCity\": \"Tbilisi\"\r\n },\r\n \"Tehran\": {\r\n \"exemplarCity\": \"Tehran\"\r\n },\r\n \"Thimphu\": {\r\n \"exemplarCity\": \"Thimphu\"\r\n },\r\n \"Tokyo\": {\r\n \"exemplarCity\": \"Tokyo\"\r\n },\r\n \"Ulaanbaatar\": {\r\n \"exemplarCity\": \"Ulaanbaatar\"\r\n },\r\n \"Urumqi\": {\r\n \"exemplarCity\": \"Urumqi\"\r\n },\r\n \"Ust-Nera\": {\r\n \"exemplarCity\": \"Ust-Nera\"\r\n },\r\n \"Vientiane\": {\r\n \"exemplarCity\": \"Vientiane\"\r\n },\r\n \"Vladivostok\": {\r\n \"exemplarCity\": \"Vladivostok\"\r\n },\r\n \"Yakutsk\": {\r\n \"exemplarCity\": \"Yakutsk\"\r\n },\r\n \"Yekaterinburg\": {\r\n \"exemplarCity\": \"Yekaterinburg\"\r\n },\r\n \"Yerevan\": {\r\n \"exemplarCity\": \"Yerevan\"\r\n }\r\n },\r\n \"Indian\": {\r\n \"Antananarivo\": {\r\n \"exemplarCity\": \"Antananarivo\"\r\n },\r\n \"Chagos\": {\r\n \"exemplarCity\": \"Chagos\"\r\n },\r\n \"Christmas\": {\r\n \"exemplarCity\": \"Christmas\"\r\n },\r\n \"Cocos\": {\r\n \"exemplarCity\": \"Cocos\"\r\n },\r\n \"Comoro\": {\r\n \"exemplarCity\": \"Comoro\"\r\n },\r\n \"Kerguelen\": {\r\n \"exemplarCity\": \"Kerguelen\"\r\n },\r\n \"Mahe\": {\r\n \"exemplarCity\": \"Mahe\"\r\n },\r\n \"Maldives\": {\r\n \"exemplarCity\": \"Maldives\"\r\n },\r\n \"Mauritius\": {\r\n \"exemplarCity\": \"Mauritius\"\r\n },\r\n \"Mayotte\": {\r\n \"exemplarCity\": \"Mayotte\"\r\n },\r\n \"Reunion\": {\r\n \"exemplarCity\": \"Réunion\"\r\n }\r\n },\r\n \"Australia\": {\r\n \"Adelaide\": {\r\n \"exemplarCity\": \"Adelaide\"\r\n },\r\n \"Brisbane\": {\r\n \"exemplarCity\": \"Brisbane\"\r\n },\r\n \"Broken_Hill\": {\r\n \"exemplarCity\": \"Broken Hill\"\r\n },\r\n \"Currie\": {\r\n \"exemplarCity\": \"Currie\"\r\n },\r\n \"Darwin\": {\r\n \"exemplarCity\": \"Darwin\"\r\n },\r\n \"Eucla\": {\r\n \"exemplarCity\": \"Eucla\"\r\n },\r\n \"Hobart\": {\r\n \"exemplarCity\": \"Hobart\"\r\n },\r\n \"Lindeman\": {\r\n \"exemplarCity\": \"Lindeman\"\r\n },\r\n \"Lord_Howe\": {\r\n \"exemplarCity\": \"Lord Howe\"\r\n },\r\n \"Melbourne\": {\r\n \"exemplarCity\": \"Melbourne\"\r\n },\r\n \"Perth\": {\r\n \"exemplarCity\": \"Perth\"\r\n },\r\n \"Sydney\": {\r\n \"exemplarCity\": \"Sydney\"\r\n }\r\n },\r\n \"Pacific\": {\r\n \"Apia\": {\r\n \"exemplarCity\": \"Apia\"\r\n },\r\n \"Auckland\": {\r\n \"exemplarCity\": \"Auckland\"\r\n },\r\n \"Chatham\": {\r\n \"exemplarCity\": \"Chatham\"\r\n },\r\n \"Easter\": {\r\n \"exemplarCity\": \"Easter\"\r\n },\r\n \"Efate\": {\r\n \"exemplarCity\": \"Efate\"\r\n },\r\n \"Enderbury\": {\r\n \"exemplarCity\": \"Enderbury\"\r\n },\r\n \"Fakaofo\": {\r\n \"exemplarCity\": \"Fakaofo\"\r\n },\r\n \"Fiji\": {\r\n \"exemplarCity\": \"Fiji\"\r\n },\r\n \"Funafuti\": {\r\n \"exemplarCity\": \"Funafuti\"\r\n },\r\n \"Galapagos\": {\r\n \"exemplarCity\": \"Galapagos\"\r\n },\r\n \"Gambier\": {\r\n \"exemplarCity\": \"Gambier\"\r\n },\r\n \"Guadalcanal\": {\r\n \"exemplarCity\": \"Guadalcanal\"\r\n },\r\n \"Guam\": {\r\n \"exemplarCity\": \"Guam\"\r\n },\r\n \"Honolulu\": {\r\n \"short\": {\r\n \"generic\": \"HST\",\r\n \"standard\": \"HST\",\r\n \"daylight\": \"HDT\"\r\n },\r\n \"exemplarCity\": \"Honolulu\"\r\n },\r\n \"Johnston\": {\r\n \"exemplarCity\": \"Johnston\"\r\n },\r\n \"Kiritimati\": {\r\n \"exemplarCity\": \"Kiritimati\"\r\n },\r\n \"Kosrae\": {\r\n \"exemplarCity\": \"Kosrae\"\r\n },\r\n \"Kwajalein\": {\r\n \"exemplarCity\": \"Kwajalein\"\r\n },\r\n \"Majuro\": {\r\n \"exemplarCity\": \"Majuro\"\r\n },\r\n \"Marquesas\": {\r\n \"exemplarCity\": \"Marquesas\"\r\n },\r\n \"Midway\": {\r\n \"exemplarCity\": \"Midway\"\r\n },\r\n \"Nauru\": {\r\n \"exemplarCity\": \"Nauru\"\r\n },\r\n \"Niue\": {\r\n \"exemplarCity\": \"Niue\"\r\n },\r\n \"Norfolk\": {\r\n \"exemplarCity\": \"Norfolk\"\r\n },\r\n \"Noumea\": {\r\n \"exemplarCity\": \"Noumea\"\r\n },\r\n \"Pago_Pago\": {\r\n \"exemplarCity\": \"Pago Pago\"\r\n },\r\n \"Palau\": {\r\n \"exemplarCity\": \"Palau\"\r\n },\r\n \"Pitcairn\": {\r\n \"exemplarCity\": \"Pitcairn\"\r\n },\r\n \"Ponape\": {\r\n \"exemplarCity\": \"Pohnpei\"\r\n },\r\n \"Port_Moresby\": {\r\n \"exemplarCity\": \"Port Moresby\"\r\n },\r\n \"Rarotonga\": {\r\n \"exemplarCity\": \"Rarotonga\"\r\n },\r\n \"Saipan\": {\r\n \"exemplarCity\": \"Saipan\"\r\n },\r\n \"Tahiti\": {\r\n \"exemplarCity\": \"Tahiti\"\r\n },\r\n \"Tarawa\": {\r\n \"exemplarCity\": \"Tarawa\"\r\n },\r\n \"Tongatapu\": {\r\n \"exemplarCity\": \"Tongatapu\"\r\n },\r\n \"Truk\": {\r\n \"exemplarCity\": \"Chuuk\"\r\n },\r\n \"Wake\": {\r\n \"exemplarCity\": \"Wake\"\r\n },\r\n \"Wallis\": {\r\n \"exemplarCity\": \"Wallis\"\r\n }\r\n },\r\n \"Arctic\": {\r\n \"Longyearbyen\": {\r\n \"exemplarCity\": \"Longyearbyen\"\r\n }\r\n },\r\n \"Antarctica\": {\r\n \"Casey\": {\r\n \"exemplarCity\": \"Casey\"\r\n },\r\n \"Davis\": {\r\n \"exemplarCity\": \"Davis\"\r\n },\r\n \"DumontDUrville\": {\r\n \"exemplarCity\": \"Dumont d’Urville\"\r\n },\r\n \"Macquarie\": {\r\n \"exemplarCity\": \"Macquarie\"\r\n },\r\n \"Mawson\": {\r\n \"exemplarCity\": \"Mawson\"\r\n },\r\n \"McMurdo\": {\r\n \"exemplarCity\": \"McMurdo\"\r\n },\r\n \"Palmer\": {\r\n \"exemplarCity\": \"Palmer\"\r\n },\r\n \"Rothera\": {\r\n \"exemplarCity\": \"Rothera\"\r\n },\r\n \"Syowa\": {\r\n \"exemplarCity\": \"Syowa\"\r\n },\r\n \"Troll\": {\r\n \"exemplarCity\": \"Troll\"\r\n },\r\n \"Vostok\": {\r\n \"exemplarCity\": \"Vostok\"\r\n }\r\n },\r\n \"Etc\": {\r\n \"GMT\": {\r\n \"exemplarCity\": \"GMT\"\r\n },\r\n \"GMT1\": {\r\n \"exemplarCity\": \"GMT+1\"\r\n },\r\n \"GMT10\": {\r\n \"exemplarCity\": \"GMT+10\"\r\n },\r\n \"GMT11\": {\r\n \"exemplarCity\": \"GMT+11\"\r\n },\r\n \"GMT12\": {\r\n \"exemplarCity\": \"GMT+12\"\r\n },\r\n \"GMT2\": {\r\n \"exemplarCity\": \"GMT+2\"\r\n },\r\n \"GMT3\": {\r\n \"exemplarCity\": \"GMT+3\"\r\n },\r\n \"GMT4\": {\r\n \"exemplarCity\": \"GMT+4\"\r\n },\r\n \"GMT5\": {\r\n \"exemplarCity\": \"GMT+5\"\r\n },\r\n \"GMT6\": {\r\n \"exemplarCity\": \"GMT+6\"\r\n },\r\n \"GMT7\": {\r\n \"exemplarCity\": \"GMT+7\"\r\n },\r\n \"GMT8\": {\r\n \"exemplarCity\": \"GMT+8\"\r\n },\r\n \"GMT9\": {\r\n \"exemplarCity\": \"GMT+9\"\r\n },\r\n \"GMT-1\": {\r\n \"exemplarCity\": \"GMT-1\"\r\n },\r\n \"GMT-10\": {\r\n \"exemplarCity\": \"GMT-10\"\r\n },\r\n \"GMT-11\": {\r\n \"exemplarCity\": \"GMT-11\"\r\n },\r\n \"GMT-12\": {\r\n \"exemplarCity\": \"GMT-12\"\r\n },\r\n \"GMT-13\": {\r\n \"exemplarCity\": \"GMT-13\"\r\n },\r\n \"GMT-14\": {\r\n \"exemplarCity\": \"GMT-14\"\r\n },\r\n \"GMT-2\": {\r\n \"exemplarCity\": \"GMT-2\"\r\n },\r\n \"GMT-3\": {\r\n \"exemplarCity\": \"GMT-3\"\r\n },\r\n \"GMT-4\": {\r\n \"exemplarCity\": \"GMT-4\"\r\n },\r\n \"GMT-5\": {\r\n \"exemplarCity\": \"GMT-5\"\r\n },\r\n \"GMT-6\": {\r\n \"exemplarCity\": \"GMT-6\"\r\n },\r\n \"GMT-7\": {\r\n \"exemplarCity\": \"GMT-7\"\r\n },\r\n \"GMT-8\": {\r\n \"exemplarCity\": \"GMT-8\"\r\n },\r\n \"GMT-9\": {\r\n \"exemplarCity\": \"GMT-9\"\r\n },\r\n \"Unknown\": {\r\n \"exemplarCity\": \"Unknown City\"\r\n }\r\n }\r\n },\r\n \"metazone\": {\r\n \"Acre\": {\r\n \"long\": {\r\n \"generic\": \"Acre Time\",\r\n \"standard\": \"Acre Standard Time\",\r\n \"daylight\": \"Acre Summer Time\"\r\n }\r\n },\r\n \"Afghanistan\": {\r\n \"long\": {\r\n \"standard\": \"Afghanistan Time\"\r\n }\r\n },\r\n \"Africa_Central\": {\r\n \"long\": {\r\n \"standard\": \"Central Africa Time\"\r\n }\r\n },\r\n \"Africa_Eastern\": {\r\n \"long\": {\r\n \"standard\": \"East Africa Time\"\r\n }\r\n },\r\n \"Africa_Southern\": {\r\n \"long\": {\r\n \"standard\": \"South Africa Standard Time\"\r\n }\r\n },\r\n \"Africa_Western\": {\r\n \"long\": {\r\n \"generic\": \"West Africa Time\",\r\n \"standard\": \"West Africa Standard Time\",\r\n \"daylight\": \"West Africa Summer Time\"\r\n }\r\n },\r\n \"Alaska\": {\r\n \"long\": {\r\n \"generic\": \"Alaska Time\",\r\n \"standard\": \"Alaska Standard Time\",\r\n \"daylight\": \"Alaska Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"AKT\",\r\n \"standard\": \"AKST\",\r\n \"daylight\": \"AKDT\"\r\n }\r\n },\r\n \"Almaty\": {\r\n \"long\": {\r\n \"generic\": \"Almaty Time\",\r\n \"standard\": \"Almaty Standard Time\",\r\n \"daylight\": \"Almaty Summer Time\"\r\n }\r\n },\r\n \"Amazon\": {\r\n \"long\": {\r\n \"generic\": \"Amazon Time\",\r\n \"standard\": \"Amazon Standard Time\",\r\n \"daylight\": \"Amazon Summer Time\"\r\n }\r\n },\r\n \"America_Central\": {\r\n \"long\": {\r\n \"generic\": \"Central Time\",\r\n \"standard\": \"Central Standard Time\",\r\n \"daylight\": \"Central Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"CT\",\r\n \"standard\": \"CST\",\r\n \"daylight\": \"CDT\"\r\n }\r\n },\r\n \"America_Eastern\": {\r\n \"long\": {\r\n \"generic\": \"Eastern Time\",\r\n \"standard\": \"Eastern Standard Time\",\r\n \"daylight\": \"Eastern Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"ET\",\r\n \"standard\": \"EST\",\r\n \"daylight\": \"EDT\"\r\n }\r\n },\r\n \"America_Mountain\": {\r\n \"long\": {\r\n \"generic\": \"Mountain Time\",\r\n \"standard\": \"Mountain Standard Time\",\r\n \"daylight\": \"Mountain Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"MT\",\r\n \"standard\": \"MST\",\r\n \"daylight\": \"MDT\"\r\n }\r\n },\r\n \"America_Pacific\": {\r\n \"long\": {\r\n \"generic\": \"Pacific Time\",\r\n \"standard\": \"Pacific Standard Time\",\r\n \"daylight\": \"Pacific Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"PT\",\r\n \"standard\": \"PST\",\r\n \"daylight\": \"PDT\"\r\n }\r\n },\r\n \"Anadyr\": {\r\n \"long\": {\r\n \"generic\": \"Anadyr Time\",\r\n \"standard\": \"Anadyr Standard Time\",\r\n \"daylight\": \"Anadyr Summer Time\"\r\n }\r\n },\r\n \"Apia\": {\r\n \"long\": {\r\n \"generic\": \"Apia Time\",\r\n \"standard\": \"Apia Standard Time\",\r\n \"daylight\": \"Apia Daylight Time\"\r\n }\r\n },\r\n \"Aqtau\": {\r\n \"long\": {\r\n \"generic\": \"Aqtau Time\",\r\n \"standard\": \"Aqtau Standard Time\",\r\n \"daylight\": \"Aqtau Summer Time\"\r\n }\r\n },\r\n \"Aqtobe\": {\r\n \"long\": {\r\n \"generic\": \"Aqtobe Time\",\r\n \"standard\": \"Aqtobe Standard Time\",\r\n \"daylight\": \"Aqtobe Summer Time\"\r\n }\r\n },\r\n \"Arabian\": {\r\n \"long\": {\r\n \"generic\": \"Arabian Time\",\r\n \"standard\": \"Arabian Standard Time\",\r\n \"daylight\": \"Arabian Daylight Time\"\r\n }\r\n },\r\n \"Argentina\": {\r\n \"long\": {\r\n \"generic\": \"Argentina Time\",\r\n \"standard\": \"Argentina Standard Time\",\r\n \"daylight\": \"Argentina Summer Time\"\r\n }\r\n },\r\n \"Argentina_Western\": {\r\n \"long\": {\r\n \"generic\": \"Western Argentina Time\",\r\n \"standard\": \"Western Argentina Standard Time\",\r\n \"daylight\": \"Western Argentina Summer Time\"\r\n }\r\n },\r\n \"Armenia\": {\r\n \"long\": {\r\n \"generic\": \"Armenia Time\",\r\n \"standard\": \"Armenia Standard Time\",\r\n \"daylight\": \"Armenia Summer Time\"\r\n }\r\n },\r\n \"Atlantic\": {\r\n \"long\": {\r\n \"generic\": \"Atlantic Time\",\r\n \"standard\": \"Atlantic Standard Time\",\r\n \"daylight\": \"Atlantic Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"AT\",\r\n \"standard\": \"AST\",\r\n \"daylight\": \"ADT\"\r\n }\r\n },\r\n \"Australia_Central\": {\r\n \"long\": {\r\n \"generic\": \"Central Australia Time\",\r\n \"standard\": \"Australian Central Standard Time\",\r\n \"daylight\": \"Australian Central Daylight Time\"\r\n }\r\n },\r\n \"Australia_CentralWestern\": {\r\n \"long\": {\r\n \"generic\": \"Australian Central Western Time\",\r\n \"standard\": \"Australian Central Western Standard Time\",\r\n \"daylight\": \"Australian Central Western Daylight Time\"\r\n }\r\n },\r\n \"Australia_Eastern\": {\r\n \"long\": {\r\n \"generic\": \"Eastern Australia Time\",\r\n \"standard\": \"Australian Eastern Standard Time\",\r\n \"daylight\": \"Australian Eastern Daylight Time\"\r\n }\r\n },\r\n \"Australia_Western\": {\r\n \"long\": {\r\n \"generic\": \"Western Australia Time\",\r\n \"standard\": \"Australian Western Standard Time\",\r\n \"daylight\": \"Australian Western Daylight Time\"\r\n }\r\n },\r\n \"Azerbaijan\": {\r\n \"long\": {\r\n \"generic\": \"Azerbaijan Time\",\r\n \"standard\": \"Azerbaijan Standard Time\",\r\n \"daylight\": \"Azerbaijan Summer Time\"\r\n }\r\n },\r\n \"Azores\": {\r\n \"long\": {\r\n \"generic\": \"Azores Time\",\r\n \"standard\": \"Azores Standard Time\",\r\n \"daylight\": \"Azores Summer Time\"\r\n }\r\n },\r\n \"Bangladesh\": {\r\n \"long\": {\r\n \"generic\": \"Bangladesh Time\",\r\n \"standard\": \"Bangladesh Standard Time\",\r\n \"daylight\": \"Bangladesh Summer Time\"\r\n }\r\n },\r\n \"Bhutan\": {\r\n \"long\": {\r\n \"standard\": \"Bhutan Time\"\r\n }\r\n },\r\n \"Bolivia\": {\r\n \"long\": {\r\n \"standard\": \"Bolivia Time\"\r\n }\r\n },\r\n \"Brasilia\": {\r\n \"long\": {\r\n \"generic\": \"Brasilia Time\",\r\n \"standard\": \"Brasilia Standard Time\",\r\n \"daylight\": \"Brasilia Summer Time\"\r\n }\r\n },\r\n \"Brunei\": {\r\n \"long\": {\r\n \"standard\": \"Brunei Darussalam Time\"\r\n }\r\n },\r\n \"Cape_Verde\": {\r\n \"long\": {\r\n \"generic\": \"Cape Verde Time\",\r\n \"standard\": \"Cape Verde Standard Time\",\r\n \"daylight\": \"Cape Verde Summer Time\"\r\n }\r\n },\r\n \"Casey\": {\r\n \"long\": {\r\n \"standard\": \"Casey Time\"\r\n }\r\n },\r\n \"Chamorro\": {\r\n \"long\": {\r\n \"standard\": \"Chamorro Standard Time\"\r\n }\r\n },\r\n \"Chatham\": {\r\n \"long\": {\r\n \"generic\": \"Chatham Time\",\r\n \"standard\": \"Chatham Standard Time\",\r\n \"daylight\": \"Chatham Daylight Time\"\r\n }\r\n },\r\n \"Chile\": {\r\n \"long\": {\r\n \"generic\": \"Chile Time\",\r\n \"standard\": \"Chile Standard Time\",\r\n \"daylight\": \"Chile Summer Time\"\r\n }\r\n },\r\n \"China\": {\r\n \"long\": {\r\n \"generic\": \"China Time\",\r\n \"standard\": \"China Standard Time\",\r\n \"daylight\": \"China Daylight Time\"\r\n }\r\n },\r\n \"Choibalsan\": {\r\n \"long\": {\r\n \"generic\": \"Choibalsan Time\",\r\n \"standard\": \"Choibalsan Standard Time\",\r\n \"daylight\": \"Choibalsan Summer Time\"\r\n }\r\n },\r\n \"Christmas\": {\r\n \"long\": {\r\n \"standard\": \"Christmas Island Time\"\r\n }\r\n },\r\n \"Cocos\": {\r\n \"long\": {\r\n \"standard\": \"Cocos Islands Time\"\r\n }\r\n },\r\n \"Colombia\": {\r\n \"long\": {\r\n \"generic\": \"Colombia Time\",\r\n \"standard\": \"Colombia Standard Time\",\r\n \"daylight\": \"Colombia Summer Time\"\r\n }\r\n },\r\n \"Cook\": {\r\n \"long\": {\r\n \"generic\": \"Cook Islands Time\",\r\n \"standard\": \"Cook Islands Standard Time\",\r\n \"daylight\": \"Cook Islands Half Summer Time\"\r\n }\r\n },\r\n \"Cuba\": {\r\n \"long\": {\r\n \"generic\": \"Cuba Time\",\r\n \"standard\": \"Cuba Standard Time\",\r\n \"daylight\": \"Cuba Daylight Time\"\r\n }\r\n },\r\n \"Davis\": {\r\n \"long\": {\r\n \"standard\": \"Davis Time\"\r\n }\r\n },\r\n \"DumontDUrville\": {\r\n \"long\": {\r\n \"standard\": \"Dumont-d’Urville Time\"\r\n }\r\n },\r\n \"East_Timor\": {\r\n \"long\": {\r\n \"standard\": \"East Timor Time\"\r\n }\r\n },\r\n \"Easter\": {\r\n \"long\": {\r\n \"generic\": \"Easter Island Time\",\r\n \"standard\": \"Easter Island Standard Time\",\r\n \"daylight\": \"Easter Island Summer Time\"\r\n }\r\n },\r\n \"Ecuador\": {\r\n \"long\": {\r\n \"standard\": \"Ecuador Time\"\r\n }\r\n },\r\n \"Europe_Central\": {\r\n \"long\": {\r\n \"generic\": \"Central European Time\",\r\n \"standard\": \"Central European Standard Time\",\r\n \"daylight\": \"Central European Summer Time\"\r\n }\r\n },\r\n \"Europe_Eastern\": {\r\n \"long\": {\r\n \"generic\": \"Eastern European Time\",\r\n \"standard\": \"Eastern European Standard Time\",\r\n \"daylight\": \"Eastern European Summer Time\"\r\n }\r\n },\r\n \"Europe_Further_Eastern\": {\r\n \"long\": {\r\n \"standard\": \"Further-eastern European Time\"\r\n }\r\n },\r\n \"Europe_Western\": {\r\n \"long\": {\r\n \"generic\": \"Western European Time\",\r\n \"standard\": \"Western European Standard Time\",\r\n \"daylight\": \"Western European Summer Time\"\r\n }\r\n },\r\n \"Falkland\": {\r\n \"long\": {\r\n \"generic\": \"Falkland Islands Time\",\r\n \"standard\": \"Falkland Islands Standard Time\",\r\n \"daylight\": \"Falkland Islands Summer Time\"\r\n }\r\n },\r\n \"Fiji\": {\r\n \"long\": {\r\n \"generic\": \"Fiji Time\",\r\n \"standard\": \"Fiji Standard Time\",\r\n \"daylight\": \"Fiji Summer Time\"\r\n }\r\n },\r\n \"French_Guiana\": {\r\n \"long\": {\r\n \"standard\": \"French Guiana Time\"\r\n }\r\n },\r\n \"French_Southern\": {\r\n \"long\": {\r\n \"standard\": \"French Southern & Antarctic Time\"\r\n }\r\n },\r\n \"GMT\": {\r\n \"long\": {\r\n \"standard\": \"Greenwich Mean Time\"\r\n },\r\n \"short\": {\r\n \"standard\": \"GMT\"\r\n }\r\n },\r\n \"Galapagos\": {\r\n \"long\": {\r\n \"standard\": \"Galapagos Time\"\r\n }\r\n },\r\n \"Gambier\": {\r\n \"long\": {\r\n \"standard\": \"Gambier Time\"\r\n }\r\n },\r\n \"Georgia\": {\r\n \"long\": {\r\n \"generic\": \"Georgia Time\",\r\n \"standard\": \"Georgia Standard Time\",\r\n \"daylight\": \"Georgia Summer Time\"\r\n }\r\n },\r\n \"Gilbert_Islands\": {\r\n \"long\": {\r\n \"standard\": \"Gilbert Islands Time\"\r\n }\r\n },\r\n \"Greenland_Eastern\": {\r\n \"long\": {\r\n \"generic\": \"East Greenland Time\",\r\n \"standard\": \"East Greenland Standard Time\",\r\n \"daylight\": \"East Greenland Summer Time\"\r\n }\r\n },\r\n \"Greenland_Western\": {\r\n \"long\": {\r\n \"generic\": \"West Greenland Time\",\r\n \"standard\": \"West Greenland Standard Time\",\r\n \"daylight\": \"West Greenland Summer Time\"\r\n }\r\n },\r\n \"Guam\": {\r\n \"long\": {\r\n \"standard\": \"Guam Standard Time\"\r\n }\r\n },\r\n \"Gulf\": {\r\n \"long\": {\r\n \"standard\": \"Gulf Standard Time\"\r\n }\r\n },\r\n \"Guyana\": {\r\n \"long\": {\r\n \"standard\": \"Guyana Time\"\r\n }\r\n },\r\n \"Hawaii_Aleutian\": {\r\n \"long\": {\r\n \"generic\": \"Hawaii-Aleutian Time\",\r\n \"standard\": \"Hawaii-Aleutian Standard Time\",\r\n \"daylight\": \"Hawaii-Aleutian Daylight Time\"\r\n },\r\n \"short\": {\r\n \"generic\": \"HAT\",\r\n \"standard\": \"HAST\",\r\n \"daylight\": \"HADT\"\r\n }\r\n },\r\n \"Hong_Kong\": {\r\n \"long\": {\r\n \"generic\": \"Hong Kong Time\",\r\n \"standard\": \"Hong Kong Standard Time\",\r\n \"daylight\": \"Hong Kong Summer Time\"\r\n }\r\n },\r\n \"Hovd\": {\r\n \"long\": {\r\n \"generic\": \"Hovd Time\",\r\n \"standard\": \"Hovd Standard Time\",\r\n \"daylight\": \"Hovd Summer Time\"\r\n }\r\n },\r\n \"India\": {\r\n \"long\": {\r\n \"standard\": \"India Standard Time\"\r\n }\r\n },\r\n \"Indian_Ocean\": {\r\n \"long\": {\r\n \"standard\": \"Indian Ocean Time\"\r\n }\r\n },\r\n \"Indochina\": {\r\n \"long\": {\r\n \"standard\": \"Indochina Time\"\r\n }\r\n },\r\n \"Indonesia_Central\": {\r\n \"long\": {\r\n \"standard\": \"Central Indonesia Time\"\r\n }\r\n },\r\n \"Indonesia_Eastern\": {\r\n \"long\": {\r\n \"standard\": \"Eastern Indonesia Time\"\r\n }\r\n },\r\n \"Indonesia_Western\": {\r\n \"long\": {\r\n \"standard\": \"Western Indonesia Time\"\r\n }\r\n },\r\n \"Iran\": {\r\n \"long\": {\r\n \"generic\": \"Iran Time\",\r\n \"standard\": \"Iran Standard Time\",\r\n \"daylight\": \"Iran Daylight Time\"\r\n }\r\n },\r\n \"Irkutsk\": {\r\n \"long\": {\r\n \"generic\": \"Irkutsk Time\",\r\n \"standard\": \"Irkutsk Standard Time\",\r\n \"daylight\": \"Irkutsk Summer Time\"\r\n }\r\n },\r\n \"Israel\": {\r\n \"long\": {\r\n \"generic\": \"Israel Time\",\r\n \"standard\": \"Israel Standard Time\",\r\n \"daylight\": \"Israel Daylight Time\"\r\n }\r\n },\r\n \"Japan\": {\r\n \"long\": {\r\n \"generic\": \"Japan Time\",\r\n \"standard\": \"Japan Standard Time\",\r\n \"daylight\": \"Japan Daylight Time\"\r\n }\r\n },\r\n \"Kamchatka\": {\r\n \"long\": {\r\n \"generic\": \"Petropavlovsk-Kamchatski Time\",\r\n \"standard\": \"Petropavlovsk-Kamchatski Standard Time\",\r\n \"daylight\": \"Petropavlovsk-Kamchatski Summer Time\"\r\n }\r\n },\r\n \"Kazakhstan_Eastern\": {\r\n \"long\": {\r\n \"standard\": \"East Kazakhstan Time\"\r\n }\r\n },\r\n \"Kazakhstan_Western\": {\r\n \"long\": {\r\n \"standard\": \"West Kazakhstan Time\"\r\n }\r\n },\r\n \"Korea\": {\r\n \"long\": {\r\n \"generic\": \"Korean Time\",\r\n \"standard\": \"Korean Standard Time\",\r\n \"daylight\": \"Korean Daylight Time\"\r\n }\r\n },\r\n \"Kosrae\": {\r\n \"long\": {\r\n \"standard\": \"Kosrae Time\"\r\n }\r\n },\r\n \"Krasnoyarsk\": {\r\n \"long\": {\r\n \"generic\": \"Krasnoyarsk Time\",\r\n \"standard\": \"Krasnoyarsk Standard Time\",\r\n \"daylight\": \"Krasnoyarsk Summer Time\"\r\n }\r\n },\r\n \"Kyrgystan\": {\r\n \"long\": {\r\n \"standard\": \"Kyrgystan Time\"\r\n }\r\n },\r\n \"Lanka\": {\r\n \"long\": {\r\n \"standard\": \"Lanka Time\"\r\n }\r\n },\r\n \"Line_Islands\": {\r\n \"long\": {\r\n \"standard\": \"Line Islands Time\"\r\n }\r\n },\r\n \"Lord_Howe\": {\r\n \"long\": {\r\n \"generic\": \"Lord Howe Time\",\r\n \"standard\": \"Lord Howe Standard Time\",\r\n \"daylight\": \"Lord Howe Daylight Time\"\r\n }\r\n },\r\n \"Macau\": {\r\n \"long\": {\r\n \"generic\": \"Macau Time\",\r\n \"standard\": \"Macau Standard Time\",\r\n \"daylight\": \"Macau Summer Time\"\r\n }\r\n },\r\n \"Macquarie\": {\r\n \"long\": {\r\n \"standard\": \"Macquarie Island Time\"\r\n }\r\n },\r\n \"Magadan\": {\r\n \"long\": {\r\n \"generic\": \"Magadan Time\",\r\n \"standard\": \"Magadan Standard Time\",\r\n \"daylight\": \"Magadan Summer Time\"\r\n }\r\n },\r\n \"Malaysia\": {\r\n \"long\": {\r\n \"standard\": \"Malaysia Time\"\r\n }\r\n },\r\n \"Maldives\": {\r\n \"long\": {\r\n \"standard\": \"Maldives Time\"\r\n }\r\n },\r\n \"Marquesas\": {\r\n \"long\": {\r\n \"standard\": \"Marquesas Time\"\r\n }\r\n },\r\n \"Marshall_Islands\": {\r\n \"long\": {\r\n \"standard\": \"Marshall Islands Time\"\r\n }\r\n },\r\n \"Mauritius\": {\r\n \"long\": {\r\n \"generic\": \"Mauritius Time\",\r\n \"standard\": \"Mauritius Standard Time\",\r\n \"daylight\": \"Mauritius Summer Time\"\r\n }\r\n },\r\n \"Mawson\": {\r\n \"long\": {\r\n \"standard\": \"Mawson Time\"\r\n }\r\n },\r\n \"Mexico_Northwest\": {\r\n \"long\": {\r\n \"generic\": \"Northwest Mexico Time\",\r\n \"standard\": \"Northwest Mexico Standard Time\",\r\n \"daylight\": \"Northwest Mexico Daylight Time\"\r\n }\r\n },\r\n \"Mexico_Pacific\": {\r\n \"long\": {\r\n \"generic\": \"Mexican Pacific Time\",\r\n \"standard\": \"Mexican Pacific Standard Time\",\r\n \"daylight\": \"Mexican Pacific Daylight Time\"\r\n }\r\n },\r\n \"Mongolia\": {\r\n \"long\": {\r\n \"generic\": \"Ulan Bator Time\",\r\n \"standard\": \"Ulan Bator Standard Time\",\r\n \"daylight\": \"Ulan Bator Summer Time\"\r\n }\r\n },\r\n \"Moscow\": {\r\n \"long\": {\r\n \"generic\": \"Moscow Time\",\r\n \"standard\": \"Moscow Standard Time\",\r\n \"daylight\": \"Moscow Summer Time\"\r\n }\r\n },\r\n \"Myanmar\": {\r\n \"long\": {\r\n \"standard\": \"Myanmar Time\"\r\n }\r\n },\r\n \"Nauru\": {\r\n \"long\": {\r\n \"standard\": \"Nauru Time\"\r\n }\r\n },\r\n \"Nepal\": {\r\n \"long\": {\r\n \"standard\": \"Nepal Time\"\r\n }\r\n },\r\n \"New_Caledonia\": {\r\n \"long\": {\r\n \"generic\": \"New Caledonia Time\",\r\n \"standard\": \"New Caledonia Standard Time\",\r\n \"daylight\": \"New Caledonia Summer Time\"\r\n }\r\n },\r\n \"New_Zealand\": {\r\n \"long\": {\r\n \"generic\": \"New Zealand Time\",\r\n \"standard\": \"New Zealand Standard Time\",\r\n \"daylight\": \"New Zealand Daylight Time\"\r\n }\r\n },\r\n \"Newfoundland\": {\r\n \"long\": {\r\n \"generic\": \"Newfoundland Time\",\r\n \"standard\": \"Newfoundland Standard Time\",\r\n \"daylight\": \"Newfoundland Daylight Time\"\r\n }\r\n },\r\n \"Niue\": {\r\n \"long\": {\r\n \"standard\": \"Niue Time\"\r\n }\r\n },\r\n \"Norfolk\": {\r\n \"long\": {\r\n \"standard\": \"Norfolk Island Time\"\r\n }\r\n },\r\n \"Noronha\": {\r\n \"long\": {\r\n \"generic\": \"Fernando de Noronha Time\",\r\n \"standard\": \"Fernando de Noronha Standard Time\",\r\n \"daylight\": \"Fernando de Noronha Summer Time\"\r\n }\r\n },\r\n \"North_Mariana\": {\r\n \"long\": {\r\n \"standard\": \"North Mariana Islands Time\"\r\n }\r\n },\r\n \"Novosibirsk\": {\r\n \"long\": {\r\n \"generic\": \"Novosibirsk Time\",\r\n \"standard\": \"Novosibirsk Standard Time\",\r\n \"daylight\": \"Novosibirsk Summer Time\"\r\n }\r\n },\r\n \"Omsk\": {\r\n \"long\": {\r\n \"generic\": \"Omsk Time\",\r\n \"standard\": \"Omsk Standard Time\",\r\n \"daylight\": \"Omsk Summer Time\"\r\n }\r\n },\r\n \"Pakistan\": {\r\n \"long\": {\r\n \"generic\": \"Pakistan Time\",\r\n \"standard\": \"Pakistan Standard Time\",\r\n \"daylight\": \"Pakistan Summer Time\"\r\n }\r\n },\r\n \"Palau\": {\r\n \"long\": {\r\n \"standard\": \"Palau Time\"\r\n }\r\n },\r\n \"Papua_New_Guinea\": {\r\n \"long\": {\r\n \"standard\": \"Papua New Guinea Time\"\r\n }\r\n },\r\n \"Paraguay\": {\r\n \"long\": {\r\n \"generic\": \"Paraguay Time\",\r\n \"standard\": \"Paraguay Standard Time\",\r\n \"daylight\": \"Paraguay Summer Time\"\r\n }\r\n },\r\n \"Peru\": {\r\n \"long\": {\r\n \"generic\": \"Peru Time\",\r\n \"standard\": \"Peru Standard Time\",\r\n \"daylight\": \"Peru Summer Time\"\r\n }\r\n },\r\n \"Philippines\": {\r\n \"long\": {\r\n \"generic\": \"Philippine Time\",\r\n \"standard\": \"Philippine Standard Time\",\r\n \"daylight\": \"Philippine Summer Time\"\r\n }\r\n },\r\n \"Phoenix_Islands\": {\r\n \"long\": {\r\n \"standard\": \"Phoenix Islands Time\"\r\n }\r\n },\r\n \"Pierre_Miquelon\": {\r\n \"long\": {\r\n \"generic\": \"St. Pierre & Miquelon Time\",\r\n \"standard\": \"St. Pierre & Miquelon Standard Time\",\r\n \"daylight\": \"St. Pierre & Miquelon Daylight Time\"\r\n }\r\n },\r\n \"Pitcairn\": {\r\n \"long\": {\r\n \"standard\": \"Pitcairn Time\"\r\n }\r\n },\r\n \"Ponape\": {\r\n \"long\": {\r\n \"standard\": \"Ponape Time\"\r\n }\r\n },\r\n \"Qyzylorda\": {\r\n \"long\": {\r\n \"generic\": \"Qyzylorda Time\",\r\n \"standard\": \"Qyzylorda Standard Time\",\r\n \"daylight\": \"Qyzylorda Summer Time\"\r\n }\r\n },\r\n \"Reunion\": {\r\n \"long\": {\r\n \"standard\": \"Reunion Time\"\r\n }\r\n },\r\n \"Rothera\": {\r\n \"long\": {\r\n \"standard\": \"Rothera Time\"\r\n }\r\n },\r\n \"Sakhalin\": {\r\n \"long\": {\r\n \"generic\": \"Sakhalin Time\",\r\n \"standard\": \"Sakhalin Standard Time\",\r\n \"daylight\": \"Sakhalin Summer Time\"\r\n }\r\n },\r\n \"Samara\": {\r\n \"long\": {\r\n \"generic\": \"Samara Time\",\r\n \"standard\": \"Samara Standard Time\",\r\n \"daylight\": \"Samara Summer Time\"\r\n }\r\n },\r\n \"Samoa\": {\r\n \"long\": {\r\n \"generic\": \"Samoa Time\",\r\n \"standard\": \"Samoa Standard Time\",\r\n \"daylight\": \"Samoa Daylight Time\"\r\n }\r\n },\r\n \"Seychelles\": {\r\n \"long\": {\r\n \"standard\": \"Seychelles Time\"\r\n }\r\n },\r\n \"Singapore\": {\r\n \"long\": {\r\n \"standard\": \"Singapore Standard Time\"\r\n }\r\n },\r\n \"Solomon\": {\r\n \"long\": {\r\n \"standard\": \"Solomon Islands Time\"\r\n }\r\n },\r\n \"South_Georgia\": {\r\n \"long\": {\r\n \"standard\": \"South Georgia Time\"\r\n }\r\n },\r\n \"Suriname\": {\r\n \"long\": {\r\n \"standard\": \"Suriname Time\"\r\n }\r\n },\r\n \"Syowa\": {\r\n \"long\": {\r\n \"standard\": \"Syowa Time\"\r\n }\r\n },\r\n \"Tahiti\": {\r\n \"long\": {\r\n \"standard\": \"Tahiti Time\"\r\n }\r\n },\r\n \"Taipei\": {\r\n \"long\": {\r\n \"generic\": \"Taipei Time\",\r\n \"standard\": \"Taipei Standard Time\",\r\n \"daylight\": \"Taipei Daylight Time\"\r\n }\r\n },\r\n \"Tajikistan\": {\r\n \"long\": {\r\n \"standard\": \"Tajikistan Time\"\r\n }\r\n },\r\n \"Tokelau\": {\r\n \"long\": {\r\n \"standard\": \"Tokelau Time\"\r\n }\r\n },\r\n \"Tonga\": {\r\n \"long\": {\r\n \"generic\": \"Tonga Time\",\r\n \"standard\": \"Tonga Standard Time\",\r\n \"daylight\": \"Tonga Summer Time\"\r\n }\r\n },\r\n \"Truk\": {\r\n \"long\": {\r\n \"standard\": \"Chuuk Time\"\r\n }\r\n },\r\n \"Turkmenistan\": {\r\n \"long\": {\r\n \"generic\": \"Turkmenistan Time\",\r\n \"standard\": \"Turkmenistan Standard Time\",\r\n \"daylight\": \"Turkmenistan Summer Time\"\r\n }\r\n },\r\n \"Tuvalu\": {\r\n \"long\": {\r\n \"standard\": \"Tuvalu Time\"\r\n }\r\n },\r\n \"Uruguay\": {\r\n \"long\": {\r\n \"generic\": \"Uruguay Time\",\r\n \"standard\": \"Uruguay Standard Time\",\r\n \"daylight\": \"Uruguay Summer Time\"\r\n }\r\n },\r\n \"Uzbekistan\": {\r\n \"long\": {\r\n \"generic\": \"Uzbekistan Time\",\r\n \"standard\": \"Uzbekistan Standard Time\",\r\n \"daylight\": \"Uzbekistan Summer Time\"\r\n }\r\n },\r\n \"Vanuatu\": {\r\n \"long\": {\r\n \"generic\": \"Vanuatu Time\",\r\n \"standard\": \"Vanuatu Standard Time\",\r\n \"daylight\": \"Vanuatu Summer Time\"\r\n }\r\n },\r\n \"Venezuela\": {\r\n \"long\": {\r\n \"standard\": \"Venezuela Time\"\r\n }\r\n },\r\n \"Vladivostok\": {\r\n \"long\": {\r\n \"generic\": \"Vladivostok Time\",\r\n \"standard\": \"Vladivostok Standard Time\",\r\n \"daylight\": \"Vladivostok Summer Time\"\r\n }\r\n },\r\n \"Volgograd\": {\r\n \"long\": {\r\n \"generic\": \"Volgograd Time\",\r\n \"standard\": \"Volgograd Standard Time\",\r\n \"daylight\": \"Volgograd Summer Time\"\r\n }\r\n },\r\n \"Vostok\": {\r\n \"long\": {\r\n \"standard\": \"Vostok Time\"\r\n }\r\n },\r\n \"Wake\": {\r\n \"long\": {\r\n \"standard\": \"Wake Island Time\"\r\n }\r\n },\r\n \"Wallis\": {\r\n \"long\": {\r\n \"standard\": \"Wallis & Futuna Time\"\r\n }\r\n },\r\n \"Yakutsk\": {\r\n \"long\": {\r\n \"generic\": \"Yakutsk Time\",\r\n \"standard\": \"Yakutsk Standard Time\",\r\n \"daylight\": \"Yakutsk Summer Time\"\r\n }\r\n },\r\n \"Yekaterinburg\": {\r\n \"long\": {\r\n \"generic\": \"Yekaterinburg Time\",\r\n \"standard\": \"Yekaterinburg Standard Time\",\r\n \"daylight\": \"Yekaterinburg Summer Time\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n}\r\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.548+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Themes/Carbon2/Images/company/splash_gradient.png", "httpVersion": "", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1169 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": { "mimeType": "image/png", "size": 1166, "encoding": "base64", "text": "iVBORw0KGgoAAAANSUhEUgAAAAEAAASwCAYAAAA6zCBKAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2lpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wUmlnaHRzPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvcmlnaHRzLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcFJpZ2h0czpNYXJrZWQ9IkZhbHNlIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkNERUE0RTM4ODVEMTExREY4QUVFODQxMDZEQUQ4NTVGIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkNERUE0RTM3ODVEMTExREY4QUVFODQxMDZEQUQ4NTVGIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzMgV2luZG93cyI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ1dWlkOjhFQzE4NkQzQTczRERGMTFBMDVDODdGNDg1QjI5NzFGIiBzdFJlZjpkb2N1bWVudElEPSJ1dWlkOjZBNEE2NzhBRjMzN0RGMTFBRUUyRjIyMjE3NkJDN0Q1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+SvquQgAAALtJREFUeNrc10sOwyAMBFDU+x+4YvPa7JsqaW0wsGCDlIwGz4fWe/do77Xh5vTUrU9puzI0jvGrm2Fw7UZdFWITrsIsaHYZEGuSY5kR/ZsNa9u/b4TZL+6UlGSK3lSTWoqilM1G62eZFRy4fgexUbr4Eb21cjCae3NUKwG4DP2ej4pc7bt7PYI0I3bgXIUr6h9SFCDF9T7UWmPLmOGpJsKMDCksYi1XdMJKgqHVefWWfuwddXpeEX6+BBgAM7lp6BLmPEoAAAAASUVORK5CYII=" }, "redirectURL": "", "bodySize": null }, "cache": {}, "timings": { "blocked": 3, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 3, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.558+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Themes/Carbon2/Images/company/Tridion_StartScreen_logo.png", "httpVersion": "", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/Base/Views/Authentication/Authentication.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1178 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": { "mimeType": "image/png", "size": 61393, "encoding": "base64", "text": "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" }, "redirectURL": "", "bodySize": null }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 1, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.571+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Themes/SDL/Images/Icons/sites.16.mono-bright.png", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:04:08 GMT" }, { "name": "Cache-Control", "value": "max-age=0" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1188 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "public" }, { "name": "Expires", "value": "Thu, 25 Jul 2019 07:21:25 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "image/png", "size": 218, "encoding": "base64", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHxJREFUeNqkU4sJQCEIzHAA91+yNjB7vECksuzApPJzHgXMnF6QAaB7EitifGklq2IUIEBJRiis0E+tn2HEw7cIOCgG6g38gpyiN8XVxS5RN0Iv4GqEGYOZPi4Dm7hjhDuBVozcAjbolEENvIWaIg9I52C48xjv9Ts3AQYA5vVrs5qufjoAAAAASUVORK5CYII=" }, "redirectURL": "", "headersSize": 179, "bodySize": 397 }, "cache": {}, "timings": { "blocked": 2, "dns": 1, "connect": 1, "ssl": 0, "send": 0, "wait": 446, "receive": 0 }, "time": 450, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.579+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Themes/SDL/Images/Icons/web.content-explorer.16.mono-bright.png", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:04:08 GMT" }, { "name": "Cache-Control", "value": "max-age=0" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1203 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "public" }, { "name": "Expires", "value": "Thu, 25 Jul 2019 07:21:25 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "image/png", "size": 276, "encoding": "base64", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALZJREFUeNpi/P///3sGBgYBBvLABwagAf/J1AzWywLjnDlzJo0UzSYmJrPgplDFBaQaxAgEKBrJdQkTupPQAZJcP5pUP0icBcNJ2P0KUpwAxIlA/ACIDYC4Hmw+shfQbUaTK0AztAAkyIQeMMguQXPVATSHXcAIA2zRhMQ1QJM2YMDiTIzAQ5J7D3W2AZR+Dw4bYqLvP3YAj4UP2AyB+R8mhyuWWFQUFF0IhQG+KCbK6fjUAAQYAFe238/Xn+cwAAAAAElFTkSuQmCC" }, "redirectURL": "", "headersSize": 179, "bodySize": 455 }, "cache": {}, "timings": { "blocked": 7, "dns": 0, "connect": 2, "ssl": 0, "send": 0, "wait": 429, "receive": 0 }, "time": 438, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:24.597+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Themes/SDL/Images/Icons/web.topology-management.16.mono-bright.png", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/SDL/" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:04:08 GMT" }, { "name": "Cache-Control", "value": "max-age=0" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1206 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "public" }, { "name": "Expires", "value": "Thu, 25 Jul 2019 07:21:25 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "image/png", "size": 279, "encoding": "base64", "text": "iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAM5JREFUOBG1ksEKwjAQRFOteBAF//8jvPkntrlZv0AEK15KfFu6Zbu2aEEXhuxMZidtSAj/qJRSDs7A1mnsrGxMZGqHfvN7GeW1hRfm8qmAB0EXFxYd/0z5lQzUYDvlzv0G5qXX4BLU61xFM+IJAdMRNA7QN+0wFSDmwU3D72CjA/Rr8FTeXyLiYFAMnSZ676NvfQM/pARakWYFKhW6texCC6NHTUuyaWpPfzW8beUhybDV7adZ/eteAwozIQ+mBpXRpFWPrqLNf1wy9dN6ASpdvF6rBJUdAAAAAElFTkSuQmCC" }, "redirectURL": "", "headersSize": 179, "bodySize": 458 }, "cache": {}, "timings": { "blocked": 6, "dns": 0, "connect": 5, "ssl": 0, "send": 0, "wait": 422, "receive": 0 }, "time": 433, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.033+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/bootstrap.js", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:00 GMT" }, { "name": "Content-Length", "value": "1497" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 0, "text": "var SDL;!function(){function t(t,a,e){var i;if(window.XMLHttpRequest&&(i=new window.XMLHttpRequest),!i)throw Error(\"bootstrap.js: unable to create XMLHttpRequest object.\");i.onreadystatechange=function(){if(4==i.readyState){if(i.onreadystatechange=function(){},e&&200!=i.status){var o;try{o=i.statusText}catch(r){o=i.responseText||\"\"}throw Error('bootstrap.js: unable to load \"'+t+\": (\"+i.status+\") \"+o)}a(i.responseText||\"\")}},i.open(\"GET\",t,!0),i.send()}var a=SDL||(SDL={}),e=a.Client;e||(e=a.Client={});var i=e.Configuration;if(i||(i=e.Configuration={}),i.bootstrapVersion=3,!e.Application){var o=e.Application={initCallbacks:[],readyCallbacks:[],uiReadyCallbacks:[]};o.initialize=o.addInitializeCallback=function(t){t&&this.initCallbacks.push(t)},o.addReadyCallback=function(t){t&&this.readyCallbacks.push(t)},o.addUIReadyCallback=function(t){t&&this.uiReadyCallbacks.push(t)}}for(var r,n,s,c,l=document.getElementsByTagName(\"script\"),d=0,u=l.length;d\").appendTo(b),e=d.css(\"display\");d.remove();if(e===\"none\"||e===\"\"){ch||(ch=c.createElement(\"iframe\"),ch.frameBorder=ch.width=ch.height=0),b.appendChild(ch);if(!ci||!ch.createElement)ci=(ch.contentWindow||ch.contentDocument).document,ci.write((c.compatMode===\"CSS1Compat\"?\"\":\"\")+\"\"),ci.close();d=ci.createElement(a),ci.body.appendChild(d),e=f.css(d,\"display\"),b.removeChild(ch)}cg[a]=e}return cg[a]}function cq(a,b){var c={};f.each(cm.concat.apply([],cm.slice(0,b)),function(){c[this]=a});return c}function cp(){cn=b}function co(){setTimeout(cp,0);return cn=f.now()}function cf(){try{return new a.ActiveXObject(\"Microsoft.XMLHTTP\")}catch(b){}}function ce(){try{return new a.XMLHttpRequest}catch(b){}}function b$(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g0){c!==\"border\"&&f.each(e,function(){c||(d-=parseFloat(f.css(a,\"padding\"+this))||0),c===\"margin\"?d+=parseFloat(f.css(a,c+this))||0:d-=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0});return d+\"px\"}d=bv(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0,c&&f.each(e,function(){d+=parseFloat(f.css(a,\"padding\"+this))||0,c!==\"padding\"&&(d+=parseFloat(f.css(a,\"border\"+this+\"Width\"))||0),c===\"margin\"&&(d+=parseFloat(f.css(a,c+this))||0)});return d+\"px\"}function bl(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:\"script\"}):f.globalEval((b.text||b.textContent||b.innerHTML||\"\").replace(bd,\"/*$0*/\")),b.parentNode&&b.parentNode.removeChild(b)}function bk(a){f.nodeName(a,\"input\")?bj(a):\"getElementsByTagName\"in a&&f.grep(a.getElementsByTagName(\"input\"),bj)}function bj(a){if(a.type===\"checkbox\"||a.type===\"radio\")a.defaultChecked=a.checked}function bi(a){return\"getElementsByTagName\"in a?a.getElementsByTagName(\"*\"):\"querySelectorAll\"in a?a.querySelectorAll(\"*\"):[]}function bh(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c===\"object\")b.outerHTML=a.outerHTML;else if(c!==\"input\"||a.type!==\"checkbox\"&&a.type!==\"radio\"){if(c===\"option\")b.selected=a.defaultSelected;else if(c===\"input\"||c===\"textarea\")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bg(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i=0===c})}function U(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function M(a,b){return(a&&a!==\"*\"?a+\".\":\"\")+b.replace(y,\"`\").replace(z,\"&\")}function L(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,\"events\");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type===\"click\")){a.namespace&&(n=new RegExp(\"(^|\\\\.)\"+a.namespace.split(\".\").join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),a.liveFired=this;var s=r.live.slice(0);for(i=0;ic)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function J(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function D(){return!0}function C(){return!1}function m(a,c,d){var e=c+\"defer\",g=c+\"queue\",h=c+\"mark\",i=f.data(a,e,b,!0);i&&(d===\"queue\"||!f.data(a,g,b,!0))&&(d===\"mark\"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!==\"toJSON\")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e=\"data-\"+c.replace(j,\"-$1\").toLowerCase();d=a.getAttribute(e);if(typeof d==\"string\"){try{d=d===\"true\"?!0:d===\"false\"?!1:d===\"null\"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function K(){if(!e.isReady){try{c.documentElement.doScroll(\"left\")}catch(a){setTimeout(K,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\\w\\W]+>)[^>]*$|#([\\w\\-]*)$)/,j=/\\S/,k=/^\\s+/,l=/\\s+$/,m=/\\d/,n=/^<(\\w+)\\s*\\/?>(?:<\\/\\1>)?$/,o=/^[\\],:{}\\s]*$/,p=/\\\\(?:[\"\\\\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/\"[^\"\\\\\\n\\r]*\"|true|false|null|-?\\d+(?:\\.\\d*)?(?:[eE][+\\-]?\\d+)?/g,r=/(?:^|:|,)(?:\\s*\\[)+/g,s=/(webkit)[ \\/]([\\w.]+)/,t=/(opera)(?:.*version)?[ \\/]([\\w.]+)/,u=/(msie) ([\\w.]+)/,v=/(mozilla)(?:.*? rv:([\\w.]+))?/,w=/-([a-z]|[0-9])/ig,x=/^-ms-/,y=function(a,b){return(b+\"\").toUpperCase()},z=d.userAgent,A,B,C,D=Object.prototype.toString,E=Object.prototype.hasOwnProperty,F=Array.prototype.push,G=Array.prototype.slice,H=String.prototype.trim,I=Array.prototype.indexOf,J={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a===\"body\"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a==\"string\"){a.charAt(0)!==\"<\"||a.charAt(a.length-1)!==\">\"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:\"\",jquery:\"1.6.4\",length:0,size:function(){return this.length},toArray:function(){return G.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?F.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b===\"find\"?d.selector=this.selector+(this.selector?\" \":\"\")+c:b&&(d.selector=this.selector+\".\"+b+\"(\"+c+\")\");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),B.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(G.apply(this,arguments),\"slice\",G.call(arguments).join(\",\"))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:F,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i==\"boolean\"&&(l=i,i=arguments[1]||{},j=2),typeof i!=\"object\"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j0)return;B.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger(\"ready\").unbind(\"ready\")}},bindReady:function(){if(!B){B=e._Deferred();if(c.readyState===\"complete\")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener(\"DOMContentLoaded\",C,!1),a.addEventListener(\"load\",e.ready,!1);else if(c.attachEvent){c.attachEvent(\"onreadystatechange\",C),a.attachEvent(\"onload\",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&K()}}},isFunction:function(a){return e.type(a)===\"function\"},isArray:Array.isArray||function(a){return e.type(a)===\"array\"},isWindow:function(a){return a&&typeof a==\"object\"&&\"setInterval\"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):J[D.call(a)]||\"object\"},isPlainObject:function(a){if(!a||e.type(a)!==\"object\"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!E.call(a,\"constructor\")&&!E.call(a.constructor.prototype,\"isPrototypeOf\"))return!1}catch(c){return!1}var d;for(d in a);return d===b||E.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!=\"string\"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,\"@\").replace(q,\"]\").replace(r,\"\")))return(new Function(\"return \"+b))();e.error(\"Invalid JSON: \"+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,\"text/xml\")):(d=new ActiveXObject(\"Microsoft.XMLDOM\"),d.async=\"false\",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName(\"parsererror\").length)&&e.error(\"Invalid XML: \"+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(x,\"ms-\").replace(w,y)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c
            a\",d=a.getElementsByTagName(\"*\"),e=a.getElementsByTagName(\"a\")[0];if(!d||!d.length||!e)return{};g=c.createElement(\"select\"),h=g.appendChild(c.createElement(\"option\")),i=a.getElementsByTagName(\"input\")[0],k={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName(\"tbody\").length,htmlSerialize:!!a.getElementsByTagName(\"link\").length,style:/top/.test(e.getAttribute(\"style\")),hrefNormalized:e.getAttribute(\"href\")===\"/a\",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value===\"on\",optSelected:h.selected,getSetAttribute:a.className!==\"t\",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,k.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,k.optDisabled=!h.disabled;try{delete a.test}catch(v){k.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent(\"onclick\",function(){k.noCloneEvent=!1}),a.cloneNode(!0).fireEvent(\"onclick\")),i=c.createElement(\"input\"),i.value=\"t\",i.setAttribute(\"type\",\"radio\"),k.radioValue=i.value===\"t\",i.setAttribute(\"checked\",\"checked\"),a.appendChild(i),l=c.createDocumentFragment(),l.appendChild(a.firstChild),k.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML=\"\",a.style.width=a.style.paddingLeft=\"1px\",m=c.getElementsByTagName(\"body\")[0],o=c.createElement(m?\"div\":\"body\"),p={visibility:\"hidden\",width:0,height:0,border:0,margin:0,background:\"none\"},m&&f.extend(p,{position:\"absolute\",left:\"-1000px\",top:\"-1000px\"});for(t in p)o.style[t]=p[t];o.appendChild(a),n=m||b,n.insertBefore(o,n.firstChild),k.appendChecked=i.checked,k.boxModel=a.offsetWidth===2,\"zoom\"in a.style&&(a.style.display=\"inline\",a.style.zoom=1,k.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display=\"\",a.innerHTML=\"
            \",k.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML=\"
            t
            \",q=a.getElementsByTagName(\"td\"),u=q[0].offsetHeight===0,q[0].style.display=\"\",q[1].style.display=\"none\",k.reliableHiddenOffsets=u&&q[0].offsetHeight===0,a.innerHTML=\"\",c.defaultView&&c.defaultView.getComputedStyle&&(j=c.createElement(\"div\"),j.style.width=\"0\",j.style.marginRight=\"0\",a.appendChild(j),k.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0),o.innerHTML=\"\",n.removeChild(o);if(a.attachEvent)for(t in{submit:1,change:1,focusin:1})s=\"on\"+t,u=s in a,u||(a.setAttribute(s,\"return;\"),u=typeof a[s]==\"function\"),k[t+\"Bubbles\"]=u;o=l=g=h=m=j=a=i=null;return k}(),f.boxModel=f.support.boxModel;var i=/^(?:\\{.*\\}|\\[.*\\])$/,j=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:\"jQuery\"+(f.fn.jquery+Math.random()).replace(/\\D/g,\"\"),noData:{embed:!0,object:\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i=f.expando,j=typeof c==\"string\",k=a.nodeType,l=k?f.cache:a,m=k?a[f.expando]:a[f.expando]&&f.expando;if((!m||e&&m&&l[m]&&!l[m][i])&&j&&d===b)return;m||(k?a[f.expando]=m=++f.uuid:m=f.expando),l[m]||(l[m]={},k||(l[m].toJSON=f.noop));if(typeof c==\"object\"||typeof c==\"function\")e?l[m][i]=f.extend(l[m][i],c):l[m]=f.extend(l[m],c);g=l[m],e&&(g[i]||(g[i]={}),g=g[i]),d!==b&&(g[f.camelCase(c)]=d);if(c===\"events\"&&!g[c])return g[i]&&g[i].events;j?(h=g[c],h==null&&(h=g[f.camelCase(c)])):h=g;return h}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e=f.expando,g=a.nodeType,h=g?f.cache:a,i=g?a[f.expando]:f.expando;if(!h[i])return;if(b){d=c?h[i][e]:h[i];if(d){d[b]||(b=f.camelCase(b)),delete d[b];if(!l(d))return}}if(c){delete h[i][e];if(!l(h[i]))return}var j=h[i][e];f.support.deleteExpando||!h.setInterval?delete h[i]:h[i]=null,j?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=j):g&&(f.support.deleteExpando?delete a[f.expando]:a.removeAttribute?a.removeAttribute(f.expando):a[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute(\"classid\")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a==\"undefined\"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&\"get\"in c&&(d=c.get(e,\"value\"))!==b)return d;d=e.value;return typeof d==\"string\"?d.replace(p,\"\"):d==null?\"\":d}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h=\"\":typeof h==\"number\"?h+=\"\":f.isArray(h)&&(h=f.map(h,function(a){return a==null?\"\":a+\"\"})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!(\"set\"in c)||c.set(this,h,\"value\")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type===\"select-one\";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:\"tabIndex\"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!(\"getAttribute\"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);j&&(c=f.attrFix[c]||c,i=f.attrHooks[c],i||(t.test(c)?i=v:u&&(i=u)));if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&\"set\"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,\"\"+d);return d}if(i&&\"get\"in i&&j&&(h=i.get(a,c))!==null)return h;h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.attr(a,b,\"\"),a.removeAttribute(b),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error(\"type property can't be changed\");else if(!f.support.radioValue&&b===\"radio\"&&f.nodeName(a,\"input\")){var c=a.value;a.setAttribute(\"type\",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(u&&f.nodeName(a,\"button\"))return u.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(u&&f.nodeName(a,\"button\"))return u.set(a,b,c);a.value=b}}},propFix:{tabindex:\"tabIndex\",readonly:\"readOnly\",\"for\":\"htmlFor\",\"class\":\"className\",maxlength:\"maxLength\",cellspacing:\"cellSpacing\",cellpadding:\"cellPadding\",rowspan:\"rowSpan\",colspan:\"colSpan\",usemap:\"useMap\",frameborder:\"frameBorder\",contenteditable:\"contentEditable\"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);i&&(c=f.propFix[c]||c,h=f.propHooks[c]);return d!==b?h&&\"set\"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&\"get\"in h&&(g=h.get(a,c))!==null?g:a[c]},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode(\"tabindex\");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabIndex=f.propHooks.tabIndex,v={get:function(a,c){var d;return f.prop(a,c)===!0||(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},f.support.getSetAttribute||(u=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==\"\"?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+\"\"}},f.each([\"width\",\"height\"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===\"\"){a.setAttribute(b,\"auto\");return c}}})})),f.support.hrefNormalized||f.each([\"href\",\"src\",\"width\",\"height\"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=\"\"+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.checkOn||f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]={get:function(a){return a.getAttribute(\"value\")===null?\"on\":a.value}}}),f.each([\"radio\",\"checkbox\"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var w=/\\.(.*)$/,x=/^(?:textarea|input|select)$/i,y=/\\./g,z=/ /g,A=/[^\\w\\s.|`]/g,B=function(a){return a.replace(A,\"\\\\$&\")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=C;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!=\"undefined\"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(\" \");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(\".\")>-1?(n=l.split(\".\"),l=n.shift(),h.namespace=n.slice(0).sort().join(\".\")):(n=[],h.namespace=\"\"),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent(\"on\"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=C);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c==\"string\"&&c.charAt(0)===\".\"){c=c||\"\";for(h in t)f.event.remove(a,h+c);return}c=c.split(\" \");while(h=c[k++]){r=h,q=null,l=h.indexOf(\".\")<0,m=[],l||(m=h.split(\".\"),h=m.shift(),n=new RegExp(\"(^|\\\\.)\"+f.map(m.slice(0).sort(),B).join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\")),p=t[h];if(!p)continue;if(!d){for(j=0;j=0&&(h=h.slice(0,-1),j=!0),h.indexOf(\".\")>=0&&(i=h.split(\".\"),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c==\"object\"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join(\".\"),c.namespace_re=new RegExp(\"(^|\\\\.)\"+i.join(\"\\\\.(?:.*\\\\.)?\")+\"(\\\\.|$)\");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d!=null?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(\":\")<0?\"on\"+h:\"\";do{var m=f._data(k,\"handle\");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!==\"click\"||!f.nodeName(e,\"a\"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,\"events\")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h-1?f.map(a.options,function(a){return a.selected}).join(\"-\"):\"\":f.nodeName(a,\"select\")&&(c=a.selectedIndex);return c},I=function(c){var d=c.target,e,g;if(!!x.test(d.nodeName)&&!d.readOnly){e=f._data(d,\"_change_data\"),g=H(d),(c.type!==\"focusout\"||d.type!==\"radio\")&&f._data(d,\"_change_data\",g);if(e===b||g===e)return;if(e!=null||g)c.type=\"change\",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:I,beforedeactivate:I,click:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(c===\"radio\"||c===\"checkbox\"||f.nodeName(b,\"select\"))&&I.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,\"input\")?b.type:\"\";(a.keyCode===13&&!f.nodeName(b,\"textarea\")||a.keyCode===32&&(c===\"checkbox\"||c===\"radio\")||c===\"select-multiple\")&&I.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,\"_change_data\",H(b))}},setup:function(a,b){if(this.type===\"file\")return!1;for(var c in G)f.event.add(this,c+\".specialChange\",G[c]);return x.test(this.nodeName)},teardown:function(a){f.event.remove(this,\".specialChange\");return x.test(this.nodeName)}},G=f.event.special.change.filters,G.focus=G.beforeactivate}f.support.focusinBubbles||f.each({focus:\"focusin\",blur:\"focusout\"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each([\"bind\",\"one\"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a==\"object\"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c===\"one\"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a===\"unload\"&&c!==\"one\")this.one(a,d,e);else for(var i=0,j=this.length;i0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g+~,(\\[\\\\]+)+|[>+~])(\\s*,\\s*)?((?:.|\\r|\\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\\\/g,j=/\\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!=\"string\")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(\"\"),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]===\"~\"||x[0]===\"+\")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r=\"\",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)===\"[object Array]\")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e\":function(a,b){var c,d=typeof b==\"string\",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,\"\")},TAG:function(a,b){return a[1].replace(i,\"\").toLowerCase()},CHILD:function(a){if(a[1]===\"nth\"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\\+|\\s*/g,\"\");var b=/(-?)(\\d*)(?:n([+\\-]?\\d*))?/.exec(a[2]===\"even\"&&\"2n\"||a[2]===\"odd\"&&\"2n+1\"||!/\\D/.test(a[2])&&\"0n+\"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,\"\");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||\"\").replace(i,\"\"),a[2]===\"~=\"&&(a[4]=\" \"+a[4]+\" \");return a},PSEUDO:function(b,c,d,e,f){if(b[1]===\"not\")if((a.exec(b[3])||\"\").length>1||/^\\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!==\"hidden\"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute(\"type\"),c=a.type;return a.nodeName.toLowerCase()===\"input\"&&\"text\"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"radio\"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"checkbox\"===a.type},file:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"file\"===a.type},password:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"password\"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"submit\"===a.type},image:function(a){return a.nodeName.toLowerCase()===\"input\"&&\"image\"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b===\"input\"||b===\"button\")&&\"reset\"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b===\"input\"&&\"button\"===a.type||b===\"button\"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return bc[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e===\"contains\")return(a.textContent||a.innerText||k.getText([a])||\"\").indexOf(b[3])>=0;if(e===\"not\"){var g=b[3];for(var h=0,i=g.length;h=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute(\"id\")===b},TAG:function(a,b){return b===\"*\"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(\" \"+(a.className||a.getAttribute(\"class\"))+\" \").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+\"\",f=b[2],g=b[4];return d==null?f===\"!=\":f===\"=\"?e===g:f===\"*=\"?e.indexOf(g)>=0:f===\"~=\"?(\" \"+e+\" \").indexOf(g)>=0:g?f===\"!=\"?e!==g:f===\"^=\"?e.indexOf(g)===0:f===\"$=\"?e.substr(e.length-g.length)===g:f===\"|=\"?e===g||e.substr(0,g.length+1)===g+\"-\":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return\"\\\\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\\[]*\\])(?![^\\(]*\\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\\r|\\n)*?)/.source+l.match[o].source.replace(/\\\\(\\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)===\"[object Array]\")Array.prototype.push.apply(d,a);else if(typeof a.length==\"number\")for(var f=a.length;c\",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!=\"undefined\"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!=\"undefined\"&&e.getAttributeNode(\"id\").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!=\"undefined\"&&a.getAttributeNode(\"id\");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement(\"div\");a.appendChild(c.createComment(\"\")),a.getElementsByTagName(\"*\").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]===\"*\"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML=\"\",a.firstChild&&typeof a.firstChild.getAttribute!=\"undefined\"&&a.firstChild.getAttribute(\"href\")!==\"#\"&&(l.attrHandle.href=function(a){return a.getAttribute(\"href\",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement(\"div\"),d=\"__sizzle__\";b.innerHTML=\"

            \";if(!b.querySelectorAll||b.querySelectorAll(\".TEST\").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\\w+$)|^\\.([\\w\\-]+$)|^#([\\w\\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b===\"body\"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!==\"object\"){var m=e,n=e.getAttribute(\"id\"),o=n||d,q=e.parentNode,r=/^\\s*[+~]/.test(b);n?o=o.replace(/'/g,\"\\\\$&\"):e.setAttribute(\"id\",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll(\"[id='\"+o+\"'] \"+b),f)}catch(s){}finally{n||m.removeAttribute(\"id\")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement(\"div\"),\"div\"),e=!1;try{b.call(c.documentElement,\"[test!='']:sizzle\")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\\=\\s*([^'\"\\]]*)\\s*\\]/g,\"='$1']\");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement(\"div\");a.innerHTML=\"
            \";if(!!a.getElementsByClassName&&a.getElementsByClassName(\"e\").length!==0){a.lastChild.className=\"e\";if(a.getElementsByClassName(\"e\").length===1)return;l.order.splice(1,0,\"CLASS\"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!=\"undefined\"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!==\"HTML\":!1};var v=function(a,b){var c,d=[],e=\"\",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,\"\");a=l.relative[a]?a+\"*\":a;for(var g=0,h=f.length;g0)for(h=g;h0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=S.test(a)||typeof a!=\"string\"?f(a,b||this.context):0;for(d=0,e=this.length;d-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,\"closest\",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a==\"string\")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a==\"string\"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(U(c[0])||U(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,\"parentNode\")},parentsUntil:function(a,b,c){return f.dir(a,\"parentNode\",c)},next:function(a){return f.nth(a,2,\"nextSibling\")},prev:function(a){return f.nth(a,2,\"previousSibling\")},nextAll:function(a){return f.dir(a,\"nextSibling\")},prevAll:function(a){return f.dir(a,\"previousSibling\")},nextUntil:function(a,b,c){return f.dir(a,\"nextSibling\",c)},prevUntil:function(a,b,c){return f.dir(a,\"previousSibling\",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,\"iframe\")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=R.call(arguments);N.test(a)||(d=c),d&&typeof d==\"string\"&&(e=f.filter(d,e)),e=this.length>1&&!T[a]?f.unique(e):e,(this.length>1||P.test(d))&&O.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(\",\"))}}),f.extend({filter:function(a,b,c){c&&(a=\":not(\"+a+\")\");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var W=/ jQuery\\d+=\"(?:\\d+|null)\"/g,X=/^\\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\\w:]+)[^>]*)\\/>/ig,Z=/<([\\w:]+)/,$=/\",\"\"],legend:[1,\"
            \",\"
            \"],thead:[1,\"\",\"
            \"],tr:[2,\"\",\"
            \"],td:[3,\"\",\"
            \"],col:[2,\"\",\"
            \"],area:[1,\"\",\"\"],_default:[0,\"\",\"\"]};be.optgroup=be.option,be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,f.support.htmlSerialize||(be._default=[1,\"div
            \",\"
            \"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!=\"object\"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,\"body\")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,\"before\",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,\"after\",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName(\"*\")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName(\"*\"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,\"\"):null;if(typeof a==\"string\"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!be[(Z.exec(a)||[\"\",\"\"])[1].toLowerCase()]){a=a.replace(Y,\"<$1>\");try{for(var c=0,d=this.length;c1&&l0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bh(a,d),e=bi(a),g=bi(d);for(h=0;e[h];++h)g[h]&&bh(e[h],g[h])}if(b){bg(a,d);if(c){e=bi(a),g=bi(d);for(h=0;e[h];++h)bg(e[h],g[h])}}e=g=null;return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement==\"undefined\"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k==\"number\"&&(k+=\"\");if(!k)continue;if(typeof k==\"string\")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,\"<$1>\");var l=(Z.exec(k)||[\"\",\"\"])[1].toLowerCase(),m=be[l]||be._default,n=m[0],o=b.createElement(\"div\");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l===\"table\"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]===\"\"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],\"tbody\")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)==\"number\")for(i=0;i=0)return b+\"px\"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bn.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||\"\")?parseFloat(RegExp.$1)/100+\"\":b?\"1\":\"\"},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNaN(b)?\"\":\"alpha(opacity=\"+b*100+\")\",g=d&&d.filter||c.filter||\"\";c.zoom=1;if(b>=1&&f.trim(g.replace(bm,\"\"))===\"\"){c.removeAttribute(\"filter\");if(d&&!d.filter)return}c.filter=bm.test(g)?g.replace(bm,e):g+\" \"+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:\"inline-block\"},function(){b?c=bv(a,\"margin-right\",\"marginRight\"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bw=function(a,c){var d,e,g;c=c.replace(bo,\"-$1\").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===\"\"&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bx=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bp.test(d)&&bq.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b===\"fontSize\"?\"1em\":d||0,d=f.pixelLeft+\"px\",f.left=c,e&&(a.runtimeStyle.left=e));return d===\"\"?\"auto\":d}),bv=bw||bx,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,\"display\"))===\"none\"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bz=/%20/g,bA=/\\[\\]$/,bB=/\\r?\\n/g,bC=/#.*$/,bD=/^(.*?):[ \\t]*([^\\r\\n]*)\\r?$/mg,bE=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bF=/^(?:about|app|app\\-storage|.+\\-extension|file|res|widget):$/,bG=/^(?:GET|HEAD)$/,bH=/^\\/\\//,bI=/\\?/,bJ=/)<[^<]*)*<\\/script>/gi,bK=/^(?:select|textarea)/i,bL=/\\s+/,bM=/([?&])_=[^&]*/,bN=/^([\\w\\+\\.\\-]+:)(?:\\/\\/([^\\/?#:]*)(?::(\\d+))?)?/,bO=f.fn.load,bP={},bQ={},bR,bS,bT=[\"*/\"]+[\"*\"];try{bR=e.href}catch(bU){bR=c.createElement(\"a\"),bR.href=\"\",bR=bR.href}bS=bN.exec(bR.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!=\"string\"&&bO)return bO.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(\" \");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h=\"GET\";c&&(f.isFunction(c)?(d=c,c=b):typeof c==\"object\"&&(c=f.param(c,f.ajaxSettings.traditional),h=\"POST\"));var i=this;f.ajax({url:a,type:h,dataType:\"html\",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f(\"
            \").append(c.replace(bJ,\"\")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bK.test(this.nodeName)||bE.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bB,\"\\r\\n\")}}):{name:b.name,value:c.replace(bB,\"\\r\\n\")}}).get()}}),f.each(\"ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend\".split(\" \"),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each([\"get\",\"post\"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,\"script\")},getJSON:function(a,b,c){return f.get(a,b,c,\"json\")},ajaxSetup:function(a,b){b?bX(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),bX(a,b);return a},ajaxSettings:{url:bR,isLocal:bF.test(bS[1]),global:!0,type:\"GET\",contentType:\"application/x-www-form-urlencoded\",processData:!0,async:!0,accepts:{xml:\"application/xml, text/xml\",html:\"text/html\",text:\"text/plain\",json:\"application/json, text/javascript\",\"*\":bT},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:\"responseXML\",text:\"responseText\"},converters:{\"* text\":a.String,\"text html\":!0,\"text json\":f.parseJSON,\"text xml\":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bV(bP),ajaxTransport:bV(bQ),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||\"\",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?bZ(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader(\"Last-Modified\"))f.lastModified[k]=y;if(z=v.getResponseHeader(\"Etag\"))f.etag[k]=z}if(a===304)w=\"notmodified\",o=!0;else try{r=b$(d,x),w=\"success\",o=!0}catch(A){w=\"parsererror\",u=A}}else{u=w;if(!w||a)w=\"error\",a<0&&(a=0)}v.status=a,v.statusText=\"\"+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger(\"ajax\"+(o?\"Success\":\"Error\"),[v,d,o?r:u]),i.resolveWith(e,[v,w]),t&&(g.trigger(\"ajaxComplete\",[v,d]),--f.active||f.event.trigger(\"ajaxStop\"))}}typeof a==\"object\"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bD.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||\"abort\",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+\"\").replace(bC,\"\").replace(bH,bS[1]+\"//\"),d.dataTypes=f.trim(d.dataType||\"*\").toLowerCase().split(bL),d.crossDomain==null&&(r=bN.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bS[1]&&r[2]==bS[2]&&(r[3]||(r[1]===\"http:\"?80:443))==(bS[3]||(bS[1]===\"http:\"?80:443)))),d.data&&d.processData&&typeof d.data!=\"string\"&&(d.data=f.param(d.data,d.traditional)),bW(bP,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bG.test(d.type),t&&f.active++===0&&f.event.trigger(\"ajaxStart\");if(!d.hasContent){d.data&&(d.url+=(bI.test(d.url)?\"&\":\"?\")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bM,\"$1_=\"+x);d.url=y+(y===d.url?(bI.test(d.url)?\"&\":\"?\")+\"_=\"+x:\"\")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader(\"Content-Type\",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader(\"If-Modified-Since\",f.lastModified[k]),f.etag[k]&&v.setRequestHeader(\"If-None-Match\",f.etag[k])),v.setRequestHeader(\"Accept\",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!==\"*\"?\", \"+bT+\"; q=0.01\":\"\"):d.accepts[\"*\"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=bW(bQ,d,c,v);if(!p)w(-1,\"No Transport\");else{v.readyState=1,t&&g.trigger(\"ajaxSend\",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort(\"timeout\")},d.timeout));try{s=1,p.send(l,w)}catch(z){s<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+\"=\"+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)bY(g,a[g],c,e);return d.join(\"&\").replace(bz,\"+\")}}),f.extend({active:0,lastModified:{},etag:{}});var b_=f.now(),ca=/(\\=)\\?(&|$)|\\?\\?/i;f.ajaxSetup({jsonp:\"callback\",jsonpCallback:function(){return f.expando+\"_\"+b_++}}),f.ajaxPrefilter(\"json jsonp\",function(b,c,d){var e=b.contentType===\"application/x-www-form-urlencoded\"&&typeof b.data==\"string\";if(b.dataTypes[0]===\"jsonp\"||b.jsonp!==!1&&(ca.test(b.url)||e&&ca.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l=\"$1\"+h+\"$2\";b.jsonp!==!1&&(j=j.replace(ca,l),b.url===j&&(e&&(k=k.replace(ca,l)),b.data===k&&(j+=(/\\?/.test(j)?\"&\":\"?\")+b.jsonp+\"=\"+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters[\"script json\"]=function(){g||f.error(h+\" was not called\");return g[0]},b.dataTypes[0]=\"json\";return\"script\"}}),f.ajaxSetup({accepts:{script:\"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript\"},contents:{script:/javascript|ecmascript/},converters:{\"text script\":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter(\"script\",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type=\"GET\",a.global=!1)}),f.ajaxTransport(\"script\",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName(\"head\")[0]||c.documentElement;return{send:function(f,g){d=c.createElement(\"script\"),d.async=\"async\",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,\"success\")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cb=a.ActiveXObject?function(){for(var a in cd)cd[a](0,1)}:!1,cc=0,cd;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ce()||cf()}:ce,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&\"withCredentials\"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e[\"X-Requested-With\"]&&(e[\"X-Requested-With\"]=\"XMLHttpRequest\");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cb&&delete cd[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=\"\"}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cc,cb&&(cd||(cd={},f(a).unload(cb)),cd[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cg={},ch,ci,cj=/^(?:toggle|show|hide)$/,ck=/^([+\\-]=)?([\\d+.\\-]+)([a-z%]*)$/i,cl,cm=[[\"height\",\"marginTop\",\"marginBottom\",\"paddingTop\",\"paddingBottom\"],[\"width\",\"marginLeft\",\"marginRight\",\"paddingLeft\",\"paddingRight\"],[\"opacity\"]],cn;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cq(\"show\",3),a,b,c);for(var g=0,h=this.length;g=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each([\"\",\"X\",\"Y\"],function(a,b){d.style[\"overflow\"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b
            \";f.extend(b.style,{position:\"absolute\",top:0,left:0,margin:0,border:0,width:\"1px\",height:\"1px\",visibility:\"hidden\"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position=\"fixed\",e.style.top=\"20px\",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top=\"\",d.style.overflow=\"hidden\",d.style.position=\"relative\",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,\"marginTop\"))||0,c+=parseFloat(f.css(a,\"marginLeft\"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,\"position\");d===\"static\"&&(a.style.position=\"relative\");var e=f(a),g=e.offset(),h=f.css(a,\"top\"),i=f.css(a,\"left\"),j=(d===\"absolute\"||d===\"fixed\")&&f.inArray(\"auto\",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),\"using\"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=ct.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,\"marginTop\"))||0,c.left-=parseFloat(f.css(a,\"marginLeft\"))||0,d.top+=parseFloat(f.css(b[0],\"borderTopWidth\"))||0,d.left+=parseFloat(f.css(b[0],\"borderLeftWidth\"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!ct.test(a.nodeName)&&f.css(a,\"position\")===\"static\")a=a.offsetParent;return a})}}),f.each([\"Left\",\"Top\"],function(a,c){var d=\"scroll\"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cu(e);return g?\"pageXOffset\"in g?g[a?\"pageYOffset\":\"pageXOffset\"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cu(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each([\"Height\",\"Width\"],function(a,c){var d=c.toLowerCase();f.fn[\"inner\"+c]=function(){var a=this[0];return a&&a.style?parseFloat(f.css(a,d,\"padding\")):null},f.fn[\"outer\"+c]=function(a){var b=this[0];return b&&b.style?parseFloat(f.css(b,d,a?\"margin\":\"border\")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement[\"client\"+c],h=e.document.body;return e.document.compatMode===\"CSS1Compat\"&&g||h&&h[\"client\"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement[\"client\"+c],e.body[\"scroll\"+c],e.documentElement[\"scroll\"+c],e.body[\"offset\"+c],e.documentElement[\"offset\"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNaN(j)?i:j}return this.css(d,typeof a==\"string\"?a:a+\"px\")}}),a.jQuery=a.$=f})(window);" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.057+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Core/Scripts/jquery.signalR-2.2.0.min.js", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "public, max-age=31536000" }, { "name": "Transfer-Encoding", "value": "chunked" }, { "name": "Content-Type", "value": "text/javascript; charset=utf-8" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Expires", "value": "Thu, 25 Jul 2019 07:13:02 GMT" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:04:08 GMT" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:02 GMT" } ], "cookies": [], "content": { "mimeType": "text/javascript; charset=utf-8", "size": 36926, "text": "/*!\n * ASP.NET SignalR JavaScript Library v2.2.0\n * http://signalr.net/\n *\n * Copyright (C) Microsoft Corporation. All rights reserved.\n *\n */\n(function(n,t,i){function w(t,i){var u,f;if(n.isArray(t)){for(u=t.length-1;u>=0;u--)f=t[u],n.type(f)===\"string\"&&r.transports[f]||(i.log(\"Invalid transport: \"+f+\", removing it from the transports list.\"),t.splice(u,1));t.length===0&&(i.log(\"No transports remain within the specified transport array.\"),t=null)}else if(r.transports[t]||t===\"auto\"){if(t===\"auto\"&&r._.ieVersion<=8)return[\"longPolling\"]}else i.log(\"Invalid transport: \"+t.toString()+\".\"),t=null;return t}function b(n){return n===\"http:\"?80:n===\"https:\"?443:void 0}function a(n,t){return t.match(/:\\d+$/)?t:t+\":\"+b(n)}function k(t,i){var u=this,r=[];u.tryBuffer=function(i){return t.state===n.signalR.connectionState.connecting?(r.push(i),!0):!1};u.drain=function(){if(t.state===n.signalR.connectionState.connected)while(r.length>0)i(r.shift())};u.clear=function(){r=[]}}var f={nojQuery:\"jQuery was not found. Please ensure jQuery is referenced before the SignalR client JavaScript file.\",noTransportOnInit:\"No transport could be initialized successfully. Try specifying a different transport or none at all for auto initialization.\",errorOnNegotiate:\"Error during negotiation request.\",stoppedWhileLoading:\"The connection was stopped during page load.\",stoppedWhileNegotiating:\"The connection was stopped during the negotiate request.\",errorParsingNegotiateResponse:\"Error parsing negotiate response.\",errorDuringStartRequest:\"Error during start request. Stopping the connection.\",stoppedDuringStartRequest:\"The connection was stopped during the start request.\",errorParsingStartResponse:\"Error parsing start response: '{0}'. Stopping the connection.\",invalidStartResponse:\"Invalid start response: '{0}'. Stopping the connection.\",protocolIncompatible:\"You are using a version of the client that isn't compatible with the server. Client version {0}, server version {1}.\",sendFailed:\"Send failed.\",parseFailed:\"Failed at parsing response: {0}\",longPollFailed:\"Long polling request failed.\",eventSourceFailedToConnect:\"EventSource failed to connect.\",eventSourceError:\"Error raised by EventSource\",webSocketClosed:\"WebSocket closed.\",pingServerFailedInvalidResponse:\"Invalid ping response when pinging server: '{0}'.\",pingServerFailed:\"Failed to ping server.\",pingServerFailedStatusCode:\"Failed to ping server. Server responded with status code {0}, stopping the connection.\",pingServerFailedParse:\"Failed to parse ping server response, stopping the connection.\",noConnectionTransport:\"Connection is in an invalid state, there is no transport active.\",webSocketsInvalidState:\"The Web Socket transport is in an invalid state, transitioning into reconnecting.\",reconnectTimeout:\"Couldn't reconnect within the configured timeout of {0} ms, disconnecting.\",reconnectWindowTimeout:\"The client has been inactive since {0} and it has exceeded the inactivity timeout of {1} ms. Stopping the connection.\"};if(typeof n!=\"function\")throw new Error(f.nojQuery);var r,h,s=t.document.readyState===\"complete\",e=n(t),c=\"__Negotiate Aborted__\",u={onStart:\"onStart\",onStarting:\"onStarting\",onReceived:\"onReceived\",onError:\"onError\",onConnectionSlow:\"onConnectionSlow\",onReconnecting:\"onReconnecting\",onReconnect:\"onReconnect\",onStateChanged:\"onStateChanged\",onDisconnect:\"onDisconnect\"},v=function(n,i){if(i!==!1){var r;typeof t.console!=\"undefined\"&&(r=\"[\"+(new Date).toTimeString()+\"] SignalR: \"+n,t.console.debug?t.console.debug(r):t.console.log&&t.console.log(r))}},o=function(t,i,r){return i===t.state?(t.state=r,n(t).triggerHandler(u.onStateChanged,[{oldState:i,newState:r}]),!0):!1},y=function(n){return n.state===r.connectionState.disconnected},l=function(n){return n._.keepAliveData.activated&&n.transport.supportsKeepAlive(n)},p=function(i){var f,e;i._.configuredStopReconnectingTimeout||(e=function(t){var i=r._.format(r.resources.reconnectTimeout,t.disconnectTimeout);t.log(i);n(t).triggerHandler(u.onError,[r._.error(i,\"TimeoutException\")]);t.stop(!1,!1)},i.reconnecting(function(){var n=this;n.state===r.connectionState.reconnecting&&(f=t.setTimeout(function(){e(n)},n.disconnectTimeout))}),i.stateChanged(function(n){n.oldState===r.connectionState.reconnecting&&t.clearTimeout(f)}),i._.configuredStopReconnectingTimeout=!0)};r=function(n,t,i){return new r.fn.init(n,t,i)};r._={defaultContentType:\"application/x-www-form-urlencoded; charset=UTF-8\",ieVersion:function(){var i,n;return t.navigator.appName===\"Microsoft Internet Explorer\"&&(n=/MSIE ([0-9]+\\.[0-9]+)/.exec(t.navigator.userAgent),n&&(i=t.parseFloat(n[1]))),i}(),error:function(n,t,i){var r=new Error(n);return r.source=t,typeof i!=\"undefined\"&&(r.context=i),r},transportError:function(n,t,r,u){var f=this.error(n,r,u);return f.transport=t?t.name:i,f},format:function(){for(var t=arguments[0],n=0;n<\\/script>.\");}};e.load(function(){s=!0});r.fn=r.prototype={init:function(t,i,r){var f=n(this);this.url=t;this.qs=i;this.lastError=null;this._={keepAliveData:{},connectingMessageBuffer:new k(this,function(n){f.triggerHandler(u.onReceived,[n])}),lastMessageAt:(new Date).getTime(),lastActiveAt:(new Date).getTime(),beatInterval:5e3,beatHandle:null,totalTransportConnectTimeout:0};typeof r==\"boolean\"&&(this.logging=r)},_parseResponse:function(n){var t=this;return n?typeof n==\"string\"?t.json.parse(n):n:n},_originalJson:t.JSON,json:t.JSON,isCrossDomain:function(i,r){var u;return(i=n.trim(i),r=r||t.location,i.indexOf(\"http\")!==0)?!1:(u=t.document.createElement(\"a\"),u.href=i,u.protocol+a(u.protocol,u.host)!==r.protocol+a(r.protocol,r.host))},ajaxDataType:\"text\",contentType:\"application/json; charset=UTF-8\",logging:!1,state:r.connectionState.disconnected,clientProtocol:\"1.5\",reconnectDelay:2e3,transportConnectTimeout:0,disconnectTimeout:3e4,reconnectWindow:3e4,keepAliveWarnAt:2/3,start:function(i,h){var a=this,v={pingInterval:3e5,waitForPageLoad:!0,transport:\"auto\",jsonp:!1},d,y=a._deferral||n.Deferred(),b=t.document.createElement(\"a\"),k,g;if(a.lastError=null,a._deferral=y,!a.json)throw new Error(\"SignalR: No JSON parser found. Please ensure json2.js is referenced before the SignalR.js file if you need to support clients without native JSON parsing support, e.g. IE<8.\");if(n.type(i)===\"function\"?h=i:n.type(i)===\"object\"&&(n.extend(v,i),n.type(v.callback)===\"function\"&&(h=v.callback)),v.transport=w(v.transport,a),!v.transport)throw new Error(\"SignalR: Invalid transport(s) specified, aborting start.\");return(a._.config=v,!s&&v.waitForPageLoad===!0)?(a._.deferredStartHandler=function(){a.start(i,h)},e.bind(\"load\",a._.deferredStartHandler),y.promise()):a.state===r.connectionState.connecting?y.promise():o(a,r.connectionState.disconnected,r.connectionState.connecting)===!1?(y.resolve(a),y.promise()):(p(a),b.href=a.url,b.protocol&&b.protocol!==\":\"?(a.protocol=b.protocol,a.host=b.host):(a.protocol=t.document.location.protocol,a.host=b.host||t.document.location.host),a.baseUrl=a.protocol+\"//\"+a.host,a.wsProtocol=a.protocol===\"https:\"?\"wss://\":\"ws://\",v.transport===\"auto\"&&v.jsonp===!0&&(v.transport=\"longPolling\"),a.url.indexOf(\"//\")===0&&(a.url=t.location.protocol+a.url,a.log(\"Protocol relative URL detected, normalizing it to '\"+a.url+\"'.\")),this.isCrossDomain(a.url)&&(a.log(\"Auto detected cross domain url.\"),v.transport===\"auto\"&&(v.transport=[\"webSockets\",\"serverSentEvents\",\"longPolling\"]),typeof v.withCredentials==\"undefined\"&&(v.withCredentials=!0),v.jsonp||(v.jsonp=!n.support.cors,v.jsonp&&a.log(\"Using jsonp because this browser doesn't support CORS.\")),a.contentType=r._.defaultContentType),a.withCredentials=v.withCredentials,a.ajaxDataType=v.jsonp?\"jsonp\":\"text\",n(a).bind(u.onStart,function(){n.type(h)===\"function\"&&h.call(a);y.resolve(a)}),a._.initHandler=r.transports._logic.initHandler(a),d=function(i,s){var c=r._.error(f.noTransportOnInit);if(s=s||0,s>=i.length){s===0?a.log(\"No transports supported by the server were selected.\"):s===1?a.log(\"No fallback transports were selected.\"):a.log(\"Fallback transports exhausted.\");n(a).triggerHandler(u.onError,[c]);y.reject(c);a.stop();return}if(a.state!==r.connectionState.disconnected){var p=i[s],h=r.transports[p],v=function(){d(i,s+1)};a.transport=h;try{a._.initHandler.start(h,function(){var i=r._.firefoxMajorVersion(t.navigator.userAgent)>=11,f=!!a.withCredentials&&i;a.log(\"The start request succeeded. Transitioning to the connected state.\");l(a)&&r.transports._logic.monitorKeepAlive(a);r.transports._logic.startHeartbeat(a);r._.configurePingInterval(a);o(a,r.connectionState.connecting,r.connectionState.connected)||a.log(\"WARNING! The connection was not in the connecting state.\");a._.connectingMessageBuffer.drain();n(a).triggerHandler(u.onStart);e.bind(\"unload\",function(){a.log(\"Window unloading, stopping the connection.\");a.stop(f)});i&&e.bind(\"beforeunload\",function(){t.setTimeout(function(){a.stop(f)},0)})},v)}catch(w){a.log(h.name+\" transport threw '\"+w.message+\"' when attempting to start.\");v()}}},k=a.url+\"/negotiate\",g=function(t,i){var e=r._.error(f.errorOnNegotiate,t,i._.negotiateRequest);n(i).triggerHandler(u.onError,e);y.reject(e);i.stop()},n(a).triggerHandler(u.onStarting),k=r.transports._logic.prepareQueryString(a,k),a.log(\"Negotiating with '\"+k+\"'.\"),a._.negotiateRequest=r.transports._logic.ajax(a,{url:k,error:function(n,t){t!==c?g(n,a):y.reject(r._.error(f.stoppedWhileNegotiating,null,a._.negotiateRequest))},success:function(t){var i,e,h,o=[],s=[];try{i=a._parseResponse(t)}catch(c){g(r._.error(f.errorParsingNegotiateResponse,c),a);return}if(e=a._.keepAliveData,a.appRelativeUrl=i.Url,a.id=i.ConnectionId,a.token=i.ConnectionToken,a.webSocketServerUrl=i.WebSocketServerUrl,a._.pollTimeout=i.ConnectionTimeout*1e3+1e4,a.disconnectTimeout=i.DisconnectTimeout*1e3,a._.totalTransportConnectTimeout=a.transportConnectTimeout+i.TransportConnectTimeout*1e3,i.KeepAliveTimeout?(e.activated=!0,e.timeout=i.KeepAliveTimeout*1e3,e.timeoutWarning=e.timeout*a.keepAliveWarnAt,a._.beatInterval=(e.timeout-e.timeoutWarning)/3):e.activated=!1,a.reconnectWindow=a.disconnectTimeout+(e.timeout||0),!i.ProtocolVersion||i.ProtocolVersion!==a.clientProtocol){h=r._.error(r._.format(f.protocolIncompatible,a.clientProtocol,i.ProtocolVersion));n(a).triggerHandler(u.onError,[h]);y.reject(h);return}n.each(r.transports,function(n){if(n.indexOf(\"_\")===0||n===\"webSockets\"&&!i.TryWebSockets)return!0;s.push(n)});n.isArray(v.transport)?n.each(v.transport,function(t,i){n.inArray(i,s)>=0&&o.push(i)}):v.transport===\"auto\"?o=s:n.inArray(v.transport,s)>=0&&o.push(v.transport);d(o)}}),y.promise())},starting:function(t){var i=this;return n(i).bind(u.onStarting,function(){t.call(i)}),i},send:function(n){var t=this;if(t.state===r.connectionState.disconnected)throw new Error(\"SignalR: Connection must be started before data can be sent. Call .start() before .send()\");if(t.state===r.connectionState.connecting)throw new Error(\"SignalR: Connection has not been fully initialized. Use .start().done() or .start().fail() to run logic after the connection has started.\");return t.transport.send(t,n),t},received:function(t){var i=this;return n(i).bind(u.onReceived,function(n,r){t.call(i,r)}),i},stateChanged:function(t){var i=this;return n(i).bind(u.onStateChanged,function(n,r){t.call(i,r)}),i},error:function(t){var i=this;return n(i).bind(u.onError,function(n,r,u){i.lastError=r;t.call(i,r,u)}),i},disconnected:function(t){var i=this;return n(i).bind(u.onDisconnect,function(){t.call(i)}),i},connectionSlow:function(t){var i=this;return n(i).bind(u.onConnectionSlow,function(){t.call(i)}),i},reconnecting:function(t){var i=this;return n(i).bind(u.onReconnecting,function(){t.call(i)}),i},reconnected:function(t){var i=this;return n(i).bind(u.onReconnect,function(){t.call(i)}),i},stop:function(i,h){var a=this,v=a._deferral;if(a._.deferredStartHandler&&e.unbind(\"load\",a._.deferredStartHandler),delete a._.config,delete a._.deferredStartHandler,!s&&(!a._.config||a._.config.waitForPageLoad===!0)){a.log(\"Stopping connection prior to negotiate.\");v&&v.reject(r._.error(f.stoppedWhileLoading));return}if(a.state!==r.connectionState.disconnected)return a.log(\"Stopping connection.\"),o(a,a.state,r.connectionState.disconnected),t.clearTimeout(a._.beatHandle),t.clearInterval(a._.pingIntervalId),a.transport&&(a.transport.stop(a),h!==!1&&a.transport.abort(a,i),l(a)&&r.transports._logic.stopMonitoringKeepAlive(a),a.transport=null),a._.negotiateRequest&&(a._.negotiateRequest.abort(c),delete a._.negotiateRequest),a._.initHandler&&a._.initHandler.stop(),n(a).triggerHandler(u.onDisconnect),delete a._deferral,delete a.messageId,delete a.groupsToken,delete a.id,delete a._.pingIntervalId,delete a._.lastMessageAt,delete a._.lastActiveAt,a._.connectingMessageBuffer.clear(),a},log:function(n){v(n,this.logging)}};r.fn.init.prototype=r.fn;r.noConflict=function(){return n.connection===r&&(n.connection=h),r};n.connection&&(h=n.connection);n.connection=n.signalR=r})(window.jQuery,window),function(n,t,i){function s(n){n._.keepAliveData.monitoring&&l(n);u.markActive(n)&&(n._.beatHandle=t.setTimeout(function(){s(n)},n._.beatInterval))}function l(t){var i=t._.keepAliveData,u;t.state===r.connectionState.connected&&(u=(new Date).getTime()-t._.lastMessageAt,u>=i.timeout?(t.log(\"Keep alive timed out. Notifying transport that connection has been lost.\"),t.transport.lostConnection(t)):u>=i.timeoutWarning?i.userNotified||(t.log(\"Keep alive has been missed, connection may be dead/slow.\"),n(t).triggerHandler(f.onConnectionSlow),i.userNotified=!0):i.userNotified=!1)}function e(n,t){var i=n.url+t;return n.transport&&(i+=\"?transport=\"+n.transport.name),u.prepareQueryString(n,i)}function h(n){this.connection=n;this.startRequested=!1;this.startCompleted=!1;this.connectionStopped=!1}var r=n.signalR,f=n.signalR.events,c=n.signalR.changeState,o=\"__Start Aborted__\",u;r.transports={};h.prototype={start:function(n,r,u){var f=this,e=f.connection,o=!1;if(f.startRequested||f.connectionStopped){e.log(\"WARNING! \"+n.name+\" transport cannot be started. Initialization ongoing or completed.\");return}e.log(n.name+\" transport starting.\");f.transportTimeoutHandle=t.setTimeout(function(){o||(o=!0,e.log(n.name+\" transport timed out when trying to connect.\"),f.transportFailed(n,i,u))},e._.totalTransportConnectTimeout);n.start(e,function(){o||f.initReceived(n,r)},function(t){return o||(o=!0,f.transportFailed(n,t,u)),!f.startCompleted||f.connectionStopped})},stop:function(){this.connectionStopped=!0;t.clearTimeout(this.transportTimeoutHandle);r.transports._logic.tryAbortStartRequest(this.connection)},initReceived:function(n,i){var u=this,f=u.connection;if(u.startRequested){f.log(\"WARNING! The client received multiple init messages.\");return}u.connectionStopped||(u.startRequested=!0,t.clearTimeout(u.transportTimeoutHandle),f.log(n.name+\" transport connected. Initiating start request.\"),r.transports._logic.ajaxStart(f,function(){u.startCompleted=!0;i()}))},transportFailed:function(i,u,e){var o=this.connection,h=o._deferral,s;this.connectionStopped||(t.clearTimeout(this.transportTimeoutHandle),this.startRequested?this.startCompleted||(s=r._.error(r.resources.errorDuringStartRequest,u),o.log(i.name+\" transport failed during the start request. Stopping the connection.\"),n(o).triggerHandler(f.onError,[s]),h&&h.reject(s),o.stop()):(i.stop(o),o.log(i.name+\" transport failed to connect. Attempting to fall back.\"),e()))}};u=r.transports._logic={ajax:function(t,i){return n.ajax(n.extend(!0,{},n.signalR.ajaxDefaults,{type:\"GET\",data:{},xhrFields:{withCredentials:t.withCredentials},contentType:t.contentType,dataType:t.ajaxDataType},i))},pingServer:function(t){var e,f,i=n.Deferred();return t.transport?(e=t.url+\"/ping\",e=u.addQs(e,t.qs),f=u.ajax(t,{url:e,success:function(n){var u;try{u=t._parseResponse(n)}catch(e){i.reject(r._.transportError(r.resources.pingServerFailedParse,t.transport,e,f));t.stop();return}u.Response===\"pong\"?i.resolve():i.reject(r._.transportError(r._.format(r.resources.pingServerFailedInvalidResponse,n),t.transport,null,f))},error:function(n){n.status===401||n.status===403?(i.reject(r._.transportError(r._.format(r.resources.pingServerFailedStatusCode,n.status),t.transport,n,f)),t.stop()):i.reject(r._.transportError(r.resources.pingServerFailed,t.transport,n,f))}})):i.reject(r._.transportError(r.resources.noConnectionTransport,t.transport)),i.promise()},prepareQueryString:function(n,i){var r;return r=u.addQs(i,\"clientProtocol=\"+n.clientProtocol),r=u.addQs(r,n.qs),n.token&&(r+=\"&connectionToken=\"+t.encodeURIComponent(n.token)),n.data&&(r+=\"&connectionData=\"+t.encodeURIComponent(n.data)),r},addQs:function(t,i){var r=t.indexOf(\"?\")!==-1?\"&\":\"?\",u;if(!i)return t;if(typeof i==\"object\")return t+r+n.param(i);if(typeof i==\"string\")return u=i.charAt(0),(u===\"?\"||u===\"&\")&&(r=\"\"),t+r+i;throw new Error(\"Query string property must be either a string or object.\");},getUrl:function(n,i,r,f,e){var h=i===\"webSockets\"?\"\":n.baseUrl,o=h+n.appRelativeUrl,s=\"transport=\"+i;return!e&&n.groupsToken&&(s+=\"&groupsToken=\"+t.encodeURIComponent(n.groupsToken)),r?(o+=f?\"/poll\":\"/reconnect\",!e&&n.messageId&&(s+=\"&messageId=\"+t.encodeURIComponent(n.messageId))):o+=\"/connect\",o+=\"?\"+s,o=u.prepareQueryString(n,o),e||(o+=\"&tid=\"+Math.floor(Math.random()*11)),o},maximizePersistentResponse:function(n){return{MessageId:n.C,Messages:n.M,Initialized:typeof n.S!=\"undefined\"?!0:!1,ShouldReconnect:typeof n.T!=\"undefined\"?!0:!1,LongPollDelay:n.L,GroupsToken:n.G}},updateGroups:function(n,t){t&&(n.groupsToken=t)},stringifySend:function(n,t){return typeof t==\"string\"||typeof t==\"undefined\"||t===null?t:n.json.stringify(t)},ajaxSend:function(t,i){var h=u.stringifySend(t,i),c=e(t,\"/send\"),o,s=function(t,u){n(u).triggerHandler(f.onError,[r._.transportError(r.resources.sendFailed,u.transport,t,o),i])};return o=u.ajax(t,{url:c,type:t.ajaxDataType===\"jsonp\"?\"GET\":\"POST\",contentType:r._.defaultContentType,data:{data:h},success:function(n){var i;if(n){try{i=t._parseResponse(n)}catch(r){s(r,t);t.stop();return}u.triggerReceived(t,i)}},error:function(n,i){i!==\"abort\"&&i!==\"parsererror\"&&s(n,t)}})},ajaxAbort:function(n,t){if(typeof n.transport!=\"undefined\"){t=typeof t==\"undefined\"?!0:t;var i=e(n,\"/abort\");u.ajax(n,{url:i,async:t,timeout:1e3,type:\"POST\"});n.log(\"Fired ajax abort async = \"+t+\".\")}},ajaxStart:function(t,i){var h=function(n){var i=t._deferral;i&&i.reject(n)},s=function(i){t.log(\"The start request failed. Stopping the connection.\");n(t).triggerHandler(f.onError,[i]);h(i);t.stop()};t._.startRequest=u.ajax(t,{url:e(t,\"/start\"),success:function(n,u,f){var e;try{e=t._parseResponse(n)}catch(o){s(r._.error(r._.format(r.resources.errorParsingStartResponse,n),o,f));return}e.Response===\"started\"?i():s(r._.error(r._.format(r.resources.invalidStartResponse,n),null,f))},error:function(n,i,u){i!==o?s(r._.error(r.resources.errorDuringStartRequest,u,n)):(t.log(\"The start request aborted because connection.stop() was called.\"),h(r._.error(r.resources.stoppedDuringStartRequest,null,n)))}})},tryAbortStartRequest:function(n){n._.startRequest&&(n._.startRequest.abort(o),delete n._.startRequest)},tryInitialize:function(n,t){n.Initialized&&t()},triggerReceived:function(t,i){t._.connectingMessageBuffer.tryBuffer(i)||n(t).triggerHandler(f.onReceived,[i])},processMessages:function(t,i,r){var f;u.markLastMessage(t);i&&(f=u.maximizePersistentResponse(i),u.updateGroups(t,f.GroupsToken),f.MessageId&&(t.messageId=f.MessageId),f.Messages&&(n.each(f.Messages,function(n,i){u.triggerReceived(t,i)}),u.tryInitialize(f,r)))},monitorKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring?t.log(\"Tried to monitor keep alive but it's already being monitored.\"):(i.monitoring=!0,u.markLastMessage(t),t._.keepAliveData.reconnectKeepAliveUpdate=function(){u.markLastMessage(t)},n(t).bind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t.log(\"Now monitoring keep alive with a warning timeout of \"+i.timeoutWarning+\", keep alive timeout of \"+i.timeout+\" and disconnecting timeout of \"+t.disconnectTimeout))},stopMonitoringKeepAlive:function(t){var i=t._.keepAliveData;i.monitoring&&(i.monitoring=!1,n(t).unbind(f.onReconnect,t._.keepAliveData.reconnectKeepAliveUpdate),t._.keepAliveData={},t.log(\"Stopping the monitoring of the keep alive.\"))},startHeartbeat:function(n){n._.lastActiveAt=(new Date).getTime();s(n)},markLastMessage:function(n){n._.lastMessageAt=(new Date).getTime()},markActive:function(n){return u.verifyLastActive(n)?(n._.lastActiveAt=(new Date).getTime(),!0):!1},isConnectedOrReconnecting:function(n){return n.state===r.connectionState.connected||n.state===r.connectionState.reconnecting},ensureReconnectingState:function(t){return c(t,r.connectionState.connected,r.connectionState.reconnecting)===!0&&n(t).triggerHandler(f.onReconnecting),t.state===r.connectionState.reconnecting},clearReconnectTimeout:function(n){n&&n._.reconnectTimeout&&(t.clearTimeout(n._.reconnectTimeout),delete n._.reconnectTimeout)},verifyLastActive:function(t){if((new Date).getTime()-t._.lastActiveAt>=t.reconnectWindow){var i=r._.format(r.resources.reconnectWindowTimeout,new Date(t._.lastActiveAt),t.reconnectWindow);return t.log(i),n(t).triggerHandler(f.onError,[r._.error(i,\"TimeoutException\")]),t.stop(!1,!1),!1}return!0},reconnect:function(n,i){var f=r.transports[i];if(u.isConnectedOrReconnecting(n)&&!n._.reconnectTimeout){if(!u.verifyLastActive(n))return;n._.reconnectTimeout=t.setTimeout(function(){u.verifyLastActive(n)&&(f.stop(n),u.ensureReconnectingState(n)&&(n.log(i+\" reconnecting.\"),f.start(n)))},n.reconnectDelay)}},handleParseFailure:function(t,i,u,e,o){var s=r._.transportError(r._.format(r.resources.parseFailed,i),t.transport,u,o);e&&e(s)?t.log(\"Failed to parse server response while attempting to connect.\"):(n(t).triggerHandler(f.onError,[s]),t.stop())},initHandler:function(n){return new h(n)},foreverFrame:{count:0,connections:{}}}}(window.jQuery,window),function(n,t){var r=n.signalR,u=n.signalR.events,f=n.signalR.changeState,i=r.transports._logic;r.transports.webSockets={name:\"webSockets\",supportsKeepAlive:function(){return!0},send:function(t,f){var e=i.stringifySend(t,f);try{t.socket.send(e)}catch(o){n(t).triggerHandler(u.onError,[r._.transportError(r.resources.webSocketsInvalidState,t.transport,o,t.socket),f])}},start:function(e,o,s){var h,c=!1,l=this,a=!o,v=n(e);if(!t.WebSocket){s();return}e.socket||(h=e.webSocketServerUrl?e.webSocketServerUrl:e.wsProtocol+e.host,h+=i.getUrl(e,this.name,a),e.log(\"Connecting to websocket endpoint '\"+h+\"'.\"),e.socket=new t.WebSocket(h),e.socket.onopen=function(){c=!0;e.log(\"Websocket opened.\");i.clearReconnectTimeout(e);f(e,r.connectionState.reconnecting,r.connectionState.connected)===!0&&v.triggerHandler(u.onReconnect)},e.socket.onclose=function(t){var i;this===e.socket&&(c&&typeof t.wasClean!=\"undefined\"&&t.wasClean===!1?(i=r._.transportError(r.resources.webSocketClosed,e.transport,t),e.log(\"Unclean disconnect from websocket: \"+(t.reason||\"[no reason given].\"))):e.log(\"Websocket closed.\"),s&&s(i)||(i&&n(e).triggerHandler(u.onError,[i]),l.reconnect(e)))},e.socket.onmessage=function(t){var r;try{r=e._parseResponse(t.data)}catch(u){i.handleParseFailure(e,t.data,u,s,t);return}r&&(n.isEmptyObject(r)||r.M?i.processMessages(e,r,o):i.triggerReceived(e,r))})},reconnect:function(n){i.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},stop:function(n){i.clearReconnectTimeout(n);n.socket&&(n.log(\"Closing the Websocket.\"),n.socket.close(),n.socket=null)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQuery,window),function(n,t){var i=n.signalR,u=n.signalR.events,e=n.signalR.changeState,r=i.transports._logic,f=function(n){t.clearTimeout(n._.reconnectAttemptTimeoutHandle);delete n._.reconnectAttemptTimeoutHandle};i.transports.serverSentEvents={name:\"serverSentEvents\",supportsKeepAlive:function(){return!0},timeOut:3e3,start:function(o,s,h){var c=this,l=!1,a=n(o),v=!s,y;if(o.eventSource&&(o.log(\"The connection already has an event source. Stopping it.\"),o.stop()),!t.EventSource){h&&(o.log(\"This browser doesn't support SSE.\"),h());return}y=r.getUrl(o,this.name,v);try{o.log(\"Attempting to connect to SSE endpoint '\"+y+\"'.\");o.eventSource=new t.EventSource(y,{withCredentials:o.withCredentials})}catch(p){o.log(\"EventSource failed trying to connect with error \"+p.Message+\".\");h?h():(a.triggerHandler(u.onError,[i._.transportError(i.resources.eventSourceFailedToConnect,o.transport,p)]),v&&c.reconnect(o));return}v&&(o._.reconnectAttemptTimeoutHandle=t.setTimeout(function(){l===!1&&o.eventSource.readyState!==t.EventSource.OPEN&&c.reconnect(o)},c.timeOut));o.eventSource.addEventListener(\"open\",function(){o.log(\"EventSource connected.\");f(o);r.clearReconnectTimeout(o);l===!1&&(l=!0,e(o,i.connectionState.reconnecting,i.connectionState.connected)===!0&&a.triggerHandler(u.onReconnect))},!1);o.eventSource.addEventListener(\"message\",function(n){var t;if(n.data!==\"initialized\"){try{t=o._parseResponse(n.data)}catch(i){r.handleParseFailure(o,n.data,i,h,n);return}r.processMessages(o,t,s)}},!1);o.eventSource.addEventListener(\"error\",function(n){var r=i._.transportError(i.resources.eventSourceError,o.transport,n);this===o.eventSource&&(h&&h(r)||(o.log(\"EventSource readyState: \"+o.eventSource.readyState+\".\"),n.eventPhase===t.EventSource.CLOSED?(o.log(\"EventSource reconnecting due to the server connection ending.\"),c.reconnect(o)):(o.log(\"EventSource error.\"),a.triggerHandler(u.onError,[r]))))},!1)},reconnect:function(n){r.reconnect(n,this.name)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){r.ajaxSend(n,t)},stop:function(n){f(n);r.clearReconnectTimeout(n);n&&n.eventSource&&(n.log(\"EventSource calling close().\"),n.eventSource.close(),n.eventSource=null,delete n.eventSource)},abort:function(n,t){r.ajaxAbort(n,t)}}}(window.jQuery,window),function(n,t){var r=n.signalR,e=n.signalR.events,o=n.signalR.changeState,i=r.transports._logic,u=function(){var n=t.document.createElement(\"iframe\");return n.setAttribute(\"style\",\"position:absolute;top:0;left:0;width:0;height:0;visibility:hidden;\"),n},f=function(){var i=null,f=1e3,n=0;return{prevent:function(){r._.ieVersion<=8&&(n===0&&(i=t.setInterval(function(){var n=u();t.document.body.appendChild(n);t.document.body.removeChild(n);n=null},f)),n++)},cancel:function(){n===1&&t.clearInterval(i);n>0&&n--}}}();r.transports.foreverFrame={name:\"foreverFrame\",supportsKeepAlive:function(){return!0},iframeClearThreshold:50,start:function(n,r,e){var l=this,s=i.foreverFrame.count+=1,h,o=u(),c=function(){n.log(\"Forever frame iframe finished loading and is no longer receiving messages.\");e&&e()||l.reconnect(n)};if(t.EventSource){e&&(n.log(\"Forever Frame is not supported by SignalR on browsers with SSE support.\"),e());return}o.setAttribute(\"data-signalr-connection-id\",n.id);f.prevent();h=i.getUrl(n,this.name);h+=\"&frameId=\"+s;t.document.documentElement.appendChild(o);n.log(\"Binding to iframe's load event.\");o.addEventListener?o.addEventListener(\"load\",c,!1):o.attachEvent&&o.attachEvent(\"onload\",c);o.src=h;i.foreverFrame.connections[s]=n;n.frame=o;n.frameId=s;r&&(n.onSuccess=function(){n.log(\"Iframe transport started.\");r()})},reconnect:function(n){var r=this;i.isConnectedOrReconnecting(n)&&i.verifyLastActive(n)&&t.setTimeout(function(){if(i.verifyLastActive(n)&&n.frame&&i.ensureReconnectingState(n)){var u=n.frame,t=i.getUrl(n,r.name,!0)+\"&frameId=\"+n.frameId;n.log(\"Updating iframe src to '\"+t+\"'.\");u.src=t}},n.reconnectDelay)},lostConnection:function(n){this.reconnect(n)},send:function(n,t){i.ajaxSend(n,t)},receive:function(t,u){var f,e,o;if(t.json!==t._originalJson&&(u=t._originalJson.stringify(u)),o=t._parseResponse(u),i.processMessages(t,o,t.onSuccess),t.state===n.signalR.connectionState.connected&&(t.frameMessageCount=(t.frameMessageCount||0)+1,t.frameMessageCount>r.transports.foreverFrame.iframeClearThreshold&&(t.frameMessageCount=0,f=t.frame.contentWindow||t.frame.contentDocument,f&&f.document&&f.document.body)))for(e=f.document.body;e.firstChild;)e.removeChild(e.firstChild)},stop:function(n){var r=null;if(f.cancel(),n.frame){if(n.frame.stop)n.frame.stop();else try{r=n.frame.contentWindow||n.frame.contentDocument;r.document&&r.document.execCommand&&r.document.execCommand(\"Stop\")}catch(u){n.log(\"Error occured when stopping foreverFrame transport. Message = \"+u.message+\".\")}n.frame.parentNode===t.document.body&&t.document.body.removeChild(n.frame);delete i.foreverFrame.connections[n.frameId];n.frame=null;n.frameId=null;delete n.frame;delete n.frameId;delete n.onSuccess;delete n.frameMessageCount;n.log(\"Stopping forever frame.\")}},abort:function(n,t){i.ajaxAbort(n,t)},getConnection:function(n){return i.foreverFrame.connections[n]},started:function(t){o(t,r.connectionState.reconnecting,r.connectionState.connected)===!0&&n(t).triggerHandler(e.onReconnect)}}}(window.jQuery,window),function(n,t){var r=n.signalR,u=n.signalR.events,e=n.signalR.changeState,f=n.signalR.isDisconnecting,i=r.transports._logic;r.transports.longPolling={name:\"longPolling\",supportsKeepAlive:function(){return!1},reconnectDelay:3e3,start:function(o,s,h){var a=this,v=function(){v=n.noop;o.log(\"LongPolling connected.\");s()},y=function(n){return h(n)?(o.log(\"LongPolling failed to connect.\"),!0):!1},c=o._,l=0,p=function(i){t.clearTimeout(c.reconnectTimeoutId);c.reconnectTimeoutId=null;e(i,r.connectionState.reconnecting,r.connectionState.connected)===!0&&(i.log(\"Raising the reconnect event\"),n(i).triggerHandler(u.onReconnect))},w=36e5;o.pollXhr&&(o.log(\"Polling xhr requests already exists, aborting.\"),o.stop());o.messageId=null;c.reconnectTimeoutId=null;c.pollTimeoutId=t.setTimeout(function(){(function e(s,h){var g=s.messageId,nt=g===null,k=!nt,tt=!h,d=i.getUrl(s,a.name,k,tt,!0),b={};(s.messageId&&(b.messageId=s.messageId),s.groupsToken&&(b.groupsToken=s.groupsToken),f(s)!==!0)&&(o.log(\"Opening long polling request to '\"+d+\"'.\"),s.pollXhr=i.ajax(o,{xhrFields:{onprogress:function(){i.markLastMessage(o)}},url:d,type:\"POST\",contentType:r._.defaultContentType,data:b,timeout:o._.pollTimeout,success:function(r){var h,w=0,u,a;o.log(\"Long poll complete.\");l=0;try{h=o._parseResponse(r)}catch(b){i.handleParseFailure(s,r,b,y,s.pollXhr);return}(c.reconnectTimeoutId!==null&&p(s),h&&(u=i.maximizePersistentResponse(h)),i.processMessages(s,h,v),u&&n.type(u.LongPollDelay)===\"number\"&&(w=u.LongPollDelay),f(s)!==!0)&&(a=u&&u.ShouldReconnect,!a||i.ensureReconnectingState(s))&&(w>0?c.pollTimeoutId=t.setTimeout(function(){e(s,a)},w):e(s,a))},error:function(f,h){var v=r._.transportError(r.resources.longPollFailed,o.transport,f,s.pollXhr);if(t.clearTimeout(c.reconnectTimeoutId),c.reconnectTimeoutId=null,h===\"abort\"){o.log(\"Aborted xhr request.\");return}if(!y(v)){if(l++,o.state!==r.connectionState.reconnecting&&(o.log(\"An error occurred using longPolling. Status = \"+h+\". Response = \"+f.responseText+\".\"),n(s).triggerHandler(u.onError,[v])),(o.state===r.connectionState.connected||o.state===r.connectionState.reconnecting)&&!i.verifyLastActive(o))return;if(!i.ensureReconnectingState(s))return;c.pollTimeoutId=t.setTimeout(function(){e(s,!0)},a.reconnectDelay)}}}),k&&h===!0&&(c.reconnectTimeoutId=t.setTimeout(function(){p(s)},Math.min(1e3*(Math.pow(2,l)-1),w))))})(o)},250)},lostConnection:function(n){n.pollXhr&&n.pollXhr.abort(\"lostConnection\")},send:function(n,t){i.ajaxSend(n,t)},stop:function(n){t.clearTimeout(n._.pollTimeoutId);t.clearTimeout(n._.reconnectTimeoutId);delete n._.pollTimeoutId;delete n._.reconnectTimeoutId;n.pollXhr&&(n.pollXhr.abort(),n.pollXhr=null,delete n.pollXhr)},abort:function(n,t){i.ajaxAbort(n,t)}}}(window.jQuery,window),function(n){function r(n){return n+e}function s(n,t,i){for(var f=n.length,u=[],r=0;r\r\n/// \r\n(function ($, window, undefined) {\r\n /// \r\n \"use strict\";\r\n\r\n if (typeof ($.signalR) !== \"function\") {\r\n throw new Error(\"SignalR: SignalR is not loaded. Please ensure jquery.signalR-x.js is referenced before ~/signalr/js.\");\r\n }\r\n\r\n var signalR = $.signalR;\r\n\r\n function makeProxyCallback(hub, callback) {\r\n return function () {\r\n // Call the client hub method\r\n callback.apply(hub, $.makeArray(arguments));\r\n };\r\n }\r\n\r\n function registerHubProxies(instance, shouldSubscribe) {\r\n var key, hub, memberKey, memberValue, subscriptionMethod;\r\n\r\n for (key in instance) {\r\n if (instance.hasOwnProperty(key)) {\r\n hub = instance[key];\r\n\r\n if (!(hub.hubName)) {\r\n // Not a client hub\r\n continue;\r\n }\r\n\r\n if (shouldSubscribe) {\r\n // We want to subscribe to the hub events\r\n subscriptionMethod = hub.on;\r\n } else {\r\n // We want to unsubscribe from the hub events\r\n subscriptionMethod = hub.off;\r\n }\r\n\r\n // Loop through all members on the hub and find client hub functions to subscribe/unsubscribe\r\n for (memberKey in hub.client) {\r\n if (hub.client.hasOwnProperty(memberKey)) {\r\n memberValue = hub.client[memberKey];\r\n\r\n if (!$.isFunction(memberValue)) {\r\n // Not a client hub function\r\n continue;\r\n }\r\n\r\n subscriptionMethod.call(hub, memberKey, makeProxyCallback(hub, memberValue));\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n $.hubConnection.prototype.createHubProxies = function () {\r\n var proxies = {};\r\n this.starting(function () {\r\n // Register the hub proxies as subscribed\r\n // (instance, shouldSubscribe)\r\n registerHubProxies(proxies, true);\r\n\r\n this._registerSubscribedHubs();\r\n }).disconnected(function () {\r\n // Unsubscribe all hub proxies when we \"disconnect\". This is to ensure that we do not re-add functional call backs.\r\n // (instance, shouldSubscribe)\r\n registerHubProxies(proxies, false);\r\n });\r\n\r\n proxies['SdlNotification'] = this.createHubProxy('SdlNotification'); \r\n proxies['SdlNotification'].client = { };\r\n proxies['SdlNotification'].server = {\r\n };\r\n\r\n return proxies;\r\n };\r\n\r\n signalR.hub = $.hubConnection(\"/hubs/notificationHub/signalr\", { useDefaultPath: false });\r\n $.extend(signalR, signalR.hub.createHubProxies());\r\n\r\n}(window.jQuery, window));" }, "redirectURL": "", "headersSize": 305, "bodySize": 3560 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 13, "receive": 0 }, "time": 13, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.161+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Configuration/CatalinaVersion.txt?2541721", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "2541721", "value": "" } ], "headersSize": 1137 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Content-Type", "value": "text/plain" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:08:10 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0f9ff25eacd41:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" }, { "name": "Content-Length", "value": "179" } ], "cookies": [], "content": { "mimeType": "text/plain", "size": 90, "text": "ÿþc\u0000o\u0000n\u0000f\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00009\u0000.\u00000\u0000.\u00000\u0000.\u00000\u0000\r\u0000\n\u0000i\u0000n\u0000i\u0000t\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00003\u0000.\u00002\u0000.\u00000\u0000\r\u0000\n\u0000" }, "redirectURL": "", "headersSize": 214, "bodySize": 393 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 10, "receive": 0 }, "time": 10, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.176+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Configuration/CatalinaVersion.txt?2541721", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAKs/AAAADw==" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "2541721", "value": "" } ], "headersSize": 1215 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "text/plain", "size": 90, "text": "ÿþc\u0000o\u0000n\u0000f\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00009\u0000.\u00000\u0000.\u00000\u0000.\u00000\u0000\r\u0000\n\u0000i\u0000n\u0000i\u0000t\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00003\u0000.\u00002\u0000.\u00000\u0000\r\u0000\n\u0000" }, "redirectURL": "", "headersSize": 511, "bodySize": 690 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 3, "receive": 0 }, "time": 3, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.180+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Configuration/CatalinaVersion.txt?2541721", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAADAAAAGAAYAJIAAAA2ATYBqgAAAAIAAgBYAAAAGgAaAFoAAAAeAB4AdAAAAAAAAADgAQAABYKIogoAqz8AAAAPtfGGJVIGjLFgc2vk4doBFC4AYQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBLAEkARQBWAFMAQQBMAEUASwBTAEkARQBJAEUAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAASYDNTq4f+NcUqe72ijjwyAQEAAAAAAACw6Y8Y6CPUAULcSBGsuhApAAAAAAIADABBAE0AUwBEAEUAVgABABgAQQBEAE8ATgBDAEgARQBOAEsATwAwADEABAAOAGEAbQBzAC4AZABlAHYAAwAoAGEAZABvAG4AYwBoAGUAbgBrAG8AMAAxAC4AYQBtAHMALgBkAGUAdgAFAA4AYQBtAHMALgBkAGUAdgAHAAgAsOmPGOgj1AEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAAh4PC9MsxEUphheNRFIrbiY0FimXvZrvjU2a2dcIAs7wKABAAAAAAAAAAAAAAAAAAAAAAAAkAIgBIAFQAVABQAC8AYQBkAG8AbgBjAGgAZQBuAGsAbwAwADEAAAAAAAAAAAAAAAAA" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "2541721", "value": "" } ], "headersSize": 1799 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "text/plain", "size": 90, "text": "ÿþc\u0000o\u0000n\u0000f\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00009\u0000.\u00000\u0000.\u00000\u0000.\u00000\u0000\r\u0000\n\u0000i\u0000n\u0000i\u0000t\u0000V\u0000e\u0000r\u0000s\u0000i\u0000o\u0000n\u0000 \u0000=\u0000 \u00003\u0000.\u00002\u0000.\u00000\u0000\r\u0000\n\u0000" }, "redirectURL": "", "headersSize": 316, "bodySize": 495 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 8, "receive": 0 }, "time": 9, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.274+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/UI/Controls/Packages/activityindicator.static.css", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "text/css,*/*;q=0.1" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/css" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:02 GMT" }, { "name": "Content-Length", "value": "2155" } ], "cookies": [], "content": { "mimeType": "text/css", "size": 3953, "text": "@keyframes sdl-activityindicator-rotate{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}.sdl-activityindicator-global-static{position:fixed}.sdl-activityindicator-static{position:absolute}.sdl-activityindicator-global-static,.sdl-activityindicator-static{top:0;bottom:0;left:0;right:0;background:#fff;z-index:100}.sdl-activityindicator-global-static:before,.sdl-activityindicator-static:before{content:\"\";position:absolute;top:50%;left:50%;margin:-66px 0 0 -50px}.sdl-activityindicator-global-static:after,.sdl-activityindicator-static:after{content:\"\";position:absolute;top:50%;left:50%;width:100px;height:100px;margin:-66px 0 0 -50px}.sdl-activityindicator-global-static:before,.sdl-activityindicator-static:before{border:13px solid rgba(237,237,237,.6);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTMyIDc5LjE1OTI4NCwgMjAxNi8wNC8xOS0xMzoxMzo0MCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTUuNSAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMEZGRjdGODk0NjUxMUU2OEFBNkFBRDgzRTQxQTY1RiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMEZGRjdGOTk0NjUxMUU2OEFBNkFBRDgzRTQxQTY1RiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjY3Nzk3Njc1OTQ2NTExRTY4QUE2QUFEODNFNDFBNjVGIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjY3Nzk3Njc2OTQ2NTExRTY4QUE2QUFEODNFNDFBNjVGIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+MTPLWgAAApVJREFUeNrEl01IVVEQx3vmpkgrW0gLbeEi3FhouChMSDKslSBB5aagiLIgkEQXLhQSorCgFhFGkugmigShL/pY9CKkpHYqShC2iV5UFpHV6zdwhNttzn333Ht7Hfgz9829Z+Z/zsyZOS+VzWaX/M+RCkug+8z1QsRWsA00gDJ57mlvmYpDoNDh20Gw16drAafiEChw+LZI0dXHDYELgSFFt5nQLM0XgYeKbgWozgsBku0dYlJ5tT1kEp8EQ3GSUMZ9sN6nq8vhuArRb06P/M6wmONRQiDjkaKrxWjK4rwX8XLRuRnHDKlIO/BM0ZVIMoInHseNiHOg0mJnzNQRtx1g694gXmunwTguBld4vBPgXMb7qCGQcU/RVeG4ySTp/hzzpXDV/BECJq8zReUDyIBPBp/BPCv/7jFwFRz0Gd0HWnM4fgxOYGtCOwWSpc3KpK9CAoKLhITcDyANxJt4qQDH86ATxxeCekGJZfJyg9KIdWYEtOP8ba5mVJRgh/0FpEN24fhm2G5YnSCBWRxXupbiPvDcHDGJ9c8YBMrJmUEQ6oT9dSFhooSj2IOVYJWRy8BusCWE7VdgJ7sxl8iNyENwHLEp5OdyrHdB4mkS7VicNyjOF8C4ZcpqkGZeayIEpJAouilWWCv8AuZdg0RnLAIYWCPbqbwaNn1COt/hoBKMjYE4O3DUor/oaVaXEDvAN8u3ByCRNjdsZwLa6m7g9KOvY96V5gRmLHZqvKW7IOT2y6rWKq/OWtr2NGIDeKB1Tt4vuO6AlnxzGEoH3B2+ADk1lz3qJnSTTjnA6itMXP3jfMhLzCFEh4SQ59tRLqVtFv2Aw03qdJw6cAtM+HSjGM3k+8+p3JiOgI1gDwRe5JXAvxq/BRgAe4DM+GgRMFwAAAAASUVORK5CYII=);background-color:#fff;background-repeat:no-repeat;background-position:center center;width:100px;height:100px}.sdl-activityindicator-global-static:after,.sdl-activityindicator-static:after{background:url(\"data:image/svg+xml;charset=utf8,%3Csvg height='20' width='20' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='10' cy='10' r='8' fill='none' style='stroke-width:2.4;stroke:rgba(125,139,171,0.4)'%3E%3C/circle%3E%3Cpath d='M18,9.8 A8,8 0 0,1 10,18' fill='none' style='stroke-width:2.4;stroke:%237D8BAB'%3E%3C/path%3E%3C/svg%3E\") no-repeat center center content-box;background-size:74px;-webkit-animation:sdl-activityindicator-rotate .5s linear infinite;-o-animation:sdl-activityindicator-rotate .5s linear infinite;-moz-animation:sdl-activityindicator-rotate .5s linear infinite;animation:sdl-activityindicator-rotate .5s linear infinite}" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.278+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/Common/Library/Core/Packages/SDL.Client.Init.js", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "application/javascript" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Thu, 27 Apr 2017 21:41:32 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"04e1199fbfd21:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:02 GMT" }, { "name": "Content-Length", "value": "14152" } ], "cookies": [], "content": { "mimeType": "application/javascript", "size": 41998, "text": "/*599,2400,8065,5741,2142,4698,3596,1894,7423,5388*/var SDL;!function(t){var n;!function(t){var n;!function(t){var n;!function(t){function n(t,n){if(t&&n){var r=t.toLowerCase().match(/^(https?):\\/{2,}([^\\/:]+)(:(\\d+))?/),i=n.toLowerCase().match(/^(https?):\\/{2,}([^\\/:]+)(:(\\d+))?/);if(r&&i)return r[1]==i[1]&&r[2]==i[2]&&(r[4]==i[4]||null==r[4]&&i[4]==(\"http\"==i[1]?\"80\":\"443\")||null==i[4]&&r[4]==(\"http\"==r[1]?\"80\":\"443\"))}return!1}function r(t){if(null!=t){var n=t.toString().match(/^[\\w]+:\\/{2,}[^\\/?#]*/);return n?n[0]:\"\"}}t.isSameDomain=n,t.getDomain=r}(n=t.Url||(t.Url={}))}(n=t.Types||(t.Types={}))}(n=t.Client||(t.Client={}))}(SDL||(SDL={}));var SDL;!function(e){var r;!function(e){var r;!function(r){function i(r){if(\"*\"!=g[0])if(\"*\"==r)g=[\"*\"];else{for(var i=0,n=g.length;i4&&0==r.data.indexOf(\"sdl:\")){var i=\"*\"==g[0];if(!i)for(var n=0,o=g.length;n0&&o.ApplicationHost.getCommonLibraryResources(t,null,f,function(i){throw Error(i)}))}s&&s()})}}function f(i){var e=w[I],o=i.url;if(e&&e.url==o)for(h(o,i.data,i.context,e.resourceName),I++;I setting isHosted = false\"),o.isHosted=!1,o.useHostedLibraryResources=!1,o.isInitialized=g=!0,t()},1e3),s=new o.ApplicationHostProxyClass,l=function(){s.applicationEntryPointUnloaded(),window.removeEventListener(\"beforeunload\",l),window.removeEventListener(\"hashchange\",D)};window.addEventListener(\"beforeunload\",l),s.applicationEntryPointLoaded(o.libraryVersion,function(i){a&&(window.clearTimeout(a),a=null),o.applicationHostUrl=sessionStorage[\"appHost-url\"]=i.applicationHostUrl,o.applicationHostCorePath=i.applicationHostCorePath,o.applicationSuiteId=i.applicationSuiteId;var n=arguments.callee.caller.sourceDomain;if(s.isTrusted=e.Types.Url.isSameDomain(window.location.href,n),!s.isTrusted)for(var l=o.trustedApplicationHostDomains||[],r=0,d=l.length;r0&&a.setProperty(\"SelectionNamespaces\",i.join(\" \")),a.setProperty(\"SelectionLanguage\",\"XPath\"),\"MSXML2.DOMDocument.6.0\"==l.domDocument&&a.setProperty(\"AllowXsltScript\",!0),t&&a.loadXML(t)}else s=\"Could not find appropriate progID\"}else{a=(new DOMParser).parseFromString(t,\"text/xml\");var m=a.documentElement.namespaceURI;if(\"parsererror\"!=a.documentElement.nodeName||\"http://www.w3.org/1999/xhtml\"!=m&&\"http://www.mozilla.org/newlayout/xml/parsererror.xml\"!=m){var u=a.documentElement.firstChild;u&&(\"parsererror\"==u.nodeName&&\"http://www.w3.org/1999/xhtml\"==u.namespaceURI?s=e.getInnerText(u):(u=u.firstChild)&&\"parsererror\"==u.nodeName&&\"http://www.w3.org/1999/xhtml\"==u.namespaceURI&&(s=e.getInnerText(u)))}else s=e.getInnerText(a)}}catch(p){s=p.message}return null!==s&&(a={parseError:{errorCode:1,reason:s,srcText:t}}),a}function r(e,t,r,o){return e&&t&&(e=n(e,t,o),!e)?r:e?2==e.nodeType?e.value:(9==e.nodeType&&(e=e.documentElement),void 0!=e.textContent?e.textContent:e.text):void 0}function n(t,r,n){var o=t&&9!=t.nodeType?t.ownerDocument:t;if(o){if(o.evaluate){var a=o.evaluate(r,t,e.createResolver(n),window.XPathResult.FIRST_ORDERED_NODE_TYPE,null);return a.singleNodeValue}if(n){var s=String(o.getProperty(\"SelectionNamespaces\")||\"\").split(\" \");for(var l in n){var i=\"xmlns:\"+l+'=\"'+n[l]+'\"';s.indexOf(i)==-1&&s.push(i)}o.setProperty(\"SelectionNamespaces\",s.join(\" \"))}return t.selectSingleNode(r)}}function o(t,r,n){var o=[],a=t&&9!=t.nodeType?t.ownerDocument:t;if(a)if(a.evaluate)for(var s=a.evaluate(r,t,e.createResolver(n),window.XPathResult.ORDERED_NODE_ITERATOR_TYPE,null),l=s.iterateNext();l;)o[o.length]=l,l=s.iterateNext();else{if(n){var i=String(a.getProperty(\"SelectionNamespaces\")||\"\").split(\" \");for(var c in n){var m=\"xmlns:\"+c+'=\"'+n[c]+'\"';i.indexOf(m)==-1&&i.push(m)}a.setProperty(\"SelectionNamespaces\",i.join(\" \"))}o=t.selectNodes(r)}return o}function a(e){if(e&&s(e))return e.url+\": (\"+e.parseError.reason+\")\";if(!e||9!=e.nodeType)throw Error(\"Xml.getParseError: Object should be a document node\")}function s(e){return e.parseError&&0!=e.parseError.errorCode||!1}e.Namespaces={xsl:\"http://www.w3.org/1999/XSL/Transform\",xlink:\"http://www.w3.org/1999/xlink\",models:\"http://wwww.sdlcommonui.com/core/models\",apphost:\"http://www.sdl.com/2013/ApplicationHost\"},e.progIDs=function(){var t=e.progIDs;if(!t.initialized){t.initialized=!0;for(var r=[\".6.0\",\".3.0\"],n=0,o=r.length;n0&&\"..\"!=e[i-1]){e.splice(i-1,2),i--;continue}}else if(\".\"==e[i]){e.splice(i,1);continue}i++}\"/\"==t.charAt(t.length-1)&&e.push(\"\"),\"/\"==t.charAt(0)&&(e.length<=1||\"\"!=e[0])&&e.unshift(\"\"),t=e.join(\"/\")}}r=n[l.DOMAIN]+t+n[l.FILE]+n[l.SEARCH]+n[l.HASH]}return r}function o(r){if(null!=r){var n=r.toString().match(/^(([\\w]+:)?\\/{2,}([^\\\\\\/?#:]+)(:(\\d+))?)?([^?#]*[\\\\\\/])*([^\\\\\\/?#]*)?(\\?[^#]*)?(#.*)?$/),t=[];return t[l.PROTOCOL]=n[2]||\"\",t[l.HOSTNAME]=n[3]||\"\",t[l.PORT]=n[5]||\"\",t[l.DOMAIN]=n[1]||\"\",t[l.PATH]=n[6]?n[6].replace(/\\\\/g,\"/\"):n[1]?\"/\":\"\",t[l.FILE]=n[7]||\"\",t[l.SEARCH]=n[8]||\"\",t[l.HASH]=n[9]||\"\",t}}function a(r,n,t){var e=encodeURIComponent(n),i=r.match(/^[^#]*\\?([^#]?)/);return i?i[1]&&(e=\"&\"+e):e=\"?\"+e,null!=t&&(e+=\"=\"+encodeURIComponent(t.toString())),r.indexOf(\"#\")==-1?r+e:r.replace(\"#\",e+\"#\")}!function(r){r[r.PROTOCOL=0]=\"PROTOCOL\",r[r.HOSTNAME=1]=\"HOSTNAME\",r[r.PORT=2]=\"PORT\",r[r.DOMAIN=3]=\"DOMAIN\",r[r.PATH=4]=\"PATH\",r[r.FILE=5]=\"FILE\",r[r.SEARCH=6]=\"SEARCH\",r[r.HASH=7]=\"HASH\"}(r.UrlParts||(r.UrlParts={}));var l=r.UrlParts;r.isAbsoluteUrl=n,r.getAbsoluteUrl=t,r.combinePath=e,r.normalize=i,r.parseUrl=o,r.addUrlParameter=a}(n=r.Url||(r.Url={}))}(n=r.Types||(r.Types={}))}(n=r.Client||(r.Client={}))}(SDL||(SDL={}));var SDL;!function(i){var t;!function(t){var e;!function(e){function n(i,t){var e=new XMLHttpRequest;e.onreadystatechange=function(){if(4==e.readyState){var i=e.status;if(i<200||i>=300){var n;try{n=e.statusText}catch(o){}throw Error(n||e.responseText)}t(e.responseText)}},e.open(\"GET\",i,!0),e.send()}var o=function(){function o(){this.configurationFiles={},this.isInitialized=!1,this.nonCoreInitialized=!1,this.loadingCounter=0,this.coreConfigurationToLoad=[],this.cachedAppSettings={}}return o.prototype.initialize=function(i,o){var r=this;o&&(this.nonCoreInitialized?o():this.nonCoreInitCallbacks?this.nonCoreInitCallbacks.push(o):this.nonCoreInitCallbacks=[o]),this.isInitialized?i&&i():(i&&(this.initCallbacks?this.initCallbacks.push(i):this.initCallbacks=[i]),this.isInitialized===!1&&(this.isInitialized=void 0,t.Application.isInitialized||(this.coreConfigurationToLoad=[],t.Application.addInitializeCallback(function(){return r.loadPostponedCoreConfiguration()})),e.settingsFile||(e.settingsFile=\"/configuration.xml\"),\"/\"!=e.settingsFile.charAt(0)&&(e.settingsFile=t.Types.Url.combinePath(window.location.pathname,e.settingsFile)),this.configurationFiles[e.settingsFile.toLowerCase()]={url:e.settingsFile},this.loadingCounter=1,e.settings?this.processConfigurationFile(e.settings,e.settingsFile):n(e.settingsVersion?t.Types.Url.addUrlParameter(e.settingsFile,e.settingsVersion):e.settingsFile,function(i){return r.processConfigurationFile(i,e.settingsFile)})))},o.prototype.getAppSetting=function(i){var e=this.cachedAppSettings[i];if(void 0===e){if(t.Application.isHosted&&t.Application.sharedSettings&&(e=t.Application.sharedSettings[i]),void 0===e){var n=t.Xml.selectSingleNode(this.configuration,\"//configuration/appSettings/setting[@name='\"+i+\"' and @value]\");n?(e=n.getAttribute(\"value\"),e&&0==e.indexOf(\"~\")&&\"url\"==n.getAttribute(\"type\")&&(e=t.Types.Url.getAbsoluteUrl(t.Types.Url.combinePath(this.corePath,e.slice(2))))):e=null}this.cachedAppSettings[i]=e}return e},o.prototype.getCurrentPageConfigurationNode=function(){if(!this.currentPageConfigurationNode){var e=i.Client.Xml.selectNodes(this.configuration,\"//configuration/pages/page[@url]\");if(e)for(var n=window.location.pathname,o=0,r=e.length;o=300){var r;try{r=i.statusText}catch(o){}throw e.error=r,Error(r||i.responseText)}e.data=i.responseText,a()}},i.open(\"GET\",(0==e.url.indexOf(\"~/\")?t.Types.Url.combinePath(c.corePath,e.url.slice(2)):e.url)+(e.version?\"?\"+e.version:\"\"),!0),i.send()}}(u[i])})})}(t=e.Client||(e.Client={}))}(SDL||(SDL={}));" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.293+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/CatalinaConfiguration.xml", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:04:08 GMT" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1199 }, "response": { "status": 304, "statusText": "Not Modified", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Expires", "value": "Wed, 25 Jul 2018 07:21:40 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 451, "text": "\r\n\r\n\t\r\n\t\t/SDL/\r\n\t\twcm\r\n\t\tcme\r\n\t\r\n\r\n\t\r\n\r\n" }, "redirectURL": "", "headersSize": 203, "bodySize": 654 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 17, "receive": 1 }, "time": 18, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.404+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Configuration/CatalinaConfiguration.xml", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [], "headersSize": 1135 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Transfer-Encoding", "value": "chunked" }, { "name": "Content-Type", "value": "application/xml; charset=utf-8" }, { "name": "Expires", "value": "Wed, 25 Jul 2018 07:21:30 GMT" }, { "name": "Last-Modified", "value": "Tue, 17 Jul 2018 12:24:52 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 1253, "text": "\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n de\r\n es\r\n fr\r\n ja\r\n nl\r\n zh\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n\r\n" }, "redirectURL": "", "headersSize": 342, "bodySize": 1595 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 23, "receive": 0 }, "time": 23, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.473+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/SDL/sts-proxy-settings.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 0 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "max-age=711487104" }, { "name": "Content-Type", "value": "text/xml" }, { "name": "Content-Encoding", "value": "gzip" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:04:06 GMT" }, { "name": "Accept-Ranges", "value": "bytes" }, { "name": "ETag", "value": "\"0879094e9cd41:0\"" }, { "name": "Vary", "value": "Accept-Encoding" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:13:02 GMT" }, { "name": "Content-Length", "value": "735" } ], "cookies": [], "content": { "mimeType": "text/xml", "size": 1168, "text": "\r\n\r\n\r\n\t\r\n\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\t\t\r\n\r\n\t\r\n\r\n" }, "redirectURL": "", "headersSize": 0, "bodySize": null }, "cache": { "afterRequest": null }, "timings": { "blocked": 0, "dns": 0, "ssl": 0, "connect": 0, "send": 0, "wait": 0, "receive": 0 }, "time": 0, "_securityState": "insecure" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.475+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Core/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1134 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Transfer-Encoding", "value": "chunked" }, { "name": "Content-Type", "value": "application/xml; charset=utf-8" }, { "name": "Expires", "value": "Wed, 25 Jul 2018 07:21:30 GMT" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:06:54 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 876, "text": "" }, "redirectURL": "", "headersSize": 342, "bodySize": 1218 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 18, "receive": 0 }, "time": 18, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.480+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1156 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": {}, "redirectURL": "", "headersSize": 214, "bodySize": -1 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 11, "receive": 0 }, "time": 11 }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.544+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:06:54 GMT" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAKs/AAAADw==" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1284 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": {}, "redirectURL": "", "headersSize": 511, "bodySize": -1 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 5, "receive": 0 }, "time": 5 }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.554+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1155 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Transfer-Encoding", "value": "chunked" }, { "name": "Content-Type", "value": "application/xml; charset=utf-8" }, { "name": "Expires", "value": "Wed, 25 Jul 2018 07:21:30 GMT" }, { "name": "Last-Modified", "value": "Tue, 26 Jun 2018 01:06:54 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 15372, "text": "" }, "redirectURL": "", "headersSize": 214, "bodySize": 15586 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 4, "receive": 0 }, "time": 5, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.557+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/SiteEdit/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1160 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Cache-Control", "value": "private" }, { "name": "Transfer-Encoding", "value": "chunked" }, { "name": "Content-Type", "value": "application/xml; charset=utf-8" }, { "name": "Expires", "value": "Wed, 25 Jul 2018 07:21:30 GMT" }, { "name": "Last-Modified", "value": "Fri, 15 Jun 2018 16:40:26 GMT" }, { "name": "Server", "value": "Microsoft-IIS/8.5" }, { "name": "X-AspNet-Version", "value": "4.0.30319" }, { "name": "Persistent-Auth", "value": "true" }, { "name": "X-Powered-By", "value": "ASP.NET" }, { "name": "Date", "value": "Wed, 25 Jul 2018 07:21:25 GMT" } ], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 2222, "text": "" }, "redirectURL": "", "headersSize": 214, "bodySize": 2436 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 4, "receive": 0 }, "time": 4, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.571+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/Base/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "If-Modified-Since", "value": "Tue, 26 Jun 2018 01:06:54 GMT" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAADAAAAGAAYAJIAAAA2ATYBqgAAAAIAAgBYAAAAGgAaAFoAAAAeAB4AdAAAAAAAAADgAQAABYKIogoAqz8AAAAP5nK4JGOb3Z723J37+cX2Vi4AYQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBLAEkARQBWAFMAQQBMAEUASwBTAEkARQBJAEUAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACHqn6wLcKz6RisyzpWzFPsAQEAAAAAAAAqZ8YY6CPUAc0sIaAqjamGAAAAAAIADABBAE0AUwBEAEUAVgABABgAQQBEAE8ATgBDAEgARQBOAEsATwAwADEABAAOAGEAbQBzAC4AZABlAHYAAwAoAGEAZABvAG4AYwBoAGUAbgBrAG8AMAAxAC4AYQBtAHMALgBkAGUAdgAFAA4AYQBtAHMALgBkAGUAdgAHAAgAKmfGGOgj1AEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAAh4PC9MsxEUphheNRFIrbiY0FimXvZrvjU2a2dcIAs7wKABAAAAAAAAAAAAAAAAAAAAAAAAkAIgBIAFQAVABQAC8AYQBkAG8AbgBjAGgAZQBuAGsAbwAwADEAAAAAAAAAAAAAAAAA" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1868 }, "response": { "status": 0, "statusText": "", "httpVersion": "", "headers": [], "cookies": [], "content": {}, "redirectURL": "", "headersSize": 203, "bodySize": -1 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 17, "receive": 0 }, "time": 18 }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.577+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAKs/AAAADw==" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1233 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 15372, "text": "" }, "redirectURL": "", "headersSize": 511, "bodySize": 15883 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 4, "receive": 0 }, "time": 5, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.579+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/SiteEdit/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAABAAAAB4IIogAAAAAAAAAAAAAAAAAAAAAKAKs/AAAADw==" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1238 }, "response": { "status": 401, "statusText": "Unauthorized", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 2222, "text": "" }, "redirectURL": "", "headersSize": 511, "bodySize": 2733 }, "cache": {}, "timings": { "blocked": 1, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 7, "receive": 0 }, "time": 8, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.626+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/CME/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAADAAAAGAAYAJIAAAA2ATYBqgAAAAIAAgBYAAAAGgAaAFoAAAAeAB4AdAAAAAAAAADgAQAABYKIogoAqz8AAAAPNlh5UpvDj6aEsdJowYlQ+C4AYQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBLAEkARQBWAFMAQQBMAEUASwBTAEkARQBJAEUAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4SuBzonvubmad1oQTk//lAQEAAAAAAADBjc0Y6CPUAdP7jovtqXIuAAAAAAIADABBAE0AUwBEAEUAVgABABgAQQBEAE8ATgBDAEgARQBOAEsATwAwADEABAAOAGEAbQBzAC4AZABlAHYAAwAoAGEAZABvAG4AYwBoAGUAbgBrAG8AMAAxAC4AYQBtAHMALgBkAGUAdgAFAA4AYQBtAHMALgBkAGUAdgAHAAgAwY3NGOgj1AEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAAh4PC9MsxEUphheNRFIrbiY0FimXvZrvjU2a2dcIAs7wKABAAAAAAAAAAAAAAAAAAAAAAAAkAIgBIAFQAVABQAC8AYQBkAG8AbgBjAGgAZQBuAGsAbwAwADEAAAAAAAAAAAAAAAAA" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1817 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 15372, "text": "" }, "redirectURL": "", "headersSize": 342, "bodySize": 15714 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 20, "receive": 0 }, "time": 20, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" }, { "pageref": "page_2", "startedDateTime": "2018-07-25T10:21:25.628+03:00", "request": { "bodySize": 0, "method": "GET", "url": "http://adonchenko01:81/WebUI/Editors/SiteEdit/Configuration/CatalinaConfiguration.xml?9.0.0.0", "httpVersion": "HTTP/1.1", "headers": [ { "name": "Host", "value": "adonchenko01:81" }, { "name": "User-Agent", "value": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:61.0) Gecko/20100101 Firefox/61.0" }, { "name": "Accept", "value": "*/*" }, { "name": "Accept-Language", "value": "en-US,en;q=0.5" }, { "name": "Accept-Encoding", "value": "gzip, deflate" }, { "name": "Referer", "value": "http://adonchenko01:81/WebUI/Editors/CME/Views/Dashboard/Dashboard.aspx" }, { "name": "Cookie", "value": "B:B1F9A4CD=; L%3A885E02F1=1033; L%3A63F9E4D7=1033; L%3AFB8434A9162A16FE162A16FE=1033; L%3A75A2EA09162A16FE162A16FE=1033; L%3A1010B8C0162A16FE162A16FE=1033; L%3A30B2339C162A16FE162A16FE=1033; L%3AB7CF2684162A16FE162A16FE=1033; L%3A96ACC9F2162A16FE162A16FE=1033; L%3AJS=1033; L%3A296408173A89275162A16FE=1033; L%3A1DD76369162A16FE162A16FE=1033; L%3AE7795E5B162A16FE162A16FE=1033; L%3AF05C2B1E3A89275BE00D17F=1033; L%3A982D19C93A89275DA015855=1033; L%3A764EB183A89275DA015855=1033; L%3A6F6E433F=1033; L%3A2964081713BA30EE162A16FE=1033; L%3A5E3F9FF013BA30EE13BA30EE=1033; L%3ABFF48D8713BA30EE90FCD384=1033; L%3A166DE05B13BA30EE24229BBC=1033; L%3A64E4C80213BA30EE24229BBC=1033; L%3AA4E015D1162A16FE162A16FE=1033; L%3A4A385E55162A16FE162A16FE=1033" }, { "name": "Connection", "value": "keep-alive" }, { "name": "Authorization", "value": "NTLM TlRMTVNTUAADAAAAGAAYAJIAAAA2ATYBqgAAAAIAAgBYAAAAGgAaAFoAAAAeAB4AdAAAAAAAAADgAQAABYKIogoAqz8AAAAPCBHNSdWT60yOzDHT8/sfdC4AYQBkAG0AaQBuAGkAcwB0AHIAYQB0AG8AcgBLAEkARQBWAFMAQQBMAEUASwBTAEkARQBJAEUAVgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACiD+fABELYWBRS+kPZQ8sGAQEAAAAAAADBjc0Y6CPUAeDk2f8e8ITsAAAAAAIADABBAE0AUwBEAEUAVgABABgAQQBEAE8ATgBDAEgARQBOAEsATwAwADEABAAOAGEAbQBzAC4AZABlAHYAAwAoAGEAZABvAG4AYwBoAGUAbgBrAG8AMAAxAC4AYQBtAHMALgBkAGUAdgAFAA4AYQBtAHMALgBkAGUAdgAHAAgAwY3NGOgj1AEGAAQAAgAAAAgAMAAwAAAAAAAAAAEAAAAAIAAAh4PC9MsxEUphheNRFIrbiY0FimXvZrvjU2a2dcIAs7wKABAAAAAAAAAAAAAAAAAAAAAAAAkAIgBIAFQAVABQAC8AYQBkAG8AbgBjAGgAZQBuAGsAbwAwADEAAAAAAAAAAAAAAAAA" } ], "cookies": [ { "name": "B:B1F9A4CD", "value": "" }, { "name": "L:885E02F1", "value": "1033" }, { "name": "L:63F9E4D7", "value": "1033" }, { "name": "L:FB8434A9162A16FE162A16FE", "value": "1033" }, { "name": "L:75A2EA09162A16FE162A16FE", "value": "1033" }, { "name": "L:1010B8C0162A16FE162A16FE", "value": "1033" }, { "name": "L:30B2339C162A16FE162A16FE", "value": "1033" }, { "name": "L:B7CF2684162A16FE162A16FE", "value": "1033" }, { "name": "L:96ACC9F2162A16FE162A16FE", "value": "1033" }, { "name": "L:JS", "value": "1033" }, { "name": "L:296408173A89275162A16FE", "value": "1033" }, { "name": "L:1DD76369162A16FE162A16FE", "value": "1033" }, { "name": "L:E7795E5B162A16FE162A16FE", "value": "1033" }, { "name": "L:F05C2B1E3A89275BE00D17F", "value": "1033" }, { "name": "L:982D19C93A89275DA015855", "value": "1033" }, { "name": "L:764EB183A89275DA015855", "value": "1033" }, { "name": "L:6F6E433F", "value": "1033" }, { "name": "L:2964081713BA30EE162A16FE", "value": "1033" }, { "name": "L:5E3F9FF013BA30EE13BA30EE", "value": "1033" }, { "name": "L:BFF48D8713BA30EE90FCD384", "value": "1033" }, { "name": "L:166DE05B13BA30EE24229BBC", "value": "1033" }, { "name": "L:64E4C80213BA30EE24229BBC", "value": "1033" }, { "name": "L:A4E015D1162A16FE162A16FE", "value": "1033" }, { "name": "L:4A385E55162A16FE162A16FE", "value": "1033" } ], "queryString": [ { "name": "9.0.0.0", "value": "" } ], "headersSize": 1822 }, "response": { "status": 200, "statusText": "OK", "httpVersion": "HTTP/1.1", "headers": [], "cookies": [], "content": { "mimeType": "application/xml; charset=utf-8", "size": 2222, "text": "" }, "redirectURL": "", "headersSize": 342, "bodySize": 2564 }, "cache": {}, "timings": { "blocked": 0, "dns": 0, "connect": 0, "ssl": 0, "send": 0, "wait": 15, "receive": 0 }, "time": 15, "_securityState": "insecure", "serverIPAddress": "127.0.0.1", "connection": "8888" } ] } }