PageSourceSearch

https://www.skatteverket.se/webapp-resource/4.18e1b10334ebe8bc8000…/1623672352260/webapp-assets.js

js skatteverket.se collected 2026-09-24 08:26:59 UTC 4,813 bytes, 32 lines download raw bytes

1AppRegistry.registerBundle({applicationId:'skv-ie-banner|1.1.0',bundle: {"en":{"foo":"bar"},"sv":{"foo":"bar"}}});
2AppRegistry.registerModule({applicationId:'skv-ie-banner|1.1.0',path:'/template/main',module:function(define){define(function(require){var _=require('underscore');return function(obj){
3var __t,__p='',__j=Array.prototype.join,print=function(){__p+=__j.call(arguments,'');};
4with(obj||{}){
5__p+='<div\r\n    id="'+
6((__t=( appContext.getWebAppNamespace('webapp_') ))==null?'':__t)+
7'"\r\n    aria-live="polite"\r\n    aria-atomic="false"\r\n    style="display: none;"\r\n>\r\n    <div class="skv-ie-banner__banner">\r\n        <div class="skv-ie-banner__banner-inner">\r\n            <div class="skv-ie-banner__banner-start">\r\n                <span class="skv-ie-banner__banner-icon">\r\n                    <svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentcolor" viewBox="0 0 24 24"><g stroke-linecap="round" stroke-width="1.5"><path stroke-linejoin="round" d="M 12 18.75 a 0.375 0.375 0 1 0 0.375 0.375 a 0.375 0.375 0 0 0 -0.375 -0.375 h 0"></path><path stroke-miterlimit="10" d="M 12 15.75 v -7.5"></path></g><path stroke-linejoin="round" stroke-width="1.5" d="M 13.62 1.76 a 1.806 1.806 0 0 0 -3.242 0 L 0.906 21.058 a 1.521 1.521 0 0 0 1.366 2.192 h 19.456 a 1.521 1.521 0 0 0 1.366 -2.192 Z"></path></svg>\r\n                </span>\r\n                <div class="skv-ie-banner__banner-content">\r\n                    <div class="skv-ie-banner__banner-text"></div>\r\n                    <div class="skv-ie-banner__banner-link">\r\n                        <a class="skv-ie-banner__banner-link-anchor" href="'+
8((__t=( linkUrl ))==null?'':__t)+
9'">\r\n                            <span class="skv-ie-banner__banner-link-icon">\r\n                                <svg xmlns="http://www.w3.org/2000/svg" fill="none" stroke="currentcolor" stroke-linecap="round" stroke-linejoin="round" stroke-width="1.5" viewBox="0 0 24 24"><path d="M 5.5 0.75 l 10.72 10.72 a 0.749 0.749 0 0 1 0 1.06 L 5.5 23.25"></path></svg>\r\n                            </span>\r\n                            <div class="skv-ie-banner__banner-link-label"></div>\r\n                        </a>\r\n                    </div>\r\n                </div>\r\n            </div>\r\n        </div>\r\n    </div>\r\n</div>\r\n\r\n<script id="'+
10((__t=( appContext.getWebAppNamespace('webappScript_') ))==null?'':__t)+
11'">\r\n    (function() {\r\n        var ie = detectIE();\r\n        var container = document.getElementById("'+
12((__t=( appContext.getWebAppNamespace('webapp_') ))==null?'':__t)+
13'");\r\n        var script = document.getElementById("'+
14((__t=( appContext.getWebAppNamespace('webappScript_') ))==null?'':__t)+
15'");\r\n\r\n        (function() {\r\n            if (ie === false || ie > 11 ) {\r\n                destroy();\r\n                return;\r\n            }\r\n\r\n            container.style.display = "";\r\n\r\n            var text = container.querySelector(".skv-ie-banner__banner-text");\r\n            text.innerHTML = \'<p>'+
16((__t=( text ))==null?'':__t)+
17'</p>\';\r\n\r\n            var linkLabel = container.querySelector(".skv-ie-banner__banner-link-label");\r\n            linkLabel.innerHTML = \''+
18((__t=( linkText ))==null?'':__t)+
19'\';\r\n\r\n        })();\r\n\r\n        script.parentElement.removeChild(script);\r\n\r\n        function destroy() {\r\n            container.parentElement.removeChild(container);\r\n        }\r\n\r\n        function detectIE() {\r\n            var ua = window.navigator.userAgent;\r\n\r\n            var msie = ua.indexOf(\'MSIE \');\r\n            if (msie > 0) {\r\n                // IE 10 or older => return version number\r\n                return parseInt(ua.substring(msie + 5, ua.indexOf(\'.\', msie)), 10);\r\n            }\r\n\r\n            var trident = ua.indexOf(\'Trident/\');\r\n            if (trident > 0) {\r\n                // IE 11 => return version number\r\n                var rv = ua.indexOf(\'rv:\');\r\n                return parseInt(ua.substring(rv + 3, ua.indexOf(\'.\', rv)), 10);\r\n            }\r\n\r\n            var edge = ua.indexOf(\'Edge/\');\r\n            if (edge > 0) {\r\n                // Edge => return version number\r\n                return parseInt(ua.substring(edge 
19+ 5, ua.indexOf(\'.\', edge)), 10);\r\n            }\r\n\r\n            // other browser\r\n            return false;\r\n        }\r\n    })();\r\n</script>\r\n';
20}
21return __p;
22};});}});
23AppRegistry.registerModule({applicationId:'skv-ie-banner|1.1.0',path:'/main',module:function(define){'use strict';define(function(require) {
24    "use strict";
25
26    var Component = require("Component");
27    var template = require("/template/main");
28
29    return Component.extend({
30        template: template,
31    });
32});}});

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