From ce247ed7cf01970706d7e896f5c4e6f1a45eee30 Mon Sep 17 00:00:00 2001 From: Thibaut-gauvin Date: Mon, 29 Jan 2024 15:04:15 +0000 Subject: [PATCH] Deployed 304281e with MkDocs version: 1.4.2 --- .nojekyll | 0 404.html | 746 ++ assets/images/favicon.png | Bin 0 -> 1870 bytes assets/javascripts/bundle.51d95adb.min.js | 29 + assets/javascripts/bundle.51d95adb.min.js.map | 8 + assets/javascripts/lunr/min/lunr.ar.min.js | 1 + assets/javascripts/lunr/min/lunr.da.min.js | 18 + assets/javascripts/lunr/min/lunr.de.min.js | 18 + assets/javascripts/lunr/min/lunr.du.min.js | 18 + assets/javascripts/lunr/min/lunr.es.min.js | 18 + assets/javascripts/lunr/min/lunr.fi.min.js | 18 + assets/javascripts/lunr/min/lunr.fr.min.js | 18 + assets/javascripts/lunr/min/lunr.hi.min.js | 1 + assets/javascripts/lunr/min/lunr.hu.min.js | 18 + assets/javascripts/lunr/min/lunr.it.min.js | 18 + assets/javascripts/lunr/min/lunr.ja.min.js | 1 + assets/javascripts/lunr/min/lunr.jp.min.js | 1 + assets/javascripts/lunr/min/lunr.ko.min.js | 1 + assets/javascripts/lunr/min/lunr.multi.min.js | 1 + assets/javascripts/lunr/min/lunr.nl.min.js | 18 + assets/javascripts/lunr/min/lunr.no.min.js | 18 + assets/javascripts/lunr/min/lunr.pt.min.js | 18 + assets/javascripts/lunr/min/lunr.ro.min.js | 18 + assets/javascripts/lunr/min/lunr.ru.min.js | 18 + .../lunr/min/lunr.stemmer.support.min.js | 1 + assets/javascripts/lunr/min/lunr.sv.min.js | 18 + assets/javascripts/lunr/min/lunr.ta.min.js | 1 + assets/javascripts/lunr/min/lunr.th.min.js | 1 + assets/javascripts/lunr/min/lunr.tr.min.js | 18 + assets/javascripts/lunr/min/lunr.vi.min.js | 1 + assets/javascripts/lunr/min/lunr.zh.min.js | 1 + assets/javascripts/lunr/tinyseg.js | 206 + assets/javascripts/lunr/wordcut.js | 6708 +++++++++++++++++ .../workers/search.e5c33ebb.min.js | 42 + .../workers/search.e5c33ebb.min.js.map | 8 + assets/stylesheets/main.558e4712.min.css | 1 + assets/stylesheets/main.558e4712.min.css.map | 1 + assets/stylesheets/palette.2505c338.min.css | 1 + .../stylesheets/palette.2505c338.min.css.map | 1 + backends/index.html | 892 +++ best-practices/index.html | 795 ++ cmd/dib/index.html | 844 +++ cmd/dib_build/index.html | 956 +++ cmd/dib_completion/index.html | 854 +++ cmd/dib_completion_bash/index.html | 1002 +++ cmd/dib_completion_fish/index.html | 955 +++ cmd/dib_completion_powershell/index.html | 952 +++ cmd/dib_completion_zsh/index.html | 1005 +++ cmd/dib_list/index.html | 945 +++ cmd/dib_version/index.html | 927 +++ configuration-reference/index.html | 919 +++ configuration/index.html | 879 +++ documentation/index.html | 857 +++ examples/config/reference.yaml | 138 + examples/quickstart/docker/base/Dockerfile | 3 + examples/quickstart/docker/child/Dockerfile | 3 + executors/index.html | 893 +++ extra-tags/index.html | 787 ++ images/dib_logo.png | Bin 0 -> 15397 bytes images/dib_report.png | Bin 0 -> 303948 bytes images/favicon.ico | Bin 0 -> 15406 bytes index.html | 1036 +++ install/index.html | 892 +++ quickstart/index.html | 937 +++ reports/index.html | 859 +++ roadmap/index.html | 849 +++ search/search_index.json | 1 + sitemap.xml | 113 + sitemap.xml.gz | Bin 0 -> 371 bytes tests/index.html | 863 +++ 70 files changed, 28188 insertions(+) create mode 100644 .nojekyll create mode 100644 404.html create mode 100644 assets/images/favicon.png create mode 100644 assets/javascripts/bundle.51d95adb.min.js create mode 100644 assets/javascripts/bundle.51d95adb.min.js.map create mode 100644 assets/javascripts/lunr/min/lunr.ar.min.js create mode 100644 assets/javascripts/lunr/min/lunr.da.min.js create mode 100644 assets/javascripts/lunr/min/lunr.de.min.js create mode 100644 assets/javascripts/lunr/min/lunr.du.min.js create mode 100644 assets/javascripts/lunr/min/lunr.es.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.fr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.hu.min.js create mode 100644 assets/javascripts/lunr/min/lunr.it.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ja.min.js create mode 100644 assets/javascripts/lunr/min/lunr.jp.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ko.min.js create mode 100644 assets/javascripts/lunr/min/lunr.multi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.nl.min.js create mode 100644 assets/javascripts/lunr/min/lunr.no.min.js create mode 100644 assets/javascripts/lunr/min/lunr.pt.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ro.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ru.min.js create mode 100644 assets/javascripts/lunr/min/lunr.stemmer.support.min.js create mode 100644 assets/javascripts/lunr/min/lunr.sv.min.js create mode 100644 assets/javascripts/lunr/min/lunr.ta.min.js create mode 100644 assets/javascripts/lunr/min/lunr.th.min.js create mode 100644 assets/javascripts/lunr/min/lunr.tr.min.js create mode 100644 assets/javascripts/lunr/min/lunr.vi.min.js create mode 100644 assets/javascripts/lunr/min/lunr.zh.min.js create mode 100644 assets/javascripts/lunr/tinyseg.js create mode 100644 assets/javascripts/lunr/wordcut.js create mode 100644 assets/javascripts/workers/search.e5c33ebb.min.js create mode 100644 assets/javascripts/workers/search.e5c33ebb.min.js.map create mode 100644 assets/stylesheets/main.558e4712.min.css create mode 100644 assets/stylesheets/main.558e4712.min.css.map create mode 100644 assets/stylesheets/palette.2505c338.min.css create mode 100644 assets/stylesheets/palette.2505c338.min.css.map create mode 100644 backends/index.html create mode 100644 best-practices/index.html create mode 100644 cmd/dib/index.html create mode 100644 cmd/dib_build/index.html create mode 100644 cmd/dib_completion/index.html create mode 100644 cmd/dib_completion_bash/index.html create mode 100644 cmd/dib_completion_fish/index.html create mode 100644 cmd/dib_completion_powershell/index.html create mode 100644 cmd/dib_completion_zsh/index.html create mode 100644 cmd/dib_list/index.html create mode 100644 cmd/dib_version/index.html create mode 100644 configuration-reference/index.html create mode 100644 configuration/index.html create mode 100644 documentation/index.html create mode 100644 examples/config/reference.yaml create mode 100644 examples/quickstart/docker/base/Dockerfile create mode 100644 examples/quickstart/docker/child/Dockerfile create mode 100644 executors/index.html create mode 100644 extra-tags/index.html create mode 100644 images/dib_logo.png create mode 100644 images/dib_report.png create mode 100644 images/favicon.ico create mode 100644 index.html create mode 100644 install/index.html create mode 100644 quickstart/index.html create mode 100644 reports/index.html create mode 100644 roadmap/index.html create mode 100644 search/search_index.json create mode 100644 sitemap.xml create mode 100644 sitemap.xml.gz create mode 100644 tests/index.html diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/404.html b/404.html new file mode 100644 index 000000000..8b700358d --- /dev/null +++ b/404.html @@ -0,0 +1,746 @@ + + + + + + + + + + + + + + + + + + + + + + DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ +

404 - Not found

+ +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/assets/images/favicon.png b/assets/images/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..1cf13b9f9d978896599290a74f77d5dbe7d1655c GIT binary patch literal 1870 zcmV-U2eJ5xP)Gc)JR9QMau)O=X#!i9;T z37kk-upj^(fsR36MHs_+1RCI)NNu9}lD0S{B^g8PN?Ww(5|~L#Ng*g{WsqleV}|#l zz8@ri&cTzw_h33bHI+12+kK6WN$h#n5cD8OQt`5kw6p~9H3()bUQ8OS4Q4HTQ=1Ol z_JAocz`fLbT2^{`8n~UAo=#AUOf=SOq4pYkt;XbC&f#7lb$*7=$na!mWCQ`dBQsO0 zLFBSPj*N?#u5&pf2t4XjEGH|=pPQ8xh7tpx;US5Cx_Ju;!O`ya-yF`)b%TEt5>eP1ZX~}sjjA%FJF?h7cX8=b!DZl<6%Cv z*G0uvvU+vmnpLZ2paivG-(cd*y3$hCIcsZcYOGh{$&)A6*XX&kXZd3G8m)G$Zz-LV z^GF3VAW^Mdv!)4OM8EgqRiz~*Cji;uzl2uC9^=8I84vNp;ltJ|q-*uQwGp2ma6cY7 z;`%`!9UXO@fr&Ebapfs34OmS9^u6$)bJxrucutf>`dKPKT%%*d3XlFVKunp9 zasduxjrjs>f8V=D|J=XNZp;_Zy^WgQ$9WDjgY=z@stwiEBm9u5*|34&1Na8BMjjgf3+SHcr`5~>oz1Y?SW^=K z^bTyO6>Gar#P_W2gEMwq)ot3; zREHn~U&Dp0l6YT0&k-wLwYjb?5zGK`W6S2v+K>AM(95m2C20L|3m~rN8dprPr@t)5lsk9Hu*W z?pS990s;Ez=+Rj{x7p``4>+c0G5^pYnB1^!TL=(?HLHZ+HicG{~4F1d^5Awl_2!1jICM-!9eoLhbbT^;yHcefyTAaqRcY zmuctDopPT!%k+}x%lZRKnzykr2}}XfG_ne?nRQO~?%hkzo;@RN{P6o`&mMUWBYMTe z6i8ChtjX&gXl`nvrU>jah)2iNM%JdjqoaeaU%yVn!^70x-flljp6Q5tK}5}&X8&&G zX3fpb3E(!rH=zVI_9Gjl45w@{(ITqngWFe7@9{mX;tO25Z_8 zQHEpI+FkTU#4xu>RkN>b3Tnc3UpWzPXWm#o55GKF09j^Mh~)K7{QqbO_~(@CVq! zS<8954|P8mXN2MRs86xZ&Q4EfM@JB94b=(YGuk)s&^jiSF=t3*oNK3`rD{H`yQ?d; ztE=laAUoZx5?RC8*WKOj`%LXEkgDd>&^Q4M^z`%u0rg-It=hLCVsq!Z%^6eB-OvOT zFZ28TN&cRmgU}Elrnk43)!>Z1FCPL2K$7}gwzIc48NX}#!A1BpJP?#v5wkNprhV** z?Cpalt1oH&{r!o3eSKc&ap)iz2BTn_VV`4>9M^b3;(YY}4>#ML6{~(4mH+?%07*qo IM6N<$f(jP3KmY&$ literal 0 HcmV?d00001 diff --git a/assets/javascripts/bundle.51d95adb.min.js b/assets/javascripts/bundle.51d95adb.min.js new file mode 100644 index 000000000..b20ec6835 --- /dev/null +++ b/assets/javascripts/bundle.51d95adb.min.js @@ -0,0 +1,29 @@ +"use strict";(()=>{var Hi=Object.create;var xr=Object.defineProperty;var Pi=Object.getOwnPropertyDescriptor;var $i=Object.getOwnPropertyNames,kt=Object.getOwnPropertySymbols,Ii=Object.getPrototypeOf,Er=Object.prototype.hasOwnProperty,an=Object.prototype.propertyIsEnumerable;var on=(e,t,r)=>t in e?xr(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,P=(e,t)=>{for(var r in t||(t={}))Er.call(t,r)&&on(e,r,t[r]);if(kt)for(var r of kt(t))an.call(t,r)&&on(e,r,t[r]);return e};var sn=(e,t)=>{var r={};for(var n in e)Er.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&kt)for(var n of kt(e))t.indexOf(n)<0&&an.call(e,n)&&(r[n]=e[n]);return r};var Ht=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports);var Fi=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of $i(t))!Er.call(e,o)&&o!==r&&xr(e,o,{get:()=>t[o],enumerable:!(n=Pi(t,o))||n.enumerable});return e};var yt=(e,t,r)=>(r=e!=null?Hi(Ii(e)):{},Fi(t||!e||!e.__esModule?xr(r,"default",{value:e,enumerable:!0}):r,e));var fn=Ht((wr,cn)=>{(function(e,t){typeof wr=="object"&&typeof cn!="undefined"?t():typeof define=="function"&&define.amd?define(t):t()})(wr,function(){"use strict";function e(r){var n=!0,o=!1,i=null,a={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function s(T){return!!(T&&T!==document&&T.nodeName!=="HTML"&&T.nodeName!=="BODY"&&"classList"in T&&"contains"in T.classList)}function f(T){var Ke=T.type,We=T.tagName;return!!(We==="INPUT"&&a[Ke]&&!T.readOnly||We==="TEXTAREA"&&!T.readOnly||T.isContentEditable)}function c(T){T.classList.contains("focus-visible")||(T.classList.add("focus-visible"),T.setAttribute("data-focus-visible-added",""))}function u(T){T.hasAttribute("data-focus-visible-added")&&(T.classList.remove("focus-visible"),T.removeAttribute("data-focus-visible-added"))}function p(T){T.metaKey||T.altKey||T.ctrlKey||(s(r.activeElement)&&c(r.activeElement),n=!0)}function m(T){n=!1}function d(T){s(T.target)&&(n||f(T.target))&&c(T.target)}function h(T){s(T.target)&&(T.target.classList.contains("focus-visible")||T.target.hasAttribute("data-focus-visible-added"))&&(o=!0,window.clearTimeout(i),i=window.setTimeout(function(){o=!1},100),u(T.target))}function v(T){document.visibilityState==="hidden"&&(o&&(n=!0),B())}function B(){document.addEventListener("mousemove",z),document.addEventListener("mousedown",z),document.addEventListener("mouseup",z),document.addEventListener("pointermove",z),document.addEventListener("pointerdown",z),document.addEventListener("pointerup",z),document.addEventListener("touchmove",z),document.addEventListener("touchstart",z),document.addEventListener("touchend",z)}function re(){document.removeEventListener("mousemove",z),document.removeEventListener("mousedown",z),document.removeEventListener("mouseup",z),document.removeEventListener("pointermove",z),document.removeEventListener("pointerdown",z),document.removeEventListener("pointerup",z),document.removeEventListener("touchmove",z),document.removeEventListener("touchstart",z),document.removeEventListener("touchend",z)}function z(T){T.target.nodeName&&T.target.nodeName.toLowerCase()==="html"||(n=!1,re())}document.addEventListener("keydown",p,!0),document.addEventListener("mousedown",m,!0),document.addEventListener("pointerdown",m,!0),document.addEventListener("touchstart",m,!0),document.addEventListener("visibilitychange",v,!0),B(),r.addEventListener("focus",d,!0),r.addEventListener("blur",h,!0),r.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&r.host?r.host.setAttribute("data-js-focus-visible",""):r.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if(typeof window!="undefined"&&typeof document!="undefined"){window.applyFocusVisiblePolyfill=e;var t;try{t=new CustomEvent("focus-visible-polyfill-ready")}catch(r){t=document.createEvent("CustomEvent"),t.initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(t)}typeof document!="undefined"&&e(document)})});var un=Ht(Sr=>{(function(e){var t=function(){try{return!!Symbol.iterator}catch(c){return!1}},r=t(),n=function(c){var u={next:function(){var p=c.shift();return{done:p===void 0,value:p}}};return r&&(u[Symbol.iterator]=function(){return u}),u},o=function(c){return encodeURIComponent(c).replace(/%20/g,"+")},i=function(c){return decodeURIComponent(String(c).replace(/\+/g," "))},a=function(){var c=function(p){Object.defineProperty(this,"_entries",{writable:!0,value:{}});var m=typeof p;if(m!=="undefined")if(m==="string")p!==""&&this._fromString(p);else if(p instanceof c){var d=this;p.forEach(function(re,z){d.append(z,re)})}else if(p!==null&&m==="object")if(Object.prototype.toString.call(p)==="[object Array]")for(var h=0;hd[0]?1:0}),c._entries&&(c._entries={});for(var p=0;p1?i(d[1]):"")}})})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Sr);(function(e){var t=function(){try{var o=new e.URL("b","http://a");return o.pathname="c d",o.href==="http://a/c%20d"&&o.searchParams}catch(i){return!1}},r=function(){var o=e.URL,i=function(f,c){typeof f!="string"&&(f=String(f)),c&&typeof c!="string"&&(c=String(c));var u=document,p;if(c&&(e.location===void 0||c!==e.location.href)){c=c.toLowerCase(),u=document.implementation.createHTMLDocument(""),p=u.createElement("base"),p.href=c,u.head.appendChild(p);try{if(p.href.indexOf(c)!==0)throw new Error(p.href)}catch(T){throw new Error("URL unable to set base "+c+" due to "+T)}}var m=u.createElement("a");m.href=f,p&&(u.body.appendChild(m),m.href=m.href);var d=u.createElement("input");if(d.type="url",d.value=f,m.protocol===":"||!/:/.test(m.href)||!d.checkValidity()&&!c)throw new TypeError("Invalid URL");Object.defineProperty(this,"_anchorElement",{value:m});var h=new e.URLSearchParams(this.search),v=!0,B=!0,re=this;["append","delete","set"].forEach(function(T){var Ke=h[T];h[T]=function(){Ke.apply(h,arguments),v&&(B=!1,re.search=h.toString(),B=!0)}}),Object.defineProperty(this,"searchParams",{value:h,enumerable:!0});var z=void 0;Object.defineProperty(this,"_updateSearchParams",{enumerable:!1,configurable:!1,writable:!1,value:function(){this.search!==z&&(z=this.search,B&&(v=!1,this.searchParams._fromString(this.search),v=!0))}})},a=i.prototype,s=function(f){Object.defineProperty(a,f,{get:function(){return this._anchorElement[f]},set:function(c){this._anchorElement[f]=c},enumerable:!0})};["hash","host","hostname","port","protocol"].forEach(function(f){s(f)}),Object.defineProperty(a,"search",{get:function(){return this._anchorElement.search},set:function(f){this._anchorElement.search=f,this._updateSearchParams()},enumerable:!0}),Object.defineProperties(a,{toString:{get:function(){var f=this;return function(){return f.href}}},href:{get:function(){return this._anchorElement.href.replace(/\?$/,"")},set:function(f){this._anchorElement.href=f,this._updateSearchParams()},enumerable:!0},pathname:{get:function(){return this._anchorElement.pathname.replace(/(^\/?)/,"/")},set:function(f){this._anchorElement.pathname=f},enumerable:!0},origin:{get:function(){var f={"http:":80,"https:":443,"ftp:":21}[this._anchorElement.protocol],c=this._anchorElement.port!=f&&this._anchorElement.port!=="";return this._anchorElement.protocol+"//"+this._anchorElement.hostname+(c?":"+this._anchorElement.port:"")},enumerable:!0},password:{get:function(){return""},set:function(f){},enumerable:!0},username:{get:function(){return""},set:function(f){},enumerable:!0}}),i.createObjectURL=function(f){return o.createObjectURL.apply(o,arguments)},i.revokeObjectURL=function(f){return o.revokeObjectURL.apply(o,arguments)},e.URL=i};if(t()||r(),e.location!==void 0&&!("origin"in e.location)){var n=function(){return e.location.protocol+"//"+e.location.hostname+(e.location.port?":"+e.location.port:"")};try{Object.defineProperty(e.location,"origin",{get:n,enumerable:!0})}catch(o){setInterval(function(){e.location.origin=n()},100)}}})(typeof global!="undefined"?global:typeof window!="undefined"?window:typeof self!="undefined"?self:Sr)});var Qr=Ht((Lt,Kr)=>{/*! + * clipboard.js v2.0.11 + * https://clipboardjs.com/ + * + * Licensed MIT © Zeno Rocha + */(function(t,r){typeof Lt=="object"&&typeof Kr=="object"?Kr.exports=r():typeof define=="function"&&define.amd?define([],r):typeof Lt=="object"?Lt.ClipboardJS=r():t.ClipboardJS=r()})(Lt,function(){return function(){var e={686:function(n,o,i){"use strict";i.d(o,{default:function(){return ki}});var a=i(279),s=i.n(a),f=i(370),c=i.n(f),u=i(817),p=i.n(u);function m(j){try{return document.execCommand(j)}catch(O){return!1}}var d=function(O){var w=p()(O);return m("cut"),w},h=d;function v(j){var O=document.documentElement.getAttribute("dir")==="rtl",w=document.createElement("textarea");w.style.fontSize="12pt",w.style.border="0",w.style.padding="0",w.style.margin="0",w.style.position="absolute",w.style[O?"right":"left"]="-9999px";var k=window.pageYOffset||document.documentElement.scrollTop;return w.style.top="".concat(k,"px"),w.setAttribute("readonly",""),w.value=j,w}var B=function(O,w){var k=v(O);w.container.appendChild(k);var F=p()(k);return m("copy"),k.remove(),F},re=function(O){var w=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body},k="";return typeof O=="string"?k=B(O,w):O instanceof HTMLInputElement&&!["text","search","url","tel","password"].includes(O==null?void 0:O.type)?k=B(O.value,w):(k=p()(O),m("copy")),k},z=re;function T(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?T=function(w){return typeof w}:T=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},T(j)}var Ke=function(){var O=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},w=O.action,k=w===void 0?"copy":w,F=O.container,q=O.target,Le=O.text;if(k!=="copy"&&k!=="cut")throw new Error('Invalid "action" value, use either "copy" or "cut"');if(q!==void 0)if(q&&T(q)==="object"&&q.nodeType===1){if(k==="copy"&&q.hasAttribute("disabled"))throw new Error('Invalid "target" attribute. Please use "readonly" instead of "disabled" attribute');if(k==="cut"&&(q.hasAttribute("readonly")||q.hasAttribute("disabled")))throw new Error(`Invalid "target" attribute. You can't cut text from elements with "readonly" or "disabled" attributes`)}else throw new Error('Invalid "target" value, use a valid Element');if(Le)return z(Le,{container:F});if(q)return k==="cut"?h(q):z(q,{container:F})},We=Ke;function Ie(j){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Ie=function(w){return typeof w}:Ie=function(w){return w&&typeof Symbol=="function"&&w.constructor===Symbol&&w!==Symbol.prototype?"symbol":typeof w},Ie(j)}function Ti(j,O){if(!(j instanceof O))throw new TypeError("Cannot call a class as a function")}function nn(j,O){for(var w=0;w0&&arguments[0]!==void 0?arguments[0]:{};this.action=typeof F.action=="function"?F.action:this.defaultAction,this.target=typeof F.target=="function"?F.target:this.defaultTarget,this.text=typeof F.text=="function"?F.text:this.defaultText,this.container=Ie(F.container)==="object"?F.container:document.body}},{key:"listenClick",value:function(F){var q=this;this.listener=c()(F,"click",function(Le){return q.onClick(Le)})}},{key:"onClick",value:function(F){var q=F.delegateTarget||F.currentTarget,Le=this.action(q)||"copy",Rt=We({action:Le,container:this.container,target:this.target(q),text:this.text(q)});this.emit(Rt?"success":"error",{action:Le,text:Rt,trigger:q,clearSelection:function(){q&&q.focus(),window.getSelection().removeAllRanges()}})}},{key:"defaultAction",value:function(F){return yr("action",F)}},{key:"defaultTarget",value:function(F){var q=yr("target",F);if(q)return document.querySelector(q)}},{key:"defaultText",value:function(F){return yr("text",F)}},{key:"destroy",value:function(){this.listener.destroy()}}],[{key:"copy",value:function(F){var q=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{container:document.body};return z(F,q)}},{key:"cut",value:function(F){return h(F)}},{key:"isSupported",value:function(){var F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:["copy","cut"],q=typeof F=="string"?[F]:F,Le=!!document.queryCommandSupported;return q.forEach(function(Rt){Le=Le&&!!document.queryCommandSupported(Rt)}),Le}}]),w}(s()),ki=Ri},828:function(n){var o=9;if(typeof Element!="undefined"&&!Element.prototype.matches){var i=Element.prototype;i.matches=i.matchesSelector||i.mozMatchesSelector||i.msMatchesSelector||i.oMatchesSelector||i.webkitMatchesSelector}function a(s,f){for(;s&&s.nodeType!==o;){if(typeof s.matches=="function"&&s.matches(f))return s;s=s.parentNode}}n.exports=a},438:function(n,o,i){var a=i(828);function s(u,p,m,d,h){var v=c.apply(this,arguments);return u.addEventListener(m,v,h),{destroy:function(){u.removeEventListener(m,v,h)}}}function f(u,p,m,d,h){return typeof u.addEventListener=="function"?s.apply(null,arguments):typeof m=="function"?s.bind(null,document).apply(null,arguments):(typeof u=="string"&&(u=document.querySelectorAll(u)),Array.prototype.map.call(u,function(v){return s(v,p,m,d,h)}))}function c(u,p,m,d){return function(h){h.delegateTarget=a(h.target,p),h.delegateTarget&&d.call(u,h)}}n.exports=f},879:function(n,o){o.node=function(i){return i!==void 0&&i instanceof HTMLElement&&i.nodeType===1},o.nodeList=function(i){var a=Object.prototype.toString.call(i);return i!==void 0&&(a==="[object NodeList]"||a==="[object HTMLCollection]")&&"length"in i&&(i.length===0||o.node(i[0]))},o.string=function(i){return typeof i=="string"||i instanceof String},o.fn=function(i){var a=Object.prototype.toString.call(i);return a==="[object Function]"}},370:function(n,o,i){var a=i(879),s=i(438);function f(m,d,h){if(!m&&!d&&!h)throw new Error("Missing required arguments");if(!a.string(d))throw new TypeError("Second argument must be a String");if(!a.fn(h))throw new TypeError("Third argument must be a Function");if(a.node(m))return c(m,d,h);if(a.nodeList(m))return u(m,d,h);if(a.string(m))return p(m,d,h);throw new TypeError("First argument must be a String, HTMLElement, HTMLCollection, or NodeList")}function c(m,d,h){return m.addEventListener(d,h),{destroy:function(){m.removeEventListener(d,h)}}}function u(m,d,h){return Array.prototype.forEach.call(m,function(v){v.addEventListener(d,h)}),{destroy:function(){Array.prototype.forEach.call(m,function(v){v.removeEventListener(d,h)})}}}function p(m,d,h){return s(document.body,m,d,h)}n.exports=f},817:function(n){function o(i){var a;if(i.nodeName==="SELECT")i.focus(),a=i.value;else if(i.nodeName==="INPUT"||i.nodeName==="TEXTAREA"){var s=i.hasAttribute("readonly");s||i.setAttribute("readonly",""),i.select(),i.setSelectionRange(0,i.value.length),s||i.removeAttribute("readonly"),a=i.value}else{i.hasAttribute("contenteditable")&&i.focus();var f=window.getSelection(),c=document.createRange();c.selectNodeContents(i),f.removeAllRanges(),f.addRange(c),a=f.toString()}return a}n.exports=o},279:function(n){function o(){}o.prototype={on:function(i,a,s){var f=this.e||(this.e={});return(f[i]||(f[i]=[])).push({fn:a,ctx:s}),this},once:function(i,a,s){var f=this;function c(){f.off(i,c),a.apply(s,arguments)}return c._=a,this.on(i,c,s)},emit:function(i){var a=[].slice.call(arguments,1),s=((this.e||(this.e={}))[i]||[]).slice(),f=0,c=s.length;for(f;f{"use strict";/*! + * escape-html + * Copyright(c) 2012-2013 TJ Holowaychuk + * Copyright(c) 2015 Andreas Lubbe + * Copyright(c) 2015 Tiancheng "Timothy" Gu + * MIT Licensed + */var is=/["'&<>]/;Jo.exports=as;function as(e){var t=""+e,r=is.exec(t);if(!r)return t;var n,o="",i=0,a=0;for(i=r.index;i0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],a;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(s){a={error:s}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(a)throw a.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||s(m,d)})})}function s(m,d){try{f(n[m](d))}catch(h){p(i[0][3],h)}}function f(m){m.value instanceof Xe?Promise.resolve(m.value.v).then(c,u):p(i[0][2],m)}function c(m){s("next",m)}function u(m){s("throw",m)}function p(m,d){m(d),i.shift(),i.length&&s(i[0][0],i[0][1])}}function mn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof xe=="function"?xe(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(a){return new Promise(function(s,f){a=e[i](a),o(s,f,a.done,a.value)})}}function o(i,a,s,f){Promise.resolve(f).then(function(c){i({value:c,done:s})},a)}}function A(e){return typeof e=="function"}function at(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var $t=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: +`+r.map(function(n,o){return o+1+") "+n.toString()}).join(` + `):"",this.name="UnsubscriptionError",this.errors=r}});function De(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Fe=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var a=this._parentage;if(a)if(this._parentage=null,Array.isArray(a))try{for(var s=xe(a),f=s.next();!f.done;f=s.next()){var c=f.value;c.remove(this)}}catch(v){t={error:v}}finally{try{f&&!f.done&&(r=s.return)&&r.call(s)}finally{if(t)throw t.error}}else a.remove(this);var u=this.initialTeardown;if(A(u))try{u()}catch(v){i=v instanceof $t?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=xe(p),d=m.next();!d.done;d=m.next()){var h=d.value;try{dn(h)}catch(v){i=i!=null?i:[],v instanceof $t?i=D(D([],W(i)),W(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{d&&!d.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}}if(i)throw new $t(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)dn(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&De(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&De(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Or=Fe.EMPTY;function It(e){return e instanceof Fe||e&&"closed"in e&&A(e.remove)&&A(e.add)&&A(e.unsubscribe)}function dn(e){A(e)?e():e.unsubscribe()}var Ae={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,a=o.isStopped,s=o.observers;return i||a?Or:(this.currentObservers=null,s.push(r),new Fe(function(){n.currentObservers=null,De(s,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,a=n.isStopped;o?r.error(i):a&&r.complete()},t.prototype.asObservable=function(){var r=new U;return r.source=this,r},t.create=function(r,n){return new wn(r,n)},t}(U);var wn=function(e){ne(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Or},t}(E);var Et={now:function(){return(Et.delegate||Date).now()},delegate:void 0};var wt=function(e){ne(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=Et);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,a=n._infiniteTimeWindow,s=n._timestampProvider,f=n._windowTime;o||(i.push(r),!a&&i.push(s.now()+f)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,a=o._buffer,s=a.slice(),f=0;f0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var a=r.actions;n!=null&&((i=a[a.length-1])===null||i===void 0?void 0:i.id)!==n&&(ut.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Ut);var On=function(e){ne(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Wt);var we=new On(Tn);var R=new U(function(e){return e.complete()});function Dt(e){return e&&A(e.schedule)}function kr(e){return e[e.length-1]}function Qe(e){return A(kr(e))?e.pop():void 0}function Se(e){return Dt(kr(e))?e.pop():void 0}function Vt(e,t){return typeof kr(e)=="number"?e.pop():t}var pt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function zt(e){return A(e==null?void 0:e.then)}function Nt(e){return A(e[ft])}function qt(e){return Symbol.asyncIterator&&A(e==null?void 0:e[Symbol.asyncIterator])}function Kt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function Ki(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Qt=Ki();function Yt(e){return A(e==null?void 0:e[Qt])}function Gt(e){return ln(this,arguments,function(){var r,n,o,i;return Pt(this,function(a){switch(a.label){case 0:r=e.getReader(),a.label=1;case 1:a.trys.push([1,,9,10]),a.label=2;case 2:return[4,Xe(r.read())];case 3:return n=a.sent(),o=n.value,i=n.done,i?[4,Xe(void 0)]:[3,5];case 4:return[2,a.sent()];case 5:return[4,Xe(o)];case 6:return[4,a.sent()];case 7:return a.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Bt(e){return A(e==null?void 0:e.getReader)}function $(e){if(e instanceof U)return e;if(e!=null){if(Nt(e))return Qi(e);if(pt(e))return Yi(e);if(zt(e))return Gi(e);if(qt(e))return _n(e);if(Yt(e))return Bi(e);if(Bt(e))return Ji(e)}throw Kt(e)}function Qi(e){return new U(function(t){var r=e[ft]();if(A(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Yi(e){return new U(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?_(function(o,i){return e(o,i,n)}):me,Oe(1),r?He(t):zn(function(){return new Xt}))}}function Nn(){for(var e=[],t=0;t=2,!0))}function fe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new E}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,a=i===void 0?!0:i,s=e.resetOnRefCountZero,f=s===void 0?!0:s;return function(c){var u,p,m,d=0,h=!1,v=!1,B=function(){p==null||p.unsubscribe(),p=void 0},re=function(){B(),u=m=void 0,h=v=!1},z=function(){var T=u;re(),T==null||T.unsubscribe()};return g(function(T,Ke){d++,!v&&!h&&B();var We=m=m!=null?m:r();Ke.add(function(){d--,d===0&&!v&&!h&&(p=jr(z,f))}),We.subscribe(Ke),!u&&d>0&&(u=new et({next:function(Ie){return We.next(Ie)},error:function(Ie){v=!0,B(),p=jr(re,o,Ie),We.error(Ie)},complete:function(){h=!0,B(),p=jr(re,a),We.complete()}}),$(T).subscribe(u))})(c)}}function jr(e,t){for(var r=[],n=2;ne.next(document)),e}function K(e,t=document){return Array.from(t.querySelectorAll(e))}function V(e,t=document){let r=se(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function se(e,t=document){return t.querySelector(e)||void 0}function _e(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function tr(e){return L(b(document.body,"focusin"),b(document.body,"focusout")).pipe(ke(1),l(()=>{let t=_e();return typeof t!="undefined"?e.contains(t):!1}),N(e===_e()),Y())}function Be(e){return{x:e.offsetLeft,y:e.offsetTop}}function Yn(e){return L(b(window,"load"),b(window,"resize")).pipe(Ce(0,we),l(()=>Be(e)),N(Be(e)))}function rr(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return L(b(e,"scroll"),b(window,"resize")).pipe(Ce(0,we),l(()=>rr(e)),N(rr(e)))}var Bn=function(){if(typeof Map!="undefined")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!zr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),xa?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!zr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=ya.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Jn=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),Zn=typeof WeakMap!="undefined"?new WeakMap:new Bn,eo=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=Ea.getInstance(),n=new Ra(t,r,this);Zn.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){eo.prototype[e]=function(){var t;return(t=Zn.get(this))[e].apply(t,arguments)}});var ka=function(){return typeof nr.ResizeObserver!="undefined"?nr.ResizeObserver:eo}(),to=ka;var ro=new E,Ha=I(()=>H(new to(e=>{for(let t of e)ro.next(t)}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function de(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ge(e){return Ha.pipe(S(t=>t.observe(e)),x(t=>ro.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(()=>de(e)))),N(de(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ar(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var no=new E,Pa=I(()=>H(new IntersectionObserver(e=>{for(let t of e)no.next(t)},{threshold:0}))).pipe(x(e=>L(Te,H(e)).pipe(C(()=>e.disconnect()))),J(1));function sr(e){return Pa.pipe(S(t=>t.observe(e)),x(t=>no.pipe(_(({target:r})=>r===e),C(()=>t.unobserve(e)),l(({isIntersecting:r})=>r))))}function oo(e,t=16){return dt(e).pipe(l(({y:r})=>{let n=de(e),o=bt(e);return r>=o.height-n.height-t}),Y())}var cr={drawer:V("[data-md-toggle=drawer]"),search:V("[data-md-toggle=search]")};function io(e){return cr[e].checked}function qe(e,t){cr[e].checked!==t&&cr[e].click()}function je(e){let t=cr[e];return b(t,"change").pipe(l(()=>t.checked),N(t.checked))}function $a(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ia(){return L(b(window,"compositionstart").pipe(l(()=>!0)),b(window,"compositionend").pipe(l(()=>!1))).pipe(N(!1))}function ao(){let e=b(window,"keydown").pipe(_(t=>!(t.metaKey||t.ctrlKey)),l(t=>({mode:io("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),_(({mode:t,type:r})=>{if(t==="global"){let n=_e();if(typeof n!="undefined")return!$a(n,r)}return!0}),fe());return Ia().pipe(x(t=>t?R:e))}function Me(){return new URL(location.href)}function ot(e){location.href=e.href}function so(){return new E}function co(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)co(e,r)}function M(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)co(n,o);return n}function fr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function fo(){return location.hash.substring(1)}function uo(e){let t=M("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Fa(){return b(window,"hashchange").pipe(l(fo),N(fo()),_(e=>e.length>0),J(1))}function po(){return Fa().pipe(l(e=>se(`[id="${e}"]`)),_(e=>typeof e!="undefined"))}function Nr(e){let t=matchMedia(e);return Zt(r=>t.addListener(()=>r(t.matches))).pipe(N(t.matches))}function lo(){let e=matchMedia("print");return L(b(window,"beforeprint").pipe(l(()=>!0)),b(window,"afterprint").pipe(l(()=>!1))).pipe(N(e.matches))}function qr(e,t){return e.pipe(x(r=>r?t():R))}function ur(e,t={credentials:"same-origin"}){return ve(fetch(`${e}`,t)).pipe(ce(()=>R),x(r=>r.status!==200?Tt(()=>new Error(r.statusText)):H(r)))}function Ue(e,t){return ur(e,t).pipe(x(r=>r.json()),J(1))}function mo(e,t){let r=new DOMParser;return ur(e,t).pipe(x(n=>n.text()),l(n=>r.parseFromString(n,"text/xml")),J(1))}function pr(e){let t=M("script",{src:e});return I(()=>(document.head.appendChild(t),L(b(t,"load"),b(t,"error").pipe(x(()=>Tt(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(l(()=>{}),C(()=>document.head.removeChild(t)),Oe(1))))}function ho(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function bo(){return L(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(l(ho),N(ho()))}function vo(){return{width:innerWidth,height:innerHeight}}function go(){return b(window,"resize",{passive:!0}).pipe(l(vo),N(vo()))}function yo(){return Q([bo(),go()]).pipe(l(([e,t])=>({offset:e,size:t})),J(1))}function lr(e,{viewport$:t,header$:r}){let n=t.pipe(X("size")),o=Q([n,r]).pipe(l(()=>Be(e)));return Q([r,t,o]).pipe(l(([{height:i},{offset:a,size:s},{x:f,y:c}])=>({offset:{x:a.x-f,y:a.y-c+i},size:s})))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(a=>{let s=document.createElement("script");s.src=i,s.onload=a,document.body.appendChild(s)})),Promise.resolve())}var r=class{constructor(n){this.url=n,this.onerror=null,this.onmessage=null,this.onmessageerror=null,this.m=a=>{a.source===this.w&&(a.stopImmediatePropagation(),this.dispatchEvent(new MessageEvent("message",{data:a.data})),this.onmessage&&this.onmessage(a))},this.e=(a,s,f,c,u)=>{if(s===this.url.toString()){let p=new ErrorEvent("error",{message:a,filename:s,lineno:f,colno:c,error:u});this.dispatchEvent(p),this.onerror&&this.onerror(p)}};let o=new EventTarget;this.addEventListener=o.addEventListener.bind(o),this.removeEventListener=o.removeEventListener.bind(o),this.dispatchEvent=o.dispatchEvent.bind(o);let i=document.createElement("iframe");i.width=i.height=i.frameBorder="0",document.body.appendChild(this.iframe=i),this.w.document.open(),this.w.document.write(` + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Build Backends

