Commit 2fd17113 authored by Simonas's avatar Simonas

stucture update

parent 65d5093f
......@@ -54,30 +54,25 @@ if (raf) {
});
})(window);
// if (window.NodeList && !NodeList.prototype.forEach) {
// NodeList.prototype.forEach = function (callback, thisArg) {
// thisArg = thisArg || window;
// for (var i = 0; i < this.length; i++) {
// callback.call(thisArg, this[i], i, this);
// }
// };
// }
// (global => {
// const expander = document.querySelector('#filter-expand');
(global => {
const expander = document.querySelector('#filter-expand');
// if (!expander) {
// return;
// }
if (!expander) {
return;
}
// expander.addEventListener('click', (e) => {
// e.preventDefault();
expander.addEventListener('click', (e) => {
e.preventDefault();
// expander.classList.toggle('close');
// expander.classList.toggle('open');
expander.classList.toggle('close');
expander.classList.toggle('open');
// document.querySelectorAll('#filter-form .filter-additional').forEach((node) => {
// node.classList.toggle('hide');
// });
// });
// })(window);
document.querySelectorAll('#filter-form .filter-additional').forEach((node) => {
node.classList.toggle('hide');
});
});
})(window);
if (module.hot) {
module.hot.accept();
}
......@@ -14,18 +14,18 @@
}
},
"@babel/core": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.0.tgz",
"integrity": "sha512-7pvAdC4B+iKjFFp9Ztj0QgBndJ++qaMeonT185wAqUnhipw8idm9Rv1UMyBuKtYjfl6ORNkgEgcsYLfHX/GpLw==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz",
"integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/generator": "^7.2.0",
"@babel/generator": "^7.2.2",
"@babel/helpers": "^7.2.0",
"@babel/parser": "^7.2.0",
"@babel/template": "^7.1.2",
"@babel/traverse": "^7.1.6",
"@babel/types": "^7.2.0",
"@babel/parser": "^7.2.2",
"@babel/template": "^7.2.2",
"@babel/traverse": "^7.2.2",
"@babel/types": "^7.2.2",
"convert-source-map": "^1.1.0",
"debug": "^4.1.0",
"json5": "^2.1.0",
......@@ -36,12 +36,12 @@
}
},
"@babel/generator": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.0.tgz",
"integrity": "sha512-BA75MVfRlFQG2EZgFYIwyT1r6xSkwfP2bdkY/kLZusEYWiJs4xCowab/alaEaT0wSvmVuXGqiefeBlP+7V1yKg==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz",
"integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==",
"dev": true,
"requires": {
"@babel/types": "^7.2.0",
"@babel/types": "^7.2.2",
"jsesc": "^2.5.1",
"lodash": "^4.17.10",
"source-map": "^0.5.0",
......@@ -157,16 +157,16 @@
}
},
"@babel/helper-module-transforms": {
"version": "7.1.0",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz",
"integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz",
"integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==",
"dev": true,
"requires": {
"@babel/helper-module-imports": "^7.0.0",
"@babel/helper-simple-access": "^7.1.0",
"@babel/helper-split-export-declaration": "^7.0.0",
"@babel/template": "^7.1.0",
"@babel/types": "^7.0.0",
"@babel/template": "^7.2.2",
"@babel/types": "^7.2.2",
"lodash": "^4.17.10"
}
},
......@@ -273,9 +273,9 @@
}
},
"@babel/parser": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.0.tgz",
"integrity": "sha512-M74+GvK4hn1eejD9lZ7967qAwvqTZayQa3g10ag4s9uewgR7TKjeaT0YMyoq+gVfKYABiWZ4MQD701/t5e1Jhg==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.2.tgz",
"integrity": "sha512-UNTmQ5cSLDeBGBl+s7JeowkqIHgmFAGBnLDdIzFmUNSuS5JF0XBcN59jsh/vJO/YjfsBqMxhMjoFGmNExmf0FA==",
"dev": true
},
"@babel/plugin-proposal-async-generator-functions": {
......@@ -424,9 +424,9 @@
}
},
"@babel/plugin-transform-classes": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.0.tgz",
"integrity": "sha512-aPCEkrhJYebDXcGTAP+cdUENkH7zqOlgbKwLbghjjHpJRJBWM/FSlCjMoPGA8oUdiMfOrk3+8EFPLLb5r7zj2w==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz",
"integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==",
"dev": true,
"requires": {
"@babel/helper-annotate-as-pure": "^7.0.0",
......@@ -657,9 +657,9 @@
}
},
"@babel/plugin-transform-spread": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.0.tgz",
"integrity": "sha512-7TtPIdwjS/i5ZBlNiQePQCovDh9pAhVbp/nGVRBZuUdBiVRThyyLend3OHobc0G+RLCPPAN70+z/MAMhsgJd/A==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
"integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
"dev": true,
"requires": {
"@babel/helper-plugin-utils": "^7.0.0"
......@@ -792,37 +792,37 @@
}
},
"@babel/template": {
"version": "7.1.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz",
"integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz",
"integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/parser": "^7.1.2",
"@babel/types": "^7.1.2"
"@babel/parser": "^7.2.2",
"@babel/types": "^7.2.2"
}
},
"@babel/traverse": {
"version": "7.1.6",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.6.tgz",
"integrity": "sha512-CXedit6GpISz3sC2k2FsGCUpOhUqKdyL0lqNrImQojagnUMXf8hex4AxYFRuMkNGcvJX5QAFGzB5WJQmSv8SiQ==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.2.tgz",
"integrity": "sha512-E5Bn9FSwHpSkUhthw/XEuvFZxIgrqb9M8cX8j5EUQtrUG5DQUy6bFyl7G7iQ1D1Czudor+xkmp81JbLVVM0Sjg==",
"dev": true,
"requires": {
"@babel/code-frame": "^7.0.0",
"@babel/generator": "^7.1.6",
"@babel/generator": "^7.2.2",
"@babel/helper-function-name": "^7.1.0",
"@babel/helper-split-export-declaration": "^7.0.0",
"@babel/parser": "^7.1.6",
"@babel/types": "^7.1.6",
"@babel/parser": "^7.2.2",
"@babel/types": "^7.2.2",
"debug": "^4.1.0",
"globals": "^11.1.0",
"lodash": "^4.17.10"
}
},
"@babel/types": {
"version": "7.2.0",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.0.tgz",
"integrity": "sha512-b4v7dyfApuKDvmPb+O488UlGuR1WbwMXFsO/cyqMrnfvRAChZKJAYeeglWTjUO1b9UghKKgepAQM5tsvBJca6A==",
"version": "7.2.2",
"resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz",
"integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==",
"dev": true,
"requires": {
"esutils": "^2.0.2",
......@@ -1549,13 +1549,13 @@
"dev": true
},
"autoprefixer": {
"version": "9.4.2",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.2.tgz",
"integrity": "sha512-tYQYJvZvqlJCzF+BLC//uAcdT/Yy4ik9bwZRXr/EehUJ/bjjpTthsWTy8dpowdoIE1sLCDf1ch4Eb2cOSzZC9w==",
"version": "9.4.3",
"resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.3.tgz",
"integrity": "sha512-/XSnzDepRkAU//xLcXA/lUWxpsBuw0WiriAHOqnxkuCtzLhaz+fL4it4gp20BQ8n5SyLzK/FOc7A0+u/rti2FQ==",
"dev": true,
"requires": {
"browserslist": "^4.3.5",
"caniuse-lite": "^1.0.30000914",
"browserslist": "^4.3.6",
"caniuse-lite": "^1.0.30000921",
"normalize-range": "^0.1.2",
"num2fraction": "^1.2.2",
"postcss": "^7.0.6",
......@@ -2138,14 +2138,14 @@
}
},
"browserslist": {
"version": "4.3.5",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.5.tgz",
"integrity": "sha512-z9ZhGc3d9e/sJ9dIx5NFXkKoaiQTnrvrMsN3R1fGb1tkWWNSz12UewJn9TNxGo1l7J23h0MRaPmk7jfeTZYs1w==",
"version": "4.3.6",
"resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.6.tgz",
"integrity": "sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw==",
"dev": true,
"requires": {
"caniuse-lite": "^1.0.30000912",
"electron-to-chromium": "^1.3.86",
"node-releases": "^1.0.5"
"caniuse-lite": "^1.0.30000921",
"electron-to-chromium": "^1.3.92",
"node-releases": "^1.1.1"
}
},
"bs-recipes": {
......@@ -2346,9 +2346,9 @@
}
},
"caniuse-lite": {
"version": "1.0.30000918",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000918.tgz",
"integrity": "sha512-CAZ9QXGViBvhHnmIHhsTPSWFBujDaelKnUj7wwImbyQRxmXynYqKGi3UaZTSz9MoVh+1EVxOS/DFIkrJYgR3aw==",
"version": "1.0.30000921",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000921.tgz",
"integrity": "sha512-Bu09ciy0lMWLgpYC77I0YGuI8eFRBPPzaSOYJK1jTI64txCphYCqnWbxJYjHABYVt/TYX/p3jNjLBR87u1Bfpw==",
"dev": true
},
"ccount": {
......@@ -2801,7 +2801,7 @@
},
"content-disposition": {
"version": "0.5.2",
"resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"resolved": "http://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
"integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
"dev": true
},
......@@ -2869,9 +2869,9 @@
}
},
"core-js": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz",
"integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw==",
"version": "2.6.1",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.1.tgz",
"integrity": "sha512-L72mmmEayPJBejKIWe2pYtGis5r0tQ5NaJekdhyXgeMQTpJoBsH0NL4ElY2LfSoV15xeQWKQ+XTTOZdyero5Xg==",
"dev": true
},
"core-util-is": {
......@@ -2991,6 +2991,15 @@
}
}
},
"css-blank-pseudo": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz",
"integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==",
"dev": true,
"requires": {
"postcss": "^7.0.5"
}
},
"css-color-names": {
"version": "0.0.4",
"resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
......@@ -3007,6 +3016,16 @@
"timsort": "^0.3.0"
}
},
"css-has-pseudo": {
"version": "0.10.0",
"resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz",
"integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==",
"dev": true,
"requires": {
"postcss": "^7.0.6",
"postcss-selector-parser": "^5.0.0-rc.4"
}
},
"css-mqpacker": {
"version": "7.0.0",
"resolved": "https://registry.npmjs.org/css-mqpacker/-/css-mqpacker-7.0.0.tgz",
......@@ -3073,9 +3092,9 @@
"dev": true
},
"cssdb": {
"version": "4.2.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.2.0.tgz",
"integrity": "sha512-27CuM+rp1/HIH4hkiOvrRUjgv31WamWk7+XSGz7OP/uWR8EOMeXOh4Ncpa/Eq1eO/1eRhQx7HWj8KEbt4nKQBA==",
"version": "4.3.0",
"resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.3.0.tgz",
"integrity": "sha512-VHPES/+c9s+I0ryNj+PXvp84nz+ms843z/efpaEINwP/QfGsINL3gpLp5qjapzDNzNzbXxur8uxKxSXImrg4ag==",
"dev": true
},
"cssesc": {
......@@ -3358,6 +3377,43 @@
}
}
},
"del": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
"integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
"dev": true,
"requires": {
"globby": "^6.1.0",
"is-path-cwd": "^1.0.0",
"is-path-in-cwd": "^1.0.0",
"p-map": "^1.1.1",
"pify": "^3.0.0",
"rimraf": "^2.2.8"
},
"dependencies": {
"globby": {
"version": "6.1.0",
"resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
"integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
"dev": true,
"requires": {
"array-union": "^1.0.1",
"glob": "^7.0.3",
"object-assign": "^4.0.1",
"pify": "^2.0.0",
"pinkie-promise": "^2.0.0"
},
"dependencies": {
"pify": {
"version": "2.3.0",
"resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
}
}
},
"delayed-stream": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
......@@ -3603,9 +3659,9 @@
"dev": true
},
"electron-to-chromium": {
"version": "1.3.90",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.90.tgz",
"integrity": "sha512-IjJZKRhFbWSOX1w0sdIXgp4CMRguu6UYcTckyFF/Gjtemsu/25eZ+RXwFlV+UWcIueHyQA1UnRJxocTpH5NdGA==",
"version": "1.3.95",
"resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.95.tgz",
"integrity": "sha512-0JZEDKOQAE05EO/4rk3vLAE+PYFI9OLCVLAS4QAq1y+Bb2y1N6MyQJz62ynzHN/y0Ka/nO5jVJcahbCEdfiXLQ==",
"dev": true
},
"elliptic": {
......@@ -4856,6 +4912,15 @@
"parse-filepath": "^1.0.1"
}
},
"first-chunk-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz",
"integrity": "sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA=",
"dev": true,
"requires": {
"readable-stream": "^2.0.2"
}
},
"flagged-respawn": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
......@@ -5955,6 +6020,22 @@
"replacestream": "^4.0.0"
}
},
"gulp-rev": {
"version": "9.0.0",
"resolved": "https://registry.npmjs.org/gulp-rev/-/gulp-rev-9.0.0.tgz",
"integrity": "sha512-Ytx/uzDA2xNxHlPG8GReS1ut00msd0HlKDk9Ai/0xF2yvg+DAeGRAviCFlQzQmdZtqAoXznYspwWoGEoxDvhyA==",
"dev": true,
"requires": {
"modify-filename": "^1.1.0",
"plugin-error": "^1.0.1",
"rev-hash": "^2.0.0",
"rev-path": "^2.0.0",
"sort-keys": "^2.0.0",
"through2": "^2.0.0",
"vinyl": "^2.1.0",
"vinyl-file": "^3.0.0"
}
},
"gulp-sourcemaps": {
"version": "2.6.4",
"resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-2.6.4.tgz",
......@@ -6640,7 +6721,7 @@
},
"is-accessor-descriptor": {
"version": "0.1.6",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
"integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
"dev": true,
"requires": {
......@@ -6732,7 +6813,7 @@
},
"is-data-descriptor": {
"version": "0.1.4",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
"integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
"dev": true,
"requires": {
......@@ -6879,6 +6960,30 @@
"integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
"dev": true
},
"is-path-cwd": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
"integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
"dev": true
},
"is-path-in-cwd": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
"integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
"dev": true,
"requires": {
"is-path-inside": "^1.0.0"
}
},
"is-path-inside": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
"integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
"dev": true,
"requires": {
"path-is-inside": "^1.0.1"
}
},
"is-plain-obj": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
......@@ -7041,9 +7146,9 @@
}
},
"js-base64": {
"version": "2.4.9",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
"integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==",
"version": "2.5.0",
"resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.0.tgz",
"integrity": "sha512-wlEBIZ5LP8usDylWbDNhKPEFVFdI5hCHpnVoT/Ysvoi/PRhJENm/Rlh9TvjYB38HFfKZN7OzEbRjmjvLkFw11g==",
"dev": true
},
"js-levenshtein": {
......@@ -7086,15 +7191,6 @@
"integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
"dev": true
},
"json-stable-stringify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
"integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
"dev": true,
"requires": {
"jsonify": "~0.0.0"
}
},
"json-stable-stringify-without-jsonify": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
......@@ -7119,12 +7215,6 @@
"graceful-fs": "^4.1.6"
}
},
"jsonify": {
"version": "0.0.0",
"resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
"integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
"dev": true
},
"jsx-ast-utils": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
......@@ -8058,10 +8148,16 @@
}
}
},
"modify-filename": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/modify-filename/-/modify-filename-1.1.0.tgz",
"integrity": "sha1-mi3sg4Bvuy2XXyK+7IWcoms5OqE=",
"dev": true
},
"moment": {
"version": "2.22.2",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
"integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=",
"version": "2.23.0",
"resolved": "https://registry.npmjs.org/moment/-/moment-2.23.0.tgz",
"integrity": "sha512-3IE39bHVqFbWWaPOMHZF98Q9c3LDKGTmypMiTM2QygGXXElkFWIH7GxfmlwmY2vwa+wmNsoYZmG2iusf1ZjJoA==",
"dev": true
},
"move-concurrently": {
......@@ -8106,9 +8202,9 @@
"dev": true
},
"nan": {
"version": "2.11.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz",
"integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==",
"version": "2.12.1",
"resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
"integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
"dev": true,
"optional": true
},
......@@ -8210,9 +8306,9 @@
"dev": true
},
"node-releases": {
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.1.tgz",
"integrity": "sha512-2UXrBr6gvaebo5TNF84C66qyJJ6r0kxBObgZIDX3D3/mt1ADKiHux3NJPWisq0wxvJJdkjECH+9IIKYViKj71Q==",
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.2.tgz",
"integrity": "sha512-j1gEV/zX821yxdWp/1vBMN0pSUjuH9oGUdLCb4PfUko6ZW7KdRs3Z+QGGwDUhYtSpQvdVVyLd2V0YvLsmdg5jQ==",
"dev": true,
"requires": {
"semver": "^5.3.0"
......@@ -11290,6 +11386,12 @@
"p-limit": "^1.1.0"
}
},
"p-map": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
"integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
"dev": true
},
"p-try": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
......@@ -11603,9 +11705,9 @@
"dev": true
},
"postcss": {
"version": "7.0.6",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.6.tgz",
"integrity": "sha512-Nq/rNjnHFcKgCDDZYO0lNsl6YWe6U7tTy+ESN+PnLxebL8uBtYX59HZqvrj7YLK5UCyll2hqDsJOo3ndzEW8Ug==",
"version": "7.0.7",
"resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz",
"integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==",
"dev": true,
"requires": {
"chalk": "^2.4.1",
......@@ -12382,26 +12484,13 @@
}
},
"postcss-nested": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.0.tgz",
"integrity": "sha512-owY13v4s3WWTUjsT1H1Cgpa4veHjcBJ/FqbgORe1dJIKpggbFoh6ww+zUP0nzrvy7fXGihcuFhJQj3eXtaWXsw==",
"version": "4.1.1",
"resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-4.1.1.tgz",
"integrity": "sha512-3+V8+g+i9zUQ/AADNtBj3DVVvSOhRCV7W8Kzn9n4ViWJtSQrSdtIJnxZaupfdTrnhCkY86sAsuKVxBCuyfJDeA==",
"dev": true,
"requires": {
"postcss": "^7.0.2",
"postcss-selector-parser": "^3.1.1"
},
"dependencies": {
"postcss-selector-parser": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
"integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
"dev": true,
"requires": {
"dot-prop": "^4.1.1",
"indexes-of": "^1.0.1",
"uniq": "^1.0.1"
}
}
"postcss": "^7.0.6",
"postcss-selector-parser": "^5.0.0-rc.4"
}
},
"postcss-nesting": {
......@@ -12552,17 +12641,19 @@
}
},
"postcss-preset-env": {
"version": "6.4.0",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.4.0.tgz",
"integrity": "sha512-0jCyY/T9kWv1i2abt5DOOoh0uHJia0HUTWMV72Tw75tGx3pH628oSS8WBMCE5L1Ou3LvoAl9pe07u8g/afvc3A==",
"version": "6.5.0",
"resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.5.0.tgz",
"integrity": "sha512-RdsIrYJd9p9AouQoJ8dFP5ksBJEIegA4q4WzJDih8nevz3cZyIP/q1Eaw3pTVpUAu3n7Y32YmvAW3X07mSRGkw==",
"dev": true,
"requires": {
"autoprefixer": "^9.3.1",
"browserslist": "^4.3.4",
"caniuse-lite": "^1.0.30000905",
"css-prefers-color-scheme": "^3.0.0",
"cssdb": "^4.2.0",
"postcss": "^7.0.5",
"autoprefixer": "^9.4.2",
"browserslist": "^4.3.5",
"caniuse-lite": "^1.0.30000918",
"css-blank-pseudo": "^0.1.4",
"css-has-pseudo": "^0.10.0",
"css-prefers-color-scheme": "^3.1.1",
"cssdb": "^4.3.0",
"postcss": "^7.0.6",
"postcss-attribute-case-insensitive": "^4.0.0",
"postcss-color-functional-notation": "^2.0.1",
"postcss-color-gray": "^5.0.0",
......@@ -13447,12 +13538,12 @@
"dev": true
},
"resolve": {
"version": "1.8.1",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz",
"integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==",
"version": "1.9.0",
"resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz",
"integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==",
"dev": true,
"requires": {
"path-parse": "^1.0.5"
"path-parse": "^1.0.6"
}
},
"resolve-dir": {
......@@ -13529,6 +13620,21 @@
"integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
"dev": true
},
"rev-hash": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rev-hash/-/rev-hash-2.0.0.tgz",
"integrity": "sha1-dyCiNu0MJY3z5kvsA+wEiwW5JMQ=",
"dev": true
},
"rev-path": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/rev-path/-/rev-path-2.0.0.tgz",
"integrity": "sha512-G5R2L9gYu9kEuqPfIFgO9gO+OhBWOAT83HyauOQmGHO6y9Fsa4acv+XsmNhNDrod0HDh1/VxJRmsffThzeHJlQ==",
"dev": true,
"requires": {
"modify-filename": "^1.0.0"
}
},
"rgb-regex": {
"version": "1.0.1",
"resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
......@@ -13646,9 +13752,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -14215,6 +14321,15 @@
}
}
},
"sort-keys": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
"integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
"dev": true,
"requires": {
"is-plain-obj": "^1.0.0"
}
},
"source-list-map": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
......@@ -14434,7 +14549,7 @@
},
"string-width": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"resolved": "http://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
"dev": true,
"requires": {
......@@ -14482,6 +14597,25 @@
"is-utf8": "^0.2.0"
}
},
"strip-bom-buf": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-buf/-/strip-bom-buf-1.0.0.tgz",
"integrity": "sha1-HLRar1dTD0yvhsf3UXnSyaUd1XI=",
"dev": true,
"requires": {
"is-utf8": "^0.2.1"
}
},
"strip-bom-stream": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz",
"integrity": "sha1-+H217yYT9paKpUWr/h7HKLaoKco=",
"dev": true,
"requires": {
"first-chunk-stream": "^2.0.0",
"strip-bom": "^2.0.0"
}
},
"strip-bom-string": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz",
......@@ -14587,9 +14721,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -14929,9 +15063,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......@@ -15106,9 +15240,9 @@
}
},
"through2-filter": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
"integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
"integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
"dev": true,
"requires": {
"through2": "~2.0.0",
......@@ -15490,13 +15624,13 @@
}
},
"unique-stream": {
"version": "2.2.1",
"resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
"integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
"version": "2.3.1",
"resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
"integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
"dev": true,
"requires": {
"json-stable-stringify": "^1.0.0",
"through2-filter": "^2.0.0"
"json-stable-stringify-without-jsonify": "^1.0.1",
"through2-filter": "^3.0.0"
}
},
"unist-util-find-all-after": {
......@@ -15700,9 +15834,9 @@
"dev": true
},
"v8flags": {
"version": "3.1.1",
"resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz",
"integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==",
"version": "3.1.2",
"resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.2.tgz",
"integrity": "sha512-MtivA7GF24yMPte9Rp/BWGCYQNaUj86zeYxV/x2RRJMKagImbbv3u8iJC57lNhWLPcGLJmHcHmFWkNsplbbLWw==",
"dev": true,
"requires": {
"homedir-polyfill": "^1.0.1"
......@@ -15755,9 +15889,9 @@
"dev": true
},
"vfile-message": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.0.2.tgz",
"integrity": "sha512-dNdEXHfPCvzyOlEaaQ+DcXpcxEz+pFvdrebKLiAMjobjaBC2bMeWoHOKPwJ+I8A4jQOEUDH7uoVcLWDLF1qhVQ==",
"version": "1.1.1",
"resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz",
"integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==",
"dev": true,
"requires": {
"unist-util-stringify-position": "^1.1.1"
......@@ -15777,6 +15911,27 @@
"replace-ext": "^1.0.0"
}
},
"vinyl-file": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/vinyl-file/-/vinyl-file-3.0.0.tgz",
"integrity": "sha1-sQTZ5ECf+jJfqt1SBkLQo7SIs2U=",
"dev": true,
"requires": {
"graceful-fs": "^4.1.2",
"pify": "^2.3.0",
"strip-bom-buf": "^1.0.0",
"strip-bom-stream": "^2.0.0",
"vinyl": "^2.0.1"
},
"dependencies": {
"pify": {
"version": "2.3.0",
"resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
"integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
}
}
},
"vinyl-fs": {
"version": "3.0.3",
"resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz",
......@@ -15847,9 +16002,9 @@
}
},
"webpack": {
"version": "4.27.1",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.27.1.tgz",
"integrity": "sha512-WArHiLvHrlfyRM8i7f+2SFbr/XbQ0bXqTkPF8JpHOzub5482Y3wx7rEO8stuLGOKOgZJcqcisLhD7LrM/+fVMw==",
"version": "4.28.0",
"resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.0.tgz",
"integrity": "sha512-gPNTMGR5ZlBucXmEQ34TRxRqXnGYq9P3t8LeP9rvhkNnr+Cn+HvZMxGuJ4Hl7zdmoRUZP+GosniqJiadXW/RqQ==",
"dev": true,
"requires": {
"@webassemblyjs/ast": "1.7.11",
......@@ -15879,9 +16034,9 @@
},
"dependencies": {
"ajv": {
"version": "6.6.1",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
"integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
"version": "6.6.2",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz",
"integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==",
"dev": true,
"requires": {
"fast-deep-equal": "^2.0.1",
......
......@@ -3,26 +3,25 @@
"version": "0.0.0",
"description": "Our WP progressive web app theme",
"scripts": {
"pre": "shx rm -rf wp-content/themes/biuro && shx mkdir -p wp-content/themes/biuro/js && shx mkdir -p wp-content/themes/biuro/css && shx mkdir -p wp-content/themes/biuro/i && shx mkdir -p wp-content/themes/biuro/fonts",
"dev-old": "npm run pre & gulp --require @babel/register --gulpfile tasks",
"dev": "SET NAME=biuro & gulp --require @babel/register --gulpfile tasks",
"build-old": "npm run pre & SET NAME=biuro & SET NODE_ENV=production & gulp build --require @babel/register --gulpfile tasks"
"dev": "gulp --require @babel/register --gulpfile tasks",
"build": "SET NODE_ENV=production & gulp build --require @babel/register --gulpfile tasks"
},
"author": "Simon",
"devDependencies": {
"@babel/core": "^7.1.6",
"@babel/core": "^7.2.2",
"@babel/plugin-syntax-dynamic-import": "^7.0.0",
"@babel/plugin-transform-runtime": "^7.1.0",
"@babel/preset-env": "^7.1.6",
"@babel/preset-react": "^7.0.0",
"@babel/register": "^7.0.0",
"@babel/runtime": "^7.1.2",
"autoprefixer": "^9.3.1",
"autoprefixer": "^9.4.3",
"babel-loader": "^8.0.4",
"browser-sync": "^2.24.6",
"connect-modrewrite": "^0.10.2",
"css-mqpacker": "^7.0.0",
"cssnano": "^4.1.7",
"del": "^3.0.0",
"eslint-config-standard": "^12.0.0",
"eslint-config-standard-preact": "^1.1.6",
"eslint-plugin-import": "^2.14.0",
......@@ -37,15 +36,16 @@
"gulp-postcss": "^8.0.0",
"gulp-rename": "^1.4.0",
"gulp-replace": "^1.0.0",
"gulp-rev": "^9.0.0",
"gulp-sourcemaps": "^2.6.4",
"postcss": "^7.0.5",
"postcss": "^7.0.7",
"postcss-browser-reporter": "^0.5.0",
"postcss-critical-split": "^2.5.1",
"postcss-custom-media": "^7.0.7",
"postcss-extend": "^1.0.5",
"postcss-import": "^12.0.1",
"postcss-nested": "^4.1.0",
"postcss-preset-env": "^6.4.0",
"postcss-nested": "^4.1.1",
"postcss-preset-env": "^6.5.0",
"postcss-reporter": "^6.0.0",
"precss": "^4.0.0",
"shx": "^0.3.2",
......
import del from 'del';
import conf from './conf';
export function clear () {
return del([
`wp-content/themes/${conf.name}/css/**/*.min.css?(.map)`,
`wp-content/themes/${conf.name}/js/**/*.min.js`
]);
}
import process from 'process';
const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
export default {
env: ENV,
name: 'biuro',
isProduction: ENV === 'production'
};
......@@ -14,6 +14,8 @@ import { server } from './server';
// import { serveOur, serveRoot } from './serve-source'
import { clear } from './clear-assets';
import { serveCoreCSS } from './serve-css--core';
import { serveMainCSS } from './serve-css--main';
......@@ -21,8 +23,8 @@ import { serveMainCSS } from './serve-css--main';
// const pre = gulp.parallel(gulp.series(serveCoreCSS, serveHTML), servePHP, serveFonts, serveImages, serveOur, serveRoot, serveMainCSS);
const pre = gulp.parallel(serveCoreCSS, serveMainCSS);
export const dev = gulp.series(pre, server);
export const dev = gulp.series(clear, pre, server);
export const build = gulp.series(pre, scripts);
export const build = gulp.series(clear, pre, scripts);
export default dev;
import gulp from 'gulp';
import rev from 'gulp-rev';
import cached from 'gulp-cached';
import rename from 'gulp-rename';
import postCSS from 'gulp-postcss';
import sourcemaps from 'gulp-sourcemaps';
// const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
export function serveCoreCSS () {
const p = [
......@@ -27,16 +26,32 @@ export function serveCoreCSS () {
require('postcss-browser-reporter')() // report issue in browser
];
return gulp.src('source/css/main.css')
.pipe(sourcemaps.init())
.pipe(rename('core.css'))
let stream = gulp.src(`wp-content/themes/${conf.name}/css/main.css`);
if (!conf.isProduction) {
stream = stream
.pipe(sourcemaps.init());
}
stream = stream
.pipe(postCSS(p))
.on('error', function (error) {
console.log(error.toString());
this.emit('end');
})
.pipe(sourcemaps.write())
.pipe(rename({ suffix: '.min' }))
.pipe(cached('css-core'))
.pipe(gulp.dest(`wp-content/themes/${NAME}/css/`));
.pipe(rename({ basename: 'core', suffix: '.min' }));
if (conf.isProduction) {
stream = stream
.pipe(rev());
} else {
stream = stream
.pipe(cached('css-core'))
.pipe(sourcemaps.write());
}
stream = stream
.pipe(gulp.dest(`wp-content/themes/${conf.name}/css/`));
return stream;
}
import gulp from 'gulp';
import rev from 'gulp-rev';
import cached from 'gulp-cached';
import rename from 'gulp-rename';
import postCSS from 'gulp-postcss';
import sourcemaps from 'gulp-sourcemaps';
// const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
export function serveMainCSS () {
const p = [
......@@ -27,15 +26,32 @@ export function serveMainCSS () {
require('postcss-browser-reporter')() // report issue in browser
];
return gulp.src('source/css/main.css')
.pipe(sourcemaps.init())
let stream = gulp.src(`wp-content/themes/${conf.name}/css/main.css`);
if (!conf.isProduction) {
stream = stream
.pipe(sourcemaps.init());
}
stream = stream
.pipe(postCSS(p))
.on('error', function (error) {
console.log(error.toString());
this.emit('end');
})
.pipe(rename({ suffix: '.min' }))
.pipe(sourcemaps.write('.'))
.pipe(cached('css-main'))
.pipe(gulp.dest(`wp-content/themes/${NAME}/css/`));
.pipe(rename({ suffix: '.min' }));
if (conf.isProduction) {
stream = stream
.pipe(rev());
} else {
stream = stream
.pipe(cached('css-main'))
.pipe(sourcemaps.write('.'));
}
stream = stream
.pipe(gulp.dest(`wp-content/themes/${conf.name}/css/`));
return stream;
}
......@@ -8,6 +8,8 @@ import webpackHotMiddleware from 'webpack-hot-middleware';
import { config } from './webpack';
import conf from './conf';
// import { serveHTML } from './serve-html';
// import { servePHP } from './serve-php';
......@@ -20,37 +22,30 @@ import { serveCoreCSS } from './serve-css--core';
import { serveMainCSS } from './serve-css--main';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
const bs = browser.create();
const bundler = webpack(config);
// import modRewrite from 'connect-modrewrite';
export function server () {
bs.init({
// server: '../wp-content/themes/biuro',
// server: 'wp-content/themes/${conf.name}/',
proxy: 'https://dev.biuro.lt',
// httpModule: 'http2',
// https: true,
https: {
// key: 'certs/private.key',
key: 'certs/biuro.lt/privkey.pem',
// cert: 'certs/certificate.crt'
cert: 'certs/biuro.lt/certificate.pem'
},
// host: 'dev.biuro.lt',
files: [
`wp-content/themes/${NAME}/**/*.php`,
`wp-content/themes/${NAME}/css/main.*.css`
`wp-content/themes/${conf.name}/**/*.php`,
`wp-content/themes/${conf.name}/css/main.min.css`
],
open: false,
port: 2000,
ui: false,
middleware: [
webpackDevMiddleware(bundler, { /* options */
publicPath: `wp-content/themes/${NAME}/js/`
}),
webpackDevMiddleware(bundler, { /* options */ }),
webpackHotMiddleware(bundler)
// modRewrite([
// '^[^\\.]*$ /index.html [L]',
......@@ -67,11 +62,10 @@ export function server () {
// gulp.watch('./php/**/*.php', { usePolling: true }, gulp.series(servePHP));
// // gulp.watch(['./*.html', './source/**/*.*', '!./source/biuro/**/*.*', '!./source/root/**/*.*', '../wp-content/themes/biuro/css/core.min.css'], gulp.series(serveHTML));
// gulp.watch(['./source/**/*.*', '!./source/biuro/**/*.*', '!./source/root/**/*.*', '../wp-content/themes/biuro/css/core.min.css'], { usePolling: true }, gulp.series(servePHP));
// gulp.watch(['./*.html', './source/content/*.*', '../wp-content/themes/biuro/css/core.min.css'], { usePolling: true }, gulp.series(serveHTML));
gulp.watch([`wp-content/themes/${conf.name}/css/**/*.css`, `!wp-content/themes/${conf.name}/css/**/*.min.css`], gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch(['source/css/**/*.css'], gulp.parallel(serveCoreCSS, serveMainCSS));
gulp.watch(`wp-content/themes/${conf.name}/css/core.min.css`).on('change', () => bs.reload());
gulp.watch(`wp-content/themes/${NAME}/css/core.*.css`).on('change', () => bs.reload());
gulp.watch(`wp-content/themes/${conf.name}/js/*.js`).on('change', () => browser.reload());
}
import path from 'path';
import webpack from 'webpack';
import process from 'process';
// import WebPackHotClient from 'webpack-hot-client'
// const path = require('path');
// const HtmlWebpackPlugin = require('html-webpack-plugin');
// const CleanWebpackPlugin = require('clean-webpack-plugin');
// const webpack = require('webpack');
// const BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin;
import WriteFilePlugin from 'write-file-webpack-plugin';
const ENV = (process.env && process.env.NODE_ENV && process.env.NODE_ENV.trim() === 'production') ? 'production' : 'development';
const NAME = (process.env && process.env.NAME) ? process.env.NAME.trim() : 'biuro';
import conf from './conf';
// console.log('HERE it goes');
// console.log(path.resolve(__dirname, '../'));
import WriteFilePlugin from 'write-file-webpack-plugin';
let config = {
// I would recommend using different config variables
// depending on the eviroment.
// The package 'webpack-merge' can help with that.
// This tenary setup is just for simplicity sake.
// context: path.resolve(__dirname, '../../wp-content/themes/biuro'),
context: path.resolve(__dirname, '../'),
entry: (ENV === 'production') ? {
entry: conf.isProduction ? {
main: [
`./source/js/main`
// '../../../assets/js/components/figure',
// './source/js/main'
`./wp-content/themes/${conf.name}/js/main`,
]
} : {
main: [
`./source/js/main`
// 'webpack/hot/dev-server',
// 'webpack-hot-middleware/client',
`./wp-content/themes/${conf.name}/js/main`,
'webpack/hot/dev-server',
'webpack-hot-middleware/client'
]
},
mode: ENV,
// resolve: {
// modules: [
// path.resolve(__dirname, '../../node_modules/'),
// path.resolve(__dirname, '../js/'),
// // path.resolve('./node_modules'),
// // path.resolve('./js')
// ],
// alias: {
// // swiper: path.resolve(__dirname, '../js/components/swiper')
// }
// },
mode: conf.env,
module: {
rules: [{
......@@ -69,51 +39,26 @@ let config = {
}]
},
// optimization: {
// minimizer: [
// new webpack.optimize.UglifyJsPlugin({
// cache: true,
// parallel: true,
// uglifyOptions: { // https://github.com/webpack-contrib/uglifyjs-webpack-plugin/tree/master#uglifyoptions
// // compress: false,
// // ecma: 5,
// mangle: false,
// keep_classnames: true
// },
// // sourceMap: true
// })
// ]
// },
output: {
filename: `wp-content/themes/${NAME}/js/[name].min.js`,
chunkFilename: `wp-content/themes/${NAME}/js/components/[name].min.js`,
filename: `wp-content/themes/${conf.name}/js/[name]${conf.isProduction ? '-[hash:8]' : ''}.min.js`,
chunkFilename: `wp-content/themes/${conf.name}/js/components/${conf.isProduction ? '-[hash:8]' : ''}.min.js`,
path: path.resolve(__dirname, '../'),
publicPath: '/'
},
plugins: (ENV === 'production') ? [
plugins: conf.isProduction ? [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(ENV)
'process.env.NODE_ENV': conf.env
})
] : [
new webpack.DefinePlugin({
'process.env.NODE_ENV': JSON.stringify(ENV)
'process.env.NODE_ENV': conf.env
}),
new WriteFilePlugin({
test: /\.js?$/
test: /wp-content\/.+\.js?$/
}),
// new BundleAnalyzerPlugin(),
// new webpack.HotModuleReplacementPlugin()
new webpack.HotModuleReplacementPlugin()
]
// plugins: isProduction ? [
// new webpack.DefinePlugin({
// 'process.env.NODE_ENV': '"production"'
// }),
// new webpack.optimize.UglifyJsPlugin()
// ] : [
// new webpack.HotModuleReplacementPlugin()
// ]
};
function scripts () {
......
/* ==========================================================================
Settings:
Used with preprocessors and contain font, colors definitions, etc.
global variables, such as brand colors, configs etc
========================================================================== */
@import '_settings--colors';
@import '_settings--typography';
@import '_settings--vars';
/* ------------- Settings: colors ------------- */
/* critical:start */
:root {
--color--gray: #4d4d4d;
--color--green: #006957;
}
/* critical:end */
/* ------------- Settings: typography ------------- */
/* critical:start */
:root {
--typo--font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto,Oxygen-Sans, Ubuntu, Cantarell, "Helvetica Neue", sans-serif;
--typo--font-size: 2.4rem;
--typo--line-height: 1.286;
--typo--font-face: 'Open Sans', 'system', sans-serif;
}
/* critical:end */
/* ------------- Settings: vars ------------- */
/* critical:start */
:root {
/*
--header-height: 62px;
--border-top: inset 0 2px 1px -1px var(--color-light-gray);
*/
}
/* critical:end */
/* ==========================================================================
Tools:
Globally used mixins and functions. It’s important not to output any CSS in the first 2 layers.
mixins and helper functions
========================================================================== */
@import '_tools--custom-media';
@import '_tools--font-face';
/* ------------- Tools: custom media ------------- */
@custom-media --min--xxx-large (width >= 112.5rem); /* 1800px; */
@custom-media --min--xx-large (width >= 90rem); /* 1440px; */
@custom-media --min--x-large (width >= 80rem); /* 1281px; */
@custom-media --min--large (width >= 64rem); /* 1025px; */
@custom-media --min--medium (width >= 60rem); /* 960px; */
@custom-media --min--small (width >= 48rem); /* 768px; */
@custom-media --min--x-small (width >= 37.5rem); /* 600px; */
@custom-media --min--xx-small (width >= 30rem); /* 480px; */
@custom-media --min--xxx-small (width >= 22.5rem); /* 360px; */
@custom-media --min--xxxx-small (width >= 20rem); /* 320px; */
@custom-media --max--xxx-large (width < 112.5rem); /* 1800px; */
@custom-media --max--xx-large (width < 90rem); /* 1440px; */
@custom-media --max--x-large (width < 80rem); /* 1281px; */
@custom-media --max--large (width < 64rem); /* 1025px; */
@custom-media --max--medium (width < 60rem); /* 1025px; */
@custom-media --max--small (width < 48rem); /* 768px; */
@custom-media --max--x-small (width < 37.5rem); /* 600px; */
@custom-media --max--xx-small (width < 30rem); /* 480px; */
@custom-media --max--xxx-small (width < 22.5rem); /* 360px; */
@custom-media --max--xxxx-small (width < 20rem); /* 320px; */
/* ------------- Tools: font face ------------- */
/*
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-roman.woff2') format('woff2'),
url('../fonts/avenir-roman.woff') format('woff');
font-style: normal;
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-heavy.woff2') format('woff2'),
url('../fonts/avenir-heavy.woff') format('woff');
font-style: normal;
font-weight: 600;
font-display: swap;
}
@font-face {
font-family: 'Avenir';
src: local('☺'),
url('../fonts/avenir-black.woff2') format('woff2'),
url('../fonts/avenir-black.woff') format('woff');
font-style: normal;
font-weight: 700;
font-display: swap;
}
*/
/* ==========================================================================
Generic:
Reset and/or normalize styles, box-sizing definition, etc. This is the first layer which generates actual CSS.
ground zero styles, reset styles such as normalize.css
========================================================================== */
@import '_generic--normalize.css';
@import '_generic--box-sizing.css';
/* ------------- Generic: box sizing ------------- */
/* critical:start */
html { box-sizing: border-box; }
*,
*:before,
*:after { box-sizing: inherit; }
/* critical:end */
/* ------------- Generic: normalize ------------- */
/* critical:start */
/* critical:end */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
========================================================================== */
/**
* 1. Correct the line height in all browsers.
* 2. Prevent adjustments of font size after orientation changes in iOS.
*/
html {
line-height: 1.15; /* 1 */
-webkit-text-size-adjust: 100%; /* 2 */
}
/* Sections
========================================================================== */
/**
* Remove the margin in all browsers.
*/
body {
margin: 0;
}
/**
* Correct the font size and margin on `h1` elements within `section` and
* `article` contexts in Chrome, Firefox, and Safari.
*/
/*
h1 {
font-size: 2em;
margin: 0.67em 0;
}
*/
/* Grouping content
========================================================================== */
/**
* 1. Add the correct box sizing in Firefox.
* 2. Show the overflow in Edge and IE.
*/
hr {
box-sizing: content-box; /* 1 */
height: 0; /* 1 */
overflow: visible; /* 2 */
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
pre {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/* Text-level semantics
========================================================================== */
/**
* Remove the gray background on active links in IE 10.
*/
a {
background-color: transparent;
}
/**
* 1. Remove the bottom border in Chrome 57-
* 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
*/
abbr[title] {
border-bottom: none; /* 1 */
text-decoration: underline; /* 2 */
text-decoration: underline dotted; /* 2 */
}
/**
* Add the correct font weight in Chrome, Edge, and Safari.
*/
b,
strong {
font-weight: bolder;
}
/**
* 1. Correct the inheritance and scaling of font size in all browsers.
* 2. Correct the odd `em` font sizing in all browsers.
*/
code,
kbd,
samp {
font-family: monospace, monospace; /* 1 */
font-size: 1em; /* 2 */
}
/**
* Add the correct font size in all browsers.
*/
small {
font-size: 80%;
}
/**
* Prevent `sub` and `sup` elements from affecting the line height in
* all browsers.
*/
sub,
sup {
font-size: 75%;
line-height: 0;
position: relative;
vertical-align: baseline;
}
sub {
bottom: -0.25em;
}
sup {
top: -0.5em;
}
/* Embedded content
========================================================================== */
/**
* Remove the border on images inside links in IE 10.
*/
img {
border-style: none;
}
/* Forms
========================================================================== */
/**
* 1. Change the font styles in all browsers.
* 2. Remove the margin in Firefox and Safari.
*/
button,
input,
optgroup,
select,
textarea {
font-family: inherit; /* 1 */
font-size: 100%; /* 1 */
line-height: 1.15; /* 1 */
margin: 0; /* 2 */
}
/**
* Show the overflow in IE.
* 1. Show the overflow in Edge.
*/
button,
input { /* 1 */
overflow: visible;
}
/**
* Remove the inheritance of text transform in Edge, Firefox, and IE.
* 1. Remove the inheritance of text transform in Firefox.
*/
button,
select { /* 1 */
text-transform: none;
}
/**
* Correct the inability to style clickable types in iOS and Safari.
*/
button,
[type="button"],
[type="reset"],
[type="submit"] {
-webkit-appearance: button;
}
/**
* Remove the inner border and padding in Firefox.
*/
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
border-style: none;
padding: 0;
}
/**
* Restore the focus styles unset by the previous rule.
*/
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
outline: 1px dotted ButtonText;
}
/**
* Correct the padding in Firefox.
*/
fieldset {
padding: 0.35em 0.75em 0.625em;
}
/**
* 1. Correct the text wrapping in Edge and IE.
* 2. Correct the color inheritance from `fieldset` elements in IE.
* 3. Remove the padding so developers are not caught out when they zero out
* `fieldset` elements in all browsers.
*/
legend {
box-sizing: border-box; /* 1 */
color: inherit; /* 2 */
display: table; /* 1 */
max-width: 100%; /* 1 */
padding: 0; /* 3 */
white-space: normal; /* 1 */
}
/**
* Add the correct vertical alignment in Chrome, Firefox, and Opera.
*/
progress {
vertical-align: baseline;
}
/**
* Remove the default vertical scrollbar in IE 10+.
*/
textarea {
overflow: auto;
}
/**
* 1. Add the correct box sizing in IE 10.
* 2. Remove the padding in IE 10.
*/
[type="checkbox"],
[type="radio"] {
box-sizing: border-box; /* 1 */
padding: 0; /* 2 */
}
/**
* Correct the cursor style of increment and decrement buttons in Chrome.
*/
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
height: auto;
}
/**
* 1. Correct the odd appearance in Chrome and Safari.
* 2. Correct the outline style in Safari.
*/
[type="search"] {
-webkit-appearance: textfield; /* 1 */
outline-offset: -2px; /* 2 */
}
/**
* Remove the inner padding in Chrome and Safari on macOS.
*/
[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
}
/**
* 1. Correct the inability to style clickable types in iOS and Safari.
* 2. Change font properties to `inherit` in Safari.
*/
::-webkit-file-upload-button {
-webkit-appearance: button; /* 1 */
font: inherit; /* 2 */
}
/* Interactive
========================================================================== */
/*
* Add the correct display in Edge, IE 10+, and Firefox.
*/
details {
display: block;
}
/*
* Add the correct display in all browsers.
*/
summary {
display: list-item;
}
/* Misc
========================================================================== */
/**
* Add the correct display in IE 10+.
*/
template {
display: none;
}
/**
* Add the correct display in IE 10.
*/
[hidden] {
display: none;
}
/* ==========================================================================
Elements:
styling for bare HTML elements (like H1, A, etc.). These come with default styling from the browser so we can redefine them here.
a.k.a. Base, unclassed html elements, e.g. headings, lists, tables, this is the last layer that styles tag selectors
========================================================================== */
@import '_element--anchor.css';
@import '_element--body.css';
@import '_element--figure.css';
@import '_element--headers.css';
@import '_element--html.css';
@import '_element--images.css';
@import '_element--paragraph.css';
@import '_element--strong.css';
@import '_element--table.css';
/* ------------- Elements: anchor ------------- */
a {
/* critical:start */
color: var(--color--gray);
/* critical:end */
&:hover { text-decoration: none; }
}
@media (--min--x-large) {
[href^="tel"] { pointer-events: none; text-decoration: none; color: inherit; }
}
/* ------------- Elements: body ------------- */
/* critical:start */
body { margin: 0; color: var(--color--gray); font-weight: 300;
font-family: var(--typo--font-family);
font-size: calc(24px + 1 * ((100vw - 480px) / 960));
line-height: var(--typo--line-height);
/*
@media (--min--xx-large) {
font-size: 2.4rem;
}
*/
}
/* critical:end */
/* .fonts-loaded body { font-family: var(--typo--font-face); } */
/* ------------- Elements: figure ------------- */
figure { margin: 0; }
/* ------------- Elements: headers ------------- */
/* critical:start */
h1 { font-size: 4.8rem; line-height: 1.05; font-weight: 100; margin: 0; color: var(--color--dark-orange) }
/* h2 { font-size: 2.4rem; line-height: 1; font-weight: 500; margin: 0 0 2rem; } */
/* h3 { font-size: 1.7rem; line-height: 1.1; font-weight: 500; margin: 0 0 .8rem; } */
/* h4 { font-size: 1.6rem; line-height: 1.2; font-weight: 500; margin: 0 0 .8rem; } */
/* critical:end */
/* h1,
h2,
h3 {
@nest .fonts-loaded & { font-weight: 600; }
} */
/* ------------- Elements: html ------------- */
/* critical:start */
html { min-height: 100%; font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
/* critical:end */
/* ------------- Elements: images ------------- */
img { max-width: 100%; }
/* ------------- Elements: paragraph ------------- */
p { margin: 0 0 1.8rem; font-size: var(--typo--font-size); }
/* ------------- Elements: strong ------------- */
b,
strong { font-weight: 600; }
/* ------------- Elements: table ------------- */
table { border-collapse: collapse; border-spacing: 0; }
/* ==========================================================================
Layouts:
Layout styles (e.g. container, header, main, footer, grid systems etc)
l-: layout classes
========================================================================== */
/*@import '_layout--container.css';*/
/*@import '_layout--header.css';*/
/*@import '_layout--main.css';*/
/*@import '_layout--nav.css';*/
/*@import '_layout--aside.css';*/
@import '_layout--footer.css';
/* ------------- Layout: aside ------------- */
/* critical:start */
.l-aside { }
/* critical:end */
/* ------------- Layout: container ------------- */
/* critical:start */
.l-container { }
/* critical:end */
/* ------------- Layout: footer ------------- */
/* critical:start */
.l-footer { clear: both; }
/* critical:end */
.l-footer { min-height: 160px; }
/* ------------- Layout: header ------------- */
/* critical:start */
.l-header { }
/* critical:end */
/* .l-header { background: rgba(0, 0, 0, .25); } */
/* ------------- Layout: main ------------- */
/* critical:start */
.l-main { }
/* critical:end */
/* ------------- Layout: navigation ------------- */
/* critical:start */
.l-nav { }
/* critical:end */
/* ==========================================================================
Objects:
Class-based selectors which define undecorated design patterns, for example media object known from OOCSS
no cosmetic design patterns. Class only styles from here onwards. Classes here are loosely named and I start doing OOCSS here (e.g. .button, .list-item, grid systems etc)
o-: Signify that something is an Object, and that it may be used in any number of unrelated contexts to the one you can currently see it in. Making modifications to these types of class could potentially have knock-on effects in a lot of other unrelated places. Tread carefully.
========================================================================== */
@import '_object--nav.css';
/* ------------- Object: navigation ------------- */
/* critical:start */
.o-nav { margin: 0; padding: 0; list-style: none; }
/*.o-nav--item { display: block; }*/
/*.o-nav--link { display: block; }*/
/* critical:end */
/*.o-nav { user-select: none; }*/
/* ==========================================================================
Components:
Specific UI components. This is where majority of our work takes place and our UI components are often composed of Objects and Components
rich design UI styling. Class names here are more specific. This layer usually has the biggest volume
c-: Signify that something is a Component. This is a concrete, implementation-specific piece of UI. All of the changes you make to its styles should be detectable in the context you’re currently looking at. Modifying these styles should be safe and have no side effects.
========================================================================== */
@import '_component--agencies.css';
@import '_component--cookies-warning.css';
@import '_component--data-controller.css';
@import '_component--job.css';
/*
@import '_component--nav.css';
*/
/* ------------- Component: agencies ------------- */
/* critical:start */
/* critical:end */
.c-agencies--list { display: flex; flex-wrap: wrap; margin-bottom: 16px; }
.c-agencies--list-item { margin-right: 10px; padding: 0 12px; font-weight: 400; line-height: 1.5; cursor: pointer; }
.is-agencies--list-item-active { background: #ccc; font-weight: 700; }
/* ------------- Component: cookies warning ------------- */
/* critical:start */
.c-cookies-warning { display: none; }
/* critical:end */
.c-cookies-warning { position: fixed; left: 0px; right: 0; bottom: 0px; padding: 15px 20px; background: #f6f6f6; overflow: hidden; z-index: 100;
.bu-action { margin-top: 10px; }
.bu-action--alt { float: right; }
}
.c-cookies-warning--inner { margin: 0 auto; max-width: 976px }
/* ------------- Component: data controller ------------- */
/* critical:start */
.c-data-controller { padding: 0 20px; text-align: center; font-size: 88%; }
/* critical:end */
/* ------------- Component: job ------------- */
/* critical:start */
/* critical:end */
/*.c-job--title { } */
#custom {
.biuro-title { margin: 0 0 20px; padding: 10px; font-size: calc(1.125rem + ((1vw - 3.2px) * 0.8929)); border: 2px solid var(--color--green); border-radius: 12px;
@media (--min--small) {
border-width: 3px; margin: 0 0 30px; padding: 20px; font-size: 22px;
}
h1 { margin: 0; padding: 0; line-height: 1.2; color: var(--color--green); font-weight: 700; overflow: hidden; text-align: center; text-transform: uppercase }
}
}
/*
#custom .biuro-title{
padding: 20px 0;
font-size: 22px;
}
#custom .biuro-title h1 {
color:#006957;
font-weight:700;
overflow:hidden;
text-align:center;
text-transform:uppercase
}*/
/*
@media (min-width:768px){
#custom .biuro-title{
border: 4px solid #006957;
border-radius: 12px;
padding: 20px;
}
}
@media (min-width:768px){
#custom .biuro-title{
margin: 0 0 30px;
padding:20px;
}
#custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }
}
*/
/* ------------- Component: logo ------------- */
/* critical:start */
.c-logo { display: block; text-decoration: none; }
/* critical:end */
/* ------------- Component: nav ------------- */
/* critical:start */
/* critical:end */
.c-nav { }
.c-nav--item { margin: 10px; }
.c-nav--link { line-height: 40px; font-size: 24px; text-decoration: none;
&:hover { text-decoration: underline; }
}
/* ==========================================================================
States:
is-, has-: Signify that the piece of UI in question is currently styled a certain way because of a state or condition. This stateful namespace is gorgeous, and comes from SMACSS. It tells us that the DOM currently has a temporary, optional, or short-lived style applied to it due to a certain state being invoked.
========================================================================== */
/*@import '_state--nav.css';*/
/* ------------- State: nav ------------- */
/* critical:start */
.c-svg--toggler-close { display: none; margin-right: -28px; }
/* critical:end */
.is-nav--open {
& .l-nav { transform: translateX(0); pointer-events: auto; }
& .c-svg--toggler-open { display: none; }
& .c-svg--toggler-close { display: block; }
}
/* ==========================================================================
Themes:
If applicable, thematic styles are placed here (e.g. seasonal Christmas theme) Themed components, used for multiple sites with the same layout and components. Can be utilised for multi-site
t-: Signify that a class is responsible for adding a Theme to a view. It lets us know that UI Components’ current cosmetic appearance may be due to the presence of a theme.
========================================================================== */
/* @import '_theme--.css'; */
/* ==========================================================================
Trumps / Utils:
Utilities and helper classes with ability to override anything which goes before in the triangle, eg. hide helper class
utilities, helpers and overrides. !important is often used.
u-: Signify that this class is a Utility class. It has a very specific role (often providing only one declaration) and should not be bound onto or changed. It can be reused and is not tied to any specific piece of UI. You will probably recognise this namespace from libraries and methodologies like SUIT.
========================================================================== */
/* @import '_utils-alignment.css'; */
/* @import '_utils-floating.css'; */
/* @import '_utils-overflow.css'; */
/* @import '_utils-reset.css'; */
/* @import '_utils-fill.css'; */
/* @import '_utils-position.css'; */
@import '_utils-visibility.css';
/* @import '_utils-weight.css'; */
/* @import '_utils-width.css'; */
/**
* Misc utils
*
* @atom Misc
* @section Utils
* @markup
* <div>.u-no-wrap</div>
*/
/*.u-no-wrap { white-space: nowrap; }*/
/*
// .u-ellipsis-col { white-space: nowrap; max-width: 120px; overflow: hidden; text-overflow: ellipsis; }
// .u-break-normal { word-break: normal !important; }
// .u-text-upper { text-transform: uppercase; }
// .u-resize-vertical { resize: vertical; }
// Settings – used with preprocessors and contain font, colors definitions, etc.
// Tools – globally used mixins and functions. It’s important not to output any CSS in the first 2 layers.
// Generic – reset and/or normalize styles, box-sizing definition, etc. This is the first layer which generates actual CSS.
// Elements – styling for bare HTML elements (like H1, A, etc.). These come with default styling from the browser so we can redefine them here.
// Objects – class-based selectors which define undecorated design patterns, for example media object known from OOCSS
// Components – specific UI components. This is where majority of our work takes place and our UI components are often composed of Objects and Components
// Trumps – utilities and helper classes with ability to override anything which goes before in the triangle, eg. hide helper class
*/
/* ------------- Util: alignment ------------- */
/**
* Content alignment
*
* @atom Alignment
* @section Utils > Alignment
* @markup
* <div>.u-align-top</div>
* <div>.u-align-middle</div>
* <div>.u-align-bottom</div>
* <div>.u-align-left</div>
* <div>.u-align-center</div>
* <div>.u-align-justify</div>
* <div>.u-align-right</div>
*/
/*
.u-align-top { vertical-align: top; }
.u-align-middle { vertical-align: middle; }
.u-align-bottom { vertical-align: bottom; }
.u-align-left { text-align: left; }
.u-align-center { text-align: center; }
.u-align-justify { text-align: justify; }
.u-align-right { text-align: right; }
*/
/* ------------- Util: fill ------------- */
/**
* Fill styles
*
* @atom Fill
* @section Utils > Fill
* @markup
* <div>.u-fill--brand</div>
*/
/* critical:start */
/*.u-fill--brand { fill: var(--brand--color); }*/
/* critical:end */
/*
.u-no-padding { padding: 0; }
.u-no-select { user-select: none; }
.u-no-background { background: none; }
.u-no-border { border: 0; }
*/
/* ------------- Util: floating ------------- */
/**
* Floating elements
*
* @atom Floating
* @section Utils > Floating
* @markup
* <div>.u-f-none</div>
* <div>.u-f-left</div>
* <div>.u-f-right</div>
*/
/*
.u-f-none { float: none; }
.u-f-left { float: left; }
.u-f-right { float: right; }
*/
/* ------------- Util: overflow ------------- */
/**
* Overflow utils
*
* @atom Overflow
* @section Utils > Overflow
* @markup
* <div>.u-over-hidden</div>
* <div>.u-over-visible</div>
*/
/*
.u-over-hidden { overflow: hidden; }
.u-over-visible { overflow: visible; }
*/
/* ------------- Util: position ------------- */
/**
* Position utils
*
* @atom Position
* @section Utils > Position
* @markup
* <div>.u-pos--mid-abs</div>
*/
/* critical:start */
/*.u-pos--mid-abs { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); }*/
/* critical:end */
/* ------------- Util: reset ------------- */
/**
* Reset styles
*
* @atom Reset
* @section Utils > Reset
* @markup
* <div>.u-no--margin</div>
*
* <div>.u-no--padding</div>
* <div>.u-no--select</div>
* <div>.u-no--background</div>
* <div>.u-no--border</div>
*/
/*.u-no--margin { margin: 0; }*/
/*
.u-no-padding { padding: 0; }
.u-no-select { user-select: none; }
.u-no-background { background: none; }
.u-no-border { border: 0; }
*/
/* ------------- Util: visibility ------------- */
/**
* Elements visibility
*
* @atom Visibility
* @section Utils > Visibility
* @markup
* <div>.u-hidden</div>
* <div>.u-hidden--max-small</div>
* <div>.u-hidden--visually</div>
* <div>.u-hidden--print</div>
*/
/* critical:start */
.u-hidden { display: none; }
/* critical:end */
/*
.u-hidden--max-small {
@media (--max--small) {
display: none;
}
}
.u-hidden--visually { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } */
/*
@media print {
.u-hidden--print { display: none; }
}
*/
/* ------------- Util: weight ------------- */
/**
* Element font weight example: .u-weight--700 { font-weight: 700; }
*
* @atom Weight
* @section Utils > Weight
* @markup
* <div>.u-weight--500</div>
* <div>.u-weight--600</div>
* <div>.u-weight--700</div>
*/
/*
.u-weight--500 { font-weight: 500; }
.u-weight--600 { font-weight: 600; }
*/
/*.u-weight--700 { font-weight: 700; }*/
/* ------------- Util: width ------------- */
/**
* Element width example: .u-width--75 { width: 75%; }
*
* @atom Width
* @section Utils > Width
* @markup
* <div>.u-width--10</div>
* <div>.u-width--20</div>
* <div>.u-width--25</div>
* <div>.u-width--30</div>
* <div>.u-width--33</div>
* <div>.u-width--50</div>
* <div>.u-width--66</div>
* <div>.u-width--75</div>
* <div>.u-width--100</div>
*/
/*
.u-width--10 { width: 10%; }
.u-width--20 { width: 20%; }
.u-width--25 { width: 25%; }
.u-width--30 { width: 30%; }
.u-width--33 { width: 33.33%; }
.u-width--50 { width: 50%; }
.u-width--66 { width: 66.67%; }
.u-width--75 { width: 75%; }
.u-width--100 { width: 100%; }
*/
:root{--color--gray:#4d4d4d;--color--green:#006957;--typo--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--typo--font-size:2.4rem;--typo--line-height:1.286;--typo--font-face:"Open Sans","system",sans-serif}.l-footer{clear:both}.o-nav{margin:0;padding:0;list-style:none}.c-cookies-warning{display:none}.c-data-controller{padding:0 20px;text-align:center;font-size:88%}.u-hidden{display:none}#main{margin:0 auto;padding:0 20px}@media (min-width:768px){#sidebar,#topsearch{float:left}#sidebar{width:195px}#main{max-width:956px}}@media (min-width:980px){#main{padding:0}#sidebar{width:215px}#content{width:714px;float:right}}@media (min-width:1024px){#main{max-width:976px}#sidebar{width:235px}}
\ No newline at end of file
:root{--color--gray:#4d4d4d;--color--green:#006957;--typo--font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--typo--font-size:2.4rem;--typo--line-height:1.286;--typo--font-face:"Open Sans","system",sans-serif}.l-footer{clear:both}.o-nav{margin:0;padding:0;list-style:none}.c-cookies-warning{display:none}.c-data-controller{padding:0 20px;text-align:center;font-size:88%}.u-hidden{display:none}#main{margin:0 auto;padding:0 20px}@media (min-width:768px){#sidebar,#topsearch{float:left}#sidebar{width:195px}#main{max-width:956px}}@media (min-width:980px){#main{padding:0}#sidebar{width:215px}#content{width:714px;float:right}}@media (min-width:1024px){#main{max-width:976px}#sidebar{width:235px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tY29sb3JzLmNzcyIsIjAxLXNldHRpbmdzL19zZXR0aW5ncy0tdHlwb2dyYXBoeS5jc3MiLCIwNS1sYXlvdXQvX2xheW91dC0tZm9vdGVyLmNzcyIsIjA2LW9iamVjdHMvX29iamVjdC0tbmF2LmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tY29va2llcy13YXJuaW5nLmNzcyIsIjA3LWNvbXBvbmVudHMvX2NvbXBvbmVudC0tZGF0YS1jb250cm9sbGVyLmNzcyIsIjEwLXRydW1wcy9fdXRpbHMtdmlzaWJpbGl0eS5jc3MiLCJjb3JlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFJQSxNQUNJLHNCQUF1QixBQUN2Qix1QkFBd0IsQUNEeEIsZ0lBQXdJLEFBQ3hJLHlCQUEwQixBQUMxQiwwQkFBMkIsQUFDM0IsaURBQXFELENERHhELEFFSEQsVUFBYyxVQUFZLENBQUUsQUNBNUIsT0FBa0IsU0FBVSxBQUFDLFVBQVcsQUFBQyxlQUFpQixDQUFFLEFDQTVELG1CQUFxQixZQUFjLENBQUUsQUNBckMsbUJBQXFCLGVBQWdCLEFBQUMsa0JBQW1CLEFBQUMsYUFBZSxDQUFFLEFDWTNFLFVBQTBCLFlBQWMsQ0FBRSxBQzhEdEMsTUFDSSxjQUFjLEFBQ2QsY0FBZSxDQUNsQixBQUVMLHlCQUNJLG9CQUNJLFVBQVUsQ0FDYixBQUNELFNBQ0ksV0FBVyxDQUNkLEFBQ0QsTUFDSSxlQUFlLENBQ2xCLENBT0osQUFDRCx5QkFDSSxNQUNJLFNBQVMsQ0FDWixBQUNELFNBQ0ksV0FBVyxDQUNkLEFBQ0QsU0FDSSxZQUFZLEFBQ1osV0FBVyxDQUNkLENBQ0osQUFFRCwwQkFDSSxNQUNJLGVBQWUsQ0FDbEIsQUFDRCxTQUNJLFdBQVcsQ0FDZCxDQUNKIiwiZmlsZSI6ImNvcmUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogLS0tLS0tLS0tLS0tLSBTZXR0aW5nczogY29sb3JzIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLS1jb2xvci0tZ3JheTogIzRkNGQ0ZDtcbiAgICAtLWNvbG9yLS1ncmVlbjogIzAwNjk1Nztcbn1cblxuLyogY3JpdGljYWw6ZW5kICovXG4iLCIvKiAtLS0tLS0tLS0tLS0tIFNldHRpbmdzOiB0eXBvZ3JhcGh5IC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuOnJvb3QgICB7XG4gICAgLS10eXBvLS1mb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90byxPeHlnZW4tU2FucywgVWJ1bnR1LCBDYW50YXJlbGwsIFwiSGVsdmV0aWNhIE5ldWVcIiwgc2Fucy1zZXJpZjtcbiAgICAtLXR5cG8tLWZvbnQtc2l6ZTogMi40cmVtO1xuICAgIC0tdHlwby0tbGluZS1oZWlnaHQ6IDEuMjg2O1xuICAgIC0tdHlwby0tZm9udC1mYWNlOiAnT3BlbiBTYW5zJywgJ3N5c3RlbScsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuIiwiLyogLS0tLS0tLS0tLS0tLSBMYXlvdXQ6IGZvb3RlciAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5sLWZvb3RlciAgIHsgY2xlYXI6IGJvdGg7IH1cblxuLyogY3JpdGljYWw6ZW5kICovXG5cbi5sLWZvb3RlciAgIHsgbWluLWhlaWdodDogMTYwcHg7IH1cbiIsIi8qIC0tLS0tLS0tLS0tLS0gT2JqZWN0OiBuYXZpZ2F0aW9uIC0tLS0tLS0tLS0tLS0gKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLm8tbmF2ICAgICAgICAgIHsgbWFyZ2luOiAwOyBwYWRkaW5nOiAwOyBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8qLm8tbmF2LS1pdGVtICAgIHsgZGlzcGxheTogYmxvY2s7IH0qL1xuXG4vKi5vLW5hdi0tbGluayAgICB7IGRpc3BsYXk6IGJsb2NrOyB9Ki9cblxuLyogY3JpdGljYWw6ZW5kICovXG5cblxuLyouby1uYXYgICAgICAgICAgeyB1c2VyLXNlbGVjdDogbm9uZTsgfSovXG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0gQ29tcG9uZW50OiBjb29raWVzIHdhcm5pbmcgLS0tLS0tLS0tLS0tLSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4uYy1jb29raWVzLXdhcm5pbmcgeyBwb3NpdGlvbjogZml4ZWQ7IGxlZnQ6IDBweDsgcmlnaHQ6IDA7IGJvdHRvbTogMHB4OyBwYWRkaW5nOiAxNXB4IDIwcHg7IGJhY2tncm91bmQ6ICNmNmY2ZjY7ICBvdmVyZmxvdzogaGlkZGVuOyB6LWluZGV4OiAxMDA7XG4gICAgLmJ1LWFjdGlvbiAgICAgICAgICAgICAgeyBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmJ1LWFjdGlvbi0tYWx0ICAgICB7IGZsb2F0OiByaWdodDsgfVxufVxuLmMtY29va2llcy13YXJuaW5nLS1pbm5lciAgICB7IG1hcmdpbjogMCBhdXRvOyBtYXgtd2lkdGg6IDk3NnB4IH1cblxuIiwiLyogLS0tLS0tLS0tLS0tLSBDb21wb25lbnQ6IGRhdGEgY29udHJvbGxlciAtLS0tLS0tLS0tLS0tICovXG5cbi8qIGNyaXRpY2FsOnN0YXJ0ICovXG5cbi5jLWRhdGEtY29udHJvbGxlciB7IHBhZGRpbmc6IDAgMjBweDsgdGV4dC1hbGlnbjogY2VudGVyOyBmb250LXNpemU6IDg4JTsgfVxuXG4vKiBjcml0aWNhbDplbmQgKi9cbiIsIi8qIC0tLS0tLS0tLS0tLS0gVXRpbDogdmlzaWJpbGl0eSAtLS0tLS0tLS0tLS0tICovXG5cbi8qKlxuICogRWxlbWVudHMgdmlzaWJpbGl0eVxuICpcbiAqIEBhdG9tIFZpc2liaWxpdHlcbiAqIEBzZWN0aW9uIFV0aWxzID4gVmlzaWJpbGl0eVxuICogQG1hcmt1cFxuICogIDxkaXY+LnUtaGlkZGVuPC9kaXY+XG4gKiAgPGRpdj4udS1oaWRkZW4tLW1heC1zbWFsbDwvZGl2PlxuICogIDxkaXY+LnUtaGlkZGVuLS12aXN1YWxseTwvZGl2PlxuICogIDxkaXY+LnUtaGlkZGVuLS1wcmludDwvZGl2PlxuKi9cblxuLyogY3JpdGljYWw6c3RhcnQgKi9cblxuLnUtaGlkZGVuICAgICAgICAgICAgICAgeyBkaXNwbGF5OiBub25lOyB9XG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG5cbi8qXG4udS1oaWRkZW4tLW1heC1zbWFsbCAgICB7XG4gICAgQG1lZGlhICgtLW1heC0tc21hbGwpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi51LWhpZGRlbi0tdmlzdWFsbHkgICAgIHsgYm9yZGVyOiAwOyBjbGlwOiByZWN0KDAgMCAwIDApOyBoZWlnaHQ6IDFweDsgbWFyZ2luOiAtMXB4OyBvdmVyZmxvdzogaGlkZGVuOyBwYWRkaW5nOiAwOyBwb3NpdGlvbjogYWJzb2x1dGU7IHdpZHRoOiAxcHg7IH0gKi9cbi8qXG5cbkBtZWRpYSBwcmludCAgICAgICAgICAgIHtcbiAgICAudS1oaWRkZW4tLXByaW50ICAgICAgICB7IGRpc3BsYXk6IG5vbmU7IH1cbn1cbiovXG4iLCIvKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuTWFpbjpcblxuanMtOiBTaWduaWZ5IHRoYXQgdGhpcyBwaWVjZSBvZiB0aGUgRE9NIGhhcyBzb21lIGJlaGF2aW91ciBhY3RpbmcgdXBvbiBpdCwgYW5kIHRoYXQgSmF2YVNjcmlwdCBiaW5kcyBvbnRvIGl0IHRvIHByb3ZpZGUgdGhhdCBiZWhhdmlvdXIuIElmIHlvdeKAmXJlIG5vdCBhIGRldmVsb3BlciB3b3JraW5nIHdpdGggSmF2YVNjcmlwdCwgbGVhdmUgdGhlc2Ugd2VsbCBhbG9uZS5cblxuQG1kOiBUaGVzZSBzdWZmaXhlcyB0YWtlIHRoZSBmb3JtYXQgQDxicmVha3BvaW50PiwgYW5kIHRlbGwgdXMgdGhpcyBjbGFzcyB3aGVuIGF0IHRoaXMgc2l6ZTpcbiAgICBUaGlzIG1lYW5zIG1pbi13aWR0aDpcbiAgICBAeHh4LXNtLCBAeHgtc20sIEB4LXNtLCBAc20sIEBtZCwgQGxnLCBAeC1sZ1xuXG4gICAgVGhpcyBtZWFucyBtYXgtd2lkdGg6XG4gICAgQHh4eC1zbS0tbWF4LCBAeHgtc20tLW1heCwgQHgtc20tLW1heCwgQHNtLS1tYXgsIEBtZC0tbWF4LCBAbGctLW1heCwgQHgtbGctLW1heFxuXG4gICAgVGhpcyBtZWFucyBtaW4td2lkdGggJiYgbWF4LXdpZHRoOlxuICAgIEB4eHgtc20tLXNtLCBAeC1zbS0tbWQsIEBsZy0teC1sZ1xuXG4gICAgVGhpcyBtZWFucyBwcmludCBvciBzY3JlZW46XG4gICAgQHByaW50LCBAc2NyZWVuXG5cblxucWEtOiBTaWduaWZ5IHRoYXQgYSBRQSBvciBUZXN0IEVuZ2luZWVyaW5nIHRlYW0gaXMgcnVubmluZyBhbiBhdXRvbWF0ZWQgVUkgdGVzdCB3aGljaCBuZWVkcyB0byBmaW5kIG9yIGJpbmQgb250byB0aGVzZSBwYXJ0cyBvZiB0aGUgRE9NLiBMaWtlIHRoZSBKYXZhU2NyaXB0IG5hbWVzcGFjZSwgdGhpcyBiYXNpY2FsbHkganVzdCByZXNlcnZlcyBob29rcyBpbiB0aGUgRE9NIGZvciBub24tQ1NTIHB1cnBvc2VzLlxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbkBpbXBvcnQgJzAxLXNldHRpbmdzL19fc2V0dGluZ3MuY3NzJztcbkBpbXBvcnQgJzAyLXRvb2xzL19fdG9vbHMuY3NzJztcbkBpbXBvcnQgJzAzLWdlbmVyaWMvX19nZW5lcmljLmNzcyc7XG5AaW1wb3J0ICcwNC1lbGVtZW50cy9fX2VsZW1lbnRzLmNzcyc7XG5AaW1wb3J0ICcwNS1sYXlvdXQvX19sYXlvdXQuY3NzJztcbkBpbXBvcnQgJzA2LW9iamVjdHMvX19vYmplY3RzLmNzcyc7XG5AaW1wb3J0ICcwNy1jb21wb25lbnRzL19fY29tcG9uZW50cy5jc3MnO1xuQGltcG9ydCAnMDgtc3RhdGVzL19fc3RhdGVzLmNzcyc7XG5AaW1wb3J0ICcwOS10aGVtZXMvX190aGVtZXMuY3NzJztcbkBpbXBvcnQgJzEwLXRydW1wcy9fX3V0aWxzLmNzcyc7XG5cbiovXG5cbi8qXG5cbkBpbXBvcnQgJzA2LW9iamVjdHMvX25hdi5jc3MnO1xuQGltcG9ydCAnMDYtb2JqZWN0cy9fc2VjdGlvbi5jc3MnO1xuXG5cbkBpbXBvcnQgJzA3LWNvbXBvbmVudHMvX25hdi5jc3MnO1xuQGltcG9ydCAnMDctY29tcG9uZW50cy9fcGFnZXMuY3NzJztcbkBpbXBvcnQgJzA3LWNvbXBvbmVudHMvX3NlY3Rpb24uY3NzJztcbkBpbXBvcnQgJzA3LWNvbXBvbmVudHMvX3Njcm9sbGVyLmNzcyc7XG5AaW1wb3J0ICcwNy1jb21wb25lbnRzL19zdmcuY3NzJztcbkBpbXBvcnQgJzA3LWNvbXBvbmVudHMvX3RvZ2dsZXIuY3NzJztcblxuICovXG5cbi8qIEBpbXBvcnQgJzA5LXN0YXRlcy9fbmF2LmNzcyc7ICovXG5cbi8qIEBpbXBvcnQgJzEwLXRydW1wcy9fX3V0aWxzLmNzcyc7ICovXG5cbi8qICogeyBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9ICovXG5cbi8qIC5jLXNjcm9sbGVyICAgICB7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgYm90dG9tOiAyMHB4OyBsZWZ0OiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfSAqL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuXG4vKiBjcml0aWNhbDplbmQgKi9cblxuQGltcG9ydCAnMDEtc2V0dGluZ3MvX19zZXR0aW5ncy5jc3MnO1xuXG5AaW1wb3J0ICcwMi10b29scy9fX3Rvb2xzLmNzcyc7XG5cbkBpbXBvcnQgJzA1LWxheW91dC9fX2xheW91dC5jc3MnO1xuXG5AaW1wb3J0ICcwNi1vYmplY3RzL19fb2JqZWN0cy5jc3MnO1xuXG5AaW1wb3J0ICcwNy1jb21wb25lbnRzL19fY29tcG9uZW50cy5jc3MnO1xuXG4gQGltcG9ydCAnMTAtdHJ1bXBzL19fdXRpbHMuY3NzJztcblxuLyoqIHsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH0qL1xuXG4vKiBjcml0aWNhbDpzdGFydCAqL1xuICAgICNtYWlue1xuICAgICAgICBtYXJnaW46MCBhdXRvO1xuICAgICAgICBwYWRkaW5nOjAgMjBweDtcbiAgICB9XG5cbkBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXtcbiAgICAjc2lkZWJhciwjdG9wc2VhcmNoe1xuICAgICAgICBmbG9hdDpsZWZ0XG4gICAgfVxuICAgICNzaWRlYmFye1xuICAgICAgICB3aWR0aDoxOTVweFxuICAgIH1cbiAgICAjbWFpbntcbiAgICAgICAgbWF4LXdpZHRoOjk1NnB4XG4gICAgfVxuXG4vKiAgICAjY3VzdG9tIC5iaXVyby10aXRsZXtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzBweDtcbiAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgIH1cbiAgICAjY3VzdG9tIC5iaXVyby10aXRsZSBoMSB7IG1hcmdpbjogMDsgcGFkZGluZzogMDsgbGluZS1oZWlnaHQ6IDEuMjsgfSovXG59XG5AbWVkaWEgKG1pbi13aWR0aDo5ODBweCl7XG4gICAgI21haW57XG4gICAgICAgIHBhZGRpbmc6MFxuICAgIH1cbiAgICAjc2lkZWJhcntcbiAgICAgICAgd2lkdGg6MjE1cHhcbiAgICB9XG4gICAgI2NvbnRlbnR7XG4gICAgICAgIHdpZHRoOjcxNHB4O1xuICAgICAgICBmbG9hdDpyaWdodFxuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6MTAyNHB4KXtcbiAgICAjbWFpbntcbiAgICAgICAgbWF4LXdpZHRoOjk3NnB4XG4gICAgfVxuICAgICNzaWRlYmFye1xuICAgICAgICB3aWR0aDoyMzVweFxuICAgIH1cbn1cblxuLyoubC1mb290ZXJ7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBib3JkZXItdG9wOjFweCBzb2xpZCAjYWJhYmFiO1xuICAgIHBhZGRpbmc6MTBweCAwIDIwcHggMTdweFxufSovXG5cbi8qIGNyaXRpY2FsOmVuZCAqL1xuXG4jbWFpbjo6YWZ0ZXIsXG4jdG9wOjphZnRlcixcbi5hYm91dC1iaXVyby1pbWc6OmJlZm9yZSxcbi5pY29uOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdQVCBTYW5zIE5hcnJvdycpLFxuICAgICAgICBsb2NhbCgnUFRTYW5zLU5hcnJvdycpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2Fuc25hcnJvdy92OC9CbmdSVVhOYWRqSDBxWUV6VjdhYi1vV2xzWUNCLnR0ZikgZm9ybWF0KCd0cnVldHlwZScpO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93JztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBzcmM6XG4gICAgICAgIGxvY2FsKCdQVCBTYW5zIE5hcnJvdyBCb2xkJyksXG4gICAgICAgIGxvY2FsKCdQVFNhbnMtTmFycm93Qm9sZCcpLFxuICAgICAgICB1cmwoaHR0cHM6Ly9mb250cy5nc3RhdGljLmNvbS9zL3B0c2Fuc25hcnJvdy92OC9CbmdTVVhOYWRqSDBxWUV6VjdhYi1vV2xzYmc5NURpQy50dGYpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdCZWJhcyBOZXVlJztcbiAgICBzcmM6IHVybCguLi9fZm9udHMvYmViYXMtbmV1ZS5lb3QpO1xuICAgIHNyYzogdXJsKC4uL19mb250cy9iZWJhcy1uZXVlLmVvdD8jaWVmaXgpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLHVybCguLi9fZm9udHMvYmViYXMtbmV1ZS53b2ZmMikgZm9ybWF0KFwid29mZjJcIiksdXJsKC4uL19mb250cy9iZWJhcy1uZXVlLndvZmYpIGZvcm1hdChcIndvZmZcIiksdXJsKC4uL19mb250cy9iZWJhcy1uZXVlLnR0ZikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksdXJsKC4uL19mb250cy9iZWJhcy1uZXVlLnN2ZyNCZWJhc05ldWUpIGZvcm1hdChcInN2Z1wiKTtcbn1cblxuI21haW46YWZ0ZXIsI3RvcDphZnRlcntcbiAgICBkaXNwbGF5OnRhYmxlO1xuICAgIGNsZWFyOmJvdGhcbn1cbip7XG4gICAgcGFkZGluZzowO1xuICAgIG1hcmdpbjowO1xuICAgIG91dGxpbmU6MFxufVxuZmllbGRzZXQsaW1ne1xuICAgIGJvcmRlcjowXG59XG51bHtcbiAgICBsaXN0LXN0eWxlOm5vbmVcbn1cbnRhYmxle1xuICAgIGJvcmRlci1zcGFjaW5nOjBcbn1cbmh0bWwgYm9keXtcbiAgICBvdmVyZmxvdzp2aXNpYmxlXG59XG5ib2R5IHtcbiAgICBjb2xvcjogIzRiNGQ0ZjtcbiAgICBmb250LWZhbWlseTogJ1BUIFNhbnMgTmFycm93Jywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBvdmVyZmxvdzogYXV0bztcbn1cbmJ1dHRvbixpbnB1dCxzZWxlY3QsdGV4dGFyZWF7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICBmb250OjE2cHgvMS4zICdQVCBTYW5zIE5hcnJvdycsc2Fucy1zZXJpZlxufVxuXG5cblxuXG4uYnUtYWN0aW9uICAgICAgICAgICAgICAgICB7IGhlaWdodDogMjhweDsgIGN1cnNvcjogcG9pbnRlcjsgYm9yZGVyOiAxcHggc29saWQgI0UxRTFFMTsgcGFkZGluZzogMCAxNXB4OyBtYXJnaW46IDA7IGRpc3BsYXk6IGlubGluZS1ibG9jazsgIH1cbi5idS1hY3Rpb24tLW1haW4gICAgeyBjb2xvcjogI0ZGRjsgYmFja2dyb3VuZDogIzAwNjk1NzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAuYnUtYWN0aW9uICB7IGhlaWdodDogNDRweDsgfVxufVxuLyouYnUtYWN0aW9uLS1hbHQgICAgICAgICB7IGNvbG9yOiAjRkZGOyBiYWNrZ3JvdW5kOiAjMDA2OTU3OyB9Ki9cblxuXG5cblxuXG5cblxuXG4uYy1uYXYtZm9vdGVye1xuICAgIG1hcmdpbjowO1xuICAgIHBhZGRpbmc6MDtcbiAgICBsaXN0LXN0eWxlOm5vbmVcbn1cbi5jLW5hdi1mb290ZXIrLmMtbmF2LWZvb3RlcntcbiAgICBtYXJnaW4tdG9wOjIwcHhcbn1cbi5jLW5hdi1mb290ZXIgbGl7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzowIDVweFxufVxuLmMtbmF2LWZvb3RlciBhe1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgcGFkZGluZzowIDNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBjb2xvcjojNGI0ZDRmO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2ZmZlxufVxuI3RvcCAjbGFuZywjdG9wIC5jb3VudHJ5e1xuICAgIGRpc3BsYXk6bm9uZVxufVxuLmMtbmF2LWZvb3RlciBhOmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjojYWJhYmFiXG59XG4uYy1uYXYtZm9vdGVyIC5hY3QsLmMtbmF2LWZvb3RlciAuYWN0OmhvdmVye1xuICAgIGJvcmRlci1jb2xvcjojNGI0ZDRmXG59XG5cbiN0b3B7XG4gICAgcGFkZGluZzoyMHB4IDAgMFxufVxuI3RvcCAjbG9nb3tcbiAgICBmbG9hdDpub25lO1xuICAgIHdpZHRoOjEzM3B4O1xuICAgIG1hcmdpbjowIGF1dG8gMjBweFxufVxuI3RvcCAjY291bnRyeXtcbiAgICBtYXJnaW46MjBweCAwIDA7XG4gICAgZmxvYXQ6cmlnaHRcbn1cbiN0b3AgI2NvdW50cnkgbGksI3RvcCAjbGFuZyBsaXtcbiAgICBmbG9hdDpsZWZ0XG59XG4jdG9wICNjb3VudHJ5IGxpIGEsI3RvcCAjbGFuZyBsaSBhe1xuICAgIGNvbG9yOiNjM2MzYzM7XG4gICAgZm9udC1zaXplOjEzcHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgcGFkZGluZzowIDZweDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jc2lkZWJhciAjbWVudT5saSwjc2lkZWJhciAjbWVudT5saT5he1xuICAgIGZvbnQtc2l6ZToyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OjIycHg7XG4gICAgd2lkdGg6MTAwJVxufVxuI3RvcCAjY291bnRyeSBsaSBhLmFjdCwjdG9wICNsYW5nIGxpIGEuYWN0e1xuICAgIGNvbG9yOiM5MzkzOTM7XG4gICAgYmFja2dyb3VuZDojZWJlYmViXG59XG4jdG9wICNjb3VudHJ5IGxpIGE6aG92ZXIsI3RvcCAjbGFuZyBsaSBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmVcbn1cbiNzaWRlYmFye1xuICAgIHBhZGRpbmc6MjBweCAwIDE1cHggMTVweDtcbiAgICBvdmVyZmxvdzpoaWRkZW5cbn1cbiNzaWRlYmFyICNtZW51e1xuICAgIHdpZHRoOjEwMCU7XG4gICAgbWFyZ2luOjAgMCAyMHB4IC0xNXB4XG59XG4jc2lkZWJhciAjbWVudT5saXtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHBhZGRpbmc6MCAwIDEzcHhcbn1cbiNzaWRlYmFyICNtZW51PmxpPmF7XG4gICAgcGFkZGluZzowIDAgMXB4IDE1cHg7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuI3NpZGViYXIgI21lbnU+bGkgdWx7XG4gICAgZGlzcGxheTpibG9ja1xufVxuI3NpZGViYXIgI21lbnU+bGkgdWwgbGl7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBwYWRkaW5nOjZweCAwIDAgMTVweDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jc2lkZWJhciAjbWVudT5saSB1bCBsaSBhe1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICBmb250OjE2cHgvMS4xICdQVCBTYW5zIE5hcnJvdycsc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuI3NpZGViYXIgLmJhbm5lciwjc2lkZWJhciAuc2hhcmV7XG4gICAgZGlzcGxheTpub25lXG59XG4jc2lkZWJhciAuc2hhcmUgYXtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6MjRweDtcbiAgICBtYXJnaW46MCAxMHB4IDAgMFxufVxuI3NpZGViYXIgLnNoYXJlIGEuZmFjZWJvb2ssI3NpZGViYXIgLnNoYXJlIGEubGlua2VkaW4sI3NpZGViYXIgLnNoYXJlIGEuc2hhcmVfYWxse1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvc2hhcmVfaWNvbnMucG5nKSBuby1yZXBlYXRcbn1cbiNzaWRlYmFyIC5zaGFyZSBhLmZhY2Vib29re1xuICAgIHdpZHRoOjI0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIDBcbn1cbiNzaWRlYmFyIC5zaGFyZSBhLmxpbmtlZGlue1xuICAgIHdpZHRoOjI0cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIC01MHB4XG59XG4jc2lkZWJhciAuc2hhcmUgYS5zaGFyZV9hbGx7XG4gICAgd2lkdGg6NDlweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTEwMHB4XG59XG4jc2lkZWJhciAuY29weXtcbiAgICBkaXNwbGF5Om5vbmVcbn1cbi5zdHlsZV8xPmF7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tZW51X2ljb25zLnBuZykgMCAycHggbm8tcmVwZWF0XG59XG4uc3R5bGVfMT5hLmFjdHtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggMCBuby1yZXBlYXRcbn1cbi5zdHlsZV8yPmF7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tZW51X2ljb25zLnBuZykgMCAtOThweCBuby1yZXBlYXRcbn1cbi5zdHlsZV8yPmEuYWN0e1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtMTAwcHggbm8tcmVwZWF0XG59XG4uc3R5bGVfMz5he1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIDAgLTE5OHB4IG5vLXJlcGVhdFxufVxuLnN0eWxlXzM+YS5hY3R7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tZW51X2ljb25zLnBuZykgLTI1MHB4IC0yMDBweCBuby1yZXBlYXRcbn1cbi5zdHlsZV80PmF7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tZW51X2ljb25zLnBuZykgMCAtMjk4cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfND5hLmFjdHtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggLTMwMHB4IG5vLXJlcGVhdFxufVxuLnN0eWxlXzU+YXtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAwIC0zOThweCBuby1yZXBlYXRcbn1cbi5zdHlsZV81PmEuYWN0e1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtNDAwcHggbm8tcmVwZWF0XG59XG4uc3R5bGVfMT51bCBsaXtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggLTE1cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfMj51bCBsaXtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggLTExNXB4IG5vLXJlcGVhdFxufVxuLnN0eWxlXzM+dWwgbGl7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tZW51X2ljb25zLnBuZykgLTI1MHB4IC0yMTVweCBuby1yZXBlYXRcbn1cbi5zdHlsZV80PnVsIGxpe1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtMzE1cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfNT51bCBsaXtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggLTQxNXB4IG5vLXJlcGVhdFxufVxuLnN0eWxlXzE+dWwgbGkgYS5hY3R7XG4gICAgY29sb3I6IzI1MzQ2NjtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggMnB4IG5vLXJlcGVhdFxufVxuLnN0eWxlXzI+dWwgbGkgYS5hY3R7XG4gICAgY29sb3I6IzE1NjI5MjtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21lbnVfaWNvbnMucG5nKSAtMjUwcHggLTk4cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfMz51bCBsaSBhLmFjdHtcbiAgICBjb2xvcjojQkIyNTQzO1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtMTk4cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfND51bCBsaSBhLmFjdHtcbiAgICBjb2xvcjojQjc2NTJGO1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtMjk4cHggbm8tcmVwZWF0XG59XG4uc3R5bGVfNT51bCBsaSBhLmFjdHtcbiAgICBjb2xvcjojNkIxQjM5O1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWVudV9pY29ucy5wbmcpIC0yNTBweCAtMzk4cHggbm8tcmVwZWF0XG59XG4jc2lkZWJhciAjbWVudT5saSB1bCBsaSBhLmFjdHtcbiAgICBwYWRkaW5nOjAgMCAwIDE1cHg7XG4gICAgbWFyZ2luOjAgMCAwIC0xNXB4XG59XG4jc2lkZWJhciAjbWVudT5saSB1bCBsaSBhOmhvdmVye1xuICAgIHRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmVcbn1cbiNzaWRlYmFyIGEudXJsX25ld3NsZXR0ZXJ7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9uZXdzbGV0dGVyX2ljb24uZ2lmKSBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzowIDE1cHggMCA3MnB4O1xuICAgIG1hcmdpbjowIDAgMzVweCAtMTVweDtcbiAgICBjbGVhcjpib3RoO1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbiNjb250ZW50IGE6aG92ZXIsI3NpZGViYXIgYTpob3Zlci51cmxfbmV3c2xldHRlcntcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4jY29udGVudHtcbiAgICBwYWRkaW5nOjE3cHggMCAxNXB4O1xuICAgIG92ZXJmbG93OmhpZGRlblxufVxuI2NvbnRlbnQgaW1ne1xuICAgIG1heC13aWR0aDoxMDAlO1xuICAgIGhlaWdodDphdXRvXG59XG4jY29udGVudCBoMXtcbiAgICBwYWRkaW5nOjAgMCAxMHB4O1xuICAgIGZvbnQtc2l6ZToyMnB4O1xuICAgIGZvbnQtd2VpZ2h0OjQwMFxufVxuI2NvbnRlbnQgaDJ7XG4gICAgcGFkZGluZzowIDAgMTNweDtcbiAgICBmb250LXNpemU6MTlweDtcbiAgICBmb250LXdlaWdodDo3MDBcbn1cbiNjb250ZW50IGgyIHNtYWxse1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC1zaXplOjE2cHhcbn1cbiNjb250ZW50IGgze1xuICAgIHBhZGRpbmc6MCAwIDEwcHg7XG4gICAgZm9udC1zaXplOjE3cHg7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG4jY29udGVudCAuaW5mb19ib3gsI2NvbnRlbnQgLmluZm9fYm94IHB7XG4gICAgZm9udC1zaXplOjE2cHg7XG4gICAgbGluZS1oZWlnaHQ6MS4yO1xuICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZVxufVxuI2NvbnRlbnQgLnQtcmVhc29ue1xuICAgIHBhZGRpbmc6MDtcbiAgICBib3JkZXI6MFxufVxuI2NvbnRlbnQgLnQtcmVhc29uIHRke1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246dG9wXG59XG4jY29udGVudCAudC1yZWFzb24gLnQtcmVhc29uLWNvbC0yIGgye1xuICAgIHBhZGRpbmc6MjVweCAwIDEzcHhcbn1cbiNjb250ZW50IC50LXJlYXNvbiBoMntcbiAgICB0ZXh0LWFsaWduOmNlbnRlclxufVxuI2NvbnRlbnQgLnQtcmVhc29uIHVse1xuICAgIHBhZGRpbmc6MFxufVxuI2NvbnRlbnQgLnQtbWVtYmVyc2hpcHtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGJvcmRlcjowO1xuICAgIHRleHQtYWxpZ246bGVmdFxufVxuI2NvbnRlbnQgLnQtbWVtYmVyc2hpcCB0ZHtcbiAgICB0ZXh0LWFsaWduOmp1c3RpZnk7XG4gICAgdmVydGljYWwtYWxpZ246bWlkZGxlXG59XG4jY29udGVudCAudC1tZW1iZXJzaGlwIC50LW1lbWJlcnNoaXAtcm93LTQgdGR7XG4gICAgYm9yZGVyLWJvdHRvbTpub25lXG59XG4jY29udGVudCAudC1jb250YWN0cy1ib3h7XG4gICAgbWF4LXdpZHRoOjY1MHB4XG59XG4jY29udGVudCAudC1jb250YWN0c3tcbiAgICB3aWR0aDoxMDAlXG59XG4jY29udGVudCAudC1jb250YWN0cyB0ZHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjp0b3Bcbn1cbiNjb250ZW50IC50LWNvbnRhY3RzIHB7XG4gICAgdGV4dC1hbGlnbjpsZWZ0XG59XG4jY29udGVudCAuaW5mb19ib3h7XG4gICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgbWFyZ2luOjAgMCAyMHB4O1xuICAgIGNvbG9yOiNmZmZcbn1cbiNjb250ZW50IC5pbmZvX2JveC50eWxlXzF7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjowIDBcbn1cbiNjb250ZW50IC5pbmZvX2JveC50eWxlXzEgLmJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yNTBweCAxMDAlXG59XG4jY29udGVudCAuaW5mb19ib3gudHlsZV8ye1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTUwMHB4IDBcbn1cbiNjb250ZW50IC5pbmZvX2JveC50eWxlXzIgLmJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi03NTBweCAxMDAlXG59XG4jY29udGVudCAuaW5mb19ib3gudHlsZV8ze1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEwMDBweCAwXG59XG4jY29udGVudCAuaW5mb19ib3gudHlsZV8zIC5ib3R0b217XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTI1MHB4IDEwMCVcbn1cbiNjb250ZW50IC5pbmZvX2JveC50eWxlXzR7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTUwMHB4IDBcbn1cbiNjb250ZW50IC5pbmZvX2JveC50eWxlXzQgLmJvdHRvbXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xNzUwcHggMTAwJVxufVxuI2NvbnRlbnQgLmluZm9fYm94LnR5bGVfNXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0yMDAwcHggMFxufVxuI2NvbnRlbnQgLmluZm9fYm94LnR5bGVfNSAuYm90dG9te1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTIyNTBweCAxMDAlXG59XG4jY29udGVudCAuaW5mb19ib3ggLmJvdHRvbXtcbiAgICB3aWR0aDoyMTlweDtcbiAgICBoZWlnaHQ6MjJweDtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OjA7XG4gICAgYm90dG9tOi0yMnB4XG59XG4jY29udGVudCAuaW5mb19ib3ggcHtcbiAgICBwYWRkaW5nOjBcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94e1xuICAgIGJhY2tncm91bmQ6I0Y4RjhGODtcbiAgICBwYWRkaW5nOjEwcHhcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IHNlbGVjdHtcbiAgICB3aWR0aDoxMzBweDtcbiAgICBiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgIHBhZGRpbmc6NnB4XG59XG4jY29udGVudCAuc2VhcmNoX2JveCBsaXtcbiAgICBwYWRkaW5nOjA7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOjAgMDtcbiAgICBvdmVyZmxvdzpoaWRkZW5cbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpIGxhYmVse1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG4jY29udGVudCAuc2VhcmNoX2JveCBsaSAuaW5wdXR7XG4gICAgd2lkdGg6NzglO1xuICAgIGNvbG9yOiM0YjRkNGY7XG4gICAgYm9yZGVyOjA7XG4gICAgcGFkZGluZzo4cHg7XG4gICAgYmFja2dyb3VuZDowIDBcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpIHNlbGVjdHtcbiAgICBjb2xvcjojNGI0ZDRmO1xuICAgIGJhY2tncm91bmQ6I0Y1RjVGNTtcbiAgICBtYXJnaW46MCAyMHB4IDEwcHggMFxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkgc2VsZWN0Ky5maWx0ZXItYnV0dG9ue1xuICAgIGNsZWFyOmxlZnQ7XG4gICAgbWFyZ2luLWxlZnQ6MTAwcHhcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpIC5zdWJtaXR7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgd2lkdGg6MzlweDtcbiAgICBoZWlnaHQ6MzlweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL3NlYXJjaF9ib3hfaWNvbi5naWYpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjowO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZVxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkgYS51cmx7XG4gICAgZmxvYXQ6cmlnaHQ7XG4gICAgbWFyZ2luLXRvcDo3cHg7XG4gICAgcGFkZGluZzo0cHggMThweCA0cHggMDtcbiAgICBmb250LXdlaWdodDo3MDBcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpIGEudXJsLm9wZW57XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9zZWFyY2hfYm94X3VybF9pY29uLmdpZikgcmlnaHQgMTJweCBuby1yZXBlYXRcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpIGEudXJsLmNsb3Nle1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvc2VhcmNoX2JveF91cmxfaWNvbi5naWYpIHJpZ2h0IC0xM3B4IG5vLXJlcGVhdFxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkgI3NlYXJjaC1pbnB1dC1ibG9ja3tcbiAgICBib3JkZXI6MXB4IHNvbGlkICNERkUxRTQ7XG4gICAgYmFja2dyb3VuZDojZmZmO1xuICAgIG92ZXJmbG93OmhpZGRlblxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkuZmlsdGVyLWFkZGl0aW9uYWx7XG4gICAgcGFkZGluZy10b3A6MTBweFxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkuZmlsdGVyLWFkZGl0aW9uYWwgbGFiZWx7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICB3aWR0aDo5NXB4O1xuICAgIHBhZGRpbmc6NnB4IDVweCAwIDBcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IGxpLmZpbHRlci1hZGRpdGlvbmFsIHNlbGVjdHtcbiAgICBmbG9hdDpsZWZ0XG59XG4jY29udGVudCAuc2VhcmNoX2JveCBsaS5maWx0ZXItYWRkaXRpb25hbCsuZmlsdGVyLWFkZGl0aW9uYWx7XG4gICAgcGFkZGluZy10b3A6MFxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkgI3BlcmlvZCwjY29udGVudCAuc2VhcmNoX2JveCBsaSAjdHlwZXtcbiAgICBtYXJnaW4tcmlnaHQ6MFxufVxuI2NvbnRlbnQgLnNlYXJjaF9ib3ggLmZpbHRlci1idXR0b257XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBjb2xvcjojNGI0ZDRmO1xuICAgIGJhY2tncm91bmQ6I2Y1ZjVmNTtcbiAgICBtYXJnaW46MCAyMnB4IDAgMDtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgcGFkZGluZzo3cHg7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOm5vbmVcbn1cbiNjb250ZW50IC5zZWFyY2hfYm94IC5maWx0ZXItYnV0dG9uOmhvdmVye1xuICAgIGJhY2tncm91bmQ6I2VlZVxufVxuI2NvbnRlbnQgLmFkdmVydF90YWJsZXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIG1hcmdpbjowIDAgMjBweFxufVxuI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0aHtcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgdGV4dC1hbGlnbjpsZWZ0O1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2RmZTFlNDtcbiAgICBwYWRkaW5nOjE1cHggMTBweCAxMHB4XG59XG4jY29udGVudCAuYWR2ZXJ0X3RhYmxlIHRoOmZpcnN0LWNoaWxke1xuICAgIGRpc3BsYXk6dGFibGUtY2VsbDtcbiAgICBib3JkZXItbGVmdDowXG59XG4jY29udGVudCAuYWR2ZXJ0X3RhYmxlIHRke1xuICAgIHZlcnRpY2FsLWFsaWduOnRvcDtcbiAgICBwYWRkaW5nOjAgMTBweFxufVxuI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0ZDpmaXJzdC1jaGlsZHtcbiAgICBib3JkZXItbGVmdDowXG59XG4jY29udGVudCAuYWR2ZXJ0X3RhYmxlIC5iZyB0ZHtcbiAgICBiYWNrZ3JvdW5kOiNGOEY4Rjhcbn1cbiNjb250ZW50IHB7XG4gICAgcGFkZGluZzowIDAgMTVweDtcbiAgICB0ZXh0LWFsaWduOmp1c3RpZnlcbn1cbiNjb250ZW50IGF7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuI2NvbnRlbnQgLmltZ19sZWZ0e1xuICAgIG1hcmdpbjowIDIwcHggMTVweCAwO1xuICAgIGZsb2F0OmxlZnRcbn1cbiNjb250ZW50IGEuaG9tZV91cmwsLmMtaG9tZS11cmx7XG4gICAgd2lkdGg6MjU0cHg7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICBmb250LXNpemU6MjFweDtcbiAgICBtYXJnaW46MTVweCBhdXRvO1xuICAgIGRpc3BsYXk6YmxvY2s7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgbGluZS1oZWlnaHQ6MS4yXG59XG4jY29udGVudCBhLmhvbWVfdXJse1xuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICAgIHBhZGRpbmc6MjgwcHggMCAwXG59XG4jY29udGVudCBhLmhvbWVfdXJsXzF7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy93b3JraXNfbC5wbmcpIG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTpjb250YWluO1xuICAgIGJhY2tncm91bmQtc2l6ZTpjb250YWluXG59XG4jY29udGVudCBhLmhvbWVfdXJsXzJ7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9pbWdfMi5qcGcpIG5vLXJlcGVhdFxufVxuI2NvbnRlbnQgYTpob3Zlci5ob21lX3VybHtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4uYy1ob21lLXVybHtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuLmMtaG9tZS11cmw6aG92ZXJ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZVxufVxuLmMtaG9tZS1waWN7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTAlO1xuICAgIGJvcmRlci1yYWRpdXM6NTAlO1xuICAgIG1hcmdpbi1ib3R0b206MjBweDtcbiAgICBvdmVyZmxvdzpoaWRkZW5cbn1cbiNjb250ZW50IC5jb250YWN0LWZvcm0gLmZvcm0gbGkgdGV4dGFyZWEsLmN2LWZvcm0gLmZvcm0gbGkgdGV4dGFyZWF7XG4gICAgb3ZlcmZsb3cteTphdXRvO1xuICAgIHJlc2l6ZTpub25lXG59XG4uYy1ob21lLXBpYyBpbWd7XG4gICAgZGlzcGxheTpibG9ja1xufVxuI2NvbnRlbnQgLm5ld3NfbGlzdHtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbiNjb250ZW50IC5uZXdzX2xpc3QgbGl7XG4gICAgYm9yZGVyLXRvcDoxcHggc29saWQgI0RGRTFFNDtcbiAgICBwYWRkaW5nOjE1cHggMCAwO1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbiNjb250ZW50IC5uZXdzX2xpc3QgbGkgYS5tb3Jle1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4jY29udGVudCAubmV3c19saXN0IGxpOmZpcnN0LWNoaWxke1xuICAgIGJvcmRlci10b3A6MDtcbiAgICBwYWRkaW5nOjBcbn1cbiNjb250ZW50IC5zdGFmZntcbiAgICBtYXJnaW46MCAwIDE1cHggLTMzcHg7XG4gICAgZGlzcGxheTpibG9ja1xufVxuI2NvbnRlbnQgLnN0YWZmIGxpe1xuICAgIHdpZHRoOjIxNnB4O1xuICAgIG1hcmdpbjowIDAgMTBweCAzM3B4O1xuICAgIGZsb2F0OmxlZnRcbn1cbiNjb250ZW50IC5zdGFmZiBsaS5zZXB7XG4gICAgd2lkdGg6MTAwJVxufVxuI2NvbnRlbnQgLnN0YWZmIGxpIC5mb3Rve1xuICAgIG1hcmdpbjowIDAgMTBweDtcbiAgICBkaXNwbGF5OmJsb2NrXG59XG4jY29udGVudCAuc3RhZmYgbGkgcHtcbiAgICBwYWRkaW5nOjAgNXB4IDE1cHhcbn1cbiNjb250ZW50IC5mb3Jte1xuICAgIHdpZHRoOjMxOHB4O1xuICAgIHBhZGRpbmc6MCAwIDE1cHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbn1cbiNjb250ZW50IC5mb3JtIGxpe1xuICAgIHBhZGRpbmc6MCAwIDI4cHg7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBiYWNrZ3JvdW5kOjAgMFxufVxuI2NvbnRlbnQgLmZvcm0gbGkuYm90dG9te1xuICAgIHBhZGRpbmc6MCAwIDEwcHg7XG4gICAgbWFyZ2luOi0xMHB4IDAgMFxufVxuI2NvbnRlbnQgLmZvcm0gbGkgbGFiZWx7XG4gICAgcGFkZGluZzowIDAgNnB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbiNjb250ZW50IC5mb3JtIGxpIGlucHV0LnRleHQsI2NvbnRlbnQgLmZvcm0gbGkgc2VsZWN0LCNjb250ZW50IC5mb3JtIGxpIHRleHRhcmVhe1xuICAgIGJhY2tncm91bmQ6I0Y3RjdGNztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgcGFkZGluZzo2cHhcbn1cbiNjb250ZW50IC5mb3JtIGxpIGlucHV0LnRleHQsI2NvbnRlbnQgLmZvcm0gbGkgdGV4dGFyZWF7XG4gICAgd2lkdGg6MzE4cHhcbn1cbiNjb250ZW50IC5mb3JtIGxpIHNlbGVjdHtcbiAgICB3aWR0aDoxNjRweFxufVxuI2NvbnRlbnQgLmZvcm0gbGkgdGV4dGFyZWF7XG4gICAgaGVpZ2h0OjExNHB4O1xuICAgIG92ZXJmbG93OmF1dG9cbn1cbiNjb250ZW50IC5mb3JtIGxpIC5lcnJvcm1lc3NhZ2V7XG4gICAgY29sb3I6I0JCMjU0MztcbiAgICBwYWRkaW5nOjZweCAwIDA7XG4gICAgZGlzcGxheTpibG9ja1xufVxuI2NvbnRlbnQgLmZvcm0gbGkgLnR4dHtcbiAgICBjb2xvcjojQkIyNTQzO1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG59XG4jY29udGVudCAuZm9ybSBsaSAuYWN0aW9ue1xuICAgIGhlaWdodDoyOHB4O1xuICAgIGNvbG9yOiNGRkY7XG4gICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDojMDA2OTU3O1xuICAgIGJvcmRlcjoxcHggc29saWQgI0UxRTFFMTtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICBtYXJnaW46MCAxMHB4IDAgMDtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xufVxuI2NvbnRlbnQgLmZvcm0gbGkgLmFjdGlvbjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiMwMDhENzVcbn1cbiNjb250ZW50IC5mb3JtIGxpIC5BY3Rpb25ze1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG59XG4jY29udGVudCAuY291bnRyeV90YWJze1xuICAgIHdpZHRoOjEwMCU7XG4gICAgcGFkZGluZzowIDAgMTVweDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jY29udGVudCAuY291bnRyeV90YWJzIGxpe1xuICAgIHBhZGRpbmc6MCAxMHB4IDAgMDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jY29udGVudCAuY291bnRyeV90YWJzIGxpIGF7XG4gICAgY29sb3I6IzRiNGQ0ZjtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBmbG9hdDpsZWZ0XG59XG4jY29udGVudCAuY291bnRyeV90YWJzIGxpIGEuYWN0e1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBiYWNrZ3JvdW5kOiNFQkVCRUI7XG4gICAgcGFkZGluZzowIDEwcHhcbn1cbiNjb250ZW50IC5jb3VudHJ5X3RhYnMgbGkgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4jY29udGVudCAucGFnZXN7XG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XG4gICAgcGFkZGluZzowIDAgMTVweDtcbiAgICBkaXNwbGF5OmJsb2NrXG59XG4jY29udGVudCAucGFnZXMgYXtcbiAgICBtYXJnaW46MCAzcHhcbn1cbiNjb250ZW50IC5wYWdlcyBhLnByZXZ7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGZsb2F0OmxlZnRcbn1cbiNjb250ZW50IC5wYWdlcyBhLm5leHR7XG4gICAgZm9udC13ZWlnaHQ6NzAwO1xuICAgIGZsb2F0OnJpZ2h0XG59XG4jY29udGVudCAucGFnZXMgYS5hY3R7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG4jYmFubmVyc3tcbiAgICB3aWR0aDo5NzZweDtcbiAgICBwYWRkaW5nOjIwcHggMDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jYmFubmVycyBsaXtcbiAgICBtYXJnaW46MCAwIDAgNDBweDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jYmFubmVycyBsaTpmaXJzdC1jaGlsZHtcbiAgICBtYXJnaW46MFxufVxuLmZse1xuICAgIGZsb2F0OmxlZnQhaW1wb3J0YW50XG59XG4uZnJ7XG4gICAgZmxvYXQ6cmlnaHQhaW1wb3J0YW50XG59XG4uY2xlYXJ7XG4gICAgaGVpZ2h0OjA7XG4gICAgY2xlYXI6Ym90aDtcbiAgICBkaXNwbGF5OmJsb2NrXG59XG4uaW5wdXQsaW5wdXQudGV4dCxzZWxlY3QsdGV4dGFyZWF7XG4gICAgYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIC1tb3otYm94LXNpemluZzpib3JkZXItYm94O1xuICAgIC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94XG59XG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsaW5wdXRbdHlwZT1idXR0b25dOjotbW96LWZvY3VzLWlubmVyLGlucHV0W3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcntcbiAgICBib3JkZXI6MDtcbiAgICBwYWRkaW5nOjBcbn1cbi5tYXBfcGFnZXtcbiAgICB3aWR0aDo1NDBweDtcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICBtYXJnaW46MjBweCBhdXRvXG59XG4ubWFwX3BhZ2UgLmxvZ297XG4gICAgbWFyZ2luOjAgMCAzMHB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbi5tYXBfcGFnZSBwe1xuICAgIHBhZGRpbmc6MCAwIDE1cHg7XG4gICAgZGlzcGxheTpibG9ja1xufVxuLm1hcF9wYWdlIGEubWFwX3VybHtcbiAgICB3aWR0aDoxNjhweDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xufVxuLm1hcF9wYWdlIGEubWFwX3VybC5lc3tcbiAgICBoZWlnaHQ6ODlweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21hcF91cmwuanBnKSBuby1yZXBlYXQ7XG4gICAgbWFyZ2luOjAgMCAtMjBweFxufVxuLm1hcF9wYWdlIGE6aG92ZXIubWFwX3VybC5lc3tcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21hcF91cmwuanBnKSAtMjAwcHggMCBuby1yZXBlYXQ7XG4gICAgei1pbmRleDoxXG59XG4ubWFwX3BhZ2UgYS5tYXBfdXJsLmx2e1xuICAgIGhlaWdodDoxMDBweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21hcF91cmwuanBnKSAwIC02OXB4IG5vLXJlcGVhdDtcbiAgICBtYXJnaW46MCAwIC0zMHB4XG59XG4ubWFwX3BhZ2UgYTpob3Zlci5tYXBfdXJsLmx2e1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvbWFwX3VybC5qcGcpIC00MDBweCAtNjlweCBuby1yZXBlYXQ7XG4gICAgei1pbmRleDoxXG59XG4ubWFwX3BhZ2UgYS5tYXBfdXJsLmx0e1xuICAgIGhlaWdodDoxMDlweDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL21hcF91cmwuanBnKSAwIC0xMzlweCBuby1yZXBlYXRcbn1cbi5tYXBfcGFnZSBhOmhvdmVyLm1hcF91cmwubHR7XG4gICAgYmFja2dyb3VuZDp1cmwoLi4vX2ltZy9tYXBfdXJsLmpwZykgLTYwMHB4IC0xMzlweCBuby1yZXBlYXQ7XG4gICAgei1pbmRleDoxXG59XG4ubWFwX3BhZ2UgLmNvcHl7XG4gICAgcGFkZGluZzoyNXB4IDAgMDtcbiAgICBkaXNwbGF5OmJsb2NrXG59XG4uaGlkZXtcbiAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XG59XG4jdG9wIC5jb3VudHJ5e1xuICAgIG1hcmdpbjo0MHB4IDAgMDtcbiAgICBmbG9hdDpyaWdodFxufVxuI3RvcCAuY291bnRyeSBsaXtcbiAgICBmbG9hdDpsZWZ0XG59XG4jdG9wIC5jb3VudHJ5IGxpIGF7XG4gICAgY29sb3I6I0MzQzNDMztcbiAgICBmb250LXNpemU6MTNweDtcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZTtcbiAgICBwYWRkaW5nOjAgNnB4O1xuICAgIGZsb2F0OmxlZnRcbn1cbiNjb250ZW50IHVsOm5vdChbY2xhc3NdKSBhLCN0b3AgLmNvdW50cnkgbGkgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lXG59XG4jdG9wIC5jb3VudHJ5IGxpIGEuYWN0e1xuICAgIGNvbG9yOiM5MzkzOTM7XG4gICAgYmFja2dyb3VuZDojRUJFQkVCXG59XG4jY29udGVudCBpbWcubGVmdHtcbiAgICBtYXJnaW46MTVweCAyMHB4IDE1cHggMDtcbiAgICBmbG9hdDpsZWZ0XG59XG4jY29udGVudCBpbWcuaWNve1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIHRvcDo3cHhcbn1cbiNtYXBfY2FudmFze1xuICAgIHdpZHRoOjEwMCU7XG4gICAgaGVpZ2h0OjQ1MHB4XG59XG4jY29udGVudCAuY29udGFjdC1mb3JtIC5mb3JtIGxpIGlucHV0W3R5cGU9dGV4dF0uZXJyb3IsI2NvbnRlbnQgLmNvbnRhY3QtZm9ybSAuZm9ybSBsaSB0ZXh0YXJlYS5lcnJvcntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCQjI1NDNcbn1cbi5qb2ItY29udHtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbi5jb250LWNvbnRlbnR7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBwYWRkaW5nOjAgMCAxMHB4XG59XG4uY3YtZm9ybSAuZm9ybSBsaS5ib3R0b217XG4gICAgcGFkZGluZzowIDAgMTBweDtcbiAgICBtYXJnaW46LTEwcHggMCAwXG59XG4uY3YtZm9ybSAuZm9ybSBsaSBsYWJlbHtcbiAgICBwYWRkaW5nOjAgMCA2cHg7XG4gICAgZGlzcGxheTpibG9ja1xufVxuLmN2LWZvcm0gLmZvcm0gbGkgaW5wdXQudGV4dCwuY3YtZm9ybSAuZm9ybSBsaSB0ZXh0YXJlYXtcbiAgICBiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgIHBhZGRpbmc6NnB4O1xuICAgIHdpZHRoOjMxOHB4XG59XG4uY3YtZm9ybSAuZm9ybSBsaSB0ZXh0YXJlYXtcbiAgICBoZWlnaHQ6MTE0cHhcbn1cbiNjdXN0b20sI2N1c3RvbSAuYml1cm8taGVhZGVyLCNjdXN0b20gLmJpdXJvLXRpLCNjdXN0b20gLmJpdXJvLXRpLXRleHQsLmFib3V0LWJpdXJve1xuICAgIG92ZXJmbG93OmhpZGRlblxufVxuLmN2LWZvcm0gLmZvcm0gbGkgaW5wdXRbdHlwZT1maWxlXXtcbiAgICBiYWNrZ3JvdW5kOiNGN0Y3Rjc7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjRTFFMUUxO1xuICAgIHBhZGRpbmc6MCA2cHg7XG4gICAgd2lkdGg6MzA0cHg7XG4gICAgaGVpZ2h0OjMwcHhcbn1cbi5jdi1mb3JtIC5mb3JtIGxpIC5lcnJvcm1lc3NhZ2V7XG4gICAgY29sb3I6I0JCMjU0MztcbiAgICBwYWRkaW5nOjZweCAwIDBcbn1cbi5jdi1mb3JtIC5mb3JtIGxpIGlucHV0W3R5cGU9dGV4dF0uZXJyb3IsLmN2LWZvcm0gLmZvcm0gbGkgaW5wdXRbdHlwZT1maWxlXS5lcnJvcntcbiAgICBib3JkZXI6MXB4IHNvbGlkICNCQjI1NDNcbn1cbi5jdi1mb3JtIC5mb3JtIGxpIC50eHR7XG4gICAgY29sb3I6I0JCMjU0MztcbiAgICBkaXNwbGF5OmlubGluZS1ibG9ja1xufVxuLmN2LWZvcm0gLmZvcm0gbGkgLmFjdGlvbntcbiAgICBoZWlnaHQ6MjhweDtcbiAgICBjb2xvcjojRkZGO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6IzAwNjk1NztcbiAgICBib3JkZXI6MXB4IHNvbGlkICNFMUUxRTE7XG4gICAgcGFkZGluZzowIDIwcHg7XG4gICAgbWFyZ2luOjAgMTBweCAwIDA7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbn1cbiNzaWRlYmFyIC5hZGR0aGlzX3NoYXJlIGEsI3NpZGViYXIgLnNoYXJlLnNoYXJlX2FkZHRoaXMgYXtcbiAgICBoZWlnaHQ6MjBweFxufVxuLmN2LWZvcm0gLmZvcm0gbGkgLmFjdGlvbjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kOiMwMDhENzVcbn1cbi5jdi1mb3JtIC5mb3JtIGxpIC5BY3Rpb25ze1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrXG59XG4jY3Ytc3VjY2VzcywjY3Ytc3VjY2VzcyBwe1xuICAgIGNvbG9yOiMzOTNcbn1cbiNjb250ZW50IHVsOm5vdChbY2xhc3NdKXtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbiNjb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaSxcbiNjb250ZW50IHVsLnRhYmxlIGxpe1xuICAgIHBvc2l0aW9uOiAgcmVsYXRpdmU7XG4gICAgLypiYWNrZ3JvdW5kOnVybCguLi9faW1nL2xpc3RfZG90LmdpZikgMCA5cHggbm8tcmVwZWF0OyovXG4gICAgcGFkZGluZzowIDAgNXB4IDI1cHg7XG4gICAgZGlzcGxheTpibG9ja1xufVxuI2NvbnRlbnQgdWw6bm90KFtjbGFzc10pIGxpOmJlZm9yZSxcbiNjb250ZW50IHVsLnRhYmxlIGxpOmJlZm9yZSB7IGNvbnRlbnQ6ICcnOyBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogOXB4OyBsZWZ0OiAxcHg7IHdpZHRoOiA0cHg7IGhlaWdodDogNHB4OyBib3JkZXItcmFkaXVzOiA1MCU7IGJhY2tncm91bmQ6ICM0YjRkNGY7ICB9XG5cblxuI2NvbnRlbnQgdWw6bm90KFtjbGFzc10pIGE6aG92ZXIsLmFkdmVydF9wYWdlIC5jb250YWluZXIgYTpob3ZlcntcbiAgICB0ZXh0LWRlY29yYXRpb246bm9uZVxufVxuI2NvbnRlbnQgb2x7XG4gICAgcGFkZGluZzowIDAgMTVweCAyMHB4O1xuICAgIHRleHQtYWxpZ246anVzdGlmeVxufVxuI2NvbnRlbnQgb2w+bGl7XG4gICAgcGFkZGluZzowIDAgNXB4O1xuICAgIHRleHQtYWxpZ246anVzdGlmeVxufVxuI3NpZGViYXIgLnNoYXJlLnNoYXJlX2FkZHRoaXN7XG4gICAgd2lkdGg6MTEwcHhcbn1cbiNjb250ZW50IC5jZm9ybSAuZm9ybSBsaSBzZWxlY3R7XG4gICAgd2lkdGg6MzE4cHhcbn1cbiNzaWRlYmFyIC5hZGR0aGlzX3NoYXJle1xuICAgIGhlaWdodDoyMHB4O1xuICAgIHBhZGRpbmc6MnB4IDA7XG4gICAgd2lkdGg6MTAwcHg7XG4gICAgZGlzcGxheTppbmxpbmUtYmxvY2tcbn1cbiNjb250ZW50ICNmaWx0ZXItZW1wdHktcmVzdWx0c3tcbiAgICBwYWRkaW5nLXRvcDoxNXB4XG59XG4jY29udGVudCBhLmhvbWVfdXJsLCNjb250ZW50IGgxLCNzaWRlYmFyICNtZW51PmxpLCNzaWRlYmFyICNtZW51PmxpPmF7XG4gICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlXG59XG4jc2lkZWJhciAjbWVudT5saSB1bCBsaSBhe1xuICAgIHRleHQtdHJhbnNmb3JtOm5vbmVcbn1cbi8qI2N1c3RvbSAuYml1cm8tdGl0bGUgaDEsKi9cbiN0b3BzZWFyY2ggI3RvcC1zZWFyY2gtZm9ybSBsYWJlbCwuYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lciBoMntcbiAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2Vcbn1cbiNjb250ZW50IHB7XG4gICAgcGFkZGluZy1ib3R0b206MTZweFxufVxuXG4uaGlkZGVuLWNvb3Jkc3tcbiAgICBkaXNwbGF5Om5vbmVcbn1cbiN0b3BzZWFyY2h7XG4gICAgd2lkdGg6MjMwcHg7XG4gICAgbWFyZ2luOjAgYXV0byAyMHB4XG59XG4jdG9wc2VhcmNoICN0b3Atc2VhcmNoLWZvcm0gbGFiZWx7XG4gICAgZGlzcGxheTpibG9jaztcbiAgICBoZWlnaHQ6MjdweDtcbiAgICBmb250LXNpemU6MjFweDtcbiAgICBsaW5lLWhlaWdodDoxLjJcbn1cbiN0b3BzZWFyY2ggI3RvcC1zZWFyY2gtZm9ybSAjc2VhcmNoLWlucHV0LWJsb2Nre1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGJvcmRlcjoxcHggc29saWQgI2RmZTFlNFxufVxuI3RvcHNlYXJjaCAjdG9wLXNlYXJjaC1mb3JtIC5pbnB1dHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjE4M3B4O1xuICAgIG1hcmdpbi1yaWdodDoxNXB4O1xuICAgIHBhZGRpbmc6NXB4IDhweDtcbiAgICBjb2xvcjojNGI0ZDRmO1xuICAgIGJvcmRlcjpub25lXG59XG4jdG9wc2VhcmNoICN0b3Atc2VhcmNoLWZvcm0gLnN1Ym1pdHtcbiAgICBmbG9hdDpsZWZ0O1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjMwcHg7XG4gICAgcGFkZGluZzowO1xuICAgIGN1cnNvcjpwb2ludGVyO1xuICAgIGJhY2tncm91bmQ6dXJsKC4uL19pbWcvdG9wX3NlYXJjaF9ib3hfaWNvbi5wbmcpIDUwJSA1MCUgbm8tcmVwZWF0O1xuICAgIGJvcmRlcjowO1xuICAgIHZlcnRpY2FsLWFsaWduOm1pZGRsZVxufVxuLmJhbm5lcntcbiAgICB3aWR0aDoxODBweDtcbiAgICBoZWlnaHQ6MTYwcHg7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICBsZWZ0Oi0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDo1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206MjBweFxufVxuLmJhbm5lciBhLC5iYW5uZXIgYSBpbWd7XG4gICAgYm9yZGVyOjBcbn1cbi5pY29uOmJlZm9yZXtcbiAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICB0b3A6OXB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOjMwcHg7XG4gICAgaGVpZ2h0OjI2cHg7XG4gICAgbWFyZ2luOjAgOHB4IDAgMDtcbiAgICBiYWNrZ3JvdW5kOnVybCguLi9faW1nL2ljb25zLnBuZykgNTBweCA1MHB4IG5vLXJlcGVhdDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O1xuICAgIGJvcmRlci1yYWRpdXM6M3B4XG59XG4jY29udGVudCAuaWNvbi1ibHVlLWRhcmt7XG4gICAgY29sb3I6IzI1MzQ2NjtcbiAgICBmb250LXdlaWdodDo3MDBcbn1cbi5pY29uLWJsdWUtZGFyazpiZWZvcmV7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMjUzNDY2XG59XG4uaWNvbi1ibHVlLWRhcms6aG92ZXI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtY29sb3I6IzI1MzQ2NlxufVxuI2NvbnRlbnQgLmljb24tYmx1ZS1saWdodHtcbiAgICBjb2xvcjojMTU2MjkyO1xuICAgIGZvbnQtd2VpZ2h0OjcwMFxufVxuLmljb24tYmx1ZS1saWdodDpiZWZvcmV7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMTU2MjkyXG59XG4uaWNvbi1ibHVlLWxpZ2h0OmhvdmVyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiMxNTYyOTJcbn1cbiNjb250ZW50IC5pY29uLXJlZHtcbiAgICBjb2xvcjojYmIyNTQzO1xuICAgIGZvbnQtd2VpZ2h0OjcwMFxufVxuLmljb24tcmVkOmJlZm9yZXtcbiAgICBib3JkZXI6MXB4IHNvbGlkICNiYjI1NDNcbn1cbi5pY29uLXJlZDpob3ZlcjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojYmIyNTQzXG59XG4jY29udGVudCAuaWNvbi1icm93bntcbiAgICBjb2xvcjojYjc2NjMwO1xuICAgIGZvbnQtd2VpZ2h0OjcwMFxufVxuLmljb24tYnJvd246YmVmb3Jle1xuICAgIGJvcmRlcjoxcHggc29saWQgI2I3NjYzMFxufVxuLmljb24tYnJvd246aG92ZXI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtY29sb3I6I2I3NjYzMFxufVxuI2NvbnRlbnQgLmljb24tcHVycGxle1xuICAgIGNvbG9yOiM2YjFjM2E7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG4uaWNvbi1wdXJwbGU6YmVmb3Jle1xuICAgIGJvcmRlcjoxcHggc29saWQgIzZiMWMzYVxufVxuLmljb24tcHVycGxlOmhvdmVyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiM2YjFjM2Fcbn1cbiNjb250ZW50IC5pY29uLWdyZWVue1xuICAgIGNvbG9yOiMwMDY5NTc7XG4gICAgZm9udC13ZWlnaHQ6NzAwXG59XG4uaWNvbi1ncmVlbjpiZWZvcmV7XG4gICAgYm9yZGVyOjFweCBzb2xpZCAjMDA2OTU3XG59XG4uaWNvbi1ncmVlbjpob3ZlcjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjojMDA2OTU3XG59XG4uaWNvbi1ibHVlLWRhcmsuaWNvbi1mYWNlYm9vazpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMnB4IC00NXB4XG59XG4uaWNvbi1ibHVlLWRhcmsuaWNvbi1saW5rZWRpbjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtNDVweFxufVxuLmljb24tYmx1ZS1kYXJrLmljb24tcGhvbmU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTQ1cHhcbn1cbi5pY29uLWJsdWUtZGFyay5pY29uLW5vdGU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEyMXB4IC00NXB4XG59XG4uaWNvbi1ibHVlLWxpZ2h0Lmljb24tZmFjZWJvb2s6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTJweCAtODdweFxufVxuLmljb24tYmx1ZS1saWdodC5pY29uLWxpbmtlZGluOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC04N3B4XG59XG4uaWNvbi1ibHVlLWxpZ2h0Lmljb24tcGhvbmU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTg3cHhcbn1cbi5pY29uLWJsdWUtbGlnaHQuaWNvbi1ub3RlOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjFweCAtODdweFxufVxuLmljb24tcmVkLmljb24tZmFjZWJvb2s6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTJweCAtMTMxcHhcbn1cbi5pY29uLXJlZC5pY29uLWxpbmtlZGluOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0xMzFweFxufVxuLmljb24tcmVkLmljb24tcGhvbmU6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTgwcHggLTEzMXB4XG59XG4uaWNvbi1yZWQuaWNvbi1ub3RlOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjFweCAtMTMxcHhcbn1cbi5pY29uLWJyb3duLmljb24tZmFjZWJvb2s6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTJweCAtMTc2cHhcbn1cbi5pY29uLWJyb3duLmljb24tbGlua2VkaW46YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTQwcHggLTE3NnB4XG59XG4uaWNvbi1icm93bi5pY29uLXBob25lOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0xNzZweFxufVxuLmljb24tYnJvd24uaWNvbi1ub3RlOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMjFweCAtMTc2cHhcbn1cbi5pY29uLXB1cnBsZS5pY29uLWZhY2Vib29rOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0ycHggLTIxOHB4XG59XG4uaWNvbi1wdXJwbGUuaWNvbi1saW5rZWRpbjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotNDBweCAtMjE4cHhcbn1cbi5pY29uLXB1cnBsZS5pY29uLXBob25lOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC0yMThweFxufVxuLmljb24tcHVycGxlLmljb24tbm90ZTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTIxcHggLTIxOHB4XG59XG4uaWNvbi1ncmVlbi5pY29uLWZhY2Vib29rOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi0ycHggLTI1OHB4XG59XG4uaWNvbi1ncmVlbi5pY29uLWxpbmtlZGluOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC0yNThweFxufVxuLmljb24tZ3JlZW4uaWNvbi1waG9uZTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotODBweCAtMjU4cHhcbn1cbi5pY29uLWdyZWVuLmljb24tbm90ZTpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMTIxcHggLTI1OHB4XG59XG4uaWNvbi1mYWNlYm9vazpob3ZlcjpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMnB4IC03cHhcbn1cbi5pY29uLWxpbmtlZGluOmhvdmVyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi00MHB4IC03cHhcbn1cbi5pY29uLXBob25lOmhvdmVyOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi04MHB4IC03cHhcbn1cbi5pY29uLW5vdGU6aG92ZXI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTEyMXB4IC03cHhcbn1cbi5hYm91dC1iaXVyb3tcbiAgICBtYXJnaW46MCBhdXRvXG59XG4uYWJvdXQtYml1cm8taW1ne1xuICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgd2lkdGg6MTAwJTtcbiAgICBoZWlnaHQ6MjE0cHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0XG59XG4uYWJvdXQtYml1cm8taW1nOmJlZm9yZXtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICBsZWZ0OjUwJTtcbiAgICB3aWR0aDoxNzhweDtcbiAgICBoZWlnaHQ6MjE0cHg7XG4gICAgbWFyZ2luOjAgMCAwIC04OXB4XG59XG4uYWJvdXQtYml1cm8taW1nLTE6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246MCAwXG59XG4uYWJvdXQtYml1cm8taW1nLTI6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246LTE3OHB4IDBcbn1cbi5hYm91dC1iaXVyby1pbWctMzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjotMzU2cHggMFxufVxuLmFib3V0LWJpdXJvLWltZy00OmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOi01MzRweCAwXG59XG4uYWJvdXQtYml1cm8tbHQgLmFib3V0LWJpdXJvLWltZzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vX2ltZy9sdC1hcGllLWlkYXJiaW5pbW8tYWdlbnR1cmEuanBnKVxufVxuLmFib3V0LWJpdXJvLWx2IC5hYm91dC1iaXVyby1pbWc6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL19pbWcvbHYtYXBpZS1pZGFyYmluaW1vLWFnZW50dXJhLmpwZylcbn1cbi5hYm91dC1iaXVyby1lZSAuYWJvdXQtYml1cm8taW1nOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOnVybCguLi9faW1nL2VlLWFwaWUtaWRhcmJpbmltby1hZ2VudHVyYS5qcGcpXG59XG4uYWJvdXQtYml1cm8tZW4gLmFib3V0LWJpdXJvLWltZzpiZWZvcmV7XG4gICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vX2ltZy9lbi1hcGllLWlkYXJiaW5pbW8tYWdlbnR1cmEuanBnKVxufVxuLmFib3V0LWJpdXJvLXJ1IC5hYm91dC1iaXVyby1pbWc6YmVmb3Jle1xuICAgIGJhY2tncm91bmQtaW1hZ2U6dXJsKC4uL19pbWcvcnUtYXBpZS1pZGFyYmluaW1vLWFnZW50dXJhLmpwZylcbn1cbi5hZHZlcnRfcGFnZXtcbiAgICBtYXgtd2lkdGg6NzM2cHg7XG4gICAgbWFyZ2luOjAgYXV0b1xufVxuLmFkdmVydF9wYWdlIC5jb250YWluZXJ7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIG9wYWNpdHk6MTtcbiAgICB2aXNpYmlsaXR5OnZpc2libGVcbn1cbi5hZHZlcnRfcGFnZSAuY29udGFpbmVyIGgxe1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbi5hZHZlcnRfcGFnZSAuY29udGFpbmVyIGgye1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBwYWRkaW5nOjM1cHggMCAwO1xuICAgIG1hcmdpbjowIDY3cHggMzBweCAwO1xuICAgIGZsb2F0OnJpZ2h0XG59XG4uYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lciBoM3tcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgcGFkZGluZzowIDZweCAxOHB4IDBcbn1cbi5hZHZlcnRfcGFnZSAuY29udGFpbmVyIG9sLC5hZHZlcnRfcGFnZSAuY29udGFpbmVyIHAsLmFkdmVydF9wYWdlIC5jb250YWluZXIgdWx7XG4gICAgcGFkZGluZzowIDAgMTVweDtcbiAgICBkaXNwbGF5OmJsb2NrXG59XG4uYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lciBvbCBsaSwuYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lciB1bCBsaXtcbiAgICAvKmJhY2tncm91bmQ6dXJsKC4uL19pbWcvbGlzdF9kb3QuZ2lmKSAzNXB4IDhweCBuby1yZXBlYXQ7Ki9cbiAgICBwYWRkaW5nOjAgMCAwIDcwcHg7XG4gICAgZGlzcGxheTpibG9ja1xufVxuLmFkdmVydF9wYWdlIC5jb250YWluZXIgYXtcbiAgICBjb2xvcjojNGI0ZDRmXG59XG4uYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lciAuY29tcGFueXtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6YmxvY2tcbn1cbi5hZHZlcnRfcGFnZSAuY29udGFpbmVyIC5jdi1mb3JtIC5mb3Jte1xuICAgIHdpZHRoOjMxOHB4O1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBwYWRkaW5nOjAgMCAxNXB4O1xuICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6bm9uZVxufVxuLmFkdmVydF9wYWdlIC5jb250YWluZXIgLmN2LWZvcm0gLmZvcm0gbGl7XG4gICAgcGFkZGluZzowIDAgMjhweDtcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGxpc3Qtc3R5bGU6bm9uZTtcbiAgICBiYWNrZ3JvdW5kOjAgMFxufVxuLmpvYi1hZGQgaDN7XG4gICAgZmxvYXQ6bGVmdDtcbiAgICBjbGVhcjpib3RoO1xuICAgIGZvbnQtd2VpZ2h0OjcwMDtcbiAgICBwYWRkaW5nOjAgNnB4IDE1cHggMFxufVxuLmpvYi1hZGQgc3BhbntcbiAgICBkaXNwbGF5OmJsb2NrO1xuICAgIGZsb2F0OmxlZnQ7XG4gICAgcGFkZGluZzowIDAgMTVweFxufVxuI2N1c3RvbSAuYml1cm8taGVhZGVyIHB7XG4gICAgY29sb3I6IzAwNjk1NztcbiAgICBmb250LXdlaWdodDo3MDBcbn1cbiNjdXN0b20gLmJpdXJvLWhlYWRlciAubG9nb3tcbiAgICBmbG9hdDpub25lO1xuICAgIHdpZHRoOjEzM3B4O1xuICAgIG1hcmdpbjowIGF1dG8gMjBweFxufVxuLyojY3VzdG9tIC5iaXVyby10aXRsZXtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMnB4O1xufVxuI2N1c3RvbSAuYml1cm8tdGl0bGUgaDF7XG4gICAgY29sb3I6IzAwNjk1NztcbiAgICBmb250LXdlaWdodDo3MDA7XG4gICAgb3ZlcmZsb3c6aGlkZGVuXG59Ki9cbiNjdXN0b20gLmJpdXJvLXRpLWltZ3tcbiAgICBkaXNwbGF5Om5vbmVcbn1cbiNjdXN0b20gLmJpdXJvLXRpLXRleHQgaDN7XG4gICAgY29sb3I6IzAwNjk1NztcbiAgICBwYWRkaW5nOjBcbn1cbiNjdXN0b20gLmJpdXJvLXRpLXRleHQgbGl7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6MCAwIDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xufVxuI2N1c3RvbSAuYml1cm8tdGktdGV4dCBsaTpiZWZvcmUgeyAgY29udGVudDogJyc7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgdG9wOiA3cHg7IGxlZnQ6IDJweDsgd2lkdGg6IDZweDsgaGVpZ2h0OiA2cHg7IGJvcmRlci1yYWRpdXM6IDUwJTsgYmFja2dyb3VuZDogIzAwNjk1Nzt9XG5cbkBtZWRpYSAobWluLXdpZHRoOjM2MHB4KXtcbiAgICAjY29udGVudCAuc2VhcmNoX2JveCBsaSAuaW5wdXR7XG4gICAgICAgIHdpZHRoOjgzJVxuICAgIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXtcbiAgICAjdG9wICNsb2dve1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgICAgZmxvYXQ6bGVmdFxuICAgIH1cbiAgICAjY29udGVudCBpbWcuc3RhcmpvYnMtaW1ne1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICB3aWR0aDoxMDBweDtcbiAgICAgICAgbWFyZ2luOjE1cHggMjBweCAxNXB4IDBcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtY29udGFjdHMgdGQudC1jb250YWN0cy1jb2wtMXtcbiAgICAgICAgd2lkdGg6NDMlXG4gICAgfVxuICAgICNjb250ZW50IC50LWNvbnRhY3RzIHRkLnQtY29udGFjdHMtY29sLTIsI2NvbnRlbnQgLnQtY29udGFjdHMgdGQudC1jb250YWN0cy1jb2wtM3tcbiAgICAgICAgd2lkdGg6NTAlXG4gICAgfVxuICAgICNjb250ZW50IC5pbmZvX2JveHtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgICAgIG1hcmdpbjo0N3B4IDAgMjBweCAyMHB4XG4gICAgfVxuICAgICNjb250ZW50IC5zZWFyY2hfYm94IGxpIC5pbnB1dHtcbiAgICAgICAgd2lkdGg6ODglXG4gICAgfVxuICAgICNjb250ZW50IC5hZHZlcnRfdGFibGUgdGR7XG4gICAgICAgIG1heC13aWR0aDoyNjBweDtcbiAgICAgICAgcGFkZGluZzoxMHB4XG4gICAgfVxuICAgICNjb250ZW50IC5hZHZlcnRfdGFibGUgdGQ6bnRoLWNoaWxkKDIpe1xuICAgICAgICB0ZXh0LWFsaWduOnJpZ2h0XG4gICAgfVxuICAgICNjb250ZW50IC5hZHZlcnRfdGFibGUgdGQ6bnRoLWNoaWxkKDQpe1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG4gICAgI3RvcHNlYXJjaHtcbiAgICAgICAgbWFyZ2luOjdweCAwIDA7XG4gICAgICAgIGZsb2F0OnJpZ2h0O1xuICAgICAgICBjbGVhcjpub25lXG4gICAgfVxuICAgIC5hYm91dC1iaXVyby1pbWd7XG4gICAgICAgIHdpZHRoOjUwJVxuICAgIH1cbiAgICAjY3VzdG9tIC5iaXVyby1oZWFkZXIgLmxvZ297XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIG1hcmdpbjowIDIwcHggMjBweCAwXG4gICAgfVxuICAgICNjdXN0b20gLmJpdXJvLXRpLWltZ3tcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6NzBweFxuICAgIH1cbiAgICAjY3VzdG9tIC5iaXVyby1qb2ItY29udGFjdHN7XG4gICAgICAgIG1hcmdpbjowIDAgMCA3MHB4XG4gICAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6NjAwcHgpe1xuICAgICNjb250ZW50IC5zZWFyY2hfYm94IGxpIGxhYmVse1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBwYWRkaW5nOjlweCAxMHB4IDAgMFxuICAgIH1cbiAgICAjY29udGVudCAuc2VhcmNoX2JveCBsaSAjc2VhcmNoLWlucHV0LWJsb2Nre1xuICAgICAgICBtYXJnaW46MCAwIDAgMTAwcHhcbiAgICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7XG5cbiAgICAjY29udGVudCAuYWR2ZXJ0X3RhYmxlIHRkOm50aC1jaGlsZCgyKSwjdG9wc2VhcmNoICN0b3Atc2VhcmNoLWZvcm0gbGFiZWx7XG4gICAgICAgIHRleHQtYWxpZ246bGVmdFxuICAgIH1cbiAgICBib2R5e1xuICAgICAgICBmb250LXNpemU6MTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6MS4zXG4gICAgfVxuICAgICNzaWRlYmFyIC5iYW5uZXIsI3NpZGViYXIgLmNvcHksI3RvcCAjbGFuZywjdG9wIC5jb3VudHJ5e1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxuICAgICN0b3AgI2xvZ297XG4gICAgICAgIG1hcmdpbjoyMXB4IDAgMjFweCAxNXB4XG4gICAgfVxuICAgICN0b3AgI2xhbmd7XG4gICAgICAgIGZvbnQtc2l6ZToxM3B4O1xuICAgICAgICBjb2xvcjojYTFhMWExO1xuICAgICAgICBtYXJnaW46MTBweCAwIDA7XG4gICAgICAgIGNsZWFyOnJpZ2h0O1xuICAgICAgICBmbG9hdDpyaWdodFxuICAgIH1cblxuICAgICNzaWRlYmFyIC5zaGFyZXtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luOjAgMCAxNXB4XG4gICAgfVxuICAgICNzaWRlYmFyIC5jb3B5e1xuICAgICAgICBwYWRkaW5nOjE1cHggMFxuICAgIH1cbiAgICAjY29udGVudCBoMXtcbiAgICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5XG4gICAgfVxuICAgICNjb250ZW50IGltZy5zdGFyam9icy1pbWd7XG4gICAgICAgIHdpZHRoOjIwMHB4XG4gICAgfVxuICAgICNjb250ZW50IC50LW1lbWJlcnNoaXAgdGR7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjEwcHhcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtbWVtYmVyc2hpcCAudC1tZW1iZXJzaGlwLWNvbC0xe1xuICAgICAgICB3aWR0aDoxNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDoyMHB4XG4gICAgfVxuICAgICNjb250ZW50IC50LWNvbnRhY3RzIHRkLnQtY29udGFjdHMtY29sLTF7XG4gICAgICAgIHdpZHRoOjM0JVxuICAgIH1cbiAgICAjY29udGVudCAudC1jb250YWN0cyB0ZC50LWNvbnRhY3RzLWNvbC0yLCNjb250ZW50IC50LWNvbnRhY3RzIHRkLnQtY29udGFjdHMtY29sLTN7XG4gICAgICAgIHdpZHRoOjMzJVxuICAgIH1cbiAgICAjY29udGVudCAuaW5mb19ib3gudHlsZV8xLCNjb250ZW50IC5pbmZvX2JveC50eWxlXzEgLmJvdHRvbSwjY29udGVudCAuaW5mb19ib3gudHlsZV8yLCNjb250ZW50IC5pbmZvX2JveC50eWxlXzIgLmJvdHRvbSwjY29udGVudCAuaW5mb19ib3gudHlsZV8zLCNjb250ZW50IC5pbmZvX2JveC50eWxlXzMgLmJvdHRvbSwjY29udGVudCAuaW5mb19ib3gudHlsZV80LCNjb250ZW50IC5pbmZvX2JveC50eWxlXzQgLmJvdHRvbSwjY29udGVudCAuaW5mb19ib3gudHlsZV81LCNjb250ZW50IC5pbmZvX2JveC50eWxlXzUgLmJvdHRvbXtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vX2ltZy9pbmZvX2JveF9iZy5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXRcbiAgICB9XG4gICAgI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0ZHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6MXB4IHNvbGlkICNERkUxRTRcbiAgICB9XG4gICAgI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0ZDpudGgtY2hpbGQoNCl7XG4gICAgICAgIGRpc3BsYXk6dGFibGUtY2VsbFxuICAgIH1cbiAgICAjdG9wc2VhcmNoe1xuICAgICAgICBtYXJnaW46MjdweCAwIDAgNjJweFxuICAgIH1cbiAgICAuYWR2ZXJ0X3BhZ2V7XG4gICAgICAgIG1hcmdpbjoyMHB4IGF1dG87XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgI0U2RTZFNlxuICAgIH1cbiAgICAuYWR2ZXJ0X3BhZ2UgLmNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzozMHB4IDQ5cHhcbiAgICB9XG4gICAgI2N1c3RvbSAuYml1cm8taGVhZGVyIC5sb2dve1xuICAgICAgICBtYXJnaW46MCAyMHB4IDI0cHggMFxuICAgIH1cbi8qICAgICNjdXN0b20gLmJpdXJvLXRpdGxle1xuICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAjMDA2OTU3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgIH0qL1xufVxuQG1lZGlhIChtaW4td2lkdGg6OTgwcHgpe1xuICAgICNjb250ZW50IGgyLCNjb250ZW50IGgzLCNjb250ZW50IHVsOm5vdChbY2xhc3NdKXtcbiAgICAgICAgdGV4dC1hbGlnbjpqdXN0aWZ5XG4gICAgfVxuXG4gICAgI3NpZGViYXIgI21lbnU+bGksI3NpZGViYXIgI21lbnU+bGk+YXtcbiAgICAgICAgZm9udC1mYW1pbHk6J0JlYmFzIE5ldWUnLHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4XG4gICAgfVxuICAgICNjb250ZW50IC5pbmZvX2JveCwjY29udGVudCAuaW5mb19ib3ggcCwjY29udGVudCBhLmhvbWVfdXJsLCNjb250ZW50IGgxLC5jLWhvbWUtdXJse1xuICAgICAgICBmb250LWZhbWlseTonQmViYXMgTmV1ZSdcbiAgICB9XG5cbiAgICAjY29udGVudCBoMXtcbiAgICAgICAgcGFkZGluZzowIDAgMTVweDtcbiAgICAgICAgZm9udC1zaXplOjI0cHhcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtcmVhc29uIHRke1xuICAgICAgICBkaXNwbGF5OnRhYmxlLWNlbGw7XG4gICAgICAgIHdpZHRoOjUwJVxuICAgIH1cbiAgICAjY29udGVudCAudC1yZWFzb24gLnQtcmVhc29uLWNvbC0xe1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjIwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDoxcHggc29saWQgI2RmZGZkZlxuICAgIH1cbiAgICAjY29udGVudCAudC1yZWFzb24gLnQtcmVhc29uLWNvbC0ye1xuICAgICAgICBwYWRkaW5nLWxlZnQ6MjBweFxuICAgIH1cbiAgICAjY29udGVudCAudC1yZWFzb24gLnQtcmVhc29uLWNvbC0yIGgye1xuICAgICAgICBwYWRkaW5nOjEycHggMCAyNXB4XG4gICAgfVxuICAgICNjb250ZW50IC50LW1lbWJlcnNoaXAgdGR7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOjBcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtbWVtYmVyc2hpcCAudC1tZW1iZXJzaGlwLWNvbC0xe1xuICAgICAgICB3aWR0aDoyNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDowXG4gICAgfVxuICAgICNjb250ZW50IC5pbmZvX2JveCwjY29udGVudCAuaW5mb19ib3ggcHtcbiAgICAgICAgZm9udC1zaXplOjE4cHhcbiAgICB9XG4gICAgI2NvbnRlbnQgLnNlYXJjaF9ib3ggbGkgc2VsZWN0e1xuICAgICAgICBtYXJnaW46MCAzM3B4IDEwcHggMFxuICAgIH1cbiAgICAjY29udGVudCAuc2VhcmNoX2JveCBsaSBhLnVybHtcbiAgICAgICAgbWFyZ2luLXRvcDotMzZweFxuICAgIH1cbiAgICAjY29udGVudCAuc2VhcmNoX2JveCBsaSAjc2VhcmNoLWlucHV0LWJsb2Nre1xuICAgICAgICBtYXJnaW46MCAyMDBweCAwIDEwMHB4XG4gICAgfVxuICAgICNjb250ZW50IGEuaG9tZV91cmwsLmMtaG9tZS11cmx7XG4gICAgICAgIGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDo0MDA7XG4gICAgICAgIG1hcmdpbjoxNXB4IDUwcHg7XG4gICAgICAgIGZvbnQtc2l6ZToyNHB4XG4gICAgfVxuICAgICNjb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaXtcbiAgICAgICAgcGFkZGluZzowIDAgNXB4IDQ1cHg7XG4gICAgfVxuICAgICNjb250ZW50IHVsOm5vdChbY2xhc3NdKSBsaTpiZWZvcmUgeyBsZWZ0OiAyMXB4OyB9XG5cbiAgICAjdG9wc2VhcmNoe1xuICAgICAgICBmbG9hdDpsZWZ0O1xuICAgICAgICBtYXJnaW46NDdweCAwIDEwcHggMTE0cHg7XG4gICAgICAgIHdpZHRoOjU1MHB4XG4gICAgfVxuICAgICN0b3BzZWFyY2ggI3RvcC1zZWFyY2gtZm9ybSBsYWJlbHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgcGFkZGluZzoycHggMTBweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZToyM3B4O1xuICAgICAgICBmb250LWZhbWlseTonQmViYXMgTmV1ZScsc2Fucy1zZXJpZlxuICAgIH1cbiAgICAuYWJvdXQtYml1cm8taW1ne1xuICAgICAgICB3aWR0aDoyNSVcbiAgICB9XG4gICAgLmFkdmVydF9wYWdle1xuICAgICAgICBtYXgtd2lkdGg6Nzc2cHhcbiAgICB9XG4gICAgLmFkdmVydF9wYWdlIC5jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6NTBweCA2OXB4XG4gICAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTI4MXB4KXtcbiAgICBbaHJlZl49dGVsXXtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6bm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOm5vbmU7XG4gICAgICAgIGNvbG9yOmluaGVyaXRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo5NzlweCl7XG4gICAgI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0ZDpudGgtY2hpbGQoMyksI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0aDpudGgtY2hpbGQoMyl7XG4gICAgICAgIGRpc3BsYXk6bm9uZVxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtcbiAgICAjY29udGVudCBoMSAuaWNvbntcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDoxMHB4XG4gICAgfVxuICAgICNjb250ZW50IC50LW1lbWJlcnNoaXAgdHJ7XG4gICAgICAgIGRpc3BsYXk6YmxvY2tcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtbWVtYmVyc2hpcCB0ZHtcbiAgICAgICAgZGlzcGxheTpibG9jaztcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cbiAgICAjY29udGVudCAudC1tZW1iZXJzaGlwIC50LW1lbWJlcnNoaXAtY29sLTJ7XG4gICAgICAgIGJvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZmRmZGY7XG4gICAgICAgIHBhZGRpbmc6MCAwIDIwcHhcbiAgICB9XG4gICAgI2NvbnRlbnQgLnQtY29udGFjdHMgdGR7XG4gICAgICAgIGZsb2F0OmxlZnQ7XG4gICAgICAgIHdpZHRoOjUwJVxuICAgIH1cbiAgICAjY29udGVudCAuYWR2ZXJ0X3RhYmxlIHRoe1xuICAgICAgICBkaXNwbGF5Om5vbmVcbiAgICB9XG4gICAgI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0aDpmaXJzdC1jaGlsZHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cbiAgICAuaGlkZGVuLW1heC1zbWFsbHtcbiAgICAgICAgZGlzcGxheTpub25lIWltcG9ydGFudFxuICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOjU5OXB4KXtcbiAgICAjY29udGVudCAuc2VhcmNoX2JveCBsaSBzZWxlY3QrbGFiZWx7XG4gICAgICAgIGNsZWFyOmxlZnRcbiAgICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDo0NzlweCl7XG4gICAgI2NvbnRlbnQgLnQtY29udGFjdHMgdGR7XG4gICAgICAgIHdpZHRoOjEwMCVcbiAgICB9XG4gICAgI2NvbnRlbnQgLmFkdmVydF90YWJsZSB0ZHtcbiAgICAgICAgZmxvYXQ6bGVmdDtcbiAgICAgICAgd2lkdGg6MTAwJVxuICAgIH1cbiAgICAjY29udGVudCAuYWR2ZXJ0X3RhYmxlIHRkOmZpcnN0LWNoaWxke1xuICAgICAgICBwYWRkaW5nLXRvcDoxMHB4XG4gICAgfVxuICAgICNjb250ZW50IC5hZHZlcnRfdGFibGUgdGQ6bGFzdC1jaGlsZHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206MTBweFxuICAgIH1cbiAgICAuaGlkZGVuLW1heC14LXNtYWxse1xuICAgICAgICBkaXNwbGF5Om5vbmUhaW1wb3J0YW50XG4gICAgfVxuICAgICNjdXN0b20gLmJpdXJvLWpvYi12YWxpZC10aWxse1xuICAgICAgICBkaXNwbGF5OmJsb2NrXG4gICAgfVxufVxuXG5cblxuXG4iXX0= */
.l-footer{min-height:160px}.c-agencies--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.c-agencies--list-item{margin-right:10px;padding:0 12px;font-weight:400;line-height:1.5;cursor:pointer}.is-agencies--list-item-active{background:#ccc;font-weight:700}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 20px;background:#f6f6f6;overflow:hidden;z-index:100}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-cookies-warning--inner{margin:0 auto;max-width:976px}#custom .biuro-title{margin:0 0 20px;padding:10px;font-size:calc(1.125rem + .8929vw - 2.85728px);border:2px solid #006957;border:2px solid var(--color--green);border-radius:12px}#custom .biuro-title h1{margin:0;padding:0;line-height:1.2;color:#006957;color:var(--color--green);font-weight:700;overflow:hidden;text-align:center;text-transform:uppercase}#main:after,#top:after,.about-biuro-img:before,.icon:before{content:""}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;src:local("PT Sans Narrow"),local("PTSans-Narrow"),url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format("truetype")}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;src:local("PT Sans Narrow Bold"),local("PTSans-NarrowBold"),url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format("truetype")}@font-face{font-family:Bebas Neue;src:url(../_fonts/bebas-neue.eot);src:url(../_fonts/bebas-neue.eot?#iefix) format("embedded-opentype"),url(../_fonts/bebas-neue.woff2) format("woff2"),url(../_fonts/bebas-neue.woff) format("woff"),url(../_fonts/bebas-neue.ttf) format("truetype"),url(../_fonts/bebas-neue.svg#BebasNeue) format("svg")}#main:after,#top:after{display:table;clear:both}*{padding:0;margin:0;outline:0}fieldset,img{border:0}ul{list-style:none}table{border-spacing:0}html body{overflow:visible}body{color:#4b4d4f;font-family:PT Sans Narrow,sans-serif;font-size:18px;line-height:1.2;overflow:auto}button,input,select,textarea{color:#4b4d4f;font:16px/1.3 PT Sans Narrow,sans-serif}.bu-action{height:28px;cursor:pointer;border:1px solid #e1e1e1;padding:0 15px;margin:0;display:inline-block}.bu-action--main{color:#fff;background:#006957}.c-nav-footer{margin:0;padding:0;list-style:none}.c-nav-footer+.c-nav-footer{margin-top:20px}.c-nav-footer li{display:inline-block;padding:0 5px}.c-nav-footer a{display:block;padding:0 3px;text-decoration:none;color:#4b4d4f;border:1px solid #fff}#top #lang,#top .country{display:none}.c-nav-footer a:hover{border-color:#ababab}.c-nav-footer .act,.c-nav-footer .act:hover{border-color:#4b4d4f}#top{padding:20px 0 0}#top #logo{float:none;width:133px;margin:0 auto 20px}#top #country{margin:20px 0 0;float:right}#top #country li,#top #lang li{float:left}#top #country li a,#top #lang li a{color:#c3c3c3;font-size:13px;text-decoration:none;padding:0 6px;float:left}#sidebar #menu>li,#sidebar #menu>li>a{font-size:21px;line-height:22px;width:100%}#top #country li a.act,#top #lang li a.act{color:#939393;background:#ebebeb}#top #country li a:hover,#top #lang li a:hover{text-decoration:underline}#sidebar{padding:20px 0 15px 15px;overflow:hidden}#sidebar #menu{width:100%;margin:0 0 20px -15px}#sidebar #menu>li{float:left;padding:0 0 13px}#sidebar #menu>li>a{padding:0 0 1px 15px;color:#4b4d4f;text-decoration:none}#sidebar #menu>li ul{display:block}#sidebar #menu>li ul li{width:100%;padding:6px 0 0 15px;float:left}#sidebar #menu>li ul li a{display:block;color:#4b4d4f;font:16px/1.1 PT Sans Narrow,sans-serif;text-decoration:none}#sidebar .banner,#sidebar .share{display:none}#sidebar .share a{display:inline-block;height:24px;margin:0 10px 0 0}#sidebar .share a.facebook,#sidebar .share a.linkedin,#sidebar .share a.share_all{background:url(../_img/share_icons.png) no-repeat}#sidebar .share a.facebook{width:24px;background-position:0 0}#sidebar .share a.linkedin{width:24px;background-position:0 -50px}#sidebar .share a.share_all{width:49px;background-position:0 -100px}#sidebar .copy{display:none}.style_1>a{background:url(../_img/menu_icons.png) 0 2px no-repeat}.style_1>a.act{background:url(../_img/menu_icons.png) -250px 0 no-repeat}.style_2>a{background:url(../_img/menu_icons.png) 0 -98px no-repeat}.style_2>a.act{background:url(../_img/menu_icons.png) -250px -100px no-repeat}.style_3>a{background:url(../_img/menu_icons.png) 0 -198px no-repeat}.style_3>a.act{background:url(../_img/menu_icons.png) -250px -200px no-repeat}.style_4>a{background:url(../_img/menu_icons.png) 0 -298px no-repeat}.style_4>a.act{background:url(../_img/menu_icons.png) -250px -300px no-repeat}.style_5>a{background:url(../_img/menu_icons.png) 0 -398px no-repeat}.style_5>a.act{background:url(../_img/menu_icons.png) -250px -400px no-repeat}.style_1>ul li{background:url(../_img/menu_icons.png) -250px -15px no-repeat}.style_2>ul li{background:url(../_img/menu_icons.png) -250px -115px no-repeat}.style_3>ul li{background:url(../_img/menu_icons.png) -250px -215px no-repeat}.style_4>ul li{background:url(../_img/menu_icons.png) -250px -315px no-repeat}.style_5>ul li{background:url(../_img/menu_icons.png) -250px -415px no-repeat}.style_1>ul li a.act{color:#253466;background:url(../_img/menu_icons.png) -250px 2px no-repeat}.style_2>ul li a.act{color:#156292;background:url(../_img/menu_icons.png) -250px -98px no-repeat}.style_3>ul li a.act{color:#bb2543;background:url(../_img/menu_icons.png) -250px -198px no-repeat}.style_4>ul li a.act{color:#b7652f;background:url(../_img/menu_icons.png) -250px -298px no-repeat}.style_5>ul li a.act{color:#6b1b39;background:url(../_img/menu_icons.png) -250px -398px no-repeat}#sidebar #menu>li ul li a.act{padding:0 0 0 15px;margin:0 0 0 -15px}#sidebar #menu>li ul li a:hover{text-decoration:underline}#sidebar a.url_newsletter{color:#4b4d4f;font-weight:700;text-decoration:none;background:url(../_img/newsletter_icon.gif) no-repeat;padding:0 15px 0 72px;margin:0 0 35px -15px;clear:both;display:block}#content a:hover,#sidebar a:hover.url_newsletter{text-decoration:underline}#content{padding:17px 0 15px;overflow:hidden}#content img{max-width:100%;height:auto}#content h1{padding:0 0 10px;font-size:22px;font-weight:400}#content h2{padding:0 0 13px;font-size:19px;font-weight:700}#content h2 small{display:block;font-size:16px}#content h3{padding:0 0 10px;font-size:17px;font-weight:700}#content .info_box,#content .info_box p{font-size:16px;line-height:1.2;text-transform:uppercase}#content .t-reason{padding:0;border:0}#content .t-reason td{display:block;vertical-align:top}#content .t-reason .t-reason-col-2 h2{padding:25px 0 13px}#content .t-reason h2{text-align:center}#content .t-reason ul{padding:0}#content .t-membership{width:100%;border:0;text-align:left}#content .t-membership td{text-align:justify;vertical-align:middle}#content .t-membership .t-membership-row-4 td{border-bottom:none}#content .t-contacts-box{max-width:650px}#content .t-contacts{width:100%}#content .t-contacts td{vertical-align:top}#content .t-contacts p{text-align:left}#content .info_box{position:relative;margin:0 0 20px;color:#fff}#content .info_box.tyle_1{background-position:0 0}#content .info_box.tyle_1 .bottom{background-position:-250px 100%}#content .info_box.tyle_2{background-position:-500px 0}#content .info_box.tyle_2 .bottom{background-position:-750px 100%}#content .info_box.tyle_3{background-position:-1000px 0}#content .info_box.tyle_3 .bottom{background-position:-1250px 100%}#content .info_box.tyle_4{background-position:-1500px 0}#content .info_box.tyle_4 .bottom{background-position:-1750px 100%}#content .info_box.tyle_5{background-position:-2000px 0}#content .info_box.tyle_5 .bottom{background-position:-2250px 100%}#content .info_box .bottom{width:219px;height:22px;position:absolute;left:0;bottom:-22px}#content .info_box p{padding:0}#content .search_box{background:#f8f8f8;padding:10px}#content .search_box select{width:130px;background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .search_box li{padding:0;display:block;background:0 0;overflow:hidden}#content .search_box li label{display:block;font-weight:700}#content .search_box li .input{width:78%;color:#4b4d4f;border:0;padding:8px;background:0 0}#content .search_box li select{color:#4b4d4f;background:#f5f5f5;margin:0 20px 10px 0}#content .search_box li select+.filter-button{clear:left;margin-left:100px}#content .search_box li .submit{float:right;width:39px;height:39px;cursor:pointer;background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;border:0;vertical-align:middle}#content .search_box li a.url{float:right;margin-top:7px;padding:4px 18px 4px 0;font-weight:700}#content .search_box li a.url.open{background:url(../_img/search_box_url_icon.gif) right 12px no-repeat}#content .search_box li a.url.close{background:url(../_img/search_box_url_icon.gif) right -13px no-repeat}#content .search_box li #search-input-block{border:1px solid #dfe1e4;background:#fff;overflow:hidden}#content .search_box li.filter-additional{padding-top:10px}#content .search_box li.filter-additional label{float:left;width:95px;padding:6px 5px 0 0}#content .search_box li.filter-additional select{float:left}#content .search_box li.filter-additional+.filter-additional{padding-top:0}#content .search_box li #period,#content .search_box li #type{margin-right:0}#content .search_box .filter-button{float:left;color:#4b4d4f;background:#f5f5f5;margin:0 22px 0 0;border:1px solid #e1e1e1;padding:7px;cursor:pointer;text-decoration:none}#content .search_box .filter-button:hover{background:#eee}#content .advert_table{width:100%;margin:0 0 20px}#content .advert_table th{font-weight:700;text-align:left;vertical-align:top;border-left:1px solid #dfe1e4;padding:15px 10px 10px}#content .advert_table th:first-child{display:table-cell;border-left:0}#content .advert_table td{vertical-align:top;padding:0 10px}#content .advert_table td:first-child{border-left:0}#content .advert_table .bg td{background:#f8f8f8}#content p{padding:0 0 15px;text-align:justify}#content a{color:#4b4d4f;text-decoration:none}#content .img_left{margin:0 20px 15px 0;float:left}#content a.home_url,.c-home-url{width:254px;color:#4b4d4f;font-size:21px;margin:15px auto;display:block;text-align:center;line-height:1.2}#content a.home_url{text-decoration:none;padding:280px 0 0}#content a.home_url_1{background:url(../_img/workis_l.png) no-repeat;background-size:contain}#content a.home_url_2{background:url(../_img/img_2.jpg) no-repeat}#content a:hover.home_url{text-decoration:underline}.c-home-url{text-decoration:none}.c-home-url:hover{text-decoration:underline}.c-home-pic{display:block;border-radius:50%;margin-bottom:20px;overflow:hidden}#content .contact-form .form li textarea,.cv-form .form li textarea{overflow-y:auto;resize:none}.c-home-pic img{display:block}#content .news_list{padding:0 0 15px;display:block}#content .news_list li{border-top:1px solid #dfe1e4;padding:15px 0 0;display:block}#content .news_list li a.more{font-weight:700;text-decoration:underline}#content .news_list li:first-child{border-top:0;padding:0}#content .staff{margin:0 0 15px -33px;display:block}#content .staff li{width:216px;margin:0 0 10px 33px;float:left}#content .staff li.sep{width:100%}#content .staff li .foto{margin:0 0 10px;display:block}#content .staff li p{padding:0 5px 15px}#content .form{width:318px;padding:0 0 15px;display:inline-block}#content .form li{padding:0 0 28px;display:block;background:0 0}#content .form li.bottom{padding:0 0 10px;margin:-10px 0 0}#content .form li label{padding:0 0 6px;display:block}#content .form li input.text,#content .form li select,#content .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .form li input.text,#content .form li textarea{width:318px}#content .form li select{width:164px}#content .form li textarea{height:114px;overflow:auto}#content .form li .errormessage{color:#bb2543;padding:6px 0 0;display:block}#content .form li .txt{color:#bb2543;display:inline-block}#content .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#content .form li .action:hover{background:#008d75}#content .form li .Actions{display:inline-block}#content .country_tabs{width:100%;padding:0 0 15px;float:left}#content .country_tabs li{padding:0 10px 0 0;float:left}#content .country_tabs li a{color:#4b4d4f;text-decoration:none;float:left}#content .country_tabs li a.act{font-weight:700;background:#ebebeb;padding:0 10px}#content .country_tabs li a:hover{text-decoration:underline}#content .pages{text-align:center;padding:0 0 15px;display:block}#content .pages a{margin:0 3px}#content .pages a.prev{font-weight:700;float:left}#content .pages a.next{font-weight:700;float:right}#content .pages a.act{font-weight:700}#banners{width:976px;padding:20px 0;float:left}#banners li{margin:0 0 0 40px;float:left}#banners li:first-child{margin:0}.fl{float:left!important}.fr{float:right!important}.clear{height:0;clear:both;display:block}.input,input.text,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.map_page{width:540px;text-align:center;margin:20px auto}.map_page .logo{margin:0 0 30px;display:block}.map_page p{padding:0 0 15px;display:block}.map_page a.map_url{width:168px;position:relative;display:inline-block}.map_page a.map_url.es{height:89px;background:url(../_img/map_url.jpg) no-repeat;margin:0 0 -20px}.map_page a:hover.map_url.es{background:url(../_img/map_url.jpg) -200px 0 no-repeat;z-index:1}.map_page a.map_url.lv{height:100px;background:url(../_img/map_url.jpg) 0 -69px no-repeat;margin:0 0 -30px}.map_page a:hover.map_url.lv{background:url(../_img/map_url.jpg) -400px -69px no-repeat;z-index:1}.map_page a.map_url.lt{height:109px;background:url(../_img/map_url.jpg) 0 -139px no-repeat}.map_page a:hover.map_url.lt{background:url(../_img/map_url.jpg) -600px -139px no-repeat;z-index:1}.map_page .copy{padding:25px 0 0;display:block}.hide{display:none!important}#top .country{margin:40px 0 0;float:right}#top .country li{float:left}#top .country li a{color:#c3c3c3;font-size:13px;text-decoration:none;padding:0 6px;float:left}#content ul:not([class]) a,#top .country li a:hover{text-decoration:underline}#top .country li a.act{color:#939393;background:#ebebeb}#content img.left{margin:15px 20px 15px 0;float:left}#content img.ico{position:relative;top:7px}#map_canvas{width:100%;height:450px}#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{border:1px solid #bb2543}.job-cont{padding:0 0 15px;display:block}.cont-content{display:block;padding:0 0 10px}.cv-form .form li.bottom{padding:0 0 10px;margin:-10px 0 0}.cv-form .form li label{padding:0 0 6px;display:block}.cv-form .form li input.text,.cv-form .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px;width:318px}.cv-form .form li textarea{height:114px}#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{overflow:hidden}.cv-form .form li input[type=file]{background:#f7f7f7;border:1px solid #e1e1e1;padding:0 6px;width:304px;height:30px}.cv-form .form li .errormessage{color:#bb2543;padding:6px 0 0}.cv-form .form li input[type=file].error,.cv-form .form li input[type=text].error{border:1px solid #bb2543}.cv-form .form li .txt{color:#bb2543;display:inline-block}.cv-form .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#sidebar .addthis_share a,#sidebar .share.share_addthis a{height:20px}.cv-form .form li .action:hover{background:#008d75}.cv-form .form li .Actions{display:inline-block}#cv-success,#cv-success p{color:#393}#content ul:not([class]){padding:0 0 15px;display:block}#content ul.table li,#content ul:not([class]) li{position:relative;padding:0 0 5px 25px;display:block}#content ul.table li:before,#content ul:not([class]) li:before{content:"";position:absolute;top:9px;left:1px;width:4px;height:4px;border-radius:50%;background:#4b4d4f}#content ul:not([class]) a:hover,.advert_page .container a:hover{text-decoration:none}#content ol{padding:0 0 15px 20px;text-align:justify}#content ol>li{padding:0 0 5px;text-align:justify}#sidebar .share.share_addthis{width:110px}#content .cform .form li select{width:318px}#sidebar .addthis_share{height:20px;padding:2px 0;width:100px;display:inline-block}#content #filter-empty-results{padding-top:15px}#content a.home_url,#content h1,#sidebar #menu>li,#sidebar #menu>li>a{text-transform:uppercase}#sidebar #menu>li ul li a{text-transform:none}#topsearch #top-search-form label,.advert_page .container h2{text-align:center;text-transform:uppercase}#content p{padding-bottom:16px}.hidden-coords{display:none}#topsearch{width:230px;margin:0 auto 20px}#topsearch #top-search-form label{display:block;height:27px;font-size:21px;line-height:1.2}#topsearch #top-search-form #search-input-block{display:inline-block;border:1px solid #dfe1e4}#topsearch #top-search-form .input{float:left;width:183px;margin-right:15px;padding:5px 8px;color:#4b4d4f;border:none}#topsearch #top-search-form .submit{float:left;width:30px;height:30px;padding:0;cursor:pointer;background:url(../_img/top_search_box_icon.png) 50% 50% no-repeat;border:0;vertical-align:middle}.banner{width:180px;height:160px;float:left;position:relative;left:-15px;margin-right:50px;margin-bottom:20px}.banner a,.banner a img{border:0}.icon:before{position:relative;top:9px;display:inline-block;width:30px;height:26px;margin:0 8px 0 0;background:url(../_img/icons.png) 50px 50px no-repeat;border-radius:3px}#content .icon-blue-dark{color:#253466;font-weight:700}.icon-blue-dark:before{border:1px solid #253466}.icon-blue-dark:hover:before{background-color:#253466}#content .icon-blue-light{color:#156292;font-weight:700}.icon-blue-light:before{border:1px solid #156292}.icon-blue-light:hover:before{background-color:#156292}#content .icon-red{color:#bb2543;font-weight:700}.icon-red:before{border:1px solid #bb2543}.icon-red:hover:before{background-color:#bb2543}#content .icon-brown{color:#b76630;font-weight:700}.icon-brown:before{border:1px solid #b76630}.icon-brown:hover:before{background-color:#b76630}#content .icon-purple{color:#6b1c3a;font-weight:700}.icon-purple:before{border:1px solid #6b1c3a}.icon-purple:hover:before{background-color:#6b1c3a}#content .icon-green{color:#006957;font-weight:700}.icon-green:before{border:1px solid #006957}.icon-green:hover:before{background-color:#006957}.icon-blue-dark.icon-facebook:before{background-position:-2px -45px}.icon-blue-dark.icon-linkedin:before{background-position:-40px -45px}.icon-blue-dark.icon-phone:before{background-position:-80px -45px}.icon-blue-dark.icon-note:before{background-position:-121px -45px}.icon-blue-light.icon-facebook:before{background-position:-2px -87px}.icon-blue-light.icon-linkedin:before{background-position:-40px -87px}.icon-blue-light.icon-phone:before{background-position:-80px -87px}.icon-blue-light.icon-note:before{background-position:-121px -87px}.icon-red.icon-facebook:before{background-position:-2px -131px}.icon-red.icon-linkedin:before{background-position:-40px -131px}.icon-red.icon-phone:before{background-position:-80px -131px}.icon-red.icon-note:before{background-position:-121px -131px}.icon-brown.icon-facebook:before{background-position:-2px -176px}.icon-brown.icon-linkedin:before{background-position:-40px -176px}.icon-brown.icon-phone:before{background-position:-80px -176px}.icon-brown.icon-note:before{background-position:-121px -176px}.icon-purple.icon-facebook:before{background-position:-2px -218px}.icon-purple.icon-linkedin:before{background-position:-40px -218px}.icon-purple.icon-phone:before{background-position:-80px -218px}.icon-purple.icon-note:before{background-position:-121px -218px}.icon-green.icon-facebook:before{background-position:-2px -258px}.icon-green.icon-linkedin:before{background-position:-40px -258px}.icon-green.icon-phone:before{background-position:-80px -258px}.icon-green.icon-note:before{background-position:-121px -258px}.icon-facebook:hover:before{background-position:-2px -7px}.icon-linkedin:hover:before{background-position:-40px -7px}.icon-phone:hover:before{background-position:-80px -7px}.icon-note:hover:before{background-position:-121px -7px}.about-biuro{margin:0 auto}.about-biuro-img{position:relative;float:left;width:100%;height:214px;background-repeat:no-repeat}.about-biuro-img:before{position:absolute;top:0;left:50%;width:178px;height:214px;margin:0 0 0 -89px}.about-biuro-img-1:before{background-position:0 0}.about-biuro-img-2:before{background-position:-178px 0}.about-biuro-img-3:before{background-position:-356px 0}.about-biuro-img-4:before{background-position:-534px 0}.about-biuro-lt .about-biuro-img:before{background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)}.about-biuro-lv .about-biuro-img:before{background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)}.about-biuro-ee .about-biuro-img:before{background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)}.about-biuro-en .about-biuro-img:before{background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)}.about-biuro-ru .about-biuro-img:before{background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)}.advert_page{max-width:736px;margin:0 auto}.advert_page .container{padding:20px;opacity:1;visibility:visible}.advert_page .container h1{font-weight:700;padding:0 0 15px;display:block}.advert_page .container h2{font-weight:700;padding:35px 0 0;margin:0 67px 30px 0;float:right}.advert_page .container h3{font-weight:700;padding:0 6px 18px 0}.advert_page .container ol,.advert_page .container p,.advert_page .container ul{padding:0 0 15px;display:block}.advert_page .container ol li,.advert_page .container ul li{padding:0 0 0 70px;display:block}.advert_page .container a{color:#4b4d4f}.advert_page .container .company{padding:0 0 15px;display:block}.advert_page .container .cv-form .form{width:318px;margin-top:20px;padding:0 0 15px;display:inline-block;list-style:none}.advert_page .container .cv-form .form li{padding:0 0 28px;display:block;list-style:none;background:0 0}.job-add h3{float:left;clear:both;font-weight:700;padding:0 6px 15px 0}.job-add span{display:block;float:left;padding:0 0 15px}#custom .biuro-header p{color:#006957;font-weight:700}#custom .biuro-header .logo{float:none;width:133px;margin:0 auto 20px}#custom .biuro-ti-img{display:none}#custom .biuro-ti-text h3{color:#006957;padding:0}#custom .biuro-ti-text li{position:relative;padding:0 0 0 15px;background:none}#custom .biuro-ti-text li:before{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;border-radius:50%;background:#006957}@media (min-width:48rem){#custom .biuro-title{border-width:3px;margin:0 0 30px;padding:20px;font-size:22px}}@media (max-width:600px){.bu-action{height:44px}}@media (min-width:360px){#content .search_box li .input{width:83%}}@media (min-width:480px){#top #logo{margin:0;float:left}#content img.starjobs-img{float:left;width:100px;margin:15px 20px 15px 0}#content .t-contacts td.t-contacts-col-1{width:43%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:50%}#content .info_box{float:right;margin:47px 0 20px 20px}#content .search_box li .input{width:88%}#content .advert_table td{max-width:260px;padding:10px}#content .advert_table td:nth-child(2){text-align:right}#content .advert_table td:nth-child(4){display:none}#topsearch{margin:7px 0 0;float:right;clear:none}.about-biuro-img{width:50%}#custom .biuro-header .logo{float:left;margin:0 20px 20px 0}#custom .biuro-ti-img{display:block;float:left;width:70px}#custom .biuro-job-contacts{margin:0 0 0 70px}}@media (min-width:600px){#content .search_box li label{float:left;padding:9px 10px 0 0}#content .search_box li #search-input-block{margin:0 0 0 100px}}@media (min-width:768px){#content .advert_table td:nth-child(2),#topsearch #top-search-form label{text-align:left}body{font-size:16px;line-height:1.3}#sidebar .banner,#sidebar .copy,#top #lang,#top .country{display:block}#top #logo{margin:21px 0 21px 15px}#top #lang{font-size:13px;color:#a1a1a1;margin:10px 0 0;clear:right;float:right}#sidebar .share{display:block;margin:0 0 15px}#sidebar .copy{padding:15px 0}#content h1{text-align:justify}#content img.starjobs-img{width:200px}#content .t-membership td{border-bottom:1px solid #dfdfdf;padding-bottom:10px}#content .t-membership .t-membership-col-1{width:150px;padding-right:20px}#content .t-contacts td.t-contacts-col-1{width:34%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:33%}#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{background-image:url(../_img/info_box_bg.png);background-repeat:no-repeat}#content .advert_table td{border-left:1px solid #dfe1e4}#content .advert_table td:nth-child(4){display:table-cell}#topsearch{margin:27px 0 0 62px}.advert_page{margin:20px auto;border:1px solid #e6e6e6}.advert_page .container{padding:30px 49px}#custom .biuro-header .logo{margin:0 20px 24px 0}}@media (min-width:980px){#content h2,#content h3,#content ul:not([class]){text-align:justify}#sidebar #menu>li,#sidebar #menu>li>a{font-family:Bebas Neue,sans-serif;font-size:24px}#content .info_box,#content .info_box p,#content a.home_url,#content h1,.c-home-url{font-family:Bebas Neue}#content h1{padding:0 0 15px;font-size:24px}#content .t-reason td{display:table-cell;width:50%}#content .t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}#content .t-reason .t-reason-col-2{padding-left:20px}#content .t-reason .t-reason-col-2 h2{padding:12px 0 25px}#content .t-membership td{padding-bottom:0}#content .t-membership .t-membership-col-1{width:250px;padding-right:0}#content .info_box,#content .info_box p{font-size:18px}#content .search_box li select{margin:0 33px 10px 0}#content .search_box li a.url{margin-top:-36px}#content .search_box li #search-input-block{margin:0 200px 0 100px}#content a.home_url,.c-home-url{display:inline-block;font-weight:400;margin:15px 50px;font-size:24px}#content ul:not([class]) li{padding:0 0 5px 45px}#content ul:not([class]) li:before{left:21px}#topsearch{float:left;margin:47px 0 10px 114px;width:550px}#topsearch #top-search-form label{float:left;padding:2px 10px 0 0;font-size:23px;font-family:Bebas Neue,sans-serif}.about-biuro-img{width:25%}.advert_page{max-width:776px}.advert_page .container{padding:50px 69px}}@media only screen and (min-width:1281px){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:979px){#content .advert_table td:nth-child(3),#content .advert_table th:nth-child(3){display:none}}@media (max-width:767px){#content h1 .icon{display:block;margin-top:10px}#content .t-membership tr{display:block}#content .t-membership td{display:block;float:left;width:100%}#content .t-membership .t-membership-col-2{border-bottom:1px solid #dfdfdf;padding:0 0 20px}#content .t-contacts td{float:left;width:50%}#content .advert_table th{display:none}#content .advert_table th:first-child{float:left;width:100%}.hidden-max-small{display:none!important}}@media (max-width:599px){#content .search_box li select+label{clear:left}}@media (max-width:479px){#content .t-contacts td{width:100%}#content .advert_table td{float:left;width:100%}#content .advert_table td:first-child{padding-top:10px}#content .advert_table td:last-child{padding-bottom:10px}.hidden-max-x-small{display:none!important}#custom .biuro-job-valid-till{display:block}}
/*# sourceMappingURL=main.min.css.map */
.l-footer{min-height:160px}.c-agencies--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:16px}.c-agencies--list-item{margin-right:10px;padding:0 12px;font-weight:400;line-height:1.5;cursor:pointer}.is-agencies--list-item-active{background:#ccc;font-weight:700}.c-cookies-warning{position:fixed;left:0;right:0;bottom:0;padding:15px 20px;background:#f6f6f6;overflow:hidden;z-index:100}.c-cookies-warning .bu-action{margin-top:10px}.c-cookies-warning .bu-action--alt{float:right}.c-cookies-warning--inner{margin:0 auto;max-width:976px}#custom .biuro-title{margin:0 0 20px;padding:10px;font-size:calc(1.125rem + .8929vw - 2.85728px);border:2px solid #006957;border:2px solid var(--color--green);border-radius:12px}#custom .biuro-title h1{margin:0;padding:0;line-height:1.2;color:#006957;color:var(--color--green);font-weight:700;overflow:hidden;text-align:center;text-transform:uppercase}#main:after,#top:after,.about-biuro-img:before,.icon:before{content:""}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:400;src:local("PT Sans Narrow"),local("PTSans-Narrow"),url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format("truetype")}@font-face{font-family:PT Sans Narrow;font-style:normal;font-weight:700;src:local("PT Sans Narrow Bold"),local("PTSans-NarrowBold"),url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format("truetype")}@font-face{font-family:Bebas Neue;src:url(../_fonts/bebas-neue.eot);src:url(../_fonts/bebas-neue.eot?#iefix) format("embedded-opentype"),url(../_fonts/bebas-neue.woff2) format("woff2"),url(../_fonts/bebas-neue.woff) format("woff"),url(../_fonts/bebas-neue.ttf) format("truetype"),url(../_fonts/bebas-neue.svg#BebasNeue) format("svg")}#main:after,#top:after{display:table;clear:both}*{padding:0;margin:0;outline:0}fieldset,img{border:0}ul{list-style:none}table{border-spacing:0}html body{overflow:visible}body{color:#4b4d4f;font-family:PT Sans Narrow,sans-serif;font-size:18px;line-height:1.2;overflow:auto}button,input,select,textarea{color:#4b4d4f;font:16px/1.3 PT Sans Narrow,sans-serif}.bu-action{height:28px;cursor:pointer;border:1px solid #e1e1e1;padding:0 15px;margin:0;display:inline-block}.bu-action--main{color:#fff;background:#006957}.c-nav-footer{margin:0;padding:0;list-style:none}.c-nav-footer+.c-nav-footer{margin-top:20px}.c-nav-footer li{display:inline-block;padding:0 5px}.c-nav-footer a{display:block;padding:0 3px;text-decoration:none;color:#4b4d4f;border:1px solid #fff}#top #lang,#top .country{display:none}.c-nav-footer a:hover{border-color:#ababab}.c-nav-footer .act,.c-nav-footer .act:hover{border-color:#4b4d4f}#top{padding:20px 0 0}#top #logo{float:none;width:133px;margin:0 auto 20px}#top #country{margin:20px 0 0;float:right}#top #country li,#top #lang li{float:left}#top #country li a,#top #lang li a{color:#c3c3c3;font-size:13px;text-decoration:none;padding:0 6px;float:left}#sidebar #menu>li,#sidebar #menu>li>a{font-size:21px;line-height:22px;width:100%}#top #country li a.act,#top #lang li a.act{color:#939393;background:#ebebeb}#top #country li a:hover,#top #lang li a:hover{text-decoration:underline}#sidebar{padding:20px 0 15px 15px;overflow:hidden}#sidebar #menu{width:100%;margin:0 0 20px -15px}#sidebar #menu>li{float:left;padding:0 0 13px}#sidebar #menu>li>a{padding:0 0 1px 15px;color:#4b4d4f;text-decoration:none}#sidebar #menu>li ul{display:block}#sidebar #menu>li ul li{width:100%;padding:6px 0 0 15px;float:left}#sidebar #menu>li ul li a{display:block;color:#4b4d4f;font:16px/1.1 PT Sans Narrow,sans-serif;text-decoration:none}#sidebar .banner,#sidebar .share{display:none}#sidebar .share a{display:inline-block;height:24px;margin:0 10px 0 0}#sidebar .share a.facebook,#sidebar .share a.linkedin,#sidebar .share a.share_all{background:url(../_img/share_icons.png) no-repeat}#sidebar .share a.facebook{width:24px;background-position:0 0}#sidebar .share a.linkedin{width:24px;background-position:0 -50px}#sidebar .share a.share_all{width:49px;background-position:0 -100px}#sidebar .copy{display:none}.style_1>a{background:url(../_img/menu_icons.png) 0 2px no-repeat}.style_1>a.act{background:url(../_img/menu_icons.png) -250px 0 no-repeat}.style_2>a{background:url(../_img/menu_icons.png) 0 -98px no-repeat}.style_2>a.act{background:url(../_img/menu_icons.png) -250px -100px no-repeat}.style_3>a{background:url(../_img/menu_icons.png) 0 -198px no-repeat}.style_3>a.act{background:url(../_img/menu_icons.png) -250px -200px no-repeat}.style_4>a{background:url(../_img/menu_icons.png) 0 -298px no-repeat}.style_4>a.act{background:url(../_img/menu_icons.png) -250px -300px no-repeat}.style_5>a{background:url(../_img/menu_icons.png) 0 -398px no-repeat}.style_5>a.act{background:url(../_img/menu_icons.png) -250px -400px no-repeat}.style_1>ul li{background:url(../_img/menu_icons.png) -250px -15px no-repeat}.style_2>ul li{background:url(../_img/menu_icons.png) -250px -115px no-repeat}.style_3>ul li{background:url(../_img/menu_icons.png) -250px -215px no-repeat}.style_4>ul li{background:url(../_img/menu_icons.png) -250px -315px no-repeat}.style_5>ul li{background:url(../_img/menu_icons.png) -250px -415px no-repeat}.style_1>ul li a.act{color:#253466;background:url(../_img/menu_icons.png) -250px 2px no-repeat}.style_2>ul li a.act{color:#156292;background:url(../_img/menu_icons.png) -250px -98px no-repeat}.style_3>ul li a.act{color:#bb2543;background:url(../_img/menu_icons.png) -250px -198px no-repeat}.style_4>ul li a.act{color:#b7652f;background:url(../_img/menu_icons.png) -250px -298px no-repeat}.style_5>ul li a.act{color:#6b1b39;background:url(../_img/menu_icons.png) -250px -398px no-repeat}#sidebar #menu>li ul li a.act{padding:0 0 0 15px;margin:0 0 0 -15px}#sidebar #menu>li ul li a:hover{text-decoration:underline}#sidebar a.url_newsletter{color:#4b4d4f;font-weight:700;text-decoration:none;background:url(../_img/newsletter_icon.gif) no-repeat;padding:0 15px 0 72px;margin:0 0 35px -15px;clear:both;display:block}#content a:hover,#sidebar a:hover.url_newsletter{text-decoration:underline}#content{padding:17px 0 15px;overflow:hidden}#content img{max-width:100%;height:auto}#content h1{padding:0 0 10px;font-size:22px;font-weight:400}#content h2{padding:0 0 13px;font-size:19px;font-weight:700}#content h2 small{display:block;font-size:16px}#content h3{padding:0 0 10px;font-size:17px;font-weight:700}#content .info_box,#content .info_box p{font-size:16px;line-height:1.2;text-transform:uppercase}#content .t-reason{padding:0;border:0}#content .t-reason td{display:block;vertical-align:top}#content .t-reason .t-reason-col-2 h2{padding:25px 0 13px}#content .t-reason h2{text-align:center}#content .t-reason ul{padding:0}#content .t-membership{width:100%;border:0;text-align:left}#content .t-membership td{text-align:justify;vertical-align:middle}#content .t-membership .t-membership-row-4 td{border-bottom:none}#content .t-contacts-box{max-width:650px}#content .t-contacts{width:100%}#content .t-contacts td{vertical-align:top}#content .t-contacts p{text-align:left}#content .info_box{position:relative;margin:0 0 20px;color:#fff}#content .info_box.tyle_1{background-position:0 0}#content .info_box.tyle_1 .bottom{background-position:-250px 100%}#content .info_box.tyle_2{background-position:-500px 0}#content .info_box.tyle_2 .bottom{background-position:-750px 100%}#content .info_box.tyle_3{background-position:-1000px 0}#content .info_box.tyle_3 .bottom{background-position:-1250px 100%}#content .info_box.tyle_4{background-position:-1500px 0}#content .info_box.tyle_4 .bottom{background-position:-1750px 100%}#content .info_box.tyle_5{background-position:-2000px 0}#content .info_box.tyle_5 .bottom{background-position:-2250px 100%}#content .info_box .bottom{width:219px;height:22px;position:absolute;left:0;bottom:-22px}#content .info_box p{padding:0}#content .search_box{background:#f8f8f8;padding:10px}#content .search_box select{width:130px;background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .search_box li{padding:0;display:block;background:0 0;overflow:hidden}#content .search_box li label{display:block;font-weight:700}#content .search_box li .input{width:78%;color:#4b4d4f;border:0;padding:8px;background:0 0}#content .search_box li select{color:#4b4d4f;background:#f5f5f5;margin:0 20px 10px 0}#content .search_box li select+.filter-button{clear:left;margin-left:100px}#content .search_box li .submit{float:right;width:39px;height:39px;cursor:pointer;background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;border:0;vertical-align:middle}#content .search_box li a.url{float:right;margin-top:7px;padding:4px 18px 4px 0;font-weight:700}#content .search_box li a.url.open{background:url(../_img/search_box_url_icon.gif) right 12px no-repeat}#content .search_box li a.url.close{background:url(../_img/search_box_url_icon.gif) right -13px no-repeat}#content .search_box li #search-input-block{border:1px solid #dfe1e4;background:#fff;overflow:hidden}#content .search_box li.filter-additional{padding-top:10px}#content .search_box li.filter-additional label{float:left;width:95px;padding:6px 5px 0 0}#content .search_box li.filter-additional select{float:left}#content .search_box li.filter-additional+.filter-additional{padding-top:0}#content .search_box li #period,#content .search_box li #type{margin-right:0}#content .search_box .filter-button{float:left;color:#4b4d4f;background:#f5f5f5;margin:0 22px 0 0;border:1px solid #e1e1e1;padding:7px;cursor:pointer;text-decoration:none}#content .search_box .filter-button:hover{background:#eee}#content .advert_table{width:100%;margin:0 0 20px}#content .advert_table th{font-weight:700;text-align:left;vertical-align:top;border-left:1px solid #dfe1e4;padding:15px 10px 10px}#content .advert_table th:first-child{display:table-cell;border-left:0}#content .advert_table td{vertical-align:top;padding:0 10px}#content .advert_table td:first-child{border-left:0}#content .advert_table .bg td{background:#f8f8f8}#content p{padding:0 0 15px;text-align:justify}#content a{color:#4b4d4f;text-decoration:none}#content .img_left{margin:0 20px 15px 0;float:left}#content a.home_url,.c-home-url{width:254px;color:#4b4d4f;font-size:21px;margin:15px auto;display:block;text-align:center;line-height:1.2}#content a.home_url{text-decoration:none;padding:280px 0 0}#content a.home_url_1{background:url(../_img/workis_l.png) no-repeat;background-size:contain}#content a.home_url_2{background:url(../_img/img_2.jpg) no-repeat}#content a:hover.home_url{text-decoration:underline}.c-home-url{text-decoration:none}.c-home-url:hover{text-decoration:underline}.c-home-pic{display:block;border-radius:50%;margin-bottom:20px;overflow:hidden}#content .contact-form .form li textarea,.cv-form .form li textarea{overflow-y:auto;resize:none}.c-home-pic img{display:block}#content .news_list{padding:0 0 15px;display:block}#content .news_list li{border-top:1px solid #dfe1e4;padding:15px 0 0;display:block}#content .news_list li a.more{font-weight:700;text-decoration:underline}#content .news_list li:first-child{border-top:0;padding:0}#content .staff{margin:0 0 15px -33px;display:block}#content .staff li{width:216px;margin:0 0 10px 33px;float:left}#content .staff li.sep{width:100%}#content .staff li .foto{margin:0 0 10px;display:block}#content .staff li p{padding:0 5px 15px}#content .form{width:318px;padding:0 0 15px;display:inline-block}#content .form li{padding:0 0 28px;display:block;background:0 0}#content .form li.bottom{padding:0 0 10px;margin:-10px 0 0}#content .form li label{padding:0 0 6px;display:block}#content .form li input.text,#content .form li select,#content .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px}#content .form li input.text,#content .form li textarea{width:318px}#content .form li select{width:164px}#content .form li textarea{height:114px;overflow:auto}#content .form li .errormessage{color:#bb2543;padding:6px 0 0;display:block}#content .form li .txt{color:#bb2543;display:inline-block}#content .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#content .form li .action:hover{background:#008d75}#content .form li .Actions{display:inline-block}#content .country_tabs{width:100%;padding:0 0 15px;float:left}#content .country_tabs li{padding:0 10px 0 0;float:left}#content .country_tabs li a{color:#4b4d4f;text-decoration:none;float:left}#content .country_tabs li a.act{font-weight:700;background:#ebebeb;padding:0 10px}#content .country_tabs li a:hover{text-decoration:underline}#content .pages{text-align:center;padding:0 0 15px;display:block}#content .pages a{margin:0 3px}#content .pages a.prev{font-weight:700;float:left}#content .pages a.next{font-weight:700;float:right}#content .pages a.act{font-weight:700}#banners{width:976px;padding:20px 0;float:left}#banners li{margin:0 0 0 40px;float:left}#banners li:first-child{margin:0}.fl{float:left!important}.fr{float:right!important}.clear{height:0;clear:both;display:block}.input,input.text,select,textarea{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}button::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{border:0;padding:0}.map_page{width:540px;text-align:center;margin:20px auto}.map_page .logo{margin:0 0 30px;display:block}.map_page p{padding:0 0 15px;display:block}.map_page a.map_url{width:168px;position:relative;display:inline-block}.map_page a.map_url.es{height:89px;background:url(../_img/map_url.jpg) no-repeat;margin:0 0 -20px}.map_page a:hover.map_url.es{background:url(../_img/map_url.jpg) -200px 0 no-repeat;z-index:1}.map_page a.map_url.lv{height:100px;background:url(../_img/map_url.jpg) 0 -69px no-repeat;margin:0 0 -30px}.map_page a:hover.map_url.lv{background:url(../_img/map_url.jpg) -400px -69px no-repeat;z-index:1}.map_page a.map_url.lt{height:109px;background:url(../_img/map_url.jpg) 0 -139px no-repeat}.map_page a:hover.map_url.lt{background:url(../_img/map_url.jpg) -600px -139px no-repeat;z-index:1}.map_page .copy{padding:25px 0 0;display:block}.hide{display:none!important}#top .country{margin:40px 0 0;float:right}#top .country li{float:left}#top .country li a{color:#c3c3c3;font-size:13px;text-decoration:none;padding:0 6px;float:left}#content ul:not([class]) a,#top .country li a:hover{text-decoration:underline}#top .country li a.act{color:#939393;background:#ebebeb}#content img.left{margin:15px 20px 15px 0;float:left}#content img.ico{position:relative;top:7px}#map_canvas{width:100%;height:450px}#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{border:1px solid #bb2543}.job-cont{padding:0 0 15px;display:block}.cont-content{display:block;padding:0 0 10px}.cv-form .form li.bottom{padding:0 0 10px;margin:-10px 0 0}.cv-form .form li label{padding:0 0 6px;display:block}.cv-form .form li input.text,.cv-form .form li textarea{background:#f7f7f7;border:1px solid #e1e1e1;padding:6px;width:318px}.cv-form .form li textarea{height:114px}#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{overflow:hidden}.cv-form .form li input[type=file]{background:#f7f7f7;border:1px solid #e1e1e1;padding:0 6px;width:304px;height:30px}.cv-form .form li .errormessage{color:#bb2543;padding:6px 0 0}.cv-form .form li input[type=file].error,.cv-form .form li input[type=text].error{border:1px solid #bb2543}.cv-form .form li .txt{color:#bb2543;display:inline-block}.cv-form .form li .action{height:28px;color:#fff;cursor:pointer;background:#006957;border:1px solid #e1e1e1;padding:0 20px;margin:0 10px 0 0;display:inline-block}#sidebar .addthis_share a,#sidebar .share.share_addthis a{height:20px}.cv-form .form li .action:hover{background:#008d75}.cv-form .form li .Actions{display:inline-block}#cv-success,#cv-success p{color:#393}#content ul:not([class]){padding:0 0 15px;display:block}#content ul.table li,#content ul:not([class]) li{position:relative;padding:0 0 5px 25px;display:block}#content ul.table li:before,#content ul:not([class]) li:before{content:"";position:absolute;top:9px;left:1px;width:4px;height:4px;border-radius:50%;background:#4b4d4f}#content ul:not([class]) a:hover,.advert_page .container a:hover{text-decoration:none}#content ol{padding:0 0 15px 20px;text-align:justify}#content ol>li{padding:0 0 5px;text-align:justify}#sidebar .share.share_addthis{width:110px}#content .cform .form li select{width:318px}#sidebar .addthis_share{height:20px;padding:2px 0;width:100px;display:inline-block}#content #filter-empty-results{padding-top:15px}#content a.home_url,#content h1,#sidebar #menu>li,#sidebar #menu>li>a{text-transform:uppercase}#sidebar #menu>li ul li a{text-transform:none}#topsearch #top-search-form label,.advert_page .container h2{text-align:center;text-transform:uppercase}#content p{padding-bottom:16px}.hidden-coords{display:none}#topsearch{width:230px;margin:0 auto 20px}#topsearch #top-search-form label{display:block;height:27px;font-size:21px;line-height:1.2}#topsearch #top-search-form #search-input-block{display:inline-block;border:1px solid #dfe1e4}#topsearch #top-search-form .input{float:left;width:183px;margin-right:15px;padding:5px 8px;color:#4b4d4f;border:none}#topsearch #top-search-form .submit{float:left;width:30px;height:30px;padding:0;cursor:pointer;background:url(../_img/top_search_box_icon.png) 50% 50% no-repeat;border:0;vertical-align:middle}.banner{width:180px;height:160px;float:left;position:relative;left:-15px;margin-right:50px;margin-bottom:20px}.banner a,.banner a img{border:0}.icon:before{position:relative;top:9px;display:inline-block;width:30px;height:26px;margin:0 8px 0 0;background:url(../_img/icons.png) 50px 50px no-repeat;border-radius:3px}#content .icon-blue-dark{color:#253466;font-weight:700}.icon-blue-dark:before{border:1px solid #253466}.icon-blue-dark:hover:before{background-color:#253466}#content .icon-blue-light{color:#156292;font-weight:700}.icon-blue-light:before{border:1px solid #156292}.icon-blue-light:hover:before{background-color:#156292}#content .icon-red{color:#bb2543;font-weight:700}.icon-red:before{border:1px solid #bb2543}.icon-red:hover:before{background-color:#bb2543}#content .icon-brown{color:#b76630;font-weight:700}.icon-brown:before{border:1px solid #b76630}.icon-brown:hover:before{background-color:#b76630}#content .icon-purple{color:#6b1c3a;font-weight:700}.icon-purple:before{border:1px solid #6b1c3a}.icon-purple:hover:before{background-color:#6b1c3a}#content .icon-green{color:#006957;font-weight:700}.icon-green:before{border:1px solid #006957}.icon-green:hover:before{background-color:#006957}.icon-blue-dark.icon-facebook:before{background-position:-2px -45px}.icon-blue-dark.icon-linkedin:before{background-position:-40px -45px}.icon-blue-dark.icon-phone:before{background-position:-80px -45px}.icon-blue-dark.icon-note:before{background-position:-121px -45px}.icon-blue-light.icon-facebook:before{background-position:-2px -87px}.icon-blue-light.icon-linkedin:before{background-position:-40px -87px}.icon-blue-light.icon-phone:before{background-position:-80px -87px}.icon-blue-light.icon-note:before{background-position:-121px -87px}.icon-red.icon-facebook:before{background-position:-2px -131px}.icon-red.icon-linkedin:before{background-position:-40px -131px}.icon-red.icon-phone:before{background-position:-80px -131px}.icon-red.icon-note:before{background-position:-121px -131px}.icon-brown.icon-facebook:before{background-position:-2px -176px}.icon-brown.icon-linkedin:before{background-position:-40px -176px}.icon-brown.icon-phone:before{background-position:-80px -176px}.icon-brown.icon-note:before{background-position:-121px -176px}.icon-purple.icon-facebook:before{background-position:-2px -218px}.icon-purple.icon-linkedin:before{background-position:-40px -218px}.icon-purple.icon-phone:before{background-position:-80px -218px}.icon-purple.icon-note:before{background-position:-121px -218px}.icon-green.icon-facebook:before{background-position:-2px -258px}.icon-green.icon-linkedin:before{background-position:-40px -258px}.icon-green.icon-phone:before{background-position:-80px -258px}.icon-green.icon-note:before{background-position:-121px -258px}.icon-facebook:hover:before{background-position:-2px -7px}.icon-linkedin:hover:before{background-position:-40px -7px}.icon-phone:hover:before{background-position:-80px -7px}.icon-note:hover:before{background-position:-121px -7px}.about-biuro{margin:0 auto}.about-biuro-img{position:relative;float:left;width:100%;height:214px;background-repeat:no-repeat}.about-biuro-img:before{position:absolute;top:0;left:50%;width:178px;height:214px;margin:0 0 0 -89px}.about-biuro-img-1:before{background-position:0 0}.about-biuro-img-2:before{background-position:-178px 0}.about-biuro-img-3:before{background-position:-356px 0}.about-biuro-img-4:before{background-position:-534px 0}.about-biuro-lt .about-biuro-img:before{background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)}.about-biuro-lv .about-biuro-img:before{background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)}.about-biuro-ee .about-biuro-img:before{background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)}.about-biuro-en .about-biuro-img:before{background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)}.about-biuro-ru .about-biuro-img:before{background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)}.advert_page{max-width:736px;margin:0 auto}.advert_page .container{padding:20px;opacity:1;visibility:visible}.advert_page .container h1{font-weight:700;padding:0 0 15px;display:block}.advert_page .container h2{font-weight:700;padding:35px 0 0;margin:0 67px 30px 0;float:right}.advert_page .container h3{font-weight:700;padding:0 6px 18px 0}.advert_page .container ol,.advert_page .container p,.advert_page .container ul{padding:0 0 15px;display:block}.advert_page .container ol li,.advert_page .container ul li{padding:0 0 0 70px;display:block}.advert_page .container a{color:#4b4d4f}.advert_page .container .company{padding:0 0 15px;display:block}.advert_page .container .cv-form .form{width:318px;margin-top:20px;padding:0 0 15px;display:inline-block;list-style:none}.advert_page .container .cv-form .form li{padding:0 0 28px;display:block;list-style:none;background:0 0}.job-add h3{float:left;clear:both;font-weight:700;padding:0 6px 15px 0}.job-add span{display:block;float:left;padding:0 0 15px}#custom .biuro-header p{color:#006957;font-weight:700}#custom .biuro-header .logo{float:none;width:133px;margin:0 auto 20px}#custom .biuro-ti-img{display:none}#custom .biuro-ti-text h3{color:#006957;padding:0}#custom .biuro-ti-text li{position:relative;padding:0 0 0 15px;background:none}#custom .biuro-ti-text li:before{content:"";position:absolute;top:7px;left:2px;width:6px;height:6px;border-radius:50%;background:#006957}@media (min-width:48rem){#custom .biuro-title{border-width:3px;margin:0 0 30px;padding:20px;font-size:22px}}@media (max-width:600px){.bu-action{height:44px}}@media (min-width:360px){#content .search_box li .input{width:83%}}@media (min-width:480px){#top #logo{margin:0;float:left}#content img.starjobs-img{float:left;width:100px;margin:15px 20px 15px 0}#content .t-contacts td.t-contacts-col-1{width:43%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:50%}#content .info_box{float:right;margin:47px 0 20px 20px}#content .search_box li .input{width:88%}#content .advert_table td{max-width:260px;padding:10px}#content .advert_table td:nth-child(2){text-align:right}#content .advert_table td:nth-child(4){display:none}#topsearch{margin:7px 0 0;float:right;clear:none}.about-biuro-img{width:50%}#custom .biuro-header .logo{float:left;margin:0 20px 20px 0}#custom .biuro-ti-img{display:block;float:left;width:70px}#custom .biuro-job-contacts{margin:0 0 0 70px}}@media (min-width:600px){#content .search_box li label{float:left;padding:9px 10px 0 0}#content .search_box li #search-input-block{margin:0 0 0 100px}}@media (min-width:768px){#content .advert_table td:nth-child(2),#topsearch #top-search-form label{text-align:left}body{font-size:16px;line-height:1.3}#sidebar .banner,#sidebar .copy,#top #lang,#top .country{display:block}#top #logo{margin:21px 0 21px 15px}#top #lang{font-size:13px;color:#a1a1a1;margin:10px 0 0;clear:right;float:right}#sidebar .share{display:block;margin:0 0 15px}#sidebar .copy{padding:15px 0}#content h1{text-align:justify}#content img.starjobs-img{width:200px}#content .t-membership td{border-bottom:1px solid #dfdfdf;padding-bottom:10px}#content .t-membership .t-membership-col-1{width:150px;padding-right:20px}#content .t-contacts td.t-contacts-col-1{width:34%}#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{width:33%}#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{background-image:url(../_img/info_box_bg.png);background-repeat:no-repeat}#content .advert_table td{border-left:1px solid #dfe1e4}#content .advert_table td:nth-child(4){display:table-cell}#topsearch{margin:27px 0 0 62px}.advert_page{margin:20px auto;border:1px solid #e6e6e6}.advert_page .container{padding:30px 49px}#custom .biuro-header .logo{margin:0 20px 24px 0}}@media (min-width:980px){#content h2,#content h3,#content ul:not([class]){text-align:justify}#sidebar #menu>li,#sidebar #menu>li>a{font-family:Bebas Neue,sans-serif;font-size:24px}#content .info_box,#content .info_box p,#content a.home_url,#content h1,.c-home-url{font-family:Bebas Neue}#content h1{padding:0 0 15px;font-size:24px}#content .t-reason td{display:table-cell;width:50%}#content .t-reason .t-reason-col-1{padding-right:20px;border-right:1px solid #dfdfdf}#content .t-reason .t-reason-col-2{padding-left:20px}#content .t-reason .t-reason-col-2 h2{padding:12px 0 25px}#content .t-membership td{padding-bottom:0}#content .t-membership .t-membership-col-1{width:250px;padding-right:0}#content .info_box,#content .info_box p{font-size:18px}#content .search_box li select{margin:0 33px 10px 0}#content .search_box li a.url{margin-top:-36px}#content .search_box li #search-input-block{margin:0 200px 0 100px}#content a.home_url,.c-home-url{display:inline-block;font-weight:400;margin:15px 50px;font-size:24px}#content ul:not([class]) li{padding:0 0 5px 45px}#content ul:not([class]) li:before{left:21px}#topsearch{float:left;margin:47px 0 10px 114px;width:550px}#topsearch #top-search-form label{float:left;padding:2px 10px 0 0;font-size:23px;font-family:Bebas Neue,sans-serif}.about-biuro-img{width:25%}.advert_page{max-width:776px}.advert_page .container{padding:50px 69px}}@media only screen and (min-width:1281px){[href^=tel]{pointer-events:none;text-decoration:none;color:inherit}}@media (max-width:979px){#content .advert_table td:nth-child(3),#content .advert_table th:nth-child(3){display:none}}@media (max-width:767px){#content h1 .icon{display:block;margin-top:10px}#content .t-membership tr{display:block}#content .t-membership td{display:block;float:left;width:100%}#content .t-membership .t-membership-col-2{border-bottom:1px solid #dfdfdf;padding:0 0 20px}#content .t-contacts td{float:left;width:50%}#content .advert_table th{display:none}#content .advert_table th:first-child{float:left;width:100%}.hidden-max-small{display:none!important}}@media (max-width:599px){#content .search_box li select+label{clear:left}}@media (max-width:479px){#content .t-contacts td{width:100%}#content .advert_table td{float:left;width:100%}#content .advert_table td:first-child{padding-top:10px}#content .advert_table td:last-child{padding-bottom:10px}.hidden-max-x-small{display:none!important}#custom .biuro-job-valid-till{display:block}}
\ No newline at end of file
/* ==========================================================================
Main:
js-: Signify that this piece of the DOM has some behaviour acting upon it, and that JavaScript binds onto it to provide that behaviour. If you’re not a developer working with JavaScript, leave these well alone.
@md: These suffixes take the format @<breakpoint>, and tell us this class when at this size:
This means min-width:
@xxx-sm, @xx-sm, @x-sm, @sm, @md, @lg, @x-lg
This means max-width:
@xxx-sm--max, @xx-sm--max, @x-sm--max, @sm--max, @md--max, @lg--max, @x-lg--max
This means min-width && max-width:
@xxx-sm--sm, @x-sm--md, @lg--x-lg
This means print or screen:
@print, @screen
qa-: Signify that a QA or Test Engineering team is running an automated UI test which needs to find or bind onto these parts of the DOM. Like the JavaScript namespace, this basically just reserves hooks in the DOM for non-CSS purposes.
========================================================================== */
/*
@import '01-settings/__settings.css';
@import '02-tools/__tools.css';
@import '03-generic/__generic.css';
@import '04-elements/__elements.css';
@import '05-layout/__layout.css';
@import '06-objects/__objects.css';
@import '07-components/__components.css';
@import '08-states/__states.css';
@import '09-themes/__themes.css';
@import '10-trumps/__utils.css';
*/
/*
@import '06-objects/_nav.css';
@import '06-objects/_section.css';
@import '07-components/_nav.css';
@import '07-components/_pages.css';
@import '07-components/_section.css';
@import '07-components/_scroller.css';
@import '07-components/_svg.css';
@import '07-components/_toggler.css';
*/
/* @import '09-states/_nav.css'; */
/* @import '10-trumps/__utils.css'; */
/* * { border: 1px solid #000; } */
/* .c-scroller { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); } */
/* critical:start */
/* critical:end */
@import '01-settings/__settings.css';
@import '02-tools/__tools.css';
@import '05-layout/__layout.css';
@import '06-objects/__objects.css';
@import '07-components/__components.css';
@import '10-trumps/__utils.css';
/** { border: 1px solid black; }*/
/* critical:start */
#main{
margin:0 auto;
padding:0 20px;
}
@media (min-width:768px){
#sidebar,#topsearch{
float:left
}
#sidebar{
width:195px
}
#main{
max-width:956px
}
/* #custom .biuro-title{
margin: 0 0 30px;
padding:20px;
}
#custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }*/
}
@media (min-width:980px){
#main{
padding:0
}
#sidebar{
width:215px
}
#content{
width:714px;
float:right
}
}
@media (min-width:1024px){
#main{
max-width:976px
}
#sidebar{
width:235px
}
}
/*.l-footer{
clear:both;
border-top:1px solid #ababab;
padding:10px 0 20px 17px
}*/
/* critical:end */
#main::after,
#top::after,
.about-biuro-img::before,
.icon::before {
content: '';
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 400;
src:
local('PT Sans Narrow'),
local('PTSans-Narrow'),
url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format('truetype');
}
@font-face {
font-family: 'PT Sans Narrow';
font-style: normal;
font-weight: 700;
src:
local('PT Sans Narrow Bold'),
local('PTSans-NarrowBold'),
url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format('truetype');
}
@font-face {
font-family: 'Bebas Neue';
src: url(../_fonts/bebas-neue.eot);
src: url(../_fonts/bebas-neue.eot?#iefix) format("embedded-opentype"),url(../_fonts/bebas-neue.woff2) format("woff2"),url(../_fonts/bebas-neue.woff) format("woff"),url(../_fonts/bebas-neue.ttf) format("truetype"),url(../_fonts/bebas-neue.svg#BebasNeue) format("svg");
}
#main:after,#top:after{
display:table;
clear:both
}
*{
padding:0;
margin:0;
outline:0
}
fieldset,img{
border:0
}
ul{
list-style:none
}
table{
border-spacing:0
}
html body{
overflow:visible
}
body {
color: #4b4d4f;
font-family: 'PT Sans Narrow', sans-serif;
font-size: 18px;
line-height: 1.2;
overflow: auto;
}
button,input,select,textarea{
color:#4b4d4f;
font:16px/1.3 'PT Sans Narrow',sans-serif
}
.bu-action { height: 28px; cursor: pointer; border: 1px solid #E1E1E1; padding: 0 15px; margin: 0; display: inline-block; }
.bu-action--main { color: #FFF; background: #006957; }
@media (max-width: 600px) {
.bu-action { height: 44px; }
}
/*.bu-action--alt { color: #FFF; background: #006957; }*/
.c-nav-footer{
margin:0;
padding:0;
list-style:none
}
.c-nav-footer+.c-nav-footer{
margin-top:20px
}
.c-nav-footer li{
display:inline-block;
padding:0 5px
}
.c-nav-footer a{
display:block;
padding:0 3px;
text-decoration:none;
color:#4b4d4f;
border:1px solid #fff
}
#top #lang,#top .country{
display:none
}
.c-nav-footer a:hover{
border-color:#ababab
}
.c-nav-footer .act,.c-nav-footer .act:hover{
border-color:#4b4d4f
}
#top{
padding:20px 0 0
}
#top #logo{
float:none;
width:133px;
margin:0 auto 20px
}
#top #country{
margin:20px 0 0;
float:right
}
#top #country li,#top #lang li{
float:left
}
#top #country li a,#top #lang li a{
color:#c3c3c3;
font-size:13px;
text-decoration:none;
padding:0 6px;
float:left
}
#sidebar #menu>li,#sidebar #menu>li>a{
font-size:21px;
line-height:22px;
width:100%
}
#top #country li a.act,#top #lang li a.act{
color:#939393;
background:#ebebeb
}
#top #country li a:hover,#top #lang li a:hover{
text-decoration:underline
}
#sidebar{
padding:20px 0 15px 15px;
overflow:hidden
}
#sidebar #menu{
width:100%;
margin:0 0 20px -15px
}
#sidebar #menu>li{
float:left;
padding:0 0 13px
}
#sidebar #menu>li>a{
padding:0 0 1px 15px;
color:#4b4d4f;
text-decoration:none
}
#sidebar #menu>li ul{
display:block
}
#sidebar #menu>li ul li{
width:100%;
padding:6px 0 0 15px;
float:left
}
#sidebar #menu>li ul li a{
display:block;
color:#4b4d4f;
font:16px/1.1 'PT Sans Narrow',sans-serif;
text-decoration:none
}
#sidebar .banner,#sidebar .share{
display:none
}
#sidebar .share a{
display:inline-block;
height:24px;
margin:0 10px 0 0
}
#sidebar .share a.facebook,#sidebar .share a.linkedin,#sidebar .share a.share_all{
background:url(../_img/share_icons.png) no-repeat
}
#sidebar .share a.facebook{
width:24px;
background-position:0 0
}
#sidebar .share a.linkedin{
width:24px;
background-position:0 -50px
}
#sidebar .share a.share_all{
width:49px;
background-position:0 -100px
}
#sidebar .copy{
display:none
}
.style_1>a{
background:url(../_img/menu_icons.png) 0 2px no-repeat
}
.style_1>a.act{
background:url(../_img/menu_icons.png) -250px 0 no-repeat
}
.style_2>a{
background:url(../_img/menu_icons.png) 0 -98px no-repeat
}
.style_2>a.act{
background:url(../_img/menu_icons.png) -250px -100px no-repeat
}
.style_3>a{
background:url(../_img/menu_icons.png) 0 -198px no-repeat
}
.style_3>a.act{
background:url(../_img/menu_icons.png) -250px -200px no-repeat
}
.style_4>a{
background:url(../_img/menu_icons.png) 0 -298px no-repeat
}
.style_4>a.act{
background:url(../_img/menu_icons.png) -250px -300px no-repeat
}
.style_5>a{
background:url(../_img/menu_icons.png) 0 -398px no-repeat
}
.style_5>a.act{
background:url(../_img/menu_icons.png) -250px -400px no-repeat
}
.style_1>ul li{
background:url(../_img/menu_icons.png) -250px -15px no-repeat
}
.style_2>ul li{
background:url(../_img/menu_icons.png) -250px -115px no-repeat
}
.style_3>ul li{
background:url(../_img/menu_icons.png) -250px -215px no-repeat
}
.style_4>ul li{
background:url(../_img/menu_icons.png) -250px -315px no-repeat
}
.style_5>ul li{
background:url(../_img/menu_icons.png) -250px -415px no-repeat
}
.style_1>ul li a.act{
color:#253466;
background:url(../_img/menu_icons.png) -250px 2px no-repeat
}
.style_2>ul li a.act{
color:#156292;
background:url(../_img/menu_icons.png) -250px -98px no-repeat
}
.style_3>ul li a.act{
color:#BB2543;
background:url(../_img/menu_icons.png) -250px -198px no-repeat
}
.style_4>ul li a.act{
color:#B7652F;
background:url(../_img/menu_icons.png) -250px -298px no-repeat
}
.style_5>ul li a.act{
color:#6B1B39;
background:url(../_img/menu_icons.png) -250px -398px no-repeat
}
#sidebar #menu>li ul li a.act{
padding:0 0 0 15px;
margin:0 0 0 -15px
}
#sidebar #menu>li ul li a:hover{
text-decoration:underline
}
#sidebar a.url_newsletter{
color:#4b4d4f;
font-weight:700;
text-decoration:none;
background:url(../_img/newsletter_icon.gif) no-repeat;
padding:0 15px 0 72px;
margin:0 0 35px -15px;
clear:both;
display:block
}
#content a:hover,#sidebar a:hover.url_newsletter{
text-decoration:underline
}
#content{
padding:17px 0 15px;
overflow:hidden
}
#content img{
max-width:100%;
height:auto
}
#content h1{
padding:0 0 10px;
font-size:22px;
font-weight:400
}
#content h2{
padding:0 0 13px;
font-size:19px;
font-weight:700
}
#content h2 small{
display:block;
font-size:16px
}
#content h3{
padding:0 0 10px;
font-size:17px;
font-weight:700
}
#content .info_box,#content .info_box p{
font-size:16px;
line-height:1.2;
text-transform:uppercase
}
#content .t-reason{
padding:0;
border:0
}
#content .t-reason td{
display:block;
vertical-align:top
}
#content .t-reason .t-reason-col-2 h2{
padding:25px 0 13px
}
#content .t-reason h2{
text-align:center
}
#content .t-reason ul{
padding:0
}
#content .t-membership{
width:100%;
border:0;
text-align:left
}
#content .t-membership td{
text-align:justify;
vertical-align:middle
}
#content .t-membership .t-membership-row-4 td{
border-bottom:none
}
#content .t-contacts-box{
max-width:650px
}
#content .t-contacts{
width:100%
}
#content .t-contacts td{
vertical-align:top
}
#content .t-contacts p{
text-align:left
}
#content .info_box{
position:relative;
margin:0 0 20px;
color:#fff
}
#content .info_box.tyle_1{
background-position:0 0
}
#content .info_box.tyle_1 .bottom{
background-position:-250px 100%
}
#content .info_box.tyle_2{
background-position:-500px 0
}
#content .info_box.tyle_2 .bottom{
background-position:-750px 100%
}
#content .info_box.tyle_3{
background-position:-1000px 0
}
#content .info_box.tyle_3 .bottom{
background-position:-1250px 100%
}
#content .info_box.tyle_4{
background-position:-1500px 0
}
#content .info_box.tyle_4 .bottom{
background-position:-1750px 100%
}
#content .info_box.tyle_5{
background-position:-2000px 0
}
#content .info_box.tyle_5 .bottom{
background-position:-2250px 100%
}
#content .info_box .bottom{
width:219px;
height:22px;
position:absolute;
left:0;
bottom:-22px
}
#content .info_box p{
padding:0
}
#content .search_box{
background:#F8F8F8;
padding:10px
}
#content .search_box select{
width:130px;
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px
}
#content .search_box li{
padding:0;
display:block;
background:0 0;
overflow:hidden
}
#content .search_box li label{
display:block;
font-weight:700
}
#content .search_box li .input{
width:78%;
color:#4b4d4f;
border:0;
padding:8px;
background:0 0
}
#content .search_box li select{
color:#4b4d4f;
background:#F5F5F5;
margin:0 20px 10px 0
}
#content .search_box li select+.filter-button{
clear:left;
margin-left:100px
}
#content .search_box li .submit{
float:right;
width:39px;
height:39px;
cursor:pointer;
background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;
border:0;
vertical-align:middle
}
#content .search_box li a.url{
float:right;
margin-top:7px;
padding:4px 18px 4px 0;
font-weight:700
}
#content .search_box li a.url.open{
background:url(../_img/search_box_url_icon.gif) right 12px no-repeat
}
#content .search_box li a.url.close{
background:url(../_img/search_box_url_icon.gif) right -13px no-repeat
}
#content .search_box li #search-input-block{
border:1px solid #DFE1E4;
background:#fff;
overflow:hidden
}
#content .search_box li.filter-additional{
padding-top:10px
}
#content .search_box li.filter-additional label{
float:left;
width:95px;
padding:6px 5px 0 0
}
#content .search_box li.filter-additional select{
float:left
}
#content .search_box li.filter-additional+.filter-additional{
padding-top:0
}
#content .search_box li #period,#content .search_box li #type{
margin-right:0
}
#content .search_box .filter-button{
float:left;
color:#4b4d4f;
background:#f5f5f5;
margin:0 22px 0 0;
border:1px solid #E1E1E1;
padding:7px;
cursor:pointer;
text-decoration:none
}
#content .search_box .filter-button:hover{
background:#eee
}
#content .advert_table{
width:100%;
margin:0 0 20px
}
#content .advert_table th{
font-weight:700;
text-align:left;
vertical-align:top;
border-left:1px solid #dfe1e4;
padding:15px 10px 10px
}
#content .advert_table th:first-child{
display:table-cell;
border-left:0
}
#content .advert_table td{
vertical-align:top;
padding:0 10px
}
#content .advert_table td:first-child{
border-left:0
}
#content .advert_table .bg td{
background:#F8F8F8
}
#content p{
padding:0 0 15px;
text-align:justify
}
#content a{
color:#4b4d4f;
text-decoration:none
}
#content .img_left{
margin:0 20px 15px 0;
float:left
}
#content a.home_url,.c-home-url{
width:254px;
color:#4b4d4f;
font-size:21px;
margin:15px auto;
display:block;
text-align:center;
line-height:1.2
}
#content a.home_url{
text-decoration:none;
padding:280px 0 0
}
#content a.home_url_1{
background:url(../_img/workis_l.png) no-repeat;
-webkit-background-size:contain;
background-size:contain
}
#content a.home_url_2{
background:url(../_img/img_2.jpg) no-repeat
}
#content a:hover.home_url{
text-decoration:underline
}
.c-home-url{
text-decoration:none
}
.c-home-url:hover{
text-decoration:underline
}
.c-home-pic{
display:block;
-webkit-border-radius:50%;
border-radius:50%;
margin-bottom:20px;
overflow:hidden
}
#content .contact-form .form li textarea,.cv-form .form li textarea{
overflow-y:auto;
resize:none
}
.c-home-pic img{
display:block
}
#content .news_list{
padding:0 0 15px;
display:block
}
#content .news_list li{
border-top:1px solid #DFE1E4;
padding:15px 0 0;
display:block
}
#content .news_list li a.more{
font-weight:700;
text-decoration:underline
}
#content .news_list li:first-child{
border-top:0;
padding:0
}
#content .staff{
margin:0 0 15px -33px;
display:block
}
#content .staff li{
width:216px;
margin:0 0 10px 33px;
float:left
}
#content .staff li.sep{
width:100%
}
#content .staff li .foto{
margin:0 0 10px;
display:block
}
#content .staff li p{
padding:0 5px 15px
}
#content .form{
width:318px;
padding:0 0 15px;
display:inline-block
}
#content .form li{
padding:0 0 28px;
display:block;
background:0 0
}
#content .form li.bottom{
padding:0 0 10px;
margin:-10px 0 0
}
#content .form li label{
padding:0 0 6px;
display:block
}
#content .form li input.text,#content .form li select,#content .form li textarea{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px
}
#content .form li input.text,#content .form li textarea{
width:318px
}
#content .form li select{
width:164px
}
#content .form li textarea{
height:114px;
overflow:auto
}
#content .form li .errormessage{
color:#BB2543;
padding:6px 0 0;
display:block
}
#content .form li .txt{
color:#BB2543;
display:inline-block
}
#content .form li .action{
height:28px;
color:#FFF;
cursor:pointer;
background:#006957;
border:1px solid #E1E1E1;
padding:0 20px;
margin:0 10px 0 0;
display:inline-block
}
#content .form li .action:hover{
background:#008D75
}
#content .form li .Actions{
display:inline-block
}
#content .country_tabs{
width:100%;
padding:0 0 15px;
float:left
}
#content .country_tabs li{
padding:0 10px 0 0;
float:left
}
#content .country_tabs li a{
color:#4b4d4f;
text-decoration:none;
float:left
}
#content .country_tabs li a.act{
font-weight:700;
background:#EBEBEB;
padding:0 10px
}
#content .country_tabs li a:hover{
text-decoration:underline
}
#content .pages{
text-align:center;
padding:0 0 15px;
display:block
}
#content .pages a{
margin:0 3px
}
#content .pages a.prev{
font-weight:700;
float:left
}
#content .pages a.next{
font-weight:700;
float:right
}
#content .pages a.act{
font-weight:700
}
#banners{
width:976px;
padding:20px 0;
float:left
}
#banners li{
margin:0 0 0 40px;
float:left
}
#banners li:first-child{
margin:0
}
.fl{
float:left!important
}
.fr{
float:right!important
}
.clear{
height:0;
clear:both;
display:block
}
.input,input.text,select,textarea{
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box
}
button::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{
border:0;
padding:0
}
.map_page{
width:540px;
text-align:center;
margin:20px auto
}
.map_page .logo{
margin:0 0 30px;
display:block
}
.map_page p{
padding:0 0 15px;
display:block
}
.map_page a.map_url{
width:168px;
position:relative;
display:inline-block
}
.map_page a.map_url.es{
height:89px;
background:url(../_img/map_url.jpg) no-repeat;
margin:0 0 -20px
}
.map_page a:hover.map_url.es{
background:url(../_img/map_url.jpg) -200px 0 no-repeat;
z-index:1
}
.map_page a.map_url.lv{
height:100px;
background:url(../_img/map_url.jpg) 0 -69px no-repeat;
margin:0 0 -30px
}
.map_page a:hover.map_url.lv{
background:url(../_img/map_url.jpg) -400px -69px no-repeat;
z-index:1
}
.map_page a.map_url.lt{
height:109px;
background:url(../_img/map_url.jpg) 0 -139px no-repeat
}
.map_page a:hover.map_url.lt{
background:url(../_img/map_url.jpg) -600px -139px no-repeat;
z-index:1
}
.map_page .copy{
padding:25px 0 0;
display:block
}
.hide{
display:none!important
}
#top .country{
margin:40px 0 0;
float:right
}
#top .country li{
float:left
}
#top .country li a{
color:#C3C3C3;
font-size:13px;
text-decoration:none;
padding:0 6px;
float:left
}
#content ul:not([class]) a,#top .country li a:hover{
text-decoration:underline
}
#top .country li a.act{
color:#939393;
background:#EBEBEB
}
#content img.left{
margin:15px 20px 15px 0;
float:left
}
#content img.ico{
position:relative;
top:7px
}
#map_canvas{
width:100%;
height:450px
}
#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{
border:1px solid #BB2543
}
.job-cont{
padding:0 0 15px;
display:block
}
.cont-content{
display:block;
padding:0 0 10px
}
.cv-form .form li.bottom{
padding:0 0 10px;
margin:-10px 0 0
}
.cv-form .form li label{
padding:0 0 6px;
display:block
}
.cv-form .form li input.text,.cv-form .form li textarea{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:6px;
width:318px
}
.cv-form .form li textarea{
height:114px
}
#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{
overflow:hidden
}
.cv-form .form li input[type=file]{
background:#F7F7F7;
border:1px solid #E1E1E1;
padding:0 6px;
width:304px;
height:30px
}
.cv-form .form li .errormessage{
color:#BB2543;
padding:6px 0 0
}
.cv-form .form li input[type=text].error,.cv-form .form li input[type=file].error{
border:1px solid #BB2543
}
.cv-form .form li .txt{
color:#BB2543;
display:inline-block
}
.cv-form .form li .action{
height:28px;
color:#FFF;
cursor:pointer;
background:#006957;
border:1px solid #E1E1E1;
padding:0 20px;
margin:0 10px 0 0;
display:inline-block
}
#sidebar .addthis_share a,#sidebar .share.share_addthis a{
height:20px
}
.cv-form .form li .action:hover{
background:#008D75
}
.cv-form .form li .Actions{
display:inline-block
}
#cv-success,#cv-success p{
color:#393
}
#content ul:not([class]){
padding:0 0 15px;
display:block
}
#content ul:not([class]) li,
#content ul.table li{
position: relative;
/*background:url(../_img/list_dot.gif) 0 9px no-repeat;*/
padding:0 0 5px 25px;
display:block
}
#content ul:not([class]) li:before,
#content ul.table li:before { content: ''; position: absolute; top: 9px; left: 1px; width: 4px; height: 4px; border-radius: 50%; background: #4b4d4f; }
#content ul:not([class]) a:hover,.advert_page .container a:hover{
text-decoration:none
}
#content ol{
padding:0 0 15px 20px;
text-align:justify
}
#content ol>li{
padding:0 0 5px;
text-align:justify
}
#sidebar .share.share_addthis{
width:110px
}
#content .cform .form li select{
width:318px
}
#sidebar .addthis_share{
height:20px;
padding:2px 0;
width:100px;
display:inline-block
}
#content #filter-empty-results{
padding-top:15px
}
#content a.home_url,#content h1,#sidebar #menu>li,#sidebar #menu>li>a{
text-transform:uppercase
}
#sidebar #menu>li ul li a{
text-transform:none
}
/*#custom .biuro-title h1,*/
#topsearch #top-search-form label,.advert_page .container h2{
text-align:center;
text-transform:uppercase
}
#content p{
padding-bottom:16px
}
.hidden-coords{
display:none
}
#topsearch{
width:230px;
margin:0 auto 20px
}
#topsearch #top-search-form label{
display:block;
height:27px;
font-size:21px;
line-height:1.2
}
#topsearch #top-search-form #search-input-block{
display:inline-block;
border:1px solid #dfe1e4
}
#topsearch #top-search-form .input{
float:left;
width:183px;
margin-right:15px;
padding:5px 8px;
color:#4b4d4f;
border:none
}
#topsearch #top-search-form .submit{
float:left;
width:30px;
height:30px;
padding:0;
cursor:pointer;
background:url(../_img/top_search_box_icon.png) 50% 50% no-repeat;
border:0;
vertical-align:middle
}
.banner{
width:180px;
height:160px;
float:left;
position:relative;
left:-15px;
margin-right:50px;
margin-bottom:20px
}
.banner a,.banner a img{
border:0
}
.icon:before{
position:relative;
top:9px;
display:inline-block;
width:30px;
height:26px;
margin:0 8px 0 0;
background:url(../_img/icons.png) 50px 50px no-repeat;
-webkit-border-radius:3px;
border-radius:3px
}
#content .icon-blue-dark{
color:#253466;
font-weight:700
}
.icon-blue-dark:before{
border:1px solid #253466
}
.icon-blue-dark:hover:before{
background-color:#253466
}
#content .icon-blue-light{
color:#156292;
font-weight:700
}
.icon-blue-light:before{
border:1px solid #156292
}
.icon-blue-light:hover:before{
background-color:#156292
}
#content .icon-red{
color:#bb2543;
font-weight:700
}
.icon-red:before{
border:1px solid #bb2543
}
.icon-red:hover:before{
background-color:#bb2543
}
#content .icon-brown{
color:#b76630;
font-weight:700
}
.icon-brown:before{
border:1px solid #b76630
}
.icon-brown:hover:before{
background-color:#b76630
}
#content .icon-purple{
color:#6b1c3a;
font-weight:700
}
.icon-purple:before{
border:1px solid #6b1c3a
}
.icon-purple:hover:before{
background-color:#6b1c3a
}
#content .icon-green{
color:#006957;
font-weight:700
}
.icon-green:before{
border:1px solid #006957
}
.icon-green:hover:before{
background-color:#006957
}
.icon-blue-dark.icon-facebook:before{
background-position:-2px -45px
}
.icon-blue-dark.icon-linkedin:before{
background-position:-40px -45px
}
.icon-blue-dark.icon-phone:before{
background-position:-80px -45px
}
.icon-blue-dark.icon-note:before{
background-position:-121px -45px
}
.icon-blue-light.icon-facebook:before{
background-position:-2px -87px
}
.icon-blue-light.icon-linkedin:before{
background-position:-40px -87px
}
.icon-blue-light.icon-phone:before{
background-position:-80px -87px
}
.icon-blue-light.icon-note:before{
background-position:-121px -87px
}
.icon-red.icon-facebook:before{
background-position:-2px -131px
}
.icon-red.icon-linkedin:before{
background-position:-40px -131px
}
.icon-red.icon-phone:before{
background-position:-80px -131px
}
.icon-red.icon-note:before{
background-position:-121px -131px
}
.icon-brown.icon-facebook:before{
background-position:-2px -176px
}
.icon-brown.icon-linkedin:before{
background-position:-40px -176px
}
.icon-brown.icon-phone:before{
background-position:-80px -176px
}
.icon-brown.icon-note:before{
background-position:-121px -176px
}
.icon-purple.icon-facebook:before{
background-position:-2px -218px
}
.icon-purple.icon-linkedin:before{
background-position:-40px -218px
}
.icon-purple.icon-phone:before{
background-position:-80px -218px
}
.icon-purple.icon-note:before{
background-position:-121px -218px
}
.icon-green.icon-facebook:before{
background-position:-2px -258px
}
.icon-green.icon-linkedin:before{
background-position:-40px -258px
}
.icon-green.icon-phone:before{
background-position:-80px -258px
}
.icon-green.icon-note:before{
background-position:-121px -258px
}
.icon-facebook:hover:before{
background-position:-2px -7px
}
.icon-linkedin:hover:before{
background-position:-40px -7px
}
.icon-phone:hover:before{
background-position:-80px -7px
}
.icon-note:hover:before{
background-position:-121px -7px
}
.about-biuro{
margin:0 auto
}
.about-biuro-img{
position:relative;
float:left;
width:100%;
height:214px;
background-repeat:no-repeat
}
.about-biuro-img:before{
position:absolute;
top:0;
left:50%;
width:178px;
height:214px;
margin:0 0 0 -89px
}
.about-biuro-img-1:before{
background-position:0 0
}
.about-biuro-img-2:before{
background-position:-178px 0
}
.about-biuro-img-3:before{
background-position:-356px 0
}
.about-biuro-img-4:before{
background-position:-534px 0
}
.about-biuro-lt .about-biuro-img:before{
background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)
}
.about-biuro-lv .about-biuro-img:before{
background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)
}
.about-biuro-ee .about-biuro-img:before{
background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)
}
.about-biuro-en .about-biuro-img:before{
background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)
}
.about-biuro-ru .about-biuro-img:before{
background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)
}
.advert_page{
max-width:736px;
margin:0 auto
}
.advert_page .container{
padding:20px;
opacity:1;
visibility:visible
}
.advert_page .container h1{
font-weight:700;
padding:0 0 15px;
display:block
}
.advert_page .container h2{
font-weight:700;
padding:35px 0 0;
margin:0 67px 30px 0;
float:right
}
.advert_page .container h3{
font-weight:700;
padding:0 6px 18px 0
}
.advert_page .container ol,.advert_page .container p,.advert_page .container ul{
padding:0 0 15px;
display:block
}
.advert_page .container ol li,.advert_page .container ul li{
/*background:url(../_img/list_dot.gif) 35px 8px no-repeat;*/
padding:0 0 0 70px;
display:block
}
.advert_page .container a{
color:#4b4d4f
}
.advert_page .container .company{
padding:0 0 15px;
display:block
}
.advert_page .container .cv-form .form{
width:318px;
margin-top:20px;
padding:0 0 15px;
display:inline-block;
list-style:none
}
.advert_page .container .cv-form .form li{
padding:0 0 28px;
display:block;
list-style:none;
background:0 0
}
.job-add h3{
float:left;
clear:both;
font-weight:700;
padding:0 6px 15px 0
}
.job-add span{
display:block;
float:left;
padding:0 0 15px
}
#custom .biuro-header p{
color:#006957;
font-weight:700
}
#custom .biuro-header .logo{
float:none;
width:133px;
margin:0 auto 20px
}
/*#custom .biuro-title{
padding: 20px 0;
font-size: 22px;
}
#custom .biuro-title h1{
color:#006957;
font-weight:700;
overflow:hidden
}*/
#custom .biuro-ti-img{
display:none
}
#custom .biuro-ti-text h3{
color:#006957;
padding:0
}
#custom .biuro-ti-text li{
position: relative;
padding:0 0 0 15px;
background: none;
}
#custom .biuro-ti-text li:before { content: ''; position: absolute; top: 7px; left: 2px; width: 6px; height: 6px; border-radius: 50%; background: #006957;}
@media (min-width:360px){
#content .search_box li .input{
width:83%
}
}
@media (min-width:480px){
#top #logo{
margin:0;
float:left
}
#content img.starjobs-img{
float:left;
width:100px;
margin:15px 20px 15px 0
}
#content .t-contacts td.t-contacts-col-1{
width:43%
}
#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{
width:50%
}
#content .info_box{
float:right;
margin:47px 0 20px 20px
}
#content .search_box li .input{
width:88%
}
#content .advert_table td{
max-width:260px;
padding:10px
}
#content .advert_table td:nth-child(2){
text-align:right
}
#content .advert_table td:nth-child(4){
display:none
}
#topsearch{
margin:7px 0 0;
float:right;
clear:none
}
.about-biuro-img{
width:50%
}
#custom .biuro-header .logo{
float:left;
margin:0 20px 20px 0
}
#custom .biuro-ti-img{
display:block;
float:left;
width:70px
}
#custom .biuro-job-contacts{
margin:0 0 0 70px
}
}
@media (min-width:600px){
#content .search_box li label{
float:left;
padding:9px 10px 0 0
}
#content .search_box li #search-input-block{
margin:0 0 0 100px
}
}
@media (min-width:768px){
#content .advert_table td:nth-child(2),#topsearch #top-search-form label{
text-align:left
}
body{
font-size:16px;
line-height:1.3
}
#sidebar .banner,#sidebar .copy,#top #lang,#top .country{
display:block
}
#top #logo{
margin:21px 0 21px 15px
}
#top #lang{
font-size:13px;
color:#a1a1a1;
margin:10px 0 0;
clear:right;
float:right
}
#sidebar .share{
display:block;
margin:0 0 15px
}
#sidebar .copy{
padding:15px 0
}
#content h1{
text-align:justify
}
#content img.starjobs-img{
width:200px
}
#content .t-membership td{
border-bottom:1px solid #dfdfdf;
padding-bottom:10px
}
#content .t-membership .t-membership-col-1{
width:150px;
padding-right:20px
}
#content .t-contacts td.t-contacts-col-1{
width:34%
}
#content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{
width:33%
}
#content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{
background-image:url(../_img/info_box_bg.png);
background-repeat:no-repeat
}
#content .advert_table td{
border-left:1px solid #DFE1E4
}
#content .advert_table td:nth-child(4){
display:table-cell
}
#topsearch{
margin:27px 0 0 62px
}
.advert_page{
margin:20px auto;
border:1px solid #E6E6E6
}
.advert_page .container{
padding:30px 49px
}
#custom .biuro-header .logo{
margin:0 20px 24px 0
}
/* #custom .biuro-title{
border: 4px solid #006957;
border-radius: 12px;
padding: 20px;
}*/
}
@media (min-width:980px){
#content h2,#content h3,#content ul:not([class]){
text-align:justify
}
#sidebar #menu>li,#sidebar #menu>li>a{
font-family:'Bebas Neue',sans-serif;
font-size:24px
}
#content .info_box,#content .info_box p,#content a.home_url,#content h1,.c-home-url{
font-family:'Bebas Neue'
}
#content h1{
padding:0 0 15px;
font-size:24px
}
#content .t-reason td{
display:table-cell;
width:50%
}
#content .t-reason .t-reason-col-1{
padding-right:20px;
border-right:1px solid #dfdfdf
}
#content .t-reason .t-reason-col-2{
padding-left:20px
}
#content .t-reason .t-reason-col-2 h2{
padding:12px 0 25px
}
#content .t-membership td{
padding-bottom:0
}
#content .t-membership .t-membership-col-1{
width:250px;
padding-right:0
}
#content .info_box,#content .info_box p{
font-size:18px
}
#content .search_box li select{
margin:0 33px 10px 0
}
#content .search_box li a.url{
margin-top:-36px
}
#content .search_box li #search-input-block{
margin:0 200px 0 100px
}
#content a.home_url,.c-home-url{
display:inline-block;
font-weight:400;
margin:15px 50px;
font-size:24px
}
#content ul:not([class]) li{
padding:0 0 5px 45px;
}
#content ul:not([class]) li:before { left: 21px; }
#topsearch{
float:left;
margin:47px 0 10px 114px;
width:550px
}
#topsearch #top-search-form label{
float:left;
padding:2px 10px 0 0;
font-size:23px;
font-family:'Bebas Neue',sans-serif
}
.about-biuro-img{
width:25%
}
.advert_page{
max-width:776px
}
.advert_page .container{
padding:50px 69px
}
}
@media only screen and (min-width:1281px){
[href^=tel]{
pointer-events:none;
text-decoration:none;
color:inherit
}
}
@media (max-width:979px){
#content .advert_table td:nth-child(3),#content .advert_table th:nth-child(3){
display:none
}
}
@media (max-width:767px){
#content h1 .icon{
display:block;
margin-top:10px
}
#content .t-membership tr{
display:block
}
#content .t-membership td{
display:block;
float:left;
width:100%
}
#content .t-membership .t-membership-col-2{
border-bottom:1px solid #dfdfdf;
padding:0 0 20px
}
#content .t-contacts td{
float:left;
width:50%
}
#content .advert_table th{
display:none
}
#content .advert_table th:first-child{
float:left;
width:100%
}
.hidden-max-small{
display:none!important
}
}
@media (max-width:599px){
#content .search_box li select+label{
clear:left
}
}
@media (max-width:479px){
#content .t-contacts td{
width:100%
}
#content .advert_table td{
float:left;
width:100%
}
#content .advert_table td:first-child{
padding-top:10px
}
#content .advert_table td:last-child{
padding-bottom:10px
}
.hidden-max-x-small{
display:none!important
}
#custom .biuro-job-valid-till{
display:block
}
}
/* critical:start */
/* critical:end */
{"version":3,"sources":["05-layout/_layout--footer.css","07-components/_component--agencies.css","07-components/_component--cookies-warning.css","07-components/_component--job.css","main.css"],"names":[],"mappings":"AAQA,UAAc,gBAAkB,CAAE,ACFlC,kBAAoB,oBAAc,AAAd,oBAAc,AAAd,aAAc,AAAC,mBAAgB,AAAhB,eAAgB,AAAC,kBAAoB,CAAE,AAE1E,uBAAyB,kBAAmB,AAAC,eAAgB,AAAC,gBAAiB,AAAC,gBAAiB,AAAC,cAAgB,CAAE,AAEpH,+BAAmC,gBAAiB,AAAC,eAAiB,CAAE,ACFxE,mBAAqB,eAAgB,AAAC,OAAU,AAAC,QAAS,AAAC,SAAY,AAAC,kBAAmB,AAAC,mBAAoB,AAAE,gBAAiB,AAAC,WAAa,CAGhJ,AAFG,8BAA0B,eAAiB,CAAE,AAC7C,mCAAsB,WAAa,CAAE,AAEzC,0BAA+B,cAAe,AAAC,eAAgB,CAAE,ACD7D,qBAAkB,gBAAiB,AAAC,aAAc,AAAC,+CAAqD,AAAC,yBAAsC,AAAtC,qCAAsC,AAAC,kBAAoB,CAOnK,AAFG,wBAAK,SAAU,AAAC,UAAW,AAAC,gBAAiB,AAAC,cAA2B,AAA3B,0BAA2B,AAAC,gBAAiB,AAAC,gBAAiB,AAAC,kBAAmB,AAAC,wBAAyB,CAAE,ACkHrK,4DAII,UAAY,CACf,AAED,WACI,2BAA8B,AAC9B,kBAAmB,AACnB,gBAAiB,AACjB,uJAGyG,CAC5G,AAED,WACI,2BAA8B,AAC9B,kBAAmB,AACnB,gBAAiB,AACjB,oKAG6G,CAChH,AAED,WACI,uBAA0B,AAC1B,kCAAmC,AACnC,yQAA2Q,CAC9Q,AAED,uBACI,cAAc,AACd,UAAU,CACb,AACD,EACI,UAAU,AACV,SAAS,AACT,SAAS,CACZ,AACD,aACI,QAAQ,CACX,AACD,GACI,eAAe,CAClB,AACD,MACI,gBAAgB,CACnB,AACD,UACI,gBAAgB,CACnB,AACD,KACI,cAAe,AACf,sCAA0C,AAC1C,eAAgB,AAChB,gBAAiB,AACjB,aAAe,CAClB,AACD,6BACI,cAAc,AACd,uCAAyC,CAC5C,AAKD,WAA6B,YAAa,AAAE,eAAgB,AAAC,yBAA0B,AAAC,eAAgB,AAAC,SAAU,AAAC,oBAAsB,CAAG,AAC7I,iBAAsB,WAAY,AAAC,kBAAoB,CAAE,AAczD,cACI,SAAS,AACT,UAAU,AACV,eAAe,CAClB,AACD,4BACI,eAAe,CAClB,AACD,iBACI,qBAAqB,AACrB,aAAa,CAChB,AACD,gBACI,cAAc,AACd,cAAc,AACd,qBAAqB,AACrB,cAAc,AACd,qBAAqB,CACxB,AACD,yBACI,YAAY,CACf,AACD,sBACI,oBAAoB,CACvB,AACD,4CACI,oBAAoB,CACvB,AAED,KACI,gBAAgB,CACnB,AACD,WACI,WAAW,AACX,YAAY,AACZ,kBAAkB,CACrB,AACD,cACI,gBAAgB,AAChB,WAAW,CACd,AACD,+BACI,UAAU,CACb,AACD,mCACI,cAAc,AACd,eAAe,AACf,qBAAqB,AACrB,cAAc,AACd,UAAU,CACb,AACD,sCACI,eAAe,AACf,iBAAiB,AACjB,UAAU,CACb,AACD,2CACI,cAAc,AACd,kBAAkB,CACrB,AACD,+CACI,yBAAyB,CAC5B,AACD,SACI,yBAAyB,AACzB,eAAe,CAClB,AACD,eACI,WAAW,AACX,qBAAqB,CACxB,AACD,kBACI,WAAW,AACX,gBAAgB,CACnB,AACD,oBACI,qBAAqB,AACrB,cAAc,AACd,oBAAoB,CACvB,AACD,qBACI,aAAa,CAChB,AACD,wBACI,WAAW,AACX,qBAAqB,AACrB,UAAU,CACb,AACD,0BACI,cAAc,AACd,cAAc,AACd,wCAA0C,AAC1C,oBAAoB,CACvB,AACD,iCACI,YAAY,CACf,AACD,kBACI,qBAAqB,AACrB,YAAY,AACZ,iBAAiB,CACpB,AACD,kFACI,iDAAiD,CACpD,AACD,2BACI,WAAW,AACX,uBAAuB,CAC1B,AACD,2BACI,WAAW,AACX,2BAA2B,CAC9B,AACD,4BACI,WAAW,AACX,4BAA4B,CAC/B,AACD,eACI,YAAY,CACf,AACD,WACI,sDAAsD,CACzD,AACD,eACI,yDAAyD,CAC5D,AACD,WACI,wDAAwD,CAC3D,AACD,eACI,8DAA8D,CACjE,AACD,WACI,yDAAyD,CAC5D,AACD,eACI,8DAA8D,CACjE,AACD,WACI,yDAAyD,CAC5D,AACD,eACI,8DAA8D,CACjE,AACD,WACI,yDAAyD,CAC5D,AACD,eACI,8DAA8D,CACjE,AACD,eACI,6DAA6D,CAChE,AACD,eACI,8DAA8D,CACjE,AACD,eACI,8DAA8D,CACjE,AACD,eACI,8DAA8D,CACjE,AACD,eACI,8DAA8D,CACjE,AACD,qBACI,cAAc,AACd,2DAA2D,CAC9D,AACD,qBACI,cAAc,AACd,6DAA6D,CAChE,AACD,qBACI,cAAc,AACd,8DAA8D,CACjE,AACD,qBACI,cAAc,AACd,8DAA8D,CACjE,AACD,qBACI,cAAc,AACd,8DAA8D,CACjE,AACD,8BACI,mBAAmB,AACnB,kBAAkB,CACrB,AACD,gCACI,yBAAyB,CAC5B,AACD,0BACI,cAAc,AACd,gBAAgB,AAChB,qBAAqB,AACrB,sDAAsD,AACtD,sBAAsB,AACtB,sBAAsB,AACtB,WAAW,AACX,aAAa,CAChB,AACD,iDACI,yBAAyB,CAC5B,AACD,SACI,oBAAoB,AACpB,eAAe,CAClB,AACD,aACI,eAAe,AACf,WAAW,CACd,AACD,YACI,iBAAiB,AACjB,eAAe,AACf,eAAe,CAClB,AACD,YACI,iBAAiB,AACjB,eAAe,AACf,eAAe,CAClB,AACD,kBACI,cAAc,AACd,cAAc,CACjB,AACD,YACI,iBAAiB,AACjB,eAAe,AACf,eAAe,CAClB,AACD,wCACI,eAAe,AACf,gBAAgB,AAChB,wBAAwB,CAC3B,AACD,mBACI,UAAU,AACV,QAAQ,CACX,AACD,sBACI,cAAc,AACd,kBAAkB,CACrB,AACD,sCACI,mBAAmB,CACtB,AACD,sBACI,iBAAiB,CACpB,AACD,sBACI,SAAS,CACZ,AACD,uBACI,WAAW,AACX,SAAS,AACT,eAAe,CAClB,AACD,0BACI,mBAAmB,AACnB,qBAAqB,CACxB,AACD,8CACI,kBAAkB,CACrB,AACD,yBACI,eAAe,CAClB,AACD,qBACI,UAAU,CACb,AACD,wBACI,kBAAkB,CACrB,AACD,uBACI,eAAe,CAClB,AACD,mBACI,kBAAkB,AAClB,gBAAgB,AAChB,UAAU,CACb,AACD,0BACI,uBAAuB,CAC1B,AACD,kCACI,+BAA+B,CAClC,AACD,0BACI,4BAA4B,CAC/B,AACD,kCACI,+BAA+B,CAClC,AACD,0BACI,6BAA6B,CAChC,AACD,kCACI,gCAAgC,CACnC,AACD,0BACI,6BAA6B,CAChC,AACD,kCACI,gCAAgC,CACnC,AACD,0BACI,6BAA6B,CAChC,AACD,kCACI,gCAAgC,CACnC,AACD,2BACI,YAAY,AACZ,YAAY,AACZ,kBAAkB,AAClB,OAAO,AACP,YAAY,CACf,AACD,qBACI,SAAS,CACZ,AACD,qBACI,mBAAmB,AACnB,YAAY,CACf,AACD,4BACI,YAAY,AACZ,mBAAmB,AACnB,yBAAyB,AACzB,WAAW,CACd,AACD,wBACI,UAAU,AACV,cAAc,AACd,eAAe,AACf,eAAe,CAClB,AACD,8BACI,cAAc,AACd,eAAe,CAClB,AACD,+BACI,UAAU,AACV,cAAc,AACd,SAAS,AACT,YAAY,AACZ,cAAc,CACjB,AACD,+BACI,cAAc,AACd,mBAAmB,AACnB,oBAAoB,CACvB,AACD,8CACI,WAAW,AACX,iBAAiB,CACpB,AACD,gCACI,YAAY,AACZ,WAAW,AACX,YAAY,AACZ,eAAe,AACf,8DAA8D,AAC9D,SAAS,AACT,qBAAqB,CACxB,AACD,8BACI,YAAY,AACZ,eAAe,AACf,uBAAuB,AACvB,eAAe,CAClB,AACD,mCACI,oEAAoE,CACvE,AACD,oCACI,qEAAqE,CACxE,AACD,4CACI,yBAAyB,AACzB,gBAAgB,AAChB,eAAe,CAClB,AACD,0CACI,gBAAgB,CACnB,AACD,gDACI,WAAW,AACX,WAAW,AACX,mBAAmB,CACtB,AACD,iDACI,UAAU,CACb,AACD,6DACI,aAAa,CAChB,AACD,8DACI,cAAc,CACjB,AACD,oCACI,WAAW,AACX,cAAc,AACd,mBAAmB,AACnB,kBAAkB,AAClB,yBAAyB,AACzB,YAAY,AACZ,eAAe,AACf,oBAAoB,CACvB,AACD,0CACI,eAAe,CAClB,AACD,uBACI,WAAW,AACX,eAAe,CAClB,AACD,0BACI,gBAAgB,AAChB,gBAAgB,AAChB,mBAAmB,AACnB,8BAA8B,AAC9B,sBAAsB,CACzB,AACD,sCACI,mBAAmB,AACnB,aAAa,CAChB,AACD,0BACI,mBAAmB,AACnB,cAAc,CACjB,AACD,sCACI,aAAa,CAChB,AACD,8BACI,kBAAkB,CACrB,AACD,WACI,iBAAiB,AACjB,kBAAkB,CACrB,AACD,WACI,cAAc,AACd,oBAAoB,CACvB,AACD,mBACI,qBAAqB,AACrB,UAAU,CACb,AACD,gCACI,YAAY,AACZ,cAAc,AACd,eAAe,AACf,iBAAiB,AACjB,cAAc,AACd,kBAAkB,AAClB,eAAe,CAClB,AACD,oBACI,qBAAqB,AACrB,iBAAiB,CACpB,AACD,sBACI,+CAA+C,AAE/C,uBAAuB,CAC1B,AACD,sBACI,2CAA2C,CAC9C,AACD,0BACI,yBAAyB,CAC5B,AACD,YACI,oBAAoB,CACvB,AACD,kBACI,yBAAyB,CAC5B,AACD,YACI,cAAc,AAEd,kBAAkB,AAClB,mBAAmB,AACnB,eAAe,CAClB,AACD,oEACI,gBAAgB,AAChB,WAAW,CACd,AACD,gBACI,aAAa,CAChB,AACD,oBACI,iBAAiB,AACjB,aAAa,CAChB,AACD,uBACI,6BAA6B,AAC7B,iBAAiB,AACjB,aAAa,CAChB,AACD,8BACI,gBAAgB,AAChB,yBAAyB,CAC5B,AACD,mCACI,aAAa,AACb,SAAS,CACZ,AACD,gBACI,sBAAsB,AACtB,aAAa,CAChB,AACD,mBACI,YAAY,AACZ,qBAAqB,AACrB,UAAU,CACb,AACD,uBACI,UAAU,CACb,AACD,yBACI,gBAAgB,AAChB,aAAa,CAChB,AACD,qBACI,kBAAkB,CACrB,AACD,eACI,YAAY,AACZ,iBAAiB,AACjB,oBAAoB,CACvB,AACD,kBACI,iBAAiB,AACjB,cAAc,AACd,cAAc,CACjB,AACD,yBACI,iBAAiB,AACjB,gBAAgB,CACnB,AACD,wBACI,gBAAgB,AAChB,aAAa,CAChB,AACD,iFACI,mBAAmB,AACnB,yBAAyB,AACzB,WAAW,CACd,AACD,wDACI,WAAW,CACd,AACD,yBACI,WAAW,CACd,AACD,2BACI,aAAa,AACb,aAAa,CAChB,AACD,gCACI,cAAc,AACd,gBAAgB,AAChB,aAAa,CAChB,AACD,uBACI,cAAc,AACd,oBAAoB,CACvB,AACD,0BACI,YAAY,AACZ,WAAW,AACX,eAAe,AACf,mBAAmB,AACnB,yBAAyB,AACzB,eAAe,AACf,kBAAkB,AAClB,oBAAoB,CACvB,AACD,gCACI,kBAAkB,CACrB,AACD,2BACI,oBAAoB,CACvB,AACD,uBACI,WAAW,AACX,iBAAiB,AACjB,UAAU,CACb,AACD,0BACI,mBAAmB,AACnB,UAAU,CACb,AACD,4BACI,cAAc,AACd,qBAAqB,AACrB,UAAU,CACb,AACD,gCACI,gBAAgB,AAChB,mBAAmB,AACnB,cAAc,CACjB,AACD,kCACI,yBAAyB,CAC5B,AACD,gBACI,kBAAkB,AAClB,iBAAiB,AACjB,aAAa,CAChB,AACD,kBACI,YAAY,CACf,AACD,uBACI,gBAAgB,AAChB,UAAU,CACb,AACD,uBACI,gBAAgB,AAChB,WAAW,CACd,AACD,sBACI,eAAe,CAClB,AACD,SACI,YAAY,AACZ,eAAe,AACf,UAAU,CACb,AACD,YACI,kBAAkB,AAClB,UAAU,CACb,AACD,wBACI,QAAQ,CACX,AACD,IACI,oBAAoB,CACvB,AACD,IACI,qBAAqB,CACxB,AACD,OACI,SAAS,AACT,WAAW,AACX,aAAa,CAChB,AACD,kCACI,sBAAsB,AACtB,2BAA2B,AAC3B,6BAA6B,CAChC,AACD,uIACI,SAAS,AACT,SAAS,CACZ,AACD,UACI,YAAY,AACZ,kBAAkB,AAClB,gBAAgB,CACnB,AACD,gBACI,gBAAgB,AAChB,aAAa,CAChB,AACD,YACI,iBAAiB,AACjB,aAAa,CAChB,AACD,oBACI,YAAY,AACZ,kBAAkB,AAClB,oBAAoB,CACvB,AACD,uBACI,YAAY,AACZ,8CAA8C,AAC9C,gBAAgB,CACnB,AACD,6BACI,uDAAuD,AACvD,SAAS,CACZ,AACD,uBACI,aAAa,AACb,sDAAsD,AACtD,gBAAgB,CACnB,AACD,6BACI,2DAA2D,AAC3D,SAAS,CACZ,AACD,uBACI,aAAa,AACb,sDAAsD,CACzD,AACD,6BACI,4DAA4D,AAC5D,SAAS,CACZ,AACD,gBACI,iBAAiB,AACjB,aAAa,CAChB,AACD,MACI,sBAAsB,CACzB,AACD,cACI,gBAAgB,AAChB,WAAW,CACd,AACD,iBACI,UAAU,CACb,AACD,mBACI,cAAc,AACd,eAAe,AACf,qBAAqB,AACrB,cAAc,AACd,UAAU,CACb,AACD,oDACI,yBAAyB,CAC5B,AACD,uBACI,cAAc,AACd,kBAAkB,CACrB,AACD,kBACI,wBAAwB,AACxB,UAAU,CACb,AACD,iBACI,kBAAkB,AAClB,OAAO,CACV,AACD,YACI,WAAW,AACX,YAAY,CACf,AACD,sGACI,wBAAwB,CAC3B,AACD,UACI,iBAAiB,AACjB,aAAa,CAChB,AACD,cACI,cAAc,AACd,gBAAgB,CACnB,AACD,yBACI,iBAAiB,AACjB,gBAAgB,CACnB,AACD,wBACI,gBAAgB,AAChB,aAAa,CAChB,AACD,wDACI,mBAAmB,AACnB,yBAAyB,AACzB,YAAY,AACZ,WAAW,CACd,AACD,2BACI,YAAY,CACf,AACD,oFACI,eAAe,CAClB,AACD,mCACI,mBAAmB,AACnB,yBAAyB,AACzB,cAAc,AACd,YAAY,AACZ,WAAW,CACd,AACD,gCACI,cAAc,AACd,eAAe,CAClB,AACD,kFACI,wBAAwB,CAC3B,AACD,uBACI,cAAc,AACd,oBAAoB,CACvB,AACD,0BACI,YAAY,AACZ,WAAW,AACX,eAAe,AACf,mBAAmB,AACnB,yBAAyB,AACzB,eAAe,AACf,kBAAkB,AAClB,oBAAoB,CACvB,AACD,0DACI,WAAW,CACd,AACD,gCACI,kBAAkB,CACrB,AACD,2BACI,oBAAoB,CACvB,AACD,0BACI,UAAU,CACb,AACD,yBACI,iBAAiB,AACjB,aAAa,CAChB,AACD,iDAEI,kBAAoB,AAEpB,qBAAqB,AACrB,aAAa,CAChB,AACD,+DAC8B,WAAY,AAAC,kBAAmB,AAAC,QAAS,AAAC,SAAU,AAAC,UAAW,AAAC,WAAY,AAAC,kBAAmB,AAAC,kBAAoB,CAAG,AAGxJ,iEACI,oBAAoB,CACvB,AACD,YACI,sBAAsB,AACtB,kBAAkB,CACrB,AACD,eACI,gBAAgB,AAChB,kBAAkB,CACrB,AACD,8BACI,WAAW,CACd,AACD,gCACI,WAAW,CACd,AACD,wBACI,YAAY,AACZ,cAAc,AACd,YAAY,AACZ,oBAAoB,CACvB,AACD,+BACI,gBAAgB,CACnB,AACD,sEACI,wBAAwB,CAC3B,AACD,0BACI,mBAAmB,CACtB,AAED,6DACI,kBAAkB,AAClB,wBAAwB,CAC3B,AACD,WACI,mBAAmB,CACtB,AAED,eACI,YAAY,CACf,AACD,WACI,YAAY,AACZ,kBAAkB,CACrB,AACD,kCACI,cAAc,AACd,YAAY,AACZ,eAAe,AACf,eAAe,CAClB,AACD,gDACI,qBAAqB,AACrB,wBAAwB,CAC3B,AACD,mCACI,WAAW,AACX,YAAY,AACZ,kBAAkB,AAClB,gBAAgB,AAChB,cAAc,AACd,WAAW,CACd,AACD,oCACI,WAAW,AACX,WAAW,AACX,YAAY,AACZ,UAAU,AACV,eAAe,AACf,kEAAkE,AAClE,SAAS,AACT,qBAAqB,CACxB,AACD,QACI,YAAY,AACZ,aAAa,AACb,WAAW,AACX,kBAAkB,AAClB,WAAW,AACX,kBAAkB,AAClB,kBAAkB,CACrB,AACD,wBACI,QAAQ,CACX,AACD,aACI,kBAAkB,AAClB,QAAQ,AACR,qBAAqB,AACrB,WAAW,AACX,YAAY,AACZ,iBAAiB,AACjB,sDAAsD,AAEtD,iBAAiB,CACpB,AACD,yBACI,cAAc,AACd,eAAe,CAClB,AACD,uBACI,wBAAwB,CAC3B,AACD,6BACI,wBAAwB,CAC3B,AACD,0BACI,cAAc,AACd,eAAe,CAClB,AACD,wBACI,wBAAwB,CAC3B,AACD,8BACI,wBAAwB,CAC3B,AACD,mBACI,cAAc,AACd,eAAe,CAClB,AACD,iBACI,wBAAwB,CAC3B,AACD,uBACI,wBAAwB,CAC3B,AACD,qBACI,cAAc,AACd,eAAe,CAClB,AACD,mBACI,wBAAwB,CAC3B,AACD,yBACI,wBAAwB,CAC3B,AACD,sBACI,cAAc,AACd,eAAe,CAClB,AACD,oBACI,wBAAwB,CAC3B,AACD,0BACI,wBAAwB,CAC3B,AACD,qBACI,cAAc,AACd,eAAe,CAClB,AACD,mBACI,wBAAwB,CAC3B,AACD,yBACI,wBAAwB,CAC3B,AACD,qCACI,8BAA8B,CACjC,AACD,qCACI,+BAA+B,CAClC,AACD,kCACI,+BAA+B,CAClC,AACD,iCACI,gCAAgC,CACnC,AACD,sCACI,8BAA8B,CACjC,AACD,sCACI,+BAA+B,CAClC,AACD,mCACI,+BAA+B,CAClC,AACD,kCACI,gCAAgC,CACnC,AACD,+BACI,+BAA+B,CAClC,AACD,+BACI,gCAAgC,CACnC,AACD,4BACI,gCAAgC,CACnC,AACD,2BACI,iCAAiC,CACpC,AACD,iCACI,+BAA+B,CAClC,AACD,iCACI,gCAAgC,CACnC,AACD,8BACI,gCAAgC,CACnC,AACD,6BACI,iCAAiC,CACpC,AACD,kCACI,+BAA+B,CAClC,AACD,kCACI,gCAAgC,CACnC,AACD,+BACI,gCAAgC,CACnC,AACD,8BACI,iCAAiC,CACpC,AACD,iCACI,+BAA+B,CAClC,AACD,iCACI,gCAAgC,CACnC,AACD,8BACI,gCAAgC,CACnC,AACD,6BACI,iCAAiC,CACpC,AACD,4BACI,6BAA6B,CAChC,AACD,4BACI,8BAA8B,CACjC,AACD,yBACI,8BAA8B,CACjC,AACD,wBACI,+BAA+B,CAClC,AACD,aACI,aAAa,CAChB,AACD,iBACI,kBAAkB,AAClB,WAAW,AACX,WAAW,AACX,aAAa,AACb,2BAA2B,CAC9B,AACD,wBACI,kBAAkB,AAClB,MAAM,AACN,SAAS,AACT,YAAY,AACZ,aAAa,AACb,kBAAkB,CACrB,AACD,0BACI,uBAAuB,CAC1B,AACD,0BACI,4BAA4B,CAC/B,AACD,0BACI,4BAA4B,CAC/B,AACD,0BACI,4BAA4B,CAC/B,AACD,wCACI,6DAA6D,CAChE,AACD,wCACI,6DAA6D,CAChE,AACD,wCACI,6DAA6D,CAChE,AACD,wCACI,6DAA6D,CAChE,AACD,wCACI,6DAA6D,CAChE,AACD,aACI,gBAAgB,AAChB,aAAa,CAChB,AACD,wBACI,aAAa,AACb,UAAU,AACV,kBAAkB,CACrB,AACD,2BACI,gBAAgB,AAChB,iBAAiB,AACjB,aAAa,CAChB,AACD,2BACI,gBAAgB,AAChB,iBAAiB,AACjB,qBAAqB,AACrB,WAAW,CACd,AACD,2BACI,gBAAgB,AAChB,oBAAoB,CACvB,AACD,gFACI,iBAAiB,AACjB,aAAa,CAChB,AACD,4DAEI,mBAAmB,AACnB,aAAa,CAChB,AACD,0BACI,aAAa,CAChB,AACD,iCACI,iBAAiB,AACjB,aAAa,CAChB,AACD,uCACI,YAAY,AACZ,gBAAgB,AAChB,iBAAiB,AACjB,qBAAqB,AACrB,eAAe,CAClB,AACD,0CACI,iBAAiB,AACjB,cAAc,AACd,gBAAgB,AAChB,cAAc,CACjB,AACD,YACI,WAAW,AACX,WAAW,AACX,gBAAgB,AAChB,oBAAoB,CACvB,AACD,cACI,cAAc,AACd,WAAW,AACX,gBAAgB,CACnB,AACD,wBACI,cAAc,AACd,eAAe,CAClB,AACD,4BACI,WAAW,AACX,YAAY,AACZ,kBAAkB,CACrB,AAUD,sBACI,YAAY,CACf,AACD,0BACI,cAAc,AACd,SAAS,CACZ,AACD,0BACI,kBAAmB,AACnB,mBAAmB,AACnB,eAAiB,CACpB,AACD,iCAAoC,WAAY,AAAC,kBAAmB,AAAC,QAAS,AAAC,SAAU,AAAC,UAAW,AAAC,WAAY,AAAC,kBAAmB,AAAC,kBAAoB,CAAC,ADz4CpJ,yBADJ,qBAEQ,iBAAkB,AAAC,gBAAiB,AAAC,aAAc,AAAC,cAAgB,CAK3E,CAJI,AC4LT,yBACI,WAAc,WAAa,CAAE,CAChC,AA2sCD,yBACI,+BACI,SAAS,CACZ,CACJ,AACD,yBACI,WACI,SAAS,AACT,UAAU,CACb,AACD,0BACI,WAAW,AACX,YAAY,AACZ,uBAAuB,CAC1B,AACD,yCACI,SAAS,CACZ,AACD,kFACI,SAAS,CACZ,AACD,mBACI,YAAY,AACZ,uBAAuB,CAC1B,AACD,+BACI,SAAS,CACZ,AACD,0BACI,gBAAgB,AAChB,YAAY,CACf,AACD,uCACI,gBAAgB,CACnB,AACD,uCACI,YAAY,CACf,AACD,WACI,eAAe,AACf,YAAY,AACZ,UAAU,CACb,AACD,iBACI,SAAS,CACZ,AACD,4BACI,WAAW,AACX,oBAAoB,CACvB,AACD,sBACI,cAAc,AACd,WAAW,AACX,UAAU,CACb,AACD,4BACI,iBAAiB,CACpB,CACJ,AACD,yBACI,8BACI,WAAW,AACX,oBAAoB,CACvB,AACD,4CACI,kBAAkB,CACrB,CACJ,AACD,yBAEI,yEACI,eAAe,CAClB,AACD,KACI,eAAe,AACf,eAAe,CAClB,AACD,yDACI,aAAa,CAChB,AACD,WACI,uBAAuB,CAC1B,AACD,WACI,eAAe,AACf,cAAc,AACd,gBAAgB,AAChB,YAAY,AACZ,WAAW,CACd,AAED,gBACI,cAAc,AACd,eAAe,CAClB,AACD,eACI,cAAc,CACjB,AACD,YACI,kBAAkB,CACrB,AACD,0BACI,WAAW,CACd,AACD,0BACI,gCAAgC,AAChC,mBAAmB,CACtB,AACD,2CACI,YAAY,AACZ,kBAAkB,CACrB,AACD,yCACI,SAAS,CACZ,AACD,kFACI,SAAS,CACZ,AACD,4SACI,8CAA8C,AAC9C,2BAA2B,CAC9B,AACD,0BACI,6BAA6B,CAChC,AACD,uCACI,kBAAkB,CACrB,AACD,WACI,oBAAoB,CACvB,AACD,aACI,iBAAiB,AACjB,wBAAwB,CAC3B,AACD,wBACI,iBAAiB,CACpB,AACD,4BACI,oBAAoB,CACvB,CAMJ,AACD,yBACI,iDACI,kBAAkB,CACrB,AAED,sCACI,kCAAoC,AACpC,cAAc,CACjB,AACD,oFACI,sBAAwB,CAC3B,AAED,YACI,iBAAiB,AACjB,cAAc,CACjB,AACD,sBACI,mBAAmB,AACnB,SAAS,CACZ,AACD,mCACI,mBAAmB,AACnB,8BAA8B,CACjC,AACD,mCACI,iBAAiB,CACpB,AACD,sCACI,mBAAmB,CACtB,AACD,0BACI,gBAAgB,CACnB,AACD,2CACI,YAAY,AACZ,eAAe,CAClB,AACD,wCACI,cAAc,CACjB,AACD,+BACI,oBAAoB,CACvB,AACD,8BACI,gBAAgB,CACnB,AACD,4CACI,sBAAsB,CACzB,AACD,gCACI,qBAAqB,AACrB,gBAAgB,AAChB,iBAAiB,AACjB,cAAc,CACjB,AACD,4BACI,oBAAqB,CACxB,AACD,mCAAqC,SAAW,CAAE,AAElD,WACI,WAAW,AACX,yBAAyB,AACzB,WAAW,CACd,AACD,kCACI,WAAW,AACX,qBAAqB,AACrB,eAAe,AACf,iCAAmC,CACtC,AACD,iBACI,SAAS,CACZ,AACD,aACI,eAAe,CAClB,AACD,wBACI,iBAAiB,CACpB,CACJ,AAED,0CACI,YACI,oBAAoB,AACpB,qBAAqB,AACrB,aAAa,CAChB,CACJ,AACD,yBACI,8EACI,YAAY,CACf,CACJ,AACD,yBACI,kBACI,cAAc,AACd,eAAe,CAClB,AACD,0BACI,aAAa,CAChB,AACD,0BACI,cAAc,AACd,WAAW,AACX,UAAU,CACb,AACD,2CACI,gCAAgC,AAChC,gBAAgB,CACnB,AACD,wBACI,WAAW,AACX,SAAS,CACZ,AACD,0BACI,YAAY,CACf,AACD,sCACI,WAAW,AACX,UAAU,CACb,AACD,kBACI,sBAAsB,CACzB,CACJ,AACD,yBACI,qCACI,UAAU,CACb,CACJ,AACD,yBACI,wBACI,UAAU,CACb,AACD,0BACI,WAAW,AACX,UAAU,CACb,AACD,sCACI,gBAAgB,CACnB,AACD,qCACI,mBAAmB,CACtB,AACD,oBACI,sBAAsB,CACzB,AACD,8BACI,aAAa,CAChB,CACJ","file":"main.min.css","sourcesContent":["/* ------------- Layout: footer ------------- */\n\n/* critical:start */\n\n.l-footer { clear: both; }\n\n/* critical:end */\n\n.l-footer { min-height: 160px; }\n","/* ------------- Component: agencies ------------- */\n\n/* critical:start */\n\n/* critical:end */\n\n.c-agencies--list { display: flex; flex-wrap: wrap; margin-bottom: 16px; }\n\n.c-agencies--list-item { margin-right: 10px; padding: 0 12px; font-weight: 400; line-height: 1.5; cursor: pointer; }\n\n.is-agencies--list-item-active { background: #ccc; font-weight: 700; }\n","/* ------------- Component: cookies warning ------------- */\n\n/* critical:start */\n\n.c-cookies-warning { display: none; }\n\n/* critical:end */\n\n.c-cookies-warning { position: fixed; left: 0px; right: 0; bottom: 0px; padding: 15px 20px; background: #f6f6f6; overflow: hidden; z-index: 100;\n .bu-action { margin-top: 10px; }\n .bu-action--alt { float: right; }\n}\n.c-cookies-warning--inner { margin: 0 auto; max-width: 976px }\n\n","/* ------------- Component: job ------------- */\n\n/* critical:start */\n\n/* critical:end */\n\n/*.c-job--title { } */\n\n\n#custom {\n\n .biuro-title { margin: 0 0 20px; padding: 10px; font-size: calc(1.125rem + ((1vw - 3.2px) * 0.8929)); border: 2px solid var(--color--green); border-radius: 12px;\n @media (--min--small) {\n border-width: 3px; margin: 0 0 30px; padding: 20px; font-size: 22px;\n }\n\n h1 { margin: 0; padding: 0; line-height: 1.2; color: var(--color--green); font-weight: 700; overflow: hidden; text-align: center; text-transform: uppercase }\n\n }\n\n}\n/*\n#custom .biuro-title{\n padding: 20px 0;\n font-size: 22px;\n}\n#custom .biuro-title h1 {\n color:#006957;\n font-weight:700;\n overflow:hidden;\n\n text-align:center;\n text-transform:uppercase\n\n}*/\n/*\n@media (min-width:768px){\n\n #custom .biuro-title{\n border: 4px solid #006957;\n border-radius: 12px;\n padding: 20px;\n }\n}\n\n\n\n@media (min-width:768px){\n #custom .biuro-title{\n margin: 0 0 30px;\n padding:20px;\n }\n #custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }\n}\n */\n","/* ==========================================================================\nMain:\n\njs-: Signify that this piece of the DOM has some behaviour acting upon it, and that JavaScript binds onto it to provide that behaviour. If you’re not a developer working with JavaScript, leave these well alone.\n\n@md: These suffixes take the format @<breakpoint>, and tell us this class when at this size:\n This means min-width:\n @xxx-sm, @xx-sm, @x-sm, @sm, @md, @lg, @x-lg\n\n This means max-width:\n @xxx-sm--max, @xx-sm--max, @x-sm--max, @sm--max, @md--max, @lg--max, @x-lg--max\n\n This means min-width && max-width:\n @xxx-sm--sm, @x-sm--md, @lg--x-lg\n\n This means print or screen:\n @print, @screen\n\n\nqa-: Signify that a QA or Test Engineering team is running an automated UI test which needs to find or bind onto these parts of the DOM. Like the JavaScript namespace, this basically just reserves hooks in the DOM for non-CSS purposes.\n========================================================================== */\n\n/*\n@import '01-settings/__settings.css';\n@import '02-tools/__tools.css';\n@import '03-generic/__generic.css';\n@import '04-elements/__elements.css';\n@import '05-layout/__layout.css';\n@import '06-objects/__objects.css';\n@import '07-components/__components.css';\n@import '08-states/__states.css';\n@import '09-themes/__themes.css';\n@import '10-trumps/__utils.css';\n\n*/\n\n/*\n\n@import '06-objects/_nav.css';\n@import '06-objects/_section.css';\n\n\n@import '07-components/_nav.css';\n@import '07-components/_pages.css';\n@import '07-components/_section.css';\n@import '07-components/_scroller.css';\n@import '07-components/_svg.css';\n@import '07-components/_toggler.css';\n\n */\n\n/* @import '09-states/_nav.css'; */\n\n/* @import '10-trumps/__utils.css'; */\n\n/* * { border: 1px solid #000; } */\n\n/* .c-scroller { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); } */\n\n/* critical:start */\n\n/* critical:end */\n\n@import '01-settings/__settings.css';\n\n@import '02-tools/__tools.css';\n\n@import '05-layout/__layout.css';\n\n@import '06-objects/__objects.css';\n\n@import '07-components/__components.css';\n\n @import '10-trumps/__utils.css';\n\n/** { border: 1px solid black; }*/\n\n/* critical:start */\n #main{\n margin:0 auto;\n padding:0 20px;\n }\n\n@media (min-width:768px){\n #sidebar,#topsearch{\n float:left\n }\n #sidebar{\n width:195px\n }\n #main{\n max-width:956px\n }\n\n/* #custom .biuro-title{\n margin: 0 0 30px;\n padding:20px;\n }\n #custom .biuro-title h1 { margin: 0; padding: 0; line-height: 1.2; }*/\n}\n@media (min-width:980px){\n #main{\n padding:0\n }\n #sidebar{\n width:215px\n }\n #content{\n width:714px;\n float:right\n }\n}\n\n@media (min-width:1024px){\n #main{\n max-width:976px\n }\n #sidebar{\n width:235px\n }\n}\n\n/*.l-footer{\n clear:both;\n border-top:1px solid #ababab;\n padding:10px 0 20px 17px\n}*/\n\n/* critical:end */\n\n#main::after,\n#top::after,\n.about-biuro-img::before,\n.icon::before {\n content: '';\n}\n\n@font-face {\n font-family: 'PT Sans Narrow';\n font-style: normal;\n font-weight: 400;\n src:\n local('PT Sans Narrow'),\n local('PTSans-Narrow'),\n url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngRUXNadjH0qYEzV7ab-oWlsYCB.ttf) format('truetype');\n}\n\n@font-face {\n font-family: 'PT Sans Narrow';\n font-style: normal;\n font-weight: 700;\n src:\n local('PT Sans Narrow Bold'),\n local('PTSans-NarrowBold'),\n url(https://fonts.gstatic.com/s/ptsansnarrow/v8/BngSUXNadjH0qYEzV7ab-oWlsbg95DiC.ttf) format('truetype');\n}\n\n@font-face {\n font-family: 'Bebas Neue';\n src: url(../_fonts/bebas-neue.eot);\n src: url(../_fonts/bebas-neue.eot?#iefix) format(\"embedded-opentype\"),url(../_fonts/bebas-neue.woff2) format(\"woff2\"),url(../_fonts/bebas-neue.woff) format(\"woff\"),url(../_fonts/bebas-neue.ttf) format(\"truetype\"),url(../_fonts/bebas-neue.svg#BebasNeue) format(\"svg\");\n}\n\n#main:after,#top:after{\n display:table;\n clear:both\n}\n*{\n padding:0;\n margin:0;\n outline:0\n}\nfieldset,img{\n border:0\n}\nul{\n list-style:none\n}\ntable{\n border-spacing:0\n}\nhtml body{\n overflow:visible\n}\nbody {\n color: #4b4d4f;\n font-family: 'PT Sans Narrow', sans-serif;\n font-size: 18px;\n line-height: 1.2;\n overflow: auto;\n}\nbutton,input,select,textarea{\n color:#4b4d4f;\n font:16px/1.3 'PT Sans Narrow',sans-serif\n}\n\n\n\n\n.bu-action { height: 28px; cursor: pointer; border: 1px solid #E1E1E1; padding: 0 15px; margin: 0; display: inline-block; }\n.bu-action--main { color: #FFF; background: #006957; }\n\n@media (max-width: 600px) {\n .bu-action { height: 44px; }\n}\n/*.bu-action--alt { color: #FFF; background: #006957; }*/\n\n\n\n\n\n\n\n\n.c-nav-footer{\n margin:0;\n padding:0;\n list-style:none\n}\n.c-nav-footer+.c-nav-footer{\n margin-top:20px\n}\n.c-nav-footer li{\n display:inline-block;\n padding:0 5px\n}\n.c-nav-footer a{\n display:block;\n padding:0 3px;\n text-decoration:none;\n color:#4b4d4f;\n border:1px solid #fff\n}\n#top #lang,#top .country{\n display:none\n}\n.c-nav-footer a:hover{\n border-color:#ababab\n}\n.c-nav-footer .act,.c-nav-footer .act:hover{\n border-color:#4b4d4f\n}\n\n#top{\n padding:20px 0 0\n}\n#top #logo{\n float:none;\n width:133px;\n margin:0 auto 20px\n}\n#top #country{\n margin:20px 0 0;\n float:right\n}\n#top #country li,#top #lang li{\n float:left\n}\n#top #country li a,#top #lang li a{\n color:#c3c3c3;\n font-size:13px;\n text-decoration:none;\n padding:0 6px;\n float:left\n}\n#sidebar #menu>li,#sidebar #menu>li>a{\n font-size:21px;\n line-height:22px;\n width:100%\n}\n#top #country li a.act,#top #lang li a.act{\n color:#939393;\n background:#ebebeb\n}\n#top #country li a:hover,#top #lang li a:hover{\n text-decoration:underline\n}\n#sidebar{\n padding:20px 0 15px 15px;\n overflow:hidden\n}\n#sidebar #menu{\n width:100%;\n margin:0 0 20px -15px\n}\n#sidebar #menu>li{\n float:left;\n padding:0 0 13px\n}\n#sidebar #menu>li>a{\n padding:0 0 1px 15px;\n color:#4b4d4f;\n text-decoration:none\n}\n#sidebar #menu>li ul{\n display:block\n}\n#sidebar #menu>li ul li{\n width:100%;\n padding:6px 0 0 15px;\n float:left\n}\n#sidebar #menu>li ul li a{\n display:block;\n color:#4b4d4f;\n font:16px/1.1 'PT Sans Narrow',sans-serif;\n text-decoration:none\n}\n#sidebar .banner,#sidebar .share{\n display:none\n}\n#sidebar .share a{\n display:inline-block;\n height:24px;\n margin:0 10px 0 0\n}\n#sidebar .share a.facebook,#sidebar .share a.linkedin,#sidebar .share a.share_all{\n background:url(../_img/share_icons.png) no-repeat\n}\n#sidebar .share a.facebook{\n width:24px;\n background-position:0 0\n}\n#sidebar .share a.linkedin{\n width:24px;\n background-position:0 -50px\n}\n#sidebar .share a.share_all{\n width:49px;\n background-position:0 -100px\n}\n#sidebar .copy{\n display:none\n}\n.style_1>a{\n background:url(../_img/menu_icons.png) 0 2px no-repeat\n}\n.style_1>a.act{\n background:url(../_img/menu_icons.png) -250px 0 no-repeat\n}\n.style_2>a{\n background:url(../_img/menu_icons.png) 0 -98px no-repeat\n}\n.style_2>a.act{\n background:url(../_img/menu_icons.png) -250px -100px no-repeat\n}\n.style_3>a{\n background:url(../_img/menu_icons.png) 0 -198px no-repeat\n}\n.style_3>a.act{\n background:url(../_img/menu_icons.png) -250px -200px no-repeat\n}\n.style_4>a{\n background:url(../_img/menu_icons.png) 0 -298px no-repeat\n}\n.style_4>a.act{\n background:url(../_img/menu_icons.png) -250px -300px no-repeat\n}\n.style_5>a{\n background:url(../_img/menu_icons.png) 0 -398px no-repeat\n}\n.style_5>a.act{\n background:url(../_img/menu_icons.png) -250px -400px no-repeat\n}\n.style_1>ul li{\n background:url(../_img/menu_icons.png) -250px -15px no-repeat\n}\n.style_2>ul li{\n background:url(../_img/menu_icons.png) -250px -115px no-repeat\n}\n.style_3>ul li{\n background:url(../_img/menu_icons.png) -250px -215px no-repeat\n}\n.style_4>ul li{\n background:url(../_img/menu_icons.png) -250px -315px no-repeat\n}\n.style_5>ul li{\n background:url(../_img/menu_icons.png) -250px -415px no-repeat\n}\n.style_1>ul li a.act{\n color:#253466;\n background:url(../_img/menu_icons.png) -250px 2px no-repeat\n}\n.style_2>ul li a.act{\n color:#156292;\n background:url(../_img/menu_icons.png) -250px -98px no-repeat\n}\n.style_3>ul li a.act{\n color:#BB2543;\n background:url(../_img/menu_icons.png) -250px -198px no-repeat\n}\n.style_4>ul li a.act{\n color:#B7652F;\n background:url(../_img/menu_icons.png) -250px -298px no-repeat\n}\n.style_5>ul li a.act{\n color:#6B1B39;\n background:url(../_img/menu_icons.png) -250px -398px no-repeat\n}\n#sidebar #menu>li ul li a.act{\n padding:0 0 0 15px;\n margin:0 0 0 -15px\n}\n#sidebar #menu>li ul li a:hover{\n text-decoration:underline\n}\n#sidebar a.url_newsletter{\n color:#4b4d4f;\n font-weight:700;\n text-decoration:none;\n background:url(../_img/newsletter_icon.gif) no-repeat;\n padding:0 15px 0 72px;\n margin:0 0 35px -15px;\n clear:both;\n display:block\n}\n#content a:hover,#sidebar a:hover.url_newsletter{\n text-decoration:underline\n}\n#content{\n padding:17px 0 15px;\n overflow:hidden\n}\n#content img{\n max-width:100%;\n height:auto\n}\n#content h1{\n padding:0 0 10px;\n font-size:22px;\n font-weight:400\n}\n#content h2{\n padding:0 0 13px;\n font-size:19px;\n font-weight:700\n}\n#content h2 small{\n display:block;\n font-size:16px\n}\n#content h3{\n padding:0 0 10px;\n font-size:17px;\n font-weight:700\n}\n#content .info_box,#content .info_box p{\n font-size:16px;\n line-height:1.2;\n text-transform:uppercase\n}\n#content .t-reason{\n padding:0;\n border:0\n}\n#content .t-reason td{\n display:block;\n vertical-align:top\n}\n#content .t-reason .t-reason-col-2 h2{\n padding:25px 0 13px\n}\n#content .t-reason h2{\n text-align:center\n}\n#content .t-reason ul{\n padding:0\n}\n#content .t-membership{\n width:100%;\n border:0;\n text-align:left\n}\n#content .t-membership td{\n text-align:justify;\n vertical-align:middle\n}\n#content .t-membership .t-membership-row-4 td{\n border-bottom:none\n}\n#content .t-contacts-box{\n max-width:650px\n}\n#content .t-contacts{\n width:100%\n}\n#content .t-contacts td{\n vertical-align:top\n}\n#content .t-contacts p{\n text-align:left\n}\n#content .info_box{\n position:relative;\n margin:0 0 20px;\n color:#fff\n}\n#content .info_box.tyle_1{\n background-position:0 0\n}\n#content .info_box.tyle_1 .bottom{\n background-position:-250px 100%\n}\n#content .info_box.tyle_2{\n background-position:-500px 0\n}\n#content .info_box.tyle_2 .bottom{\n background-position:-750px 100%\n}\n#content .info_box.tyle_3{\n background-position:-1000px 0\n}\n#content .info_box.tyle_3 .bottom{\n background-position:-1250px 100%\n}\n#content .info_box.tyle_4{\n background-position:-1500px 0\n}\n#content .info_box.tyle_4 .bottom{\n background-position:-1750px 100%\n}\n#content .info_box.tyle_5{\n background-position:-2000px 0\n}\n#content .info_box.tyle_5 .bottom{\n background-position:-2250px 100%\n}\n#content .info_box .bottom{\n width:219px;\n height:22px;\n position:absolute;\n left:0;\n bottom:-22px\n}\n#content .info_box p{\n padding:0\n}\n#content .search_box{\n background:#F8F8F8;\n padding:10px\n}\n#content .search_box select{\n width:130px;\n background:#F7F7F7;\n border:1px solid #E1E1E1;\n padding:6px\n}\n#content .search_box li{\n padding:0;\n display:block;\n background:0 0;\n overflow:hidden\n}\n#content .search_box li label{\n display:block;\n font-weight:700\n}\n#content .search_box li .input{\n width:78%;\n color:#4b4d4f;\n border:0;\n padding:8px;\n background:0 0\n}\n#content .search_box li select{\n color:#4b4d4f;\n background:#F5F5F5;\n margin:0 20px 10px 0\n}\n#content .search_box li select+.filter-button{\n clear:left;\n margin-left:100px\n}\n#content .search_box li .submit{\n float:right;\n width:39px;\n height:39px;\n cursor:pointer;\n background:url(../_img/search_box_icon.gif) 50% 50% no-repeat;\n border:0;\n vertical-align:middle\n}\n#content .search_box li a.url{\n float:right;\n margin-top:7px;\n padding:4px 18px 4px 0;\n font-weight:700\n}\n#content .search_box li a.url.open{\n background:url(../_img/search_box_url_icon.gif) right 12px no-repeat\n}\n#content .search_box li a.url.close{\n background:url(../_img/search_box_url_icon.gif) right -13px no-repeat\n}\n#content .search_box li #search-input-block{\n border:1px solid #DFE1E4;\n background:#fff;\n overflow:hidden\n}\n#content .search_box li.filter-additional{\n padding-top:10px\n}\n#content .search_box li.filter-additional label{\n float:left;\n width:95px;\n padding:6px 5px 0 0\n}\n#content .search_box li.filter-additional select{\n float:left\n}\n#content .search_box li.filter-additional+.filter-additional{\n padding-top:0\n}\n#content .search_box li #period,#content .search_box li #type{\n margin-right:0\n}\n#content .search_box .filter-button{\n float:left;\n color:#4b4d4f;\n background:#f5f5f5;\n margin:0 22px 0 0;\n border:1px solid #E1E1E1;\n padding:7px;\n cursor:pointer;\n text-decoration:none\n}\n#content .search_box .filter-button:hover{\n background:#eee\n}\n#content .advert_table{\n width:100%;\n margin:0 0 20px\n}\n#content .advert_table th{\n font-weight:700;\n text-align:left;\n vertical-align:top;\n border-left:1px solid #dfe1e4;\n padding:15px 10px 10px\n}\n#content .advert_table th:first-child{\n display:table-cell;\n border-left:0\n}\n#content .advert_table td{\n vertical-align:top;\n padding:0 10px\n}\n#content .advert_table td:first-child{\n border-left:0\n}\n#content .advert_table .bg td{\n background:#F8F8F8\n}\n#content p{\n padding:0 0 15px;\n text-align:justify\n}\n#content a{\n color:#4b4d4f;\n text-decoration:none\n}\n#content .img_left{\n margin:0 20px 15px 0;\n float:left\n}\n#content a.home_url,.c-home-url{\n width:254px;\n color:#4b4d4f;\n font-size:21px;\n margin:15px auto;\n display:block;\n text-align:center;\n line-height:1.2\n}\n#content a.home_url{\n text-decoration:none;\n padding:280px 0 0\n}\n#content a.home_url_1{\n background:url(../_img/workis_l.png) no-repeat;\n -webkit-background-size:contain;\n background-size:contain\n}\n#content a.home_url_2{\n background:url(../_img/img_2.jpg) no-repeat\n}\n#content a:hover.home_url{\n text-decoration:underline\n}\n.c-home-url{\n text-decoration:none\n}\n.c-home-url:hover{\n text-decoration:underline\n}\n.c-home-pic{\n display:block;\n -webkit-border-radius:50%;\n border-radius:50%;\n margin-bottom:20px;\n overflow:hidden\n}\n#content .contact-form .form li textarea,.cv-form .form li textarea{\n overflow-y:auto;\n resize:none\n}\n.c-home-pic img{\n display:block\n}\n#content .news_list{\n padding:0 0 15px;\n display:block\n}\n#content .news_list li{\n border-top:1px solid #DFE1E4;\n padding:15px 0 0;\n display:block\n}\n#content .news_list li a.more{\n font-weight:700;\n text-decoration:underline\n}\n#content .news_list li:first-child{\n border-top:0;\n padding:0\n}\n#content .staff{\n margin:0 0 15px -33px;\n display:block\n}\n#content .staff li{\n width:216px;\n margin:0 0 10px 33px;\n float:left\n}\n#content .staff li.sep{\n width:100%\n}\n#content .staff li .foto{\n margin:0 0 10px;\n display:block\n}\n#content .staff li p{\n padding:0 5px 15px\n}\n#content .form{\n width:318px;\n padding:0 0 15px;\n display:inline-block\n}\n#content .form li{\n padding:0 0 28px;\n display:block;\n background:0 0\n}\n#content .form li.bottom{\n padding:0 0 10px;\n margin:-10px 0 0\n}\n#content .form li label{\n padding:0 0 6px;\n display:block\n}\n#content .form li input.text,#content .form li select,#content .form li textarea{\n background:#F7F7F7;\n border:1px solid #E1E1E1;\n padding:6px\n}\n#content .form li input.text,#content .form li textarea{\n width:318px\n}\n#content .form li select{\n width:164px\n}\n#content .form li textarea{\n height:114px;\n overflow:auto\n}\n#content .form li .errormessage{\n color:#BB2543;\n padding:6px 0 0;\n display:block\n}\n#content .form li .txt{\n color:#BB2543;\n display:inline-block\n}\n#content .form li .action{\n height:28px;\n color:#FFF;\n cursor:pointer;\n background:#006957;\n border:1px solid #E1E1E1;\n padding:0 20px;\n margin:0 10px 0 0;\n display:inline-block\n}\n#content .form li .action:hover{\n background:#008D75\n}\n#content .form li .Actions{\n display:inline-block\n}\n#content .country_tabs{\n width:100%;\n padding:0 0 15px;\n float:left\n}\n#content .country_tabs li{\n padding:0 10px 0 0;\n float:left\n}\n#content .country_tabs li a{\n color:#4b4d4f;\n text-decoration:none;\n float:left\n}\n#content .country_tabs li a.act{\n font-weight:700;\n background:#EBEBEB;\n padding:0 10px\n}\n#content .country_tabs li a:hover{\n text-decoration:underline\n}\n#content .pages{\n text-align:center;\n padding:0 0 15px;\n display:block\n}\n#content .pages a{\n margin:0 3px\n}\n#content .pages a.prev{\n font-weight:700;\n float:left\n}\n#content .pages a.next{\n font-weight:700;\n float:right\n}\n#content .pages a.act{\n font-weight:700\n}\n#banners{\n width:976px;\n padding:20px 0;\n float:left\n}\n#banners li{\n margin:0 0 0 40px;\n float:left\n}\n#banners li:first-child{\n margin:0\n}\n.fl{\n float:left!important\n}\n.fr{\n float:right!important\n}\n.clear{\n height:0;\n clear:both;\n display:block\n}\n.input,input.text,select,textarea{\n box-sizing:border-box;\n -moz-box-sizing:border-box;\n -webkit-box-sizing:border-box\n}\nbutton::-moz-focus-inner,input[type=reset]::-moz-focus-inner,input[type=button]::-moz-focus-inner,input[type=submit]::-moz-focus-inner{\n border:0;\n padding:0\n}\n.map_page{\n width:540px;\n text-align:center;\n margin:20px auto\n}\n.map_page .logo{\n margin:0 0 30px;\n display:block\n}\n.map_page p{\n padding:0 0 15px;\n display:block\n}\n.map_page a.map_url{\n width:168px;\n position:relative;\n display:inline-block\n}\n.map_page a.map_url.es{\n height:89px;\n background:url(../_img/map_url.jpg) no-repeat;\n margin:0 0 -20px\n}\n.map_page a:hover.map_url.es{\n background:url(../_img/map_url.jpg) -200px 0 no-repeat;\n z-index:1\n}\n.map_page a.map_url.lv{\n height:100px;\n background:url(../_img/map_url.jpg) 0 -69px no-repeat;\n margin:0 0 -30px\n}\n.map_page a:hover.map_url.lv{\n background:url(../_img/map_url.jpg) -400px -69px no-repeat;\n z-index:1\n}\n.map_page a.map_url.lt{\n height:109px;\n background:url(../_img/map_url.jpg) 0 -139px no-repeat\n}\n.map_page a:hover.map_url.lt{\n background:url(../_img/map_url.jpg) -600px -139px no-repeat;\n z-index:1\n}\n.map_page .copy{\n padding:25px 0 0;\n display:block\n}\n.hide{\n display:none!important\n}\n#top .country{\n margin:40px 0 0;\n float:right\n}\n#top .country li{\n float:left\n}\n#top .country li a{\n color:#C3C3C3;\n font-size:13px;\n text-decoration:none;\n padding:0 6px;\n float:left\n}\n#content ul:not([class]) a,#top .country li a:hover{\n text-decoration:underline\n}\n#top .country li a.act{\n color:#939393;\n background:#EBEBEB\n}\n#content img.left{\n margin:15px 20px 15px 0;\n float:left\n}\n#content img.ico{\n position:relative;\n top:7px\n}\n#map_canvas{\n width:100%;\n height:450px\n}\n#content .contact-form .form li input[type=text].error,#content .contact-form .form li textarea.error{\n border:1px solid #BB2543\n}\n.job-cont{\n padding:0 0 15px;\n display:block\n}\n.cont-content{\n display:block;\n padding:0 0 10px\n}\n.cv-form .form li.bottom{\n padding:0 0 10px;\n margin:-10px 0 0\n}\n.cv-form .form li label{\n padding:0 0 6px;\n display:block\n}\n.cv-form .form li input.text,.cv-form .form li textarea{\n background:#F7F7F7;\n border:1px solid #E1E1E1;\n padding:6px;\n width:318px\n}\n.cv-form .form li textarea{\n height:114px\n}\n#custom,#custom .biuro-header,#custom .biuro-ti,#custom .biuro-ti-text,.about-biuro{\n overflow:hidden\n}\n.cv-form .form li input[type=file]{\n background:#F7F7F7;\n border:1px solid #E1E1E1;\n padding:0 6px;\n width:304px;\n height:30px\n}\n.cv-form .form li .errormessage{\n color:#BB2543;\n padding:6px 0 0\n}\n.cv-form .form li input[type=text].error,.cv-form .form li input[type=file].error{\n border:1px solid #BB2543\n}\n.cv-form .form li .txt{\n color:#BB2543;\n display:inline-block\n}\n.cv-form .form li .action{\n height:28px;\n color:#FFF;\n cursor:pointer;\n background:#006957;\n border:1px solid #E1E1E1;\n padding:0 20px;\n margin:0 10px 0 0;\n display:inline-block\n}\n#sidebar .addthis_share a,#sidebar .share.share_addthis a{\n height:20px\n}\n.cv-form .form li .action:hover{\n background:#008D75\n}\n.cv-form .form li .Actions{\n display:inline-block\n}\n#cv-success,#cv-success p{\n color:#393\n}\n#content ul:not([class]){\n padding:0 0 15px;\n display:block\n}\n#content ul:not([class]) li,\n#content ul.table li{\n position: relative;\n /*background:url(../_img/list_dot.gif) 0 9px no-repeat;*/\n padding:0 0 5px 25px;\n display:block\n}\n#content ul:not([class]) li:before,\n#content ul.table li:before { content: ''; position: absolute; top: 9px; left: 1px; width: 4px; height: 4px; border-radius: 50%; background: #4b4d4f; }\n\n\n#content ul:not([class]) a:hover,.advert_page .container a:hover{\n text-decoration:none\n}\n#content ol{\n padding:0 0 15px 20px;\n text-align:justify\n}\n#content ol>li{\n padding:0 0 5px;\n text-align:justify\n}\n#sidebar .share.share_addthis{\n width:110px\n}\n#content .cform .form li select{\n width:318px\n}\n#sidebar .addthis_share{\n height:20px;\n padding:2px 0;\n width:100px;\n display:inline-block\n}\n#content #filter-empty-results{\n padding-top:15px\n}\n#content a.home_url,#content h1,#sidebar #menu>li,#sidebar #menu>li>a{\n text-transform:uppercase\n}\n#sidebar #menu>li ul li a{\n text-transform:none\n}\n/*#custom .biuro-title h1,*/\n#topsearch #top-search-form label,.advert_page .container h2{\n text-align:center;\n text-transform:uppercase\n}\n#content p{\n padding-bottom:16px\n}\n\n.hidden-coords{\n display:none\n}\n#topsearch{\n width:230px;\n margin:0 auto 20px\n}\n#topsearch #top-search-form label{\n display:block;\n height:27px;\n font-size:21px;\n line-height:1.2\n}\n#topsearch #top-search-form #search-input-block{\n display:inline-block;\n border:1px solid #dfe1e4\n}\n#topsearch #top-search-form .input{\n float:left;\n width:183px;\n margin-right:15px;\n padding:5px 8px;\n color:#4b4d4f;\n border:none\n}\n#topsearch #top-search-form .submit{\n float:left;\n width:30px;\n height:30px;\n padding:0;\n cursor:pointer;\n background:url(../_img/top_search_box_icon.png) 50% 50% no-repeat;\n border:0;\n vertical-align:middle\n}\n.banner{\n width:180px;\n height:160px;\n float:left;\n position:relative;\n left:-15px;\n margin-right:50px;\n margin-bottom:20px\n}\n.banner a,.banner a img{\n border:0\n}\n.icon:before{\n position:relative;\n top:9px;\n display:inline-block;\n width:30px;\n height:26px;\n margin:0 8px 0 0;\n background:url(../_img/icons.png) 50px 50px no-repeat;\n -webkit-border-radius:3px;\n border-radius:3px\n}\n#content .icon-blue-dark{\n color:#253466;\n font-weight:700\n}\n.icon-blue-dark:before{\n border:1px solid #253466\n}\n.icon-blue-dark:hover:before{\n background-color:#253466\n}\n#content .icon-blue-light{\n color:#156292;\n font-weight:700\n}\n.icon-blue-light:before{\n border:1px solid #156292\n}\n.icon-blue-light:hover:before{\n background-color:#156292\n}\n#content .icon-red{\n color:#bb2543;\n font-weight:700\n}\n.icon-red:before{\n border:1px solid #bb2543\n}\n.icon-red:hover:before{\n background-color:#bb2543\n}\n#content .icon-brown{\n color:#b76630;\n font-weight:700\n}\n.icon-brown:before{\n border:1px solid #b76630\n}\n.icon-brown:hover:before{\n background-color:#b76630\n}\n#content .icon-purple{\n color:#6b1c3a;\n font-weight:700\n}\n.icon-purple:before{\n border:1px solid #6b1c3a\n}\n.icon-purple:hover:before{\n background-color:#6b1c3a\n}\n#content .icon-green{\n color:#006957;\n font-weight:700\n}\n.icon-green:before{\n border:1px solid #006957\n}\n.icon-green:hover:before{\n background-color:#006957\n}\n.icon-blue-dark.icon-facebook:before{\n background-position:-2px -45px\n}\n.icon-blue-dark.icon-linkedin:before{\n background-position:-40px -45px\n}\n.icon-blue-dark.icon-phone:before{\n background-position:-80px -45px\n}\n.icon-blue-dark.icon-note:before{\n background-position:-121px -45px\n}\n.icon-blue-light.icon-facebook:before{\n background-position:-2px -87px\n}\n.icon-blue-light.icon-linkedin:before{\n background-position:-40px -87px\n}\n.icon-blue-light.icon-phone:before{\n background-position:-80px -87px\n}\n.icon-blue-light.icon-note:before{\n background-position:-121px -87px\n}\n.icon-red.icon-facebook:before{\n background-position:-2px -131px\n}\n.icon-red.icon-linkedin:before{\n background-position:-40px -131px\n}\n.icon-red.icon-phone:before{\n background-position:-80px -131px\n}\n.icon-red.icon-note:before{\n background-position:-121px -131px\n}\n.icon-brown.icon-facebook:before{\n background-position:-2px -176px\n}\n.icon-brown.icon-linkedin:before{\n background-position:-40px -176px\n}\n.icon-brown.icon-phone:before{\n background-position:-80px -176px\n}\n.icon-brown.icon-note:before{\n background-position:-121px -176px\n}\n.icon-purple.icon-facebook:before{\n background-position:-2px -218px\n}\n.icon-purple.icon-linkedin:before{\n background-position:-40px -218px\n}\n.icon-purple.icon-phone:before{\n background-position:-80px -218px\n}\n.icon-purple.icon-note:before{\n background-position:-121px -218px\n}\n.icon-green.icon-facebook:before{\n background-position:-2px -258px\n}\n.icon-green.icon-linkedin:before{\n background-position:-40px -258px\n}\n.icon-green.icon-phone:before{\n background-position:-80px -258px\n}\n.icon-green.icon-note:before{\n background-position:-121px -258px\n}\n.icon-facebook:hover:before{\n background-position:-2px -7px\n}\n.icon-linkedin:hover:before{\n background-position:-40px -7px\n}\n.icon-phone:hover:before{\n background-position:-80px -7px\n}\n.icon-note:hover:before{\n background-position:-121px -7px\n}\n.about-biuro{\n margin:0 auto\n}\n.about-biuro-img{\n position:relative;\n float:left;\n width:100%;\n height:214px;\n background-repeat:no-repeat\n}\n.about-biuro-img:before{\n position:absolute;\n top:0;\n left:50%;\n width:178px;\n height:214px;\n margin:0 0 0 -89px\n}\n.about-biuro-img-1:before{\n background-position:0 0\n}\n.about-biuro-img-2:before{\n background-position:-178px 0\n}\n.about-biuro-img-3:before{\n background-position:-356px 0\n}\n.about-biuro-img-4:before{\n background-position:-534px 0\n}\n.about-biuro-lt .about-biuro-img:before{\n background-image:url(../_img/lt-apie-idarbinimo-agentura.jpg)\n}\n.about-biuro-lv .about-biuro-img:before{\n background-image:url(../_img/lv-apie-idarbinimo-agentura.jpg)\n}\n.about-biuro-ee .about-biuro-img:before{\n background-image:url(../_img/ee-apie-idarbinimo-agentura.jpg)\n}\n.about-biuro-en .about-biuro-img:before{\n background-image:url(../_img/en-apie-idarbinimo-agentura.jpg)\n}\n.about-biuro-ru .about-biuro-img:before{\n background-image:url(../_img/ru-apie-idarbinimo-agentura.jpg)\n}\n.advert_page{\n max-width:736px;\n margin:0 auto\n}\n.advert_page .container{\n padding:20px;\n opacity:1;\n visibility:visible\n}\n.advert_page .container h1{\n font-weight:700;\n padding:0 0 15px;\n display:block\n}\n.advert_page .container h2{\n font-weight:700;\n padding:35px 0 0;\n margin:0 67px 30px 0;\n float:right\n}\n.advert_page .container h3{\n font-weight:700;\n padding:0 6px 18px 0\n}\n.advert_page .container ol,.advert_page .container p,.advert_page .container ul{\n padding:0 0 15px;\n display:block\n}\n.advert_page .container ol li,.advert_page .container ul li{\n /*background:url(../_img/list_dot.gif) 35px 8px no-repeat;*/\n padding:0 0 0 70px;\n display:block\n}\n.advert_page .container a{\n color:#4b4d4f\n}\n.advert_page .container .company{\n padding:0 0 15px;\n display:block\n}\n.advert_page .container .cv-form .form{\n width:318px;\n margin-top:20px;\n padding:0 0 15px;\n display:inline-block;\n list-style:none\n}\n.advert_page .container .cv-form .form li{\n padding:0 0 28px;\n display:block;\n list-style:none;\n background:0 0\n}\n.job-add h3{\n float:left;\n clear:both;\n font-weight:700;\n padding:0 6px 15px 0\n}\n.job-add span{\n display:block;\n float:left;\n padding:0 0 15px\n}\n#custom .biuro-header p{\n color:#006957;\n font-weight:700\n}\n#custom .biuro-header .logo{\n float:none;\n width:133px;\n margin:0 auto 20px\n}\n/*#custom .biuro-title{\n padding: 20px 0;\n font-size: 22px;\n}\n#custom .biuro-title h1{\n color:#006957;\n font-weight:700;\n overflow:hidden\n}*/\n#custom .biuro-ti-img{\n display:none\n}\n#custom .biuro-ti-text h3{\n color:#006957;\n padding:0\n}\n#custom .biuro-ti-text li{\n position: relative;\n padding:0 0 0 15px;\n background: none;\n}\n#custom .biuro-ti-text li:before { content: ''; position: absolute; top: 7px; left: 2px; width: 6px; height: 6px; border-radius: 50%; background: #006957;}\n\n@media (min-width:360px){\n #content .search_box li .input{\n width:83%\n }\n}\n@media (min-width:480px){\n #top #logo{\n margin:0;\n float:left\n }\n #content img.starjobs-img{\n float:left;\n width:100px;\n margin:15px 20px 15px 0\n }\n #content .t-contacts td.t-contacts-col-1{\n width:43%\n }\n #content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{\n width:50%\n }\n #content .info_box{\n float:right;\n margin:47px 0 20px 20px\n }\n #content .search_box li .input{\n width:88%\n }\n #content .advert_table td{\n max-width:260px;\n padding:10px\n }\n #content .advert_table td:nth-child(2){\n text-align:right\n }\n #content .advert_table td:nth-child(4){\n display:none\n }\n #topsearch{\n margin:7px 0 0;\n float:right;\n clear:none\n }\n .about-biuro-img{\n width:50%\n }\n #custom .biuro-header .logo{\n float:left;\n margin:0 20px 20px 0\n }\n #custom .biuro-ti-img{\n display:block;\n float:left;\n width:70px\n }\n #custom .biuro-job-contacts{\n margin:0 0 0 70px\n }\n}\n@media (min-width:600px){\n #content .search_box li label{\n float:left;\n padding:9px 10px 0 0\n }\n #content .search_box li #search-input-block{\n margin:0 0 0 100px\n }\n}\n@media (min-width:768px){\n\n #content .advert_table td:nth-child(2),#topsearch #top-search-form label{\n text-align:left\n }\n body{\n font-size:16px;\n line-height:1.3\n }\n #sidebar .banner,#sidebar .copy,#top #lang,#top .country{\n display:block\n }\n #top #logo{\n margin:21px 0 21px 15px\n }\n #top #lang{\n font-size:13px;\n color:#a1a1a1;\n margin:10px 0 0;\n clear:right;\n float:right\n }\n\n #sidebar .share{\n display:block;\n margin:0 0 15px\n }\n #sidebar .copy{\n padding:15px 0\n }\n #content h1{\n text-align:justify\n }\n #content img.starjobs-img{\n width:200px\n }\n #content .t-membership td{\n border-bottom:1px solid #dfdfdf;\n padding-bottom:10px\n }\n #content .t-membership .t-membership-col-1{\n width:150px;\n padding-right:20px\n }\n #content .t-contacts td.t-contacts-col-1{\n width:34%\n }\n #content .t-contacts td.t-contacts-col-2,#content .t-contacts td.t-contacts-col-3{\n width:33%\n }\n #content .info_box.tyle_1,#content .info_box.tyle_1 .bottom,#content .info_box.tyle_2,#content .info_box.tyle_2 .bottom,#content .info_box.tyle_3,#content .info_box.tyle_3 .bottom,#content .info_box.tyle_4,#content .info_box.tyle_4 .bottom,#content .info_box.tyle_5,#content .info_box.tyle_5 .bottom{\n background-image:url(../_img/info_box_bg.png);\n background-repeat:no-repeat\n }\n #content .advert_table td{\n border-left:1px solid #DFE1E4\n }\n #content .advert_table td:nth-child(4){\n display:table-cell\n }\n #topsearch{\n margin:27px 0 0 62px\n }\n .advert_page{\n margin:20px auto;\n border:1px solid #E6E6E6\n }\n .advert_page .container{\n padding:30px 49px\n }\n #custom .biuro-header .logo{\n margin:0 20px 24px 0\n }\n/* #custom .biuro-title{\n border: 4px solid #006957;\n border-radius: 12px;\n padding: 20px;\n }*/\n}\n@media (min-width:980px){\n #content h2,#content h3,#content ul:not([class]){\n text-align:justify\n }\n\n #sidebar #menu>li,#sidebar #menu>li>a{\n font-family:'Bebas Neue',sans-serif;\n font-size:24px\n }\n #content .info_box,#content .info_box p,#content a.home_url,#content h1,.c-home-url{\n font-family:'Bebas Neue'\n }\n\n #content h1{\n padding:0 0 15px;\n font-size:24px\n }\n #content .t-reason td{\n display:table-cell;\n width:50%\n }\n #content .t-reason .t-reason-col-1{\n padding-right:20px;\n border-right:1px solid #dfdfdf\n }\n #content .t-reason .t-reason-col-2{\n padding-left:20px\n }\n #content .t-reason .t-reason-col-2 h2{\n padding:12px 0 25px\n }\n #content .t-membership td{\n padding-bottom:0\n }\n #content .t-membership .t-membership-col-1{\n width:250px;\n padding-right:0\n }\n #content .info_box,#content .info_box p{\n font-size:18px\n }\n #content .search_box li select{\n margin:0 33px 10px 0\n }\n #content .search_box li a.url{\n margin-top:-36px\n }\n #content .search_box li #search-input-block{\n margin:0 200px 0 100px\n }\n #content a.home_url,.c-home-url{\n display:inline-block;\n font-weight:400;\n margin:15px 50px;\n font-size:24px\n }\n #content ul:not([class]) li{\n padding:0 0 5px 45px;\n }\n #content ul:not([class]) li:before { left: 21px; }\n\n #topsearch{\n float:left;\n margin:47px 0 10px 114px;\n width:550px\n }\n #topsearch #top-search-form label{\n float:left;\n padding:2px 10px 0 0;\n font-size:23px;\n font-family:'Bebas Neue',sans-serif\n }\n .about-biuro-img{\n width:25%\n }\n .advert_page{\n max-width:776px\n }\n .advert_page .container{\n padding:50px 69px\n }\n}\n\n@media only screen and (min-width:1281px){\n [href^=tel]{\n pointer-events:none;\n text-decoration:none;\n color:inherit\n }\n}\n@media (max-width:979px){\n #content .advert_table td:nth-child(3),#content .advert_table th:nth-child(3){\n display:none\n }\n}\n@media (max-width:767px){\n #content h1 .icon{\n display:block;\n margin-top:10px\n }\n #content .t-membership tr{\n display:block\n }\n #content .t-membership td{\n display:block;\n float:left;\n width:100%\n }\n #content .t-membership .t-membership-col-2{\n border-bottom:1px solid #dfdfdf;\n padding:0 0 20px\n }\n #content .t-contacts td{\n float:left;\n width:50%\n }\n #content .advert_table th{\n display:none\n }\n #content .advert_table th:first-child{\n float:left;\n width:100%\n }\n .hidden-max-small{\n display:none!important\n }\n}\n@media (max-width:599px){\n #content .search_box li select+label{\n clear:left\n }\n}\n@media (max-width:479px){\n #content .t-contacts td{\n width:100%\n }\n #content .advert_table td{\n float:left;\n width:100%\n }\n #content .advert_table td:first-child{\n padding-top:10px\n }\n #content .advert_table td:last-child{\n padding-bottom:10px\n }\n .hidden-max-x-small{\n display:none!important\n }\n #custom .biuro-job-valid-till{\n display:block\n }\n}\n\n\n\n\n"]}
\ No newline at end of file
......@@ -24,6 +24,6 @@
?>
<!-- <script async src="/wp-content/themes/biuro/js/main.min.js"></script> -->
<!-- <script src="/wp-content/themes/biuro/js/main.min.js" async></script> -->
</body>
</html>
......@@ -35,9 +35,6 @@
endif;
?>
<!-- <script async src="/wp-content/themes/biuro/js/main.js"></script> -->
<!-- <script async src="/wp-content/themes/biuro/js/main.min.js"></script> -->
<script src="/wp-content/themes/biuro/js/main.min.js" async></script>
<!-- <script src="/wp-content/themes/biuro/_js/main.min.js" async></script> -->
</body>
</html>
!function(e){var t={};function n(o){if(t[o])return t[o].exports;var r=t[o]={i:o,l:!1,exports:{}};return e[o].call(r.exports,r,r.exports,n),r.l=!0,r.exports}n.m=e,n.c=t,n.d=function(e,t,o){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(n.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var r in e)n.d(o,r,function(t){return e[t]}.bind(null,r));return o},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="/",n(n.s=0)}([function(e,t,n){e.exports=n(1)},function(e,t,n){var o=function(){var e=document.createElement("link"),t=document.getElementsByTagName("head")[0];e.rel="stylesheet",e.href="/wp-content/themes/biuro/css/main.min.css",t.parentNode.insertBefore(e,t)},r=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame;r?r(o):window.addEventListener?window.addEventListener("load",o):window.attachEvent("onload",o),function(e){var t=document.getElementById("cookie-warning"),n=document.getElementById("cookie-agree"),o=document.getElementById("cookie-close"),r=!!i()&&localStorage.getItem("biuro-agree");function i(){try{return localStorage.setItem("a","a"),localStorage.removeItem("a"),!0}catch(e){return!1}}t&&n&&o&&!r&&(t.style.display="block",n.addEventListener("click",function(){i()&&localStorage.setItem("biuro-agree","true"),t.style.display="none"}),o.addEventListener("click",function(){t.style.display="none"}))}(window)}]);
\ No newline at end of file
/******/ (function(modules) { // webpackBootstrap
/******/ function hotDisposeChunk(chunkId) {
/******/ delete installedChunks[chunkId];
/******/ }
/******/ var parentHotUpdateCallback = window["webpackHotUpdate"];
/******/ window["webpackHotUpdate"] = // eslint-disable-next-line no-unused-vars
/******/ function webpackHotUpdateCallback(chunkId, moreModules) {
/******/ hotAddUpdateChunk(chunkId, moreModules);
/******/ if (parentHotUpdateCallback) parentHotUpdateCallback(chunkId, moreModules);
/******/ } ;
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotDownloadUpdateChunk(chunkId) {
/******/ var head = document.getElementsByTagName("head")[0];
/******/ var script = document.createElement("script");
/******/ script.charset = "utf-8";
/******/ script.src = __webpack_require__.p + "" + chunkId + "." + hotCurrentHash + ".hot-update.js";
/******/ if (null) script.crossOrigin = null;
/******/ head.appendChild(script);
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotDownloadManifest(requestTimeout) {
/******/ requestTimeout = requestTimeout || 10000;
/******/ return new Promise(function(resolve, reject) {
/******/ if (typeof XMLHttpRequest === "undefined") {
/******/ return reject(new Error("No browser support"));
/******/ }
/******/ try {
/******/ var request = new XMLHttpRequest();
/******/ var requestPath = __webpack_require__.p + "" + hotCurrentHash + ".hot-update.json";
/******/ request.open("GET", requestPath, true);
/******/ request.timeout = requestTimeout;
/******/ request.send(null);
/******/ } catch (err) {
/******/ return reject(err);
/******/ }
/******/ request.onreadystatechange = function() {
/******/ if (request.readyState !== 4) return;
/******/ if (request.status === 0) {
/******/ // timeout
/******/ reject(
/******/ new Error("Manifest request to " + requestPath + " timed out.")
/******/ );
/******/ } else if (request.status === 404) {
/******/ // no update available
/******/ resolve();
/******/ } else if (request.status !== 200 && request.status !== 304) {
/******/ // other failure
/******/ reject(new Error("Manifest request to " + requestPath + " failed."));
/******/ } else {
/******/ // success
/******/ try {
/******/ var update = JSON.parse(request.responseText);
/******/ } catch (e) {
/******/ reject(e);
/******/ return;
/******/ }
/******/ resolve(update);
/******/ }
/******/ };
/******/ });
/******/ }
/******/
/******/ var hotApplyOnUpdate = true;
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentHash = "16217ab14a0bcbf92bfb";
/******/ var hotRequestTimeout = 10000;
/******/ var hotCurrentModuleData = {};
/******/ var hotCurrentChildModule;
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentParents = [];
/******/ // eslint-disable-next-line no-unused-vars
/******/ var hotCurrentParentsTemp = [];
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotCreateRequire(moduleId) {
/******/ var me = installedModules[moduleId];
/******/ if (!me) return __webpack_require__;
/******/ var fn = function(request) {
/******/ if (me.hot.active) {
/******/ if (installedModules[request]) {
/******/ if (installedModules[request].parents.indexOf(moduleId) === -1) {
/******/ installedModules[request].parents.push(moduleId);
/******/ }
/******/ } else {
/******/ hotCurrentParents = [moduleId];
/******/ hotCurrentChildModule = request;
/******/ }
/******/ if (me.children.indexOf(request) === -1) {
/******/ me.children.push(request);
/******/ }
/******/ } else {
/******/ console.warn(
/******/ "[HMR] unexpected require(" +
/******/ request +
/******/ ") from disposed module " +
/******/ moduleId
/******/ );
/******/ hotCurrentParents = [];
/******/ }
/******/ return __webpack_require__(request);
/******/ };
/******/ var ObjectFactory = function ObjectFactory(name) {
/******/ return {
/******/ configurable: true,
/******/ enumerable: true,
/******/ get: function() {
/******/ return __webpack_require__[name];
/******/ },
/******/ set: function(value) {
/******/ __webpack_require__[name] = value;
/******/ }
/******/ };
/******/ };
/******/ for (var name in __webpack_require__) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(__webpack_require__, name) &&
/******/ name !== "e" &&
/******/ name !== "t"
/******/ ) {
/******/ Object.defineProperty(fn, name, ObjectFactory(name));
/******/ }
/******/ }
/******/ fn.e = function(chunkId) {
/******/ if (hotStatus === "ready") hotSetStatus("prepare");
/******/ hotChunksLoading++;
/******/ return __webpack_require__.e(chunkId).then(finishChunkLoading, function(err) {
/******/ finishChunkLoading();
/******/ throw err;
/******/ });
/******/
/******/ function finishChunkLoading() {
/******/ hotChunksLoading--;
/******/ if (hotStatus === "prepare") {
/******/ if (!hotWaitingFilesMap[chunkId]) {
/******/ hotEnsureUpdateChunk(chunkId);
/******/ }
/******/ if (hotChunksLoading === 0 && hotWaitingFiles === 0) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ }
/******/ }
/******/ };
/******/ fn.t = function(value, mode) {
/******/ if (mode & 1) value = fn(value);
/******/ return __webpack_require__.t(value, mode & ~1);
/******/ };
/******/ return fn;
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotCreateModule(moduleId) {
/******/ var hot = {
/******/ // private stuff
/******/ _acceptedDependencies: {},
/******/ _declinedDependencies: {},
/******/ _selfAccepted: false,
/******/ _selfDeclined: false,
/******/ _disposeHandlers: [],
/******/ _main: hotCurrentChildModule !== moduleId,
/******/
/******/ // Module API
/******/ active: true,
/******/ accept: function(dep, callback) {
/******/ if (dep === undefined) hot._selfAccepted = true;
/******/ else if (typeof dep === "function") hot._selfAccepted = dep;
/******/ else if (typeof dep === "object")
/******/ for (var i = 0; i < dep.length; i++)
/******/ hot._acceptedDependencies[dep[i]] = callback || function() {};
/******/ else hot._acceptedDependencies[dep] = callback || function() {};
/******/ },
/******/ decline: function(dep) {
/******/ if (dep === undefined) hot._selfDeclined = true;
/******/ else if (typeof dep === "object")
/******/ for (var i = 0; i < dep.length; i++)
/******/ hot._declinedDependencies[dep[i]] = true;
/******/ else hot._declinedDependencies[dep] = true;
/******/ },
/******/ dispose: function(callback) {
/******/ hot._disposeHandlers.push(callback);
/******/ },
/******/ addDisposeHandler: function(callback) {
/******/ hot._disposeHandlers.push(callback);
/******/ },
/******/ removeDisposeHandler: function(callback) {
/******/ var idx = hot._disposeHandlers.indexOf(callback);
/******/ if (idx >= 0) hot._disposeHandlers.splice(idx, 1);
/******/ },
/******/
/******/ // Management API
/******/ check: hotCheck,
/******/ apply: hotApply,
/******/ status: function(l) {
/******/ if (!l) return hotStatus;
/******/ hotStatusHandlers.push(l);
/******/ },
/******/ addStatusHandler: function(l) {
/******/ hotStatusHandlers.push(l);
/******/ },
/******/ removeStatusHandler: function(l) {
/******/ var idx = hotStatusHandlers.indexOf(l);
/******/ if (idx >= 0) hotStatusHandlers.splice(idx, 1);
/******/ },
/******/
/******/ //inherit from previous dispose call
/******/ data: hotCurrentModuleData[moduleId]
/******/ };
/******/ hotCurrentChildModule = undefined;
/******/ return hot;
/******/ }
/******/
/******/ var hotStatusHandlers = [];
/******/ var hotStatus = "idle";
/******/
/******/ function hotSetStatus(newStatus) {
/******/ hotStatus = newStatus;
/******/ for (var i = 0; i < hotStatusHandlers.length; i++)
/******/ hotStatusHandlers[i].call(null, newStatus);
/******/ }
/******/
/******/ // while downloading
/******/ var hotWaitingFiles = 0;
/******/ var hotChunksLoading = 0;
/******/ var hotWaitingFilesMap = {};
/******/ var hotRequestedFilesMap = {};
/******/ var hotAvailableFilesMap = {};
/******/ var hotDeferred;
/******/
/******/ // The update info
/******/ var hotUpdate, hotUpdateNewHash;
/******/
/******/ function toModuleId(id) {
/******/ var isNumber = +id + "" === id;
/******/ return isNumber ? +id : id;
/******/ }
/******/
/******/ function hotCheck(apply) {
/******/ if (hotStatus !== "idle") {
/******/ throw new Error("check() is only allowed in idle status");
/******/ }
/******/ hotApplyOnUpdate = apply;
/******/ hotSetStatus("check");
/******/ return hotDownloadManifest(hotRequestTimeout).then(function(update) {
/******/ if (!update) {
/******/ hotSetStatus("idle");
/******/ return null;
/******/ }
/******/ hotRequestedFilesMap = {};
/******/ hotWaitingFilesMap = {};
/******/ hotAvailableFilesMap = update.c;
/******/ hotUpdateNewHash = update.h;
/******/
/******/ hotSetStatus("prepare");
/******/ var promise = new Promise(function(resolve, reject) {
/******/ hotDeferred = {
/******/ resolve: resolve,
/******/ reject: reject
/******/ };
/******/ });
/******/ hotUpdate = {};
/******/ var chunkId = "main";
/******/ // eslint-disable-next-line no-lone-blocks
/******/ {
/******/ /*globals chunkId */
/******/ hotEnsureUpdateChunk(chunkId);
/******/ }
/******/ if (
/******/ hotStatus === "prepare" &&
/******/ hotChunksLoading === 0 &&
/******/ hotWaitingFiles === 0
/******/ ) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ return promise;
/******/ });
/******/ }
/******/
/******/ // eslint-disable-next-line no-unused-vars
/******/ function hotAddUpdateChunk(chunkId, moreModules) {
/******/ if (!hotAvailableFilesMap[chunkId] || !hotRequestedFilesMap[chunkId])
/******/ return;
/******/ hotRequestedFilesMap[chunkId] = false;
/******/ for (var moduleId in moreModules) {
/******/ if (Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ hotUpdate[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if (--hotWaitingFiles === 0 && hotChunksLoading === 0) {
/******/ hotUpdateDownloaded();
/******/ }
/******/ }
/******/
/******/ function hotEnsureUpdateChunk(chunkId) {
/******/ if (!hotAvailableFilesMap[chunkId]) {
/******/ hotWaitingFilesMap[chunkId] = true;
/******/ } else {
/******/ hotRequestedFilesMap[chunkId] = true;
/******/ hotWaitingFiles++;
/******/ hotDownloadUpdateChunk(chunkId);
/******/ }
/******/ }
/******/
/******/ function hotUpdateDownloaded() {
/******/ hotSetStatus("ready");
/******/ var deferred = hotDeferred;
/******/ hotDeferred = null;
/******/ if (!deferred) return;
/******/ if (hotApplyOnUpdate) {
/******/ // Wrap deferred object in Promise to mark it as a well-handled Promise to
/******/ // avoid triggering uncaught exception warning in Chrome.
/******/ // See https://bugs.chromium.org/p/chromium/issues/detail?id=465666
/******/ Promise.resolve()
/******/ .then(function() {
/******/ return hotApply(hotApplyOnUpdate);
/******/ })
/******/ .then(
/******/ function(result) {
/******/ deferred.resolve(result);
/******/ },
/******/ function(err) {
/******/ deferred.reject(err);
/******/ }
/******/ );
/******/ } else {
/******/ var outdatedModules = [];
/******/ for (var id in hotUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
/******/ outdatedModules.push(toModuleId(id));
/******/ }
/******/ }
/******/ deferred.resolve(outdatedModules);
/******/ }
/******/ }
/******/
/******/ function hotApply(options) {
/******/ if (hotStatus !== "ready")
/******/ throw new Error("apply() is only allowed in ready status");
/******/ options = options || {};
/******/
/******/ var cb;
/******/ var i;
/******/ var j;
/******/ var module;
/******/ var moduleId;
/******/
/******/ function getAffectedStuff(updateModuleId) {
/******/ var outdatedModules = [updateModuleId];
/******/ var outdatedDependencies = {};
/******/
/******/ var queue = outdatedModules.slice().map(function(id) {
/******/ return {
/******/ chain: [id],
/******/ id: id
/******/ };
/******/ });
/******/ while (queue.length > 0) {
/******/ var queueItem = queue.pop();
/******/ var moduleId = queueItem.id;
/******/ var chain = queueItem.chain;
/******/ module = installedModules[moduleId];
/******/ if (!module || module.hot._selfAccepted) continue;
/******/ if (module.hot._selfDeclined) {
/******/ return {
/******/ type: "self-declined",
/******/ chain: chain,
/******/ moduleId: moduleId
/******/ };
/******/ }
/******/ if (module.hot._main) {
/******/ return {
/******/ type: "unaccepted",
/******/ chain: chain,
/******/ moduleId: moduleId
/******/ };
/******/ }
/******/ for (var i = 0; i < module.parents.length; i++) {
/******/ var parentId = module.parents[i];
/******/ var parent = installedModules[parentId];
/******/ if (!parent) continue;
/******/ if (parent.hot._declinedDependencies[moduleId]) {
/******/ return {
/******/ type: "declined",
/******/ chain: chain.concat([parentId]),
/******/ moduleId: moduleId,
/******/ parentId: parentId
/******/ };
/******/ }
/******/ if (outdatedModules.indexOf(parentId) !== -1) continue;
/******/ if (parent.hot._acceptedDependencies[moduleId]) {
/******/ if (!outdatedDependencies[parentId])
/******/ outdatedDependencies[parentId] = [];
/******/ addAllToSet(outdatedDependencies[parentId], [moduleId]);
/******/ continue;
/******/ }
/******/ delete outdatedDependencies[parentId];
/******/ outdatedModules.push(parentId);
/******/ queue.push({
/******/ chain: chain.concat([parentId]),
/******/ id: parentId
/******/ });
/******/ }
/******/ }
/******/
/******/ return {
/******/ type: "accepted",
/******/ moduleId: updateModuleId,
/******/ outdatedModules: outdatedModules,
/******/ outdatedDependencies: outdatedDependencies
/******/ };
/******/ }
/******/
/******/ function addAllToSet(a, b) {
/******/ for (var i = 0; i < b.length; i++) {
/******/ var item = b[i];
/******/ if (a.indexOf(item) === -1) a.push(item);
/******/ }
/******/ }
/******/
/******/ // at begin all updates modules are outdated
/******/ // the "outdated" status can propagate to parents if they don't accept the children
/******/ var outdatedDependencies = {};
/******/ var outdatedModules = [];
/******/ var appliedUpdate = {};
/******/
/******/ var warnUnexpectedRequire = function warnUnexpectedRequire() {
/******/ console.warn(
/******/ "[HMR] unexpected require(" + result.moduleId + ") to disposed module"
/******/ );
/******/ };
/******/
/******/ for (var id in hotUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(hotUpdate, id)) {
/******/ moduleId = toModuleId(id);
/******/ /** @type {TODO} */
/******/ var result;
/******/ if (hotUpdate[id]) {
/******/ result = getAffectedStuff(moduleId);
/******/ } else {
/******/ result = {
/******/ type: "disposed",
/******/ moduleId: id
/******/ };
/******/ }
/******/ /** @type {Error|false} */
/******/ var abortError = false;
/******/ var doApply = false;
/******/ var doDispose = false;
/******/ var chainInfo = "";
/******/ if (result.chain) {
/******/ chainInfo = "\nUpdate propagation: " + result.chain.join(" -> ");
/******/ }
/******/ switch (result.type) {
/******/ case "self-declined":
/******/ if (options.onDeclined) options.onDeclined(result);
/******/ if (!options.ignoreDeclined)
/******/ abortError = new Error(
/******/ "Aborted because of self decline: " +
/******/ result.moduleId +
/******/ chainInfo
/******/ );
/******/ break;
/******/ case "declined":
/******/ if (options.onDeclined) options.onDeclined(result);
/******/ if (!options.ignoreDeclined)
/******/ abortError = new Error(
/******/ "Aborted because of declined dependency: " +
/******/ result.moduleId +
/******/ " in " +
/******/ result.parentId +
/******/ chainInfo
/******/ );
/******/ break;
/******/ case "unaccepted":
/******/ if (options.onUnaccepted) options.onUnaccepted(result);
/******/ if (!options.ignoreUnaccepted)
/******/ abortError = new Error(
/******/ "Aborted because " + moduleId + " is not accepted" + chainInfo
/******/ );
/******/ break;
/******/ case "accepted":
/******/ if (options.onAccepted) options.onAccepted(result);
/******/ doApply = true;
/******/ break;
/******/ case "disposed":
/******/ if (options.onDisposed) options.onDisposed(result);
/******/ doDispose = true;
/******/ break;
/******/ default:
/******/ throw new Error("Unexception type " + result.type);
/******/ }
/******/ if (abortError) {
/******/ hotSetStatus("abort");
/******/ return Promise.reject(abortError);
/******/ }
/******/ if (doApply) {
/******/ appliedUpdate[moduleId] = hotUpdate[moduleId];
/******/ addAllToSet(outdatedModules, result.outdatedModules);
/******/ for (moduleId in result.outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(
/******/ result.outdatedDependencies,
/******/ moduleId
/******/ )
/******/ ) {
/******/ if (!outdatedDependencies[moduleId])
/******/ outdatedDependencies[moduleId] = [];
/******/ addAllToSet(
/******/ outdatedDependencies[moduleId],
/******/ result.outdatedDependencies[moduleId]
/******/ );
/******/ }
/******/ }
/******/ }
/******/ if (doDispose) {
/******/ addAllToSet(outdatedModules, [result.moduleId]);
/******/ appliedUpdate[moduleId] = warnUnexpectedRequire;
/******/ }
/******/ }
/******/ }
/******/
/******/ // Store self accepted outdated modules to require them later by the module system
/******/ var outdatedSelfAcceptedModules = [];
/******/ for (i = 0; i < outdatedModules.length; i++) {
/******/ moduleId = outdatedModules[i];
/******/ if (
/******/ installedModules[moduleId] &&
/******/ installedModules[moduleId].hot._selfAccepted
/******/ )
/******/ outdatedSelfAcceptedModules.push({
/******/ module: moduleId,
/******/ errorHandler: installedModules[moduleId].hot._selfAccepted
/******/ });
/******/ }
/******/
/******/ // Now in "dispose" phase
/******/ hotSetStatus("dispose");
/******/ Object.keys(hotAvailableFilesMap).forEach(function(chunkId) {
/******/ if (hotAvailableFilesMap[chunkId] === false) {
/******/ hotDisposeChunk(chunkId);
/******/ }
/******/ });
/******/
/******/ var idx;
/******/ var queue = outdatedModules.slice();
/******/ while (queue.length > 0) {
/******/ moduleId = queue.pop();
/******/ module = installedModules[moduleId];
/******/ if (!module) continue;
/******/
/******/ var data = {};
/******/
/******/ // Call dispose handlers
/******/ var disposeHandlers = module.hot._disposeHandlers;
/******/ for (j = 0; j < disposeHandlers.length; j++) {
/******/ cb = disposeHandlers[j];
/******/ cb(data);
/******/ }
/******/ hotCurrentModuleData[moduleId] = data;
/******/
/******/ // disable module (this disables requires from this module)
/******/ module.hot.active = false;
/******/
/******/ // remove module from cache
/******/ delete installedModules[moduleId];
/******/
/******/ // when disposing there is no need to call dispose handler
/******/ delete outdatedDependencies[moduleId];
/******/
/******/ // remove "parents" references from all children
/******/ for (j = 0; j < module.children.length; j++) {
/******/ var child = installedModules[module.children[j]];
/******/ if (!child) continue;
/******/ idx = child.parents.indexOf(moduleId);
/******/ if (idx >= 0) {
/******/ child.parents.splice(idx, 1);
/******/ }
/******/ }
/******/ }
/******/
/******/ // remove outdated dependency from module children
/******/ var dependency;
/******/ var moduleOutdatedDependencies;
/******/ for (moduleId in outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
/******/ ) {
/******/ module = installedModules[moduleId];
/******/ if (module) {
/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
/******/ for (j = 0; j < moduleOutdatedDependencies.length; j++) {
/******/ dependency = moduleOutdatedDependencies[j];
/******/ idx = module.children.indexOf(dependency);
/******/ if (idx >= 0) module.children.splice(idx, 1);
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // Not in "apply" phase
/******/ hotSetStatus("apply");
/******/
/******/ hotCurrentHash = hotUpdateNewHash;
/******/
/******/ // insert new code
/******/ for (moduleId in appliedUpdate) {
/******/ if (Object.prototype.hasOwnProperty.call(appliedUpdate, moduleId)) {
/******/ modules[moduleId] = appliedUpdate[moduleId];
/******/ }
/******/ }
/******/
/******/ // call accept handlers
/******/ var error = null;
/******/ for (moduleId in outdatedDependencies) {
/******/ if (
/******/ Object.prototype.hasOwnProperty.call(outdatedDependencies, moduleId)
/******/ ) {
/******/ module = installedModules[moduleId];
/******/ if (module) {
/******/ moduleOutdatedDependencies = outdatedDependencies[moduleId];
/******/ var callbacks = [];
/******/ for (i = 0; i < moduleOutdatedDependencies.length; i++) {
/******/ dependency = moduleOutdatedDependencies[i];
/******/ cb = module.hot._acceptedDependencies[dependency];
/******/ if (cb) {
/******/ if (callbacks.indexOf(cb) !== -1) continue;
/******/ callbacks.push(cb);
/******/ }
/******/ }
/******/ for (i = 0; i < callbacks.length; i++) {
/******/ cb = callbacks[i];
/******/ try {
/******/ cb(moduleOutdatedDependencies);
/******/ } catch (err) {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "accept-errored",
/******/ moduleId: moduleId,
/******/ dependencyId: moduleOutdatedDependencies[i],
/******/ error: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err;
/******/ }
/******/ }
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // Load self accepted modules
/******/ for (i = 0; i < outdatedSelfAcceptedModules.length; i++) {
/******/ var item = outdatedSelfAcceptedModules[i];
/******/ moduleId = item.module;
/******/ hotCurrentParents = [moduleId];
/******/ try {
/******/ __webpack_require__(moduleId);
/******/ } catch (err) {
/******/ if (typeof item.errorHandler === "function") {
/******/ try {
/******/ item.errorHandler(err);
/******/ } catch (err2) {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "self-accept-error-handler-errored",
/******/ moduleId: moduleId,
/******/ error: err2,
/******/ originalError: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err2;
/******/ }
/******/ if (!error) error = err;
/******/ }
/******/ } else {
/******/ if (options.onErrored) {
/******/ options.onErrored({
/******/ type: "self-accept-errored",
/******/ moduleId: moduleId,
/******/ error: err
/******/ });
/******/ }
/******/ if (!options.ignoreErrored) {
/******/ if (!error) error = err;
/******/ }
/******/ }
/******/ }
/******/ }
/******/
/******/ // handle errors in accept handlers and self accepted module load
/******/ if (error) {
/******/ hotSetStatus("fail");
/******/ return Promise.reject(error);
/******/ }
/******/
/******/ hotSetStatus("idle");
/******/ return new Promise(function(resolve) {
/******/ resolve(outdatedModules);
/******/ });
/******/ }
/******/
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {},
/******/ hot: hotCreateModule(moduleId),
/******/ parents: (hotCurrentParentsTemp = hotCurrentParents, hotCurrentParents = [], hotCurrentParentsTemp),
/******/ children: []
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, hotCreateRequire(moduleId));
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/ // __webpack_hash__
/******/ __webpack_require__.h = function() { return hotCurrentHash; };
/******/
/******/
/******/ // Load entry module and return exports
/******/ return hotCreateRequire(0)(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({
const cb = () => {
const l = document.createElement('link');
const h = document.getElementsByTagName('head')[0];
/***/ "./js/main.js":
/*!********************!*\
!*** ./js/main.js ***!
\********************/
/*! no static exports found */
/***/ (function(module, exports) {
l.rel = 'stylesheet';
l.href = '/wp-content/themes/biuro/css/main.min.css';
eval("var cb = function cb() {\n 'use strict';\n\n var l = document.createElement('link'),\n h = document.getElementsByTagName('head')[0]; // oldIE =document.all && !document.addEventListener;\n\n l.rel = 'stylesheet';\n l.href = '/wp-content/themes/biuro/css/main.min.css'; // l.href = (oldIE) ? 'mysite/css/main-fixed.css' : 'mysite/css/main-responsive.css';\n\n h.parentNode.insertBefore(l, h);\n},\n raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n\nif (raf) {\n raf(cb);\n} else {\n if (window.addEventListener) {\n window.addEventListener('load', cb);\n } else {\n window.attachEvent('onload', cb);\n }\n}\n\n(function (global) {\n var container = document.getElementById('cookie-warning');\n var btnAgree = document.getElementById('cookie-agree');\n var btnClose = document.getElementById('cookie-close');\n var agreed = useLS() ? localStorage.getItem('biuro-agree') : false;\n\n function useLS() {\n var mod = 'a';\n\n try {\n localStorage.setItem(mod, mod);\n localStorage.removeItem(mod);\n return true;\n } catch (e) {\n return false;\n }\n }\n\n if (!container || !btnAgree || !btnClose || agreed) {\n return;\n }\n\n container.style.display = 'block';\n btnAgree.addEventListener('click', function () {\n if (useLS()) {\n localStorage.setItem('biuro-agree', 'true');\n }\n\n container.style.display = 'none';\n });\n btnClose.addEventListener('click', function () {\n container.style.display = 'none';\n });\n})(window);\n\n // console.log('here goes main II');\n// console.log('here goes main III');\n\n//# sourceURL=webpack:///./js/main.js?");
h.parentNode.insertBefore(l, h);
};
const raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;
/***/ }),
if (raf) {
raf(cb);
} else {
if (window.addEventListener) {
window.addEventListener('load', cb);
} else {
window.attachEvent('onload', cb);
}
}
/***/ 0:
/*!***********************!*\
!*** multi ./js/main ***!
\***********************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
(global => {
const container = document.getElementById('cookie-warning');
const btnAgree = document.getElementById('cookie-agree');
const btnClose = document.getElementById('cookie-close');
const agreed = (useLS()) ? localStorage.getItem('biuro-agree') : false;
eval("module.exports = __webpack_require__(/*! ./js/main */\"./js/main.js\");\n\n\n//# sourceURL=webpack:///multi_./js/main?");
function useLS () {
var mod = 'a';
try {
localStorage.setItem(mod, mod);
localStorage.removeItem(mod);
return true;
} catch (e) {
return false;
}
}
/***/ })
if (!container || !btnAgree || !btnClose || agreed) {
return;
}
/******/ });
container.style.display = 'block';
btnAgree.addEventListener('click', () => {
if (useLS()) {
localStorage.setItem('biuro-agree', 'true');
}
container.style.display = 'none';
});
btnClose.addEventListener('click', () => {
container.style.display = 'none';
});
})(window);
if (module.hot) {
module.hot.accept();
}
/******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "/";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 0);
/******/ })
/************************************************************************/
/******/ ({
/***/ "./source/js/main.js":
/*!***************************!*\
!*** ./source/js/main.js ***!
\***************************/
/*! no static exports found */
/***/ (function(module, exports) {
eval("var cb = function cb() {\n var l = document.createElement('link');\n var h = document.getElementsByTagName('head')[0];\n l.rel = 'stylesheet';\n l.href = '/wp-content/themes/biuro/css/main.min.css';\n h.parentNode.insertBefore(l, h);\n};\n\nvar raf = window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame;\n\nif (raf) {\n raf(cb);\n} else {\n if (window.addEventListener) {\n window.addEventListener('load', cb);\n } else {\n window.attachEvent('onload', cb);\n }\n}\n\n(function (global) {\n var container = document.getElementById('cookie-warning');\n var btnAgree = document.getElementById('cookie-agree');\n var btnClose = document.getElementById('cookie-close');\n var agreed = useLS() ? localStorage.getItem('biuro-agree') : false;\n\n function useLS() {\n var mod = 'a';\n\n try {\n localStorage.setItem(mod, mod);\n localStorage.removeItem(mod);\n return true;\n } catch (e) {\n return false;\n }\n }\n\n if (!container || !btnAgree || !btnClose || agreed) {\n return;\n }\n\n container.style.display = 'block';\n btnAgree.addEventListener('click', function () {\n if (useLS()) {\n localStorage.setItem('biuro-agree', 'true');\n }\n\n container.style.display = 'none';\n });\n btnClose.addEventListener('click', function () {\n container.style.display = 'none';\n });\n})(window); // if (window.NodeList && !NodeList.prototype.forEach) {\n// NodeList.prototype.forEach = function (callback, thisArg) {\n// thisArg = thisArg || window;\n// for (var i = 0; i < this.length; i++) {\n// callback.call(thisArg, this[i], i, this);\n// }\n// };\n// }\n\n\n(function (global) {\n var expander = document.querySelector('#filter-expand');\n\n if (!expander) {\n return;\n }\n\n expander.addEventListener('click', function (e) {\n e.preventDefault();\n expander.classList.toggle('close');\n expander.classList.toggle('open');\n document.querySelectorAll('#filter-form .filter-additional').forEach(function (node) {\n node.classList.toggle('hide');\n });\n });\n})(window);\n\n//# sourceURL=webpack:///./source/js/main.js?");
/***/ }),
/***/ 0:
/*!******************************!*\
!*** multi ./source/js/main ***!
\******************************/
/*! no static exports found */
/***/ (function(module, exports, __webpack_require__) {
eval("module.exports = __webpack_require__(/*! ./source/js/main */\"./source/js/main.js\");\n\n\n//# sourceURL=webpack:///multi_./source/js/main?");
/***/ })
/******/ });
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment