(function(ns){ ns.DependencyLoaderSettings = { scripts: function() { return [ CF.Cookies.Loader.scripts.cookies ] } }; })(extend('CF.Cookies')); (function (ns) { ns.DependencyLoader = function () { var settings = CF.Cookies.DependencyLoaderSettings || {}; if (typeof jQuery === 'undefined') { throw new Error('JQuery not found! Required version >= 2.2.4'); } $.ajaxPrefilter(function (options) { if (window.location.hostname !== 'portal.avafin.pl') { options.crossDomain ={ crossDomain: true }; options.xhrFields = { withCredentials: true }; } }); $.ajaxSetup({ cache: true }); function worker(scripts, finishCb) { if (scripts.length <= 0 || !scripts) { finishCb(); return; } var script = scripts.shift(); $.getScript(script, function () { worker(scripts, finishCb); }); } this.load = function (finishCb) { if (typeof settings.beforeLoad == 'function') { settings.beforeLoad(); } var scripts = typeof settings.scripts == 'function' ? settings.scripts() : settings.scripts; worker(scripts, finishCb); }; } })(extend('CF.Cookies')); function extend(ns_string) { window.CF = window.CF || {}; var parts = ns_string.split('.'), parent = window.CF, pl, i; if (parts[0] == "CF") { parts = parts.slice(1); } pl = parts.length; for (i = 0; i < pl; i++) { //create a property if it doesnt exist if (typeof parent[parts[i]] == 'undefined') { parent[parts[i]] = {}; } parent = parent[parts[i]]; } return parent; }(function (ns) { ns.scripts = { cookies: "https://portal.avafin.pl/generated/js/cookie-manager.js?d762f9776f5cd44a9a71c7d5ce76e42b2e90beb8673b6726456fa3e673aefe9e_8d27c258a683d7c16c72ecae1444a47b51ffb92d3c1ef5631e2369ccccd3c870", }; ns.stylesheetUrl = "https://portal.avafin.pl/generated/css/cookie-manager.css?d762f9776f5cd44a9a71c7d5ce76e42b2e90beb8673b6726456fa3e673aefe9e_8d27c258a683d7c16c72ecae1444a47b51ffb92d3c1ef5631e2369ccccd3c870"; ns.popupUrl = "https://portal.avafin.pl/cookie-manager/popup"; ns.decisionStorage = "https://portal.avafin.pl/cookie-manager/decision"; }) (extend('CF.Cookies.Loader'));