+

The build backend is a software or service responsible for actually building the images. DIB itself is not capable of +building images, it delegates this part to the build backend.

+

DIB supports multiple build backends. Currently, available backends are docker and kaniko. You can select the +backend to use with the --backend option.

+

Executor compatibility matrix

+ + + + + + + + + + + + + + + + + + + + + + + +
BackendLocalDockerKubernetes
Docker
Kaniko
+

Docker

+

The docker backend uses Docker behind the scenes, and runs docker build You need to have +the Docker CLI installed locally to use this backend.

+

Authentication

+

The Docker Daemon requires authentication to pull and push images from private registries. Run the +docker login command to authenticate.

+

Authentication settings are stored in a config.json file located by default in $HOME/.docker/. +If you need to provide a different configuration, you can set the DOCKER_CONFIG variable to the path to another +directory, which should contain a config.json file.

+

Remote Daemon

+

If you want to set a custom docker daemon host, you can set the DOCKER_HOST environment variable. The builds will then +run on the remote host instead of using the local Docker daemon.

+

BuildKit

+

If available, DIB will try to use the BuildKit engine to build images, which is faster than the default Docker +build engine.

+

Kaniko

+

Kaniko offers a way to build container images inside a container +or Kubernetes cluster, without the security tradeoff of running a docker daemon container with host privileges.

+
+

BuildKit

+

As Kaniko must run in a container, it requires Docker when running local builds as it uses the docker executor.

+
+

See the kaniko section in the configuration reference.

+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/best-practices/index.html b/best-practices/index.html new file mode 100644 index 000000000..24d7e6e79 --- /dev/null +++ b/best-practices/index.html @@ -0,0 +1,795 @@ + + + + + + + + + + + + + + + + + + + + + + + + Best practices - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

DIB Best Practices

+

Pin dependencies versions in Dockerfiles

+

As DIB only rebuilds images when something changes in the build context (including the Dockerfile), external +dependencies should always be pinned to a specific version, so upgrading the dependency triggers a rebuild.

+

Example: +

RUN apt-get install package@1.0.0
+

+

Use .dockerignore

+

The .dockerignore lists file patterns that should not be included in the build context. DIB also ignores those files +when it computes the checksum, so no rebuild is triggered when they are modified.

+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib/index.html b/cmd/dib/index.html new file mode 100644 index 000000000..3b40f4096 --- /dev/null +++ b/cmd/dib/index.html @@ -0,0 +1,844 @@ + + + + + + + + + + + + + + + + + + + + + + + + dib - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

dib

+ +

dib

+

An Opinionated Docker Image Builder

+

Synopsis

+

Docker Image Builder helps building a complex image dependency graph

+

Run dib --help for more information

+

Options

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -h, --help                         help for dib
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+ +
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_build/index.html b/cmd/dib_build/index.html new file mode 100644 index 000000000..6f73c5315 --- /dev/null +++ b/cmd/dib_build/index.html @@ -0,0 +1,956 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib build - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Build

+ +

dib build

+

Run docker images builds

+

Synopsis

+

dib build will compute the graph of images, and compare it to the last built state

+

For each image, if any file part of its docker context has changed, the image will be rebuilt. +Otherwise, dib will create a new tag based on the previous tag

+
dib build [flags]
+
+

Options

+
  -b, --backend string           Build Backend used to run image builds. Supported backends: [docker kaniko] (default "docker")
+      --dry-run                  Simulate what would happen without actually doing anything dangerous.
+      --force-rebuild            Forces rebuilding the entire image graph, without regarding if the target version already exists.
+  -h, --help                     help for build
+      --include-tests strings    List of test runners to exclude during the test phase.
+      --local-only               Build docker images locally, do not push on remote registry
+      --no-graph                 Disable generation of graph during the build process.
+      --no-retag                 Disable re-tagging images after build. Note that temporary tags with the "dev-" prefix may still be pushed to the registry.
+      --no-tests                 Disable execution of tests (unit tests, scans, etc...) after the build.
+      --rate-limit int           Concurrent number of builds that can run simultaneously (default 1)
+      --release dib.extra-tags   Enable release mode to tag all images with extra tags found in the dib.extra-tags Dockerfile labels.
+      --reports-dir string       Path to the directory where the reports are generated. (default "reports")
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib - An Opinionated Docker Image Builder
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_completion/index.html b/cmd/dib_completion/index.html new file mode 100644 index 000000000..6b2bac03b --- /dev/null +++ b/cmd/dib_completion/index.html @@ -0,0 +1,854 @@ + + + + + + + + + + + + + + + + + + + + + + + + dib completion - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

dib completion

+ +

dib completion

+

Generate the autocompletion script for the specified shell

+

Synopsis

+

Generate the autocompletion script for dib for the specified shell. +See each sub-command's help for details on how to use the generated script.

+

Options

+
  -h, --help   help for completion
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+ +
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_completion_bash/index.html b/cmd/dib_completion_bash/index.html new file mode 100644 index 000000000..a88e30479 --- /dev/null +++ b/cmd/dib_completion_bash/index.html @@ -0,0 +1,1002 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib completion bash - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Bash

+ +

dib completion bash

+

Generate the autocompletion script for bash

+

Synopsis

+

Generate the autocompletion script for the bash shell.

+

This script depends on the 'bash-completion' package. +If it is not installed already, you can install it via your OS's package manager.

+

To load completions in your current shell session:

+
source <(dib completion bash)
+
+ +

To load completions for every new session, execute once:

+

Linux:

+
dib completion bash > /etc/bash_completion.d/dib
+
+ +

macOS:

+
dib completion bash > $(brew --prefix)/etc/bash_completion.d/dib
+
+ +

You will need to start a new shell for this setup to take effect.

+
dib completion bash
+
+

Options

+
  -h, --help              help for bash
+      --no-descriptions   disable completion descriptions
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib completion - Generate the autocompletion script for the specified shell
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_completion_fish/index.html b/cmd/dib_completion_fish/index.html new file mode 100644 index 000000000..20646da80 --- /dev/null +++ b/cmd/dib_completion_fish/index.html @@ -0,0 +1,955 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib completion fish - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Fish

+ +

dib completion fish

+

Generate the autocompletion script for fish

+

Synopsis

+

Generate the autocompletion script for the fish shell.

+

To load completions in your current shell session:

+
dib completion fish | source
+
+ +

To load completions for every new session, execute once:

+
dib completion fish > ~/.config/fish/completions/dib.fish
+
+ +

You will need to start a new shell for this setup to take effect.

+
dib completion fish [flags]
+
+

Options

+
  -h, --help              help for fish
+      --no-descriptions   disable completion descriptions
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib completion - Generate the autocompletion script for the specified shell
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_completion_powershell/index.html b/cmd/dib_completion_powershell/index.html new file mode 100644 index 000000000..a44332d91 --- /dev/null +++ b/cmd/dib_completion_powershell/index.html @@ -0,0 +1,952 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib completion powershell - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Powershell

+ +

dib completion powershell

+

Generate the autocompletion script for powershell

+

Synopsis

+

Generate the autocompletion script for powershell.

+

To load completions in your current shell session:

+
dib completion powershell | Out-String | Invoke-Expression
+
+ +

To load completions for every new session, add the output of the above command +to your powershell profile.

+
dib completion powershell [flags]
+
+

Options

+
  -h, --help              help for powershell
+      --no-descriptions   disable completion descriptions
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib completion - Generate the autocompletion script for the specified shell
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_completion_zsh/index.html b/cmd/dib_completion_zsh/index.html new file mode 100644 index 000000000..f64d7611d --- /dev/null +++ b/cmd/dib_completion_zsh/index.html @@ -0,0 +1,1005 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib completion zsh - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

ZSH

+ +

dib completion zsh

+

Generate the autocompletion script for zsh

+

Synopsis

+

Generate the autocompletion script for the zsh shell.

+

If shell completion is not already enabled in your environment you will need +to enable it. You can execute the following once:

+
echo "autoload -U compinit; compinit" >> ~/.zshrc
+
+ +

To load completions in your current shell session:

+
source <(dib completion zsh)
+
+ +

To load completions for every new session, execute once:

+

Linux:

+
dib completion zsh > "${fpath[1]}/_dib"
+
+ +

macOS:

+
dib completion zsh > $(brew --prefix)/share/zsh/site-functions/_dib
+
+ +

You will need to start a new shell for this setup to take effect.

+
dib completion zsh [flags]
+
+

Options

+
  -h, --help              help for zsh
+      --no-descriptions   disable completion descriptions
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib completion - Generate the autocompletion script for the specified shell
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_list/index.html b/cmd/dib_list/index.html new file mode 100644 index 000000000..83bf7001a --- /dev/null +++ b/cmd/dib_list/index.html @@ -0,0 +1,945 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib list - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

List

+ +

dib list

+

Print list of images managed by DIB

+

Synopsis

+

dib list will print a list of all Docker images managed by DIB

+
dib list [flags]
+
+

Options

+
  -h, --help            help for list
+  -o, --output string   Output format (console|go-template-file)
+                        You can provide a custom format using go-template: like this: "-o go-template-file=...".
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib - An Opinionated Docker Image Builder
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/cmd/dib_version/index.html b/cmd/dib_version/index.html new file mode 100644 index 000000000..cd9deaf3f --- /dev/null +++ b/cmd/dib_version/index.html @@ -0,0 +1,927 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + dib version - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Version

+ +

dib version

+

print current dib version

+
dib version [flags]
+
+

Options

+
  -h, --help   help for version
+
+

Options inherited from parent commands

+
      --build-path string            Path to the directory containing all Dockerfiles to be built by dib. Every Dockerfile will be recursively 
+                                     found and added to the build graph. You can provide any subdirectory if you want to focus on a reduced set of images, 
+                                     as long as it has at least one Dockerfile in it. (default "docker")
+      --config string                config file (default is $HOME/.config/.dib.yaml)
+      --hash-list-file-path string   Path to custom hash list file that will be used to humanize hash
+  -l, --log-level string             Log level. Can be any standard log-level ("info", "debug", etc...) (default "info")
+      --placeholder-tag string       Tag used as placeholder in Dockerfile "from" statements, and replaced internally by dib during builds 
+                                     to use the latest tags from parent images. In release mode, all images will be tagged with the placeholder tag, so 
+                                     Dockerfiles are always valid (images can still be built even without using dib). (default "latest")
+      --registry-url string          Docker registry URL where images are stored. (default "eu.gcr.io/my-test-repository")
+
+

SEE ALSO

+
    +
  • dib - An Opinionated Docker Image Builder
  • +
+
Auto generated by spf13/cobra on 29-Jan-2024
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration-reference/index.html b/configuration-reference/index.html new file mode 100644 index 000000000..013b4a831 --- /dev/null +++ b/configuration-reference/index.html @@ -0,0 +1,919 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Configuration Reference

+
---
+# Log level: "trace", "debug", "info", "warning", "error", "fatal", "panic". Defaults to "info".
+log_level: info
+
+# URL of the registry where the images should be stored.
+#
+# DIB will use the local docker configuration to fetch metadata about existing images. You may use the DOCKER_CONFIG
+# environment variable to set a custom docker config path.
+# See the official Docker documentation (https://docs.docker.com/engine/reference/commandline/cli/#configuration-files).
+# The build backend must also be authenticated to have permission to push images.
+registry_url: registry.example.org
+
+# The placeholder tag DIB uses to mark which images are the reference. Defaults to "latest".
+# Change this value if you don't want to use "latest" tags, or if images may be tagged "latest" by other sources.
+placeholder_tag: latest
+
+# The rate limit can be increased to allow parallel builds. This dramatically reduces the build times
+# when using the Kubernetes executor as build pods are scheduled across multiple nodes.
+rate_limit: 1
+
+# Path to the directory where the reports are generated. The directory will be created if it doesn't exist.
+reports_dir: reports
+
+# The build backend. Can either be set to "docker" or "kaniko".
+#
+# Note: the kaniko backend must be run in a containerized environment such as Docker or Kubernetes.
+# See the "executor" section below.
+backend: docker
+
+# Kaniko settings. Required only if using the Kaniko build backend.
+kaniko:
+  # The build context directory has to be uploaded somewhere in order for the Kaniko pod to retrieve it,
+  # when using remote executor (Kuberentes or remote docker host). Currently, only AWS S3 is supported.
+  context:
+    # Store the build context in an AWS S3 bucket.
+    s3:
+      bucket: my-bucket
+      region: eu-west-3
+  # Executor configuration. It is only necessary to provide valid configurations for all of them,
+  # just pick one up according to your needs.
+  executor:
+    # Configuration for the "docker" executor.
+    docker:
+      image: eu.gcr.io/radio-france-k8s/kaniko:latest
+    # Configuration for the "kubernetes" executor.
+    kubernetes:
+      namespace: kaniko
+      image: eu.gcr.io/radio-france-k8s/kaniko:latest
+      # References a secret containing the Docker configuration file used to authenticate to the registry.
+      docker_config_secret: docker-config-prod
+      env_secrets:
+        # Additional Secret mounted as environment variables.
+        # Used for instance to download the build context from AWS S3.
+        - aws-s3-secret
+      container_override: |
+        resources:
+          limits:
+            cpu: 2
+            memory: 8Gi
+          requests:
+            cpu: 1
+            memory: 2Gi
+      pod_template_override: |
+        spec:
+          affinity:
+            nodeAffinity:
+              requiredDuringSchedulingIgnoredDuringExecution:
+                nodeSelectorTerms:
+                - matchExpressions:
+                  - key: kops.k8s.io/instancegroup
+                    operator: In
+                    values:
+                    - spot-instances
+
+# Enable test suites execution after each image build.
+include_tests:
+  # Enable Goss tests. See the "goss" configuration section below.
+  # To test an image, place a goss.yml file in its build context.
+  # Learn more about Goss: https://github.com/goss-org/goss
+  - goss
+  # Enable trivy vulnerability scans. See the "trivy" configuration section below.
+  # Learn more about Trivy: https://aquasecurity.github.io/trivy
+  - trivy
+
+goss:
+  executor:
+    # Kubernetes executor configuration. Required when using the kubernetes build executor.
+    kubernetes:
+      enabled: true
+      namespace: goss
+      image: aelsabbahy/goss:latest
+      image_pull_secrets:
+      # - private-container-registry
+
+trivy:
+  executor:
+    # Kubernetes executor configuration. Required when using the kubernetes build executor.
+    kubernetes:
+      enabled: true
+      namespace: trivy
+      image: ghcr.io/aquasecurity/trivy:latest
+      # References a secret containing the Docker configuration file used to authenticate to the registry.
+      docker_config_secret: docker-config-ci
+      image_pull_secrets:
+      # - private-container-registry
+      container_override: |
+        resources:
+          limits:
+            cpu: 2
+            memory: 3Gi
+          requests:
+            cpu: 2
+            memory: 1Gi
+        env:
+          - name: GOOGLE_APPLICATION_CREDENTIALS
+            value: /credentials/gcr_service_account.json
+          - name: TRIVY_TIMEOUT
+            value: "30m0s"
+        volumeMounts:
+          - mountPath: /credentials
+            name: private-registry-credentials
+            readOnly: true
+      pod_template_override: |
+        spec:
+          volumes:
+          - name: private-registry-credentials
+            secret:
+              defaultMode: 420
+              secretName: private-registry-credentials
+
+# Easter egg: A path to a file containing a custom wordlist that will be used to
+# generate the humanized hashes for image tags. The list must contain exactly 256 words.
+# You can enable the usage of this list in each Dockerfile with a custom label :
+#   LABEL dib.use-custom-hash-list="true"
+# Please keep in mind each time you change this list the images using the
+# use-custom-hash-list label may see their hashes regenerated.
+humanized_hash_list: ""
+# humanized_hash_list: "custom_wordlist.txt"
+
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/configuration/index.html b/configuration/index.html new file mode 100644 index 000000000..ab6e09796 --- /dev/null +++ b/configuration/index.html @@ -0,0 +1,879 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Configuration - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Configuration

+

DIB can be configured either by command-line flags, environment variables or configuration file.

+

The command-line flags have the highest priority, then environment variables, then config file. You can set some +default values in the configuration file, and then override with environment variables of command-line flags.

+

Command-line flags

+

Example: +

dib build --registry-url=gcr.io/project
+

+

Environment variables

+

DIB auto-discovers configuration from environment variables prefixed with DIB_, followed by the capitalized, +snake_cased flag name.

+

Example: +

export DIB_REGISTRY_URL=gcr.io/project
+dib build
+

+

Configuration file

+

DIB uses a YAML configuration file in addition to command-line arguments. It will look for a file names .dib.yaml +in the current working directory. You can change the file location by setting the --config (-c) flag.

+

The YAML keys are equivalent to the flag names, in snake_case.

+

Example: +

# .dib.yaml
+registryUrl: gcr.io/project
+...
+

+

You can find more examples here. See also the +reference configuration file.

+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/documentation/index.html b/documentation/index.html new file mode 100644 index 000000000..34fc05f97 --- /dev/null +++ b/documentation/index.html @@ -0,0 +1,857 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Documentation - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Documentation

+

The documentation is generated with mkdocs. It generates a static website in plain HTML +from the Markdown files present in the docs/ directory.

+

We also use the Cobra built-in documentation generator for DIB commands.

+

Local Setup

+

Let's set up a local Python environment and run the documentation server with live-reload.

+
    +
  1. +

    Create a virtual env: +

    python -m venv venv
    +source venv/bin/activate
    +

    +
  2. +
  3. +

    Install dependencies: +

    pip install -r requirements.txt
    +

    +
  4. +
  5. +

    Generate docs of dib commands: +

    make docs
    +

    +
  6. +
  7. +

    Run the mkdocs server: +

    mkdocs serve
    +

    +
  8. +
  9. +

    Go to http://localhost:8000

    +
  10. +
+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/examples/config/reference.yaml b/examples/config/reference.yaml new file mode 100644 index 000000000..86e32e368 --- /dev/null +++ b/examples/config/reference.yaml @@ -0,0 +1,138 @@ +--- +# Log level: "trace", "debug", "info", "warning", "error", "fatal", "panic". Defaults to "info". +log_level: info + +# URL of the registry where the images should be stored. +# +# DIB will use the local docker configuration to fetch metadata about existing images. You may use the DOCKER_CONFIG +# environment variable to set a custom docker config path. +# See the official Docker documentation (https://docs.docker.com/engine/reference/commandline/cli/#configuration-files). +# The build backend must also be authenticated to have permission to push images. +registry_url: registry.example.org + +# The placeholder tag DIB uses to mark which images are the reference. Defaults to "latest". +# Change this value if you don't want to use "latest" tags, or if images may be tagged "latest" by other sources. +placeholder_tag: latest + +# The rate limit can be increased to allow parallel builds. This dramatically reduces the build times +# when using the Kubernetes executor as build pods are scheduled across multiple nodes. +rate_limit: 1 + +# Path to the directory where the reports are generated. The directory will be created if it doesn't exist. +reports_dir: reports + +# The build backend. Can either be set to "docker" or "kaniko". +# +# Note: the kaniko backend must be run in a containerized environment such as Docker or Kubernetes. +# See the "executor" section below. +backend: docker + +# Kaniko settings. Required only if using the Kaniko build backend. +kaniko: + # The build context directory has to be uploaded somewhere in order for the Kaniko pod to retrieve it, + # when using remote executor (Kuberentes or remote docker host). Currently, only AWS S3 is supported. + context: + # Store the build context in an AWS S3 bucket. + s3: + bucket: my-bucket + region: eu-west-3 + # Executor configuration. It is only necessary to provide valid configurations for all of them, + # just pick one up according to your needs. + executor: + # Configuration for the "docker" executor. + docker: + image: eu.gcr.io/radio-france-k8s/kaniko:latest + # Configuration for the "kubernetes" executor. + kubernetes: + namespace: kaniko + image: eu.gcr.io/radio-france-k8s/kaniko:latest + # References a secret containing the Docker configuration file used to authenticate to the registry. + docker_config_secret: docker-config-prod + env_secrets: + # Additional Secret mounted as environment variables. + # Used for instance to download the build context from AWS S3. + - aws-s3-secret + container_override: | + resources: + limits: + cpu: 2 + memory: 8Gi + requests: + cpu: 1 + memory: 2Gi + pod_template_override: | + spec: + affinity: + nodeAffinity: + requiredDuringSchedulingIgnoredDuringExecution: + nodeSelectorTerms: + - matchExpressions: + - key: kops.k8s.io/instancegroup + operator: In + values: + - spot-instances + +# Enable test suites execution after each image build. +include_tests: + # Enable Goss tests. See the "goss" configuration section below. + # To test an image, place a goss.yml file in its build context. + # Learn more about Goss: https://github.com/goss-org/goss + - goss + # Enable trivy vulnerability scans. See the "trivy" configuration section below. + # Learn more about Trivy: https://aquasecurity.github.io/trivy + - trivy + +goss: + executor: + # Kubernetes executor configuration. Required when using the kubernetes build executor. + kubernetes: + enabled: true + namespace: goss + image: aelsabbahy/goss:latest + image_pull_secrets: + # - private-container-registry + +trivy: + executor: + # Kubernetes executor configuration. Required when using the kubernetes build executor. + kubernetes: + enabled: true + namespace: trivy + image: ghcr.io/aquasecurity/trivy:latest + # References a secret containing the Docker configuration file used to authenticate to the registry. + docker_config_secret: docker-config-ci + image_pull_secrets: + # - private-container-registry + container_override: | + resources: + limits: + cpu: 2 + memory: 3Gi + requests: + cpu: 2 + memory: 1Gi + env: + - name: GOOGLE_APPLICATION_CREDENTIALS + value: /credentials/gcr_service_account.json + - name: TRIVY_TIMEOUT + value: "30m0s" + volumeMounts: + - mountPath: /credentials + name: private-registry-credentials + readOnly: true + pod_template_override: | + spec: + volumes: + - name: private-registry-credentials + secret: + defaultMode: 420 + secretName: private-registry-credentials + +# Easter egg: A path to a file containing a custom wordlist that will be used to +# generate the humanized hashes for image tags. The list must contain exactly 256 words. +# You can enable the usage of this list in each Dockerfile with a custom label : +# LABEL dib.use-custom-hash-list="true" +# Please keep in mind each time you change this list the images using the +# use-custom-hash-list label may see their hashes regenerated. +humanized_hash_list: "" +# humanized_hash_list: "custom_wordlist.txt" diff --git a/examples/quickstart/docker/base/Dockerfile b/examples/quickstart/docker/base/Dockerfile new file mode 100644 index 000000000..3732d678f --- /dev/null +++ b/examples/quickstart/docker/base/Dockerfile @@ -0,0 +1,3 @@ +FROM alpine:latest + +LABEL name="base" diff --git a/examples/quickstart/docker/child/Dockerfile b/examples/quickstart/docker/child/Dockerfile new file mode 100644 index 000000000..8d2abaa20 --- /dev/null +++ b/examples/quickstart/docker/child/Dockerfile @@ -0,0 +1,3 @@ +FROM registry.example.com/base:latest + +LABEL name="child" diff --git a/executors/index.html b/executors/index.html new file mode 100644 index 000000000..8161f2b34 --- /dev/null +++ b/executors/index.html @@ -0,0 +1,893 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Executors - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Executors

+

DIB supports multiple build executors. An executor is a platform able to run image builds and tests. +Unlike the build backends which can be explicitely chosen, the executor is automatically selected depending on the type +of operation (build, test), and the executors configured in the configuration file.

+

Build backend compatibility matrix

+ + + + + + + + + + + + + + + + + + + + + + + + + +
ExecutorDockerKaniko
Local
Docker
Kubernetes
+

Local

+

Runs commands using the local exec system call. Use the --local-only flag to force the local executor.

+

Docker

+

Runs commands in a docker container, using the docker run command.

+

Kubernetes

+

Creates pods in a kubernetes cluster, using the kubernetes API. +DIB uses the current kube context, please make do

+

See an example configuration in the +configuration reference section.

+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/extra-tags/index.html b/extra-tags/index.html new file mode 100644 index 000000000..f7cc2b233 --- /dev/null +++ b/extra-tags/index.html @@ -0,0 +1,787 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + Extra Tags - DIB + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + + + +
+ + +
+ +
+ + + + + + +
+
+ + + +
+
+
+ + + + +
+
+
+ + + +
+
+
+ + + +
+
+
+ + + +
+
+ + + + + +

Extra Tags

+

Images managed by DIB will get tagged with the human-readable version of the computed hash. This is not very convenient +in some cases, for instance if we want to tag an image with the explicit version of the contained software.

+

DIB allows additional tags to be definedusing a label in the Dockerfile: +

LABEL dib.extra-tags="v1.0.0,v1.0,v1"
+

+

The label may contain a coma-separated list of tags to be created when the image +gets promoted with the --release flag.

+ + + + + + +
+
+ + +
+ + + +
+ + + +
+
+
+
+ + + + + + + + + \ No newline at end of file diff --git a/images/dib_logo.png b/images/dib_logo.png new file mode 100644 index 0000000000000000000000000000000000000000..7262fb4693d876ddcda6da8bc834e23a7f42cc7f GIT binary patch literal 15397 zcmb_jQ+K6J6OHX;CX-}ho^WE@wr$%sCw5M3I}>A)On743wv8|EfA}uC`|4S%p6afy zs=aqdD#(c=Bj6%{fq@}QN{A?Zt$+U;a4=u9(wYtI*8=Y#q3H|;hVt*f0iHsGf(Hgh z1STmWsN%75p6#Blt2+P5|C+2_`e;JxpSgq&gjUYluyj?mVftK)U!TU z6?yol85Kfi5*?N50R=CKMnwGon6_Fmim`yJzcVrrfw4-F4UxNw(Yw%9LJ`EgIo!M@3Rr=WiGJR0Ef?As_8F%~kiI3a2BV499%pZ?lO7a>k7S5vS^gPd) zD4zoC!%tHgaI*456!j3%KSwm0lIJ*Y1>pn?Dae`kqbfZ=hdzJL&rNl;72q8apo%$B z*W4kE?Wv44A&n)gu*`-YIPHQ)2CkkJlnSuYmCfVbc1A=hD(W&%>V*YWSP;m3f}y}; zL*ZhY+7OM1)Dg(P0c*BLMo16GZmGOKj$@^>SA+d$Sd`4hNiAiAUG;;%G)Rb97tG^!Fu{FdNFuW(AQ{Jbig!b8 zQ_bbc+rjT<+t`90TQaF6k;Rhw`Or6O@Lap>Y0{a+ZWSsvNnlw*t*G!1Lp%h9&YkJa z1m9;}*aLY!j#!HTz8tJBC(57GMTf0peoT5ANg~^js0(>ew`FozphC0oAOM60TzDak zY_JWfAr5gHJ98w45}Li*$4=}vK&K;rjZjgic>8i}*mskJ6{|JQ-K%dh5eWho)hP8M zKL#0Lv(O;=b46a>L|JS%g_^okp`gW5qc2q8$N{g5Ng}7Gd8}d#Ap(+-P1UVM3>J_? zfi%3q0R0XaQcl*u)(}jdCR{e>5vR3`W&EZtGze2ogY;@|D9Dz5U7$hKq={WrIJ{o4 zi7=WImZ@R*xUAs=R6z*-{HbSRRLQU7ncDi#1lS+B*&}Bev%??|5nS8Lsb>)4UsUd5Tho9-Y})J0HVjwY>w+BV)4nJIqaTLvd0AH3x9= zX{?QZ$RT)ta7Y1)Y#oiBQEHy1;P(#p41g41skX|>${;-Zn!S%rp1zMnNO%k~p8!1> z^x1(Tn(i2P9lu8dbcp=ZcbFsrN4JtV>ryjD&XJh%$eMF++4xgNP2jO8U}+xX+)clA zoH3R2*~deOzMO#hfth&9HG6N5>|i`&oRZ&-4;Cf0!F;kCiVG9!NH3FO5-9xc3~Mao?qVoR5Q~5tKFK zPmY(LzX!2fL7dsdy1XXL&8b|ppO?ze1JlcdCD8I3(~mXDYO|1!h@F$l5g0Pt0U}Tg5j` zjFm%t>Cj8az1w*&Zi-72Gm~UR_wyC)5pcp{HxEfkNweP^J@?`WheCpU5D;%h#v~}o z$#HTQe=nZ$`P3qiq>BFfQBYhQ3S8krNlmS9c>;TV_~u+!mGu%PRxo|EL<}ZyGl$~~ z8KUH?2M*=n1cYtb;Lo#N?+)hYdlA36xqTi~?+MzxJZzF7ykrgWmPwA47_e3iw1cnn zo+RkLKery9kjO8%nJRr8Zh!iWFn`f^xUL;WKZVYSL&>Y`*C+Bz{>%w(~LJNzmtt;cV7TX-7mi@&(KU-^U zX=k~ex!D;N3>)>lW14omgeiX&Q|lXpGh){X6jOLOL#(odb1vU^Ikw?{8!oKUyhmv? zpB$_w`9VJ!;m=-T_=}z)OH96kE3Dh8Ksq+1}_({e+uhlYMb{?`wK_x3+Udon+k(cAXO zQt33uDCv1}MJeftxVf#T@-7)Tc?eKT>3CC=zvun~J}%t;_9obSuU?JghdBBmbBVJb zjys)&&hg{Q>TtJz`aTx>4t(Z)8hvpS4FYA`Lm z-a%wg_~nS*2d{`VtnX4ZO+%bCn;}@2B18 z{yWe86x< z>z9xL3-i zl0x9``tYWL_V+y?9GXVhx^61vM=cI9rTx>p8F!iWnGko?hiKmDxJzLslRM#F)Ae0; zwywBnB=LMJ?qXB)YQJaK8P7w9(YBTaKP6RkpkQA`cD!I}@j53lF_Gi7in;CeV-v}9 zH4U8KTles6HtnX%y4LLAuACI*Nj&NA;q6V~X^r8~#JbJWTd(5|)ahUz##+1fOlGj5 zRgmJ$YdvgyLc+u)p;tuIs8mB^gM@5Ms2OB)L4FDtm8iwgD~DRL8BNr=}(c@!c;+sq+S7=kyoSVX#Wh7cW^+JmThsD9RHA*Py z92=X`=8^yzZlFTIIk%h3vy3L=nyP;QM7VQbxD0m1r8`7c!9_IBuJt--A3gqCK>x_;)ZL`JOU*F0CKai zvC9Wc2}z0=;osZ+1U%pBe~Kw9-!l4cfYNgM2>qNHDCx5JM;%C3WyNb3L6V5rF7GSi zc;G55L5WUB*Y@c)wnz_H-}8$ue!dV(g$@$%Kptu6AmzKsSnkSXeS7r6t0GrLqSe#vZioq`z8G*xFueOVo%GR@6 z>}|J>A2CiQN6K)$A$>k9vZp36Fc~Fx;P%XGw*Z&a z^`VYdBj6x5{Rh&b?knAllCn7KQ;HHtY;bbJtgl9@ zuMZm7FVa9|H6lViC95kJ&cnhaMlL0oPE;L$m2fxy;Ka;I8S;icA*THw9$&(0FJS^W6X z^XmxNUl%jzgfK$9P$5UgS!nBSh&xLox?vMvC~BgjRZ;yuy5AwH8|AZfOV5=aPq=Fw*BpnoV*iO4$nD;+YuLmynuZanUUujJRq|5s`8Zp-ziE zxbOdkCIApM6N71ayMxtn*x2#K3iGXoH6qf7+m|p9Yh&tXN)SfvrNA( z&NbIlS=ucA$5ueQy|k~wdXq&(8P8m?B@4BBfPyIw6YjAxnS`XP%t*zbW);}@c8k(N zm8fdj1eEUZZTTn$i2!Bn+<*A|pYX~Q-|*G9T5LO{16tm@o2sk_n5b!Ls>8Snkneqc zxNg$j)GSs7zX=%t>hQxIIE1EB&)`K+dw$9GrzCz)vsRVLx5UNvec9!?$@Gq;xf&{P ztnbXdxR3-4eC#Cd{)2}xVG(*#fZpi57CwO*((a2jk=K~kS(W&GP(ZOVO~I-(y9?nr z%kn(ZqX!vxjfrj1aSZcj|w6e zN{~WnKY?L>U1rVI8$NR08<~ys@4Nf$O?F9*8mZkMBaq{{V_Ohgo=(827C%Hl1%|BB` zRlU*pabq_Q3`~~0`3^8zxObF3cO-wCl(=K%Umut!>}k5W^5Mx#Q1g6{vgYyr*?))! zY-W@K0DlT9#3GUWvHZvp$`J=0pf=AeExjXfRZ#wGI$I6JL^1U6<$XbvDp%Zw)sPwz z8&W`NF7!AkW|A7!_JS65Q=?%2xca=lMx4M?GFK-q`{T+3>?`FgM0tzdy?W8UynDJ3 zzs$2CcF+RCr{I&dvGW@wrwhc+I20LqTc-2#cEw?Da)c!FVzvQ+7kVo+C$iXj=N18Gz5RaKCXu@Oifqa&D_oDm zHeYXan2Hpt)duKs_!B&Cx*{e~$XTc(2-ld9&8^~w#jC7xS+)x|)P&)``MP?=CA;FW zIhIwl4^2kD9Ndn3yWayAYKxe6!eyI6$Sc|Bnu2>MpRY1N&+m}#1ITaU5M-caDAO@) z3n!Mjx}Z%Qw5Q_a&bymajxLwyANR^6!Q|fckaS&Y5t2iK%wq}u@(~2iT5ERLX?ky* z-JjX^+qVNPf+^K`eKU;E(axM9#blys{YEI%M%n# zJuk@<9q%ARoQ9`>kyO~@qudS(4-G<|JOtg3J)2uM(hR-lZbR$ki(qjjSJqKx;#*el zj}mO&D<%V@sw@xrr88xeU{V-MJ>h$n%pJZ8w*8H}+puu^SNxJRoU0vyV#kLqG1v{0 zBZN!U94JyF^xz388NIgb?-92XoQS^ZJ~*-hfiz}ZshTjU7)2HsNyL|Oo>))Se9r>w zlE1KamJjuhFg?Y(P>Di_bTk*lYmll5^OB9qy%7(e*tVu^oMOb}+%A7yaTb}nt~4r0 zDYE1TgkSXhzMbTKP5(nZ!itZe!^RfmQC%F)+QVCB+}Ytq>iw8<7s*rT4-J-O5MU=A z7)un@bRPH&E|pO8C%$4JRi!o}v2u|af1wH0i&l)Q>d7{o&fe+UTc`a z?t^i*RF=1->rs}77CIHfV_+&%(3ZQ?Hh&^;qjHyn=VNa3H zAZQf{;=TA}DawNtV_mE{`Y!B^HY=7aAHo(T8x?2{xVUo` zD668N40ND}^QH--B3 z=iF}vxKMzW50A30I8jLmxcG#XLd>4rOmR-!n1DO*U}7!x;MMbkmCBmE-`M`&(?B-t z)j!3J28pBaB1JefG(orAqsu^+Kp0~P!VUlUT2u38?o}xO%1_$;$VI8CL<9~1|8N5) zrExnC5ll_%iW0D+a{s*cZ0S$X(4&`*Opt}WtF?Dhu9b3UHUaxeAP_k>T}t4K{_MAbDH zWl_3Amoa3;jAbtQb-Uv-KS^kk+qH~zc#mE!v)P}|#V?oUA5+vOLu<6W@^<@NU=7BA z`jsGr%lMr0tJBGGV^A_I&6nByz1{#?S`hDCIm0;|(lKgRG{wW5uMkn)S1EqT6KG+9 z7fz2Lq?_Nr+PrvUF<2_dfJKBOQ~MimSZQ8`S$gS#3*(Hu1Pnk5nD?;N>YPd+|7M;1LOJfjb#hM=AodV*G48z`L|UfSlc(-=X_aaDbo zT~|G z^%mKODaOGCi23M?|N5~LcDQiuCW^^~Ww3hEQm+M!S4$7Rd`q*X(I4V}CmTzqCCS_< z8D>S+*AjeuXgoF)ccJfiAUI0uB8(IXBb#wL0vgp!%+?r6<+w7wm__H-0vciO`jJSL| zqu-k*=cvjX%bszEY|l&&$RII?7~$-CM7=S=x?UMipu6vA2etChpcpdNe zl_L6?Emw!Om*q&G#PG^B(_EjKX|d55{4#zjnc>?PKv<@PVJSMjmV@q?IqNGHcOYN2 zy0i6{8Nd)sn9Y}Y+0*=OC=+V@9!p)Fv|Omzj2O3)%F~#RGW&yE>9+Ll*hk1BnY9fL zCYX$p(%t%U2=Yw|@bR{2zSQ#hHz1C8N0unxvWP(gN+_>Gr4#L$DVeu@uO zYsB5}1ce1^W$nG&nEOQAGdO9V*e{(t=+uGak&KW)GvBdMk)nXZSLVuc?SnSKrai;X zE4Y9dtvqQ*a%^6Hy$1UXlfAq>GL}akO~${5Qc#*{J%^k_7e*~IB`!?J_lT09@f!0D z*4Y_QD_9?&6)FV;2ojQgOxy20SNWH$El* zo@)BA-?I$M96WHS?6Sv<(Q=eskI?##`tg9y*4^Veb@<~Oo}rK=E?bv)f61fKbndb9 z)cQrf5Rn{9)HWwucYrkJ*yG~|?n@>_b+XZXiILj8ocZYoosQE4ZKoc?rS1B7jQu4= zGCO*g4ZB<~k{QdQ<4Gi;_-qU~HAYOtHyW)LTACVC)m8D~kKJctO-ymwA9us_pfLXO z$JB`TNI1#E^bpY$C7D|bEUzYl%D-QYsyeRAs_$GV?~fc6w-vWb&% z0wVnqvnE2SoaWh1j3ujaE>+;Xki}$S97rD?e6`4#8;1)W7nDC^kwzHB_xS>xY<~2O zs!X4#J0ST4Dk~wmOtYVF>N`B^qELmFbSx=Y8LhJA=9~@8Du637$+_PqDDwwj+%%lW zY$}`dAoqUAZ#te)Np?TEXY(m&4I;O!aTbx9h?9eVRr?aw7U3g+<1LMax*CXO`WVp> zvp8INxIn`nx>ipY-OhPUiD~L~eem-bw$#u>23RvoYkib**^{cjqtb1)eNLJf5)wHR z3`P)6*!g=)<#Pw$qJ`i6V3>5|)qwnd2=ahY8tT@ESN1QUvYVKErA#L5_kyZ1>q6n- z9&&jkxh>-Ol;G^{B^u4ZjS9P741qM~s#4yo6R#BDA?@d00y{9$%bbV>-&6!FbX(eZ z_d^L6k}lnd%bbB5auy%*{P=gt%`5|-sNaVNk9GyoT2GmB*dj3{4V~Q?c^O}>YAejdBkHmmhC^q0bqrKX!KCq7`s4kU(5X|#k)=B?|*YSe0JmGB`EsPG{H zh|D@;5AHoP=_QfNT3`-$<{@ahLHcllc5W1WmC?N9`yyAQ)o{=oRBqA-o!oeLR2C~t1QUWQ zKz1dQ&t%=J6yS#cNx2{;YH=>f;d?CVzh^bm3~(_Kj8TdriJKtjq}LH2cvvOjqff)@ z|B=2+6JlWGhe9cT%gkFIM2;zxXq z#N=cJPoXYy(g5lq{*<{+CVf1O#~&CCMp7bamLe2m^%_Kkf8PCQS@XP%=jt4afrqM3 zJ{VR1h)d3J4)30qJcUeaj&aFa;xUjFx7fLgB5hJLs9e%l8Wf1L%BHDWfhP`$82`y8 zi$vT?G#hhSHWjCYpu6bUrnA2KRth&{C&b`sg9{S1KemOBGP4>LG zMWS*^dbElhieh4bfFGIWXOZQi)?GEt2v;59Zr`oOUF0pJtnu()ea|wW_GM?9x_Z^m zM5YnF&HFO?2*F?HCznaxS9`7eW!++8UQvgqcBmjG9v||_V8^)$`>_r74jC`yfc#T9 z+1~>zupaOJe%Fw08i?NO=h=zh2G*{SI-m5%R=ik>SAr*0+jjy`5A@t{pl2x>_d?2r zjXsu|$GNQ+oKCYJ8+!J(>dr^wE)pfk0q=)NU#v%9M&fsUS;k>(k`N;0B_F2Qb-=}? zQ=3=JJ!nDI^w%N3u^xr?21h`~f-|r&AMv~Y#qC^<-}gV<%~J}xlG481GI5!;d@4Lo=gokJSB|gL5wanxZVb#d#V3vt_gWSklw7 zSiDrzdhgSYF<`o!nb=BRF6d(ia?NovxJskVN&-vPf4}tzNxjhvdY(ofuihCf1T8Bi z>ED}*JNGbB|KD>rRM6cZsc*vVBu}K~MYTv!jIQ5;F*SvW3-WJ)ywGgIDzl3{8;bAW zkxqa=hqlLC)NlXT`^S9&dWY#36a4r9#e6 zPl991a!9Sf6~4`-rGLV4Z;{&m&tQLC?}zSuW2`8jj$p0H$eE9CDkb$>J@%5hUXZ%E z0ogV!u{Ec{FmD$Vi@Dc=+-}&nH!o6BLCdYPzcqLUOddQiBTU_zSy&Yu9Z>n!jRyCw z_YO?l>z-BF-xIysySrY0x9tN_7GJ@@@Ie1*0VZBGZZEj@;L1k$?BJ#dEU!HPZ@CN! zzAKtTE(8HeQ4qDg^GP#Qcfj+G_G^i6YPP z%Gf66B~1B5xpQ+^dqjt1nyCY~3?FG7gdPzmz!mgHDMEE9iypwN=tVe#!5eh0*yBss zyWv+UeEma5H+dARr&3-qhnN`57qrFMfNyvPGy*Rv6z&q&v(DV*i?_D6vODU-_@w(Nw!-tS+INZ$kX`r2Tu~)6{?m$l)t@@S>&kF$5J&2}Kc5%MYt7rX*5u?TPe&+mku+2Znn@ubj(2drcD>7J6Y{I~eY41neKEz#? zRshHxs5#F%_e^s%(>;v_i#*m9Q2JnB0U?S<9q`ZWMLxDkfkxYIyY+8xtnFPnuPFor zjA5XrcnEw#lO!_zF#ya5TR3TP+xPd}l}!>q_g-=0c4uN|%KC`fu3(TRhv9|@mIK?= ze?|0u8;}HOzF%LX4C9u zsd=3NnsMrum6i2&Xeeg~HSRsdfrH6NHiuC*ppcw~G@HA&C#*4*4vOff+cs4lI)_wq z8a^ViL!?HCD5fnsI(D-wt{mt$z9h_2epenD+0K<*$6K zCAZI}4}%GF&F>6vhpHFtpDikjbJ6J*>Oo*#!-)fkZMUg-87eIG>nca5$%)NmY_lxW zuK4;JY4G??=(e6|&BWjPB#b$bw_>+tVI%zQ6n%wBQTguRCf{~9zdBq+*f+*wC~M$g z=@*mD|32+{{!H6!`*;jZu$;d=tTdpJT0*wc0AK0JDrM=>$RBxu%TAjY!J6k#qcGRoi|XkGikH6kgA@3ruF|7z>WW4pz_ax5~E zeoT62IC5pf?73p}dd+7}hOu2c`4+s%`?AC+Z-nPf5sya1GKb#WCNL>b>hQ2K% zd?QT-8@(b?q7XPCYbxToG9%WJH1H5`9vCJ%*MOUe&8zwjw^$f7Kcy381qfF_mI#lI zMzZU;_Tqalqz6}` zEEs>H9SoVBe$TLYL7!JThu6j+H^xwG=}9zhjc zu=r)RF(($_+Q!zHYI4LPN3=d}S5?*?KF0A)U{3O^)-HFz6B-aDG7~P&5blluqa6Po z71R*CBp5`52=fxM!RLG=hDYLfgU`m&Y?R5B81c(true-9BBL(P}6ezjAI>s$NQ!&g^a$5TaB2V(_tF+>{WG&Li@si z&PD?GTeHNxLpqP`EAi*sqQ;Dq(R)!AmYsP};I-9MwgF7r6=YJL(pqCvX8 zr>VHB;scioW_;QwaC%O~!@|aK#Ydr)rtWpFI?@dRB&aU{xSrDU?z+^1;2?*`I2Fuj z%_!QGeFrprIrXjq5T)YqxXR@d-R&@M|8+l&*=}t#mZ1TAAzIOB5+tYnL z480A5APovlvyn0N4a|P!Np34HM0n|8i#j!GX8Yh)_Klu#^zS8F3`*|EZJ)p1evbZo z>`l}tBmA4OaKK&p50KrzBu@BQ*H+aQr6>!sH9lpxyu>6Zci%o)K_DNso>gYy>i7M~ zmhX1XE`)FAq+ij6Tdhf+lan`cD1b2QeCJ=# zH1tRFd&G9cdF^IvhW2H9ZuP2rtY*?-I+}nd6Qf)Qj`{>G&qnN@)>vCi_;6TvOkAH= zmf*NaeEf1*Tg4m;7B1TQcLAc|UHSLyO}-oRpx~dhyeHuHKgQD8GIkP`v>*bX9${2V z2;Y-0w{h8fFu%aq5TRZ{b$VZ`oWV4Cw$;i%V#3Mht$+RNnxaqroR}Zq54IUm{Q{J~ zXAf@@`X__4Zkm2Nh+xKZ{F){7Nh9y&|&*^I_c^${somh z8Sei6qME~^Z%;`9Q2LLl32 zW4d!s06U-<^U0VO01Nx^rqcSUOp5m=zIZ%{_XVog9lz79`3&)%D}Te>x}+T+r#lw} zGd}7il(u93?(?mdzj*eFWylfc{I0}f>+rB6J%M|sce7rOJ!cUYMcm_L+5b9o^Ru2e zl8$(Y2%*Sye30Wl+(Ws6tB4g+Vu%;f{4WL14OFKC^L-qmRFw&9?a}E)TX@!UGSV;I?K&x%7GGL-S+C zkR~P+bDpv*Yq|qB-?tffKJGS$WKM1($OABNU)C55ztaz#Ub~H6{6r{y%)+UMVpso( zu||@*^X?R021)td!b4Z92b?pDVshb}yY;>XR-?z!xq~?^-dF<6c2u0vOh05OE#y0F zsr!gX%qoLR63ah$J1M{@E_q82#{PabhIsGL!O_~Sqooezu8H? zp<2I3@vm*f_)CZmC6OCdzh$i}=3^8}7u@(-Y6@@H@mCb+e$?AjKDI6XiEV0rzkRCR zwwO;|AaVb&L3Mhhlj8y8QB|E^b9;pBym`rlPcr|9_E$zo--$P;=}itjSHn=cj1`LG z7eEGc?GeC^$sFcZrt^#1)2wiSm&QgbwqcCI46f5mUxq-E1vj!|#8~sYeODLozngTX zAxgx?e-BL{Z@l}5`$nhSa<=V#XYk0m{Ow;lLRUs+cZ*(qY?s#E6sk$v1PyUh!@bhK z@)L}VuG6GX;gu3yZN;IR{4YQJJ#Q|df_tH^#Ie8|4h$yVd2$NFrv6ZRBa?J38&lc! zOpP~;2)9g=r|bkfh2!Z(Hxw(mM*X78plaPOq>p0i;5XM!E~Sg((+fyey6IgwUwZ(( zF1LD0_f6wlLMZ?PIUf-{5}CL}e87^EyBW*K#kTM)l~LnJ}x%m*O%4b-8-!m z@sFOkb^n&iPqkjqvS;{B8xs~tkYPMVRa?w`u@4_{uzs(@5joYYCGbRvh`$i!&J|{s zO4@>Y154R6admuwy~Vf8Wn3;1k(jXTrlJ5*VF{hT$_e z`|Y|B%oywBQrqT*byU88zdwEH>I=CGWQmT6vMoxnf1p6ap50L&UnP_qc6(WUw_7i& zs^UqlX8(I#@`Yq9aJ;?se7DC2$-O%dk@rtdxH~Se6s}6f+8$(?E<3Uc{{(oN-+RC9 zx%>C+;ao#m0Qy(nA*P|zww*e_wX*fR0}N8i-amWcy5n98GSP*;v@v3`vUFd9 zqIZa3C4};=ef;k&T}FxvBG?bzgX4#pG7~f2ES_AcG=t`UU4@M?Q9rL43A|4(3$2S4Wm%fxHX`DWnZB&&} z+}vBwfS?Y(iydQUZ#TENtRe!2E5eG3g9rVMNmBn08oEFMh^HY97+tK|lSiZ4C-4R* z-Q3J2>SC(oj^_+t=;xiS?Ezs(-n;KiP1U{x>RMU|s`K;f1TVZy5GkM**r(Dxa z16Ea@Awz=?ayp-g6tNKZPYbESC_?e>L6Z9R^)tpqVsk(%GwSQKP-r~Kw>J=2;Not6 zXJ^n{lZuP1alc^Z?Z%T9bddY$myo;RMEOOs z$&%H_M1IR7{g%#DA0JvuYo2S3UV`8p>Whas=Y1}~u1tK$@++x*Do2ZATGGD2vm`&6 z3txP0zD`U_Jn@mCaR`%I}CpSh4r)*p;$~0BpO_QKc=?w z^C5lau;S8v#?`$tGQIwcv-(kb7h#OHvWB?ShOa&E7c9om@%T-cB-`+;8cYg+kVLZ9 zRux@tshcKvLNKg{kaMONTU?9=@QHNtCT8!(+K=JQE|f`Pf@04$Z*WnX1Rx8qN2mcp z>4;C@d`b%H%QN^t$k{ANvMj_{+0?&SM@#xlJh>VZDXYaTY_6hlSa&sj6)Q~cX5P{J zO#fw91m}dUgWGkPi8H^7U4_dt>S7C|{t65a&u}to=*_G@ao!jH@$;9}zqMHa#H3kY zCcc&Q-~Xo8OrQ1TayhY)pg!^4T}s7eNYVWpbLpQ}At8R%;W|=GX{qBJ2Af-H?%hK- z$gux+9K9GT76WUsUz&UClP^L^k5Fis3W#YmUh6O6ENl6d20&0#p*x^PE6&Ec;?+ry zA>q-xjb3}nVE*&&AaD1N01EEv{>z)h?RI9Ql6I6W*3x^3kLC#*NZ20IZ{F6>@^*=x z^~^%L%5cf^-N6>xiUs45ayG_UU{SY}Y)&K5UhUQ;d7ebZ#1>t1t8Ai4&jYEsR~py* z!=&``M4Yw_6ETNvfYGV4nvuMwrs%$fu0T0lZ?xdz6eSUSj~=C~JBooQU1E}aB8XCD zxw3{rDsCx=594&OS>=A8+YsC}ug4FUm8_*Ob$KPsi9O29i>-khc@oYw!#?sL9nO2= zZm)-oA`@C@A{yo--Ht~zIH;@Fcl<%RKN-C5G1o&f_)7{f@-_-p%h*x#J3B5J%mrXL zRp6$S@hoca@g`hv4vx^A-4}ve6G26i>zRB~z1;@@AM^8I8w;Hoa3ke+?l!{>D?3^?f4is}RRDnil(C zejituiuxbTC5+P_`*tG2`B#@O+0)ncWr!q_vXMGU@4szx&c%eU|d0~9N1J7@u z`M^^=od@OcplewEU|m8{$uXKI0o9@6QY7XTT8Q}|M&%f+j~( z8yE7U<25LxKi`h^BY|W(zJyS-hg-4R1IhH|&eFuhWO{Ax??X1Xqm6khT%JbOY~R4_ z=}~zk&|iplJfC~Kr`-#%So4a!zuot+YnGX!!~H5pPw$1%vcZ^T#rBaC;SOHp4^GUY zq^t}dCX}3-nvk76Pnp>>KDenv?6Idi;{6)zJM&aui7Bxj&eTa{Teg}4_Q{A=jHQ`@ z6OBjMAG3N+T-zNu)6n486$g$GtgKHZtR8uBp~*AIDg9|Y}{>vDJFSz%vy-S-r1jEeLdN*=80 z@IM}o$!~_#+>a+r2jRihbi#ao>6#NLfF+EUJ5Uc7G=o_NTejH}fMO$eTbbRSc2XIl zA0kv8aevtp+Ob{Su~F6Xso5$1`Xgm;mYLRD-cl$jD_Oup!9fLGQwC@|KfQF~&aCl5 z&g)}IdvI$}2e-W$?5?YbI%Vu__Nyvi?kZ#E4jA8cm2JQaubaW0`4iAw+47igLIYuE zSu&VBF}xqo3-j{gZ{p)h*?NC#_dy8<`ax{MwpYHw;v(l&uu;Z)L`$MYij-H>SbqBJ z$bOYApj&N?tkuRylDmukoKq`oQUxFLgX*`*f95|fX)e`yeTz^|*aXPjCPUbHB!fqZ z?(Yb&CWLfRid*?DvRt8mJ0F9F+$$X+D~j0n8i>Qc2+1-{077Lb4tpcgBxSGMyB&rTzgf@} z+0-L4A|*m#@Kh&eRmnt;eT2nZhYQa)HR{ToXfy{b4s;e3LYD5>nJ%jSU^K1GS)3}c z3MXBNH{(b!OZwlFlV!q}qQ$r)TjO|Zq5x<$W+>@=Q^F-WU4M#zxE>KcP(G?|=*1*C zS_~1~5b9GkiFHdMt~ACozi~KNRGf^BQC81m7Ph|MWJh-wXUn!0T(UqBZkAm`1%7dT z>a53FYZ$81VWBjvN|CyNluPoq=rJUuU*&ixwI_al7L?Z@0{DzBTiRX2?&`tY3&Kk@ zX%VvAuY)BR5RnpM11z*1P0YCwUmV`zO^sHpv8IIvFGQQ}E?&3V)^9;eJDjRPfNsjv zhjHjv>YAWF%Y0aTU+3=L)5mF@;nbFZaqpoq=(H*9jZI8n1Nq zqza3)c?iCt`Y+TLPDoiHTds6j`INu@bwFL4J3d*O{=Qe^PpkmH7yS()i>oF>65yM8 zjYl1>Aj*vpF7g2~_YinPvgC{)7|V_=iN*WzawBrMrCm1o4u5N2h4#0Y)5l6mxHciT zP=Uk5NHS*eK8_T>L%Z6WBX-m31Sx;;(&BZIi2q5Mdj!r1vxqhui2`^rl2(O}I3i`_o$BM#YPoCu8A z9T*mXo+t@deASoBGo?i*8nSkj(sR&Y7)-1y9_&}{VA61=ip<*`Ovf8^g?cJZSR+Jiv4pIC3-Cv!qRJ5pmS1eY`ucqq3m>T(7EKNCUqureehh zVU(ib2-Bm4QsKui0qZY@uLD0S8Q@=qE+Fjq5OSc$-VIZE{>a|$QOJ_9D6Ra(NA@M+ zld?;3mHj0)KtTwdS#!)@7A=A|AKFal_zXpur*QHeqy{f33d_jEA#hsdvp_^)>CkW= z9 z`sI0y1@)D^{T<)<*i>FQr*=vPW-RcyS1>0+(8^xA7|&@@{LSHzeY0*{znUyzRsR45 zHu$wTM~EM|S(;O83`A7Wu|avoikNI1OEwK%8=x0qy$AL-%Z6xhc}?~4;$aD9AiJ#u zzK&)iviWL~LNji1cHJ!|RD@&=`{-O#j`3$R7K=FaJaKTM8T%`)E*5(m=hRsNlLcCX zD=lEj=#sdlblP3rS?*rznf;p?*XbBnPiO zl4xB75p=Lp4GAq=L=0Sm)Cx&r;A3**r{%%GhZDb*Wnhysl@N%cL?W;g(JT-@c7<>? zffJt-L^m6D+7YMo+oK>O$DA>6#uM#G{8Q^3EJAsw&YPmh3B1nF4cG?f4zZ#Y{N58w zs~u`Z4`~@g6~DiKaMic@Wlgsc{m0BAhJ|z$Sg=bNYG)*V1++RsL;Vkk@Ri@Q0}dX0 z@2lu3>7~*O0Tn-u;3}ipq)92pI(Z4|94uc>n+a literal 0 HcmV?d00001 diff --git a/images/dib_report.png b/images/dib_report.png new file mode 100644 index 0000000000000000000000000000000000000000..fcd17a19dd24b46a807db7977c6ac15151400761 GIT binary patch literal 303948 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 z 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