diff --git a/coverage/clover.xml b/coverage/clover.xml
deleted file mode 100644
index ef67db435776..000000000000
--- a/coverage/clover.xml
+++ /dev/null
@@ -1,325 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/coverage-final.json b/coverage/coverage-final.json
deleted file mode 100644
index 7a1fb56a754a..000000000000
--- a/coverage/coverage-final.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/index.ts": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/index.ts","statementMap":{"0":{"start":{"line":36,"column":39},"end":{"line":47,"column":1}},"1":{"start":{"line":53,"column":18},"end":{"line":53,"column":47}},"2":{"start":{"line":54,"column":22},"end":{"line":54,"column":65}},"3":{"start":{"line":55,"column":45},"end":{"line":55,"column":47}},"4":{"start":{"line":56,"column":18},"end":{"line":59,"column":3}},"5":{"start":{"line":61,"column":2},"end":{"line":301,"column":4}},"6":{"start":{"line":65,"column":29},"end":{"line":65,"column":36}},"7":{"start":{"line":66,"column":26},"end":{"line":66,"column":77}},"8":{"start":{"line":66,"column":49},"end":{"line":66,"column":76}},"9":{"start":{"line":67,"column":6},"end":{"line":67,"column":51}},"10":{"start":{"line":79,"column":10},"end":{"line":79,"column":17}},"11":{"start":{"line":80,"column":36},"end":{"line":80,"column":43}},"12":{"start":{"line":81,"column":22},"end":{"line":81,"column":33}},"13":{"start":{"line":83,"column":6},"end":{"line":85,"column":7}},"14":{"start":{"line":84,"column":8},"end":{"line":84,"column":20}},"15":{"start":{"line":87,"column":38},"end":{"line":87,"column":63}},"16":{"start":{"line":90,"column":27},"end":{"line":90,"column":54}},"17":{"start":{"line":95,"column":10},"end":{"line":95,"column":12}},"18":{"start":{"line":98,"column":24},"end":{"line":100,"column":8}},"19":{"start":{"line":101,"column":6},"end":{"line":116,"column":8}},"20":{"start":{"line":103,"column":40},"end":{"line":113,"column":12}},"21":{"start":{"line":114,"column":10},"end":{"line":114,"column":50}},"22":{"start":{"line":119,"column":41},"end":{"line":119,"column":43}},"23":{"start":{"line":120,"column":6},"end":{"line":142,"column":9}},"24":{"start":{"line":123,"column":27},"end":{"line":123,"column":72}},"25":{"start":{"line":124,"column":8},"end":{"line":129,"column":9}},"26":{"start":{"line":125,"column":10},"end":{"line":128,"column":12}},"27":{"start":{"line":130,"column":23},"end":{"line":130,"column":64}},"28":{"start":{"line":131,"column":8},"end":{"line":136,"column":9}},"29":{"start":{"line":132,"column":10},"end":{"line":135,"column":12}},"30":{"start":{"line":137,"column":8},"end":{"line":141,"column":10}},"31":{"start":{"line":144,"column":53},"end":{"line":144,"column":55}},"32":{"start":{"line":145,"column":6},"end":{"line":150,"column":9}},"33":{"start":{"line":146,"column":8},"end":{"line":146,"column":46}},"34":{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},"35":{"start":{"line":148,"column":10},"end":{"line":148,"column":50}},"36":{"start":{"line":152,"column":29},"end":{"line":167,"column":7}},"37":{"start":{"line":153,"column":23},"end":{"line":153,"column":30}},"38":{"start":{"line":154,"column":29},"end":{"line":154,"column":52}},"39":{"start":{"line":156,"column":8},"end":{"line":160,"column":9}},"40":{"start":{"line":157,"column":10},"end":{"line":159,"column":12}},"41":{"start":{"line":162,"column":8},"end":{"line":166,"column":10}},"42":{"start":{"line":169,"column":32},"end":{"line":187,"column":7}},"43":{"start":{"line":172,"column":22},"end":{"line":185,"column":10}},"44":{"start":{"line":173,"column":10},"end":{"line":183,"column":11}},"45":{"start":{"line":175,"column":14},"end":{"line":175,"column":68}},"46":{"start":{"line":178,"column":14},"end":{"line":178,"column":60}},"47":{"start":{"line":180,"column":14},"end":{"line":180,"column":20}},"48":{"start":{"line":182,"column":14},"end":{"line":182,"column":73}},"49":{"start":{"line":184,"column":10},"end":{"line":184,"column":41}},"50":{"start":{"line":186,"column":8},"end":{"line":186,"column":36}},"51":{"start":{"line":191,"column":40},"end":{"line":199,"column":7}},"52":{"start":{"line":193,"column":10},"end":{"line":195,"column":12}},"53":{"start":{"line":194,"column":12},"end":{"line":194,"column":50}},"54":{"start":{"line":196,"column":10},"end":{"line":196,"column":21}},"55":{"start":{"line":201,"column":6},"end":{"line":207,"column":8}},"56":{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},"57":{"start":{"line":212,"column":8},"end":{"line":212,"column":15}},"58":{"start":{"line":215,"column":68},"end":{"line":215,"column":75}},"59":{"start":{"line":216,"column":37},"end":{"line":216,"column":44}},"60":{"start":{"line":217,"column":28},"end":{"line":218,"column":75}},"61":{"start":{"line":218,"column":8},"end":{"line":218,"column":75}},"62":{"start":{"line":220,"column":21},"end":{"line":236,"column":7}},"63":{"start":{"line":222,"column":31},"end":{"line":225,"column":11}},"64":{"start":{"line":226,"column":10},"end":{"line":234,"column":12}},"65":{"start":{"line":238,"column":49},"end":{"line":241,"column":7}},"66":{"start":{"line":243,"column":28},"end":{"line":246,"column":8}},"67":{"start":{"line":247,"column":35},"end":{"line":250,"column":7}},"68":{"start":{"line":252,"column":6},"end":{"line":259,"column":9}},"69":{"start":{"line":263,"column":47},"end":{"line":263,"column":52}},"70":{"start":{"line":264,"column":45},"end":{"line":264,"column":52}},"71":{"start":{"line":265,"column":6},"end":{"line":299,"column":25}}},"fnMap":{"0":{"name":"pluginContentDocs","decl":{"start":{"line":49,"column":24},"end":{"line":49,"column":41}},"loc":{"start":{"line":52,"column":32},"end":{"line":302,"column":1}},"line":52},"1":{"name":"(anonymous_1)","decl":{"start":{"line":64,"column":4},"end":{"line":64,"column":5}},"loc":{"start":{"line":64,"column":22},"end":{"line":68,"column":5}},"line":64},"2":{"name":"(anonymous_2)","decl":{"start":{"line":66,"column":38},"end":{"line":66,"column":39}},"loc":{"start":{"line":66,"column":49},"end":{"line":66,"column":76}},"line":66},"3":{"name":"(anonymous_3)","decl":{"start":{"line":71,"column":4},"end":{"line":71,"column":5}},"loc":{"start":{"line":71,"column":24},"end":{"line":208,"column":5}},"line":71},"4":{"name":"(anonymous_4)","decl":{"start":{"line":102,"column":22},"end":{"line":102,"column":23}},"loc":{"start":{"line":102,"column":38},"end":{"line":115,"column":9}},"line":102},"5":{"name":"(anonymous_5)","decl":{"start":{"line":120,"column":43},"end":{"line":120,"column":44}},"loc":{"start":{"line":120,"column":56},"end":{"line":142,"column":7}},"line":120},"6":{"name":"(anonymous_6)","decl":{"start":{"line":145,"column":45},"end":{"line":145,"column":46}},"loc":{"start":{"line":145,"column":79},"end":{"line":150,"column":7}},"line":145},"7":{"name":"(anonymous_7)","decl":{"start":{"line":152,"column":29},"end":{"line":152,"column":30}},"loc":{"start":{"line":152,"column":72},"end":{"line":167,"column":7}},"line":152},"8":{"name":"(anonymous_8)","decl":{"start":{"line":169,"column":32},"end":{"line":169,"column":33}},"loc":{"start":{"line":171,"column":36},"end":{"line":187,"column":7}},"line":171},"9":{"name":"(anonymous_9)","decl":{"start":{"line":172,"column":41},"end":{"line":172,"column":42}},"loc":{"start":{"line":172,"column":49},"end":{"line":185,"column":9}},"line":172},"10":{"name":"(anonymous_10)","decl":{"start":{"line":192,"column":8},"end":{"line":192,"column":9}},"loc":{"start":{"line":192,"column":66},"end":{"line":197,"column":9}},"line":192},"11":{"name":"(anonymous_11)","decl":{"start":{"line":193,"column":53},"end":{"line":193,"column":54}},"loc":{"start":{"line":194,"column":12},"end":{"line":194,"column":50}},"line":194},"12":{"name":"(anonymous_12)","decl":{"start":{"line":210,"column":4},"end":{"line":210,"column":5}},"loc":{"start":{"line":210,"column":44},"end":{"line":260,"column":5}},"line":210},"13":{"name":"(anonymous_13)","decl":{"start":{"line":217,"column":28},"end":{"line":217,"column":29}},"loc":{"start":{"line":218,"column":8},"end":{"line":218,"column":75}},"line":218},"14":{"name":"(anonymous_14)","decl":{"start":{"line":221,"column":48},"end":{"line":221,"column":49}},"loc":{"start":{"line":221,"column":70},"end":{"line":235,"column":9}},"line":221},"15":{"name":"(anonymous_15)","decl":{"start":{"line":262,"column":4},"end":{"line":262,"column":5}},"loc":{"start":{"line":262,"column":41},"end":{"line":300,"column":5}},"line":262}},"branchMap":{"0":{"loc":{"start":{"line":65,"column":13},"end":{"line":65,"column":25}},"type":"default-arg","locations":[{"start":{"line":65,"column":23},"end":{"line":65,"column":25}}],"line":65},"1":{"loc":{"start":{"line":83,"column":6},"end":{"line":85,"column":7}},"type":"if","locations":[{"start":{"line":83,"column":6},"end":{"line":85,"column":7}},{"start":{"line":83,"column":6},"end":{"line":85,"column":7}}],"line":83},"2":{"loc":{"start":{"line":124,"column":8},"end":{"line":129,"column":9}},"type":"if","locations":[{"start":{"line":124,"column":8},"end":{"line":129,"column":9}},{"start":{"line":124,"column":8},"end":{"line":129,"column":9}}],"line":124},"3":{"loc":{"start":{"line":126,"column":19},"end":{"line":126,"column":76}},"type":"binary-expr","locations":[{"start":{"line":126,"column":19},"end":{"line":126,"column":62}},{"start":{"line":126,"column":66},"end":{"line":126,"column":76}}],"line":126},"4":{"loc":{"start":{"line":131,"column":8},"end":{"line":136,"column":9}},"type":"if","locations":[{"start":{"line":131,"column":8},"end":{"line":136,"column":9}},{"start":{"line":131,"column":8},"end":{"line":136,"column":9}}],"line":131},"5":{"loc":{"start":{"line":133,"column":19},"end":{"line":133,"column":68}},"type":"binary-expr","locations":[{"start":{"line":133,"column":19},"end":{"line":133,"column":58}},{"start":{"line":133,"column":62},"end":{"line":133,"column":68}}],"line":133},"6":{"loc":{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},"type":"if","locations":[{"start":{"line":147,"column":8},"end":{"line":149,"column":9}},{"start":{"line":147,"column":8},"end":{"line":149,"column":9}}],"line":147},"7":{"loc":{"start":{"line":156,"column":8},"end":{"line":160,"column":9}},"type":"if","locations":[{"start":{"line":156,"column":8},"end":{"line":160,"column":9}},{"start":{"line":156,"column":8},"end":{"line":160,"column":9}}],"line":156},"8":{"loc":{"start":{"line":164,"column":17},"end":{"line":164,"column":65}},"type":"binary-expr","locations":[{"start":{"line":164,"column":17},"end":{"line":164,"column":43}},{"start":{"line":164,"column":47},"end":{"line":164,"column":65}}],"line":164},"9":{"loc":{"start":{"line":173,"column":10},"end":{"line":183,"column":11}},"type":"switch","locations":[{"start":{"line":174,"column":12},"end":{"line":175,"column":68}},{"start":{"line":176,"column":12},"end":{"line":176,"column":23}},{"start":{"line":177,"column":12},"end":{"line":178,"column":60}},{"start":{"line":179,"column":12},"end":{"line":180,"column":20}},{"start":{"line":181,"column":12},"end":{"line":182,"column":73}}],"line":173},"10":{"loc":{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},"type":"if","locations":[{"start":{"line":211,"column":6},"end":{"line":213,"column":7}},{"start":{"line":211,"column":6},"end":{"line":213,"column":7}}],"line":211}},"s":{"0":1,"1":1,"2":1,"3":1,"4":1,"5":1,"6":0,"7":0,"8":0,"9":0,"10":1,"11":1,"12":1,"13":1,"14":0,"15":1,"16":1,"17":1,"18":1,"19":1,"20":5,"21":5,"22":1,"23":1,"24":5,"25":5,"26":2,"27":5,"28":5,"29":2,"30":5,"31":1,"32":1,"33":5,"34":5,"35":3,"36":1,"37":4,"38":4,"39":4,"40":0,"41":4,"42":1,"43":2,"44":5,"45":0,"46":4,"47":1,"48":0,"49":1,"50":2,"51":1,"52":1,"53":2,"54":1,"55":1,"56":0,"57":0,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":0,"71":0},"f":{"0":1,"1":0,"2":0,"3":1,"4":5,"5":5,"6":5,"7":4,"8":2,"9":5,"10":1,"11":2,"12":0,"13":0,"14":0,"15":0},"b":{"0":[0],"1":[0,1],"2":[2,3],"3":[2,0],"4":[2,3],"5":[2,0],"6":[3,2],"7":[0,4],"8":[4,4],"9":[0,1,4,1,0],"10":[0,0]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"aada22bea88c9de0840f0acccfe46bf835d8bb7a"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/lastUpdate.ts": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/lastUpdate.ts","statementMap":{"0":{"start":{"line":13,"column":42},"end":{"line":13,"column":57}},"1":{"start":{"line":15,"column":32},"end":{"line":15,"column":37}},"2":{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},"3":{"start":{"line":22,"column":6},"end":{"line":22,"column":18}},"4":{"start":{"line":25,"column":17},"end":{"line":25,"column":61}},"5":{"start":{"line":26,"column":4},"end":{"line":28,"column":47}},"6":{"start":{"line":32,"column":2},"end":{"line":50,"column":3}},"7":{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},"8":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"9":{"start":{"line":35,"column":8},"end":{"line":35,"column":41}},"10":{"start":{"line":36,"column":8},"end":{"line":36,"column":79}},"11":{"start":{"line":39,"column":6},"end":{"line":39,"column":18}},"12":{"start":{"line":42,"column":19},"end":{"line":45,"column":13}},"13":{"start":{"line":47,"column":4},"end":{"line":47,"column":41}},"14":{"start":{"line":49,"column":4},"end":{"line":49,"column":25}},"15":{"start":{"line":52,"column":2},"end":{"line":52,"column":14}}},"fnMap":{"0":{"name":"getFileLastUpdate","decl":{"start":{"line":17,"column":24},"end":{"line":17,"column":41}},"loc":{"start":{"line":19,"column":29},"end":{"line":53,"column":1}},"line":19},"1":{"name":"getTimestampAndAuthor","decl":{"start":{"line":20,"column":11},"end":{"line":20,"column":32}},"loc":{"start":{"line":20,"column":73},"end":{"line":29,"column":3}},"line":20}},"branchMap":{"0":{"loc":{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},"type":"if","locations":[{"start":{"line":21,"column":4},"end":{"line":23,"column":5}},{"start":{"line":21,"column":4},"end":{"line":23,"column":5}}],"line":21},"1":{"loc":{"start":{"line":26,"column":11},"end":{"line":28,"column":46}},"type":"cond-expr","locations":[{"start":{"line":27,"column":8},"end":{"line":27,"column":12}},{"start":{"line":28,"column":8},"end":{"line":28,"column":46}}],"line":26},"2":{"loc":{"start":{"line":26,"column":11},"end":{"line":26,"column":35}},"type":"binary-expr","locations":[{"start":{"line":26,"column":11},"end":{"line":26,"column":16}},{"start":{"line":26,"column":20},"end":{"line":26,"column":35}}],"line":26},"3":{"loc":{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},"type":"if","locations":[{"start":{"line":33,"column":4},"end":{"line":40,"column":5}},{"start":{"line":33,"column":4},"end":{"line":40,"column":5}}],"line":33},"4":{"loc":{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},"type":"if","locations":[{"start":{"line":34,"column":6},"end":{"line":37,"column":7}},{"start":{"line":34,"column":6},"end":{"line":37,"column":7}}],"line":34}},"s":{"0":3,"1":3,"2":5,"3":4,"4":1,"5":1,"6":5,"7":5,"8":0,"9":0,"10":0,"11":0,"12":5,"13":5,"14":0,"15":0},"f":{"0":5,"1":5},"b":{"0":[4,1],"1":[0,1],"2":[1,1],"3":[0,5],"4":[0,0]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"74a2dccb6ba4d493245b68fafd4d4b9a11b9382a"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/metadata.ts": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/metadata.ts","statementMap":{"0":{"start":{"line":39,"column":19},"end":{"line":39,"column":45}},"1":{"start":{"line":41,"column":21},"end":{"line":41,"column":57}},"2":{"start":{"line":42,"column":48},"end":{"line":42,"column":65}},"3":{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},"4":{"start":{"line":46,"column":4},"end":{"line":46,"column":62}},"5":{"start":{"line":49,"column":2},"end":{"line":51,"column":3}},"6":{"start":{"line":50,"column":4},"end":{"line":50,"column":55}},"7":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"8":{"start":{"line":55,"column":4},"end":{"line":55,"column":33}},"9":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"10":{"start":{"line":59,"column":4},"end":{"line":59,"column":35}},"11":{"start":{"line":62,"column":18},"end":{"line":62,"column":38}},"12":{"start":{"line":63,"column":2},"end":{"line":68,"column":3}},"13":{"start":{"line":64,"column":19},"end":{"line":64,"column":26}},"14":{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},"15":{"start":{"line":66,"column":6},"end":{"line":66,"column":47}},"16":{"start":{"line":71,"column":22},"end":{"line":71,"column":65}},"17":{"start":{"line":72,"column":2},"end":{"line":72,"column":32}},"18":{"start":{"line":75,"column":20},"end":{"line":75,"column":30}},"19":{"start":{"line":79,"column":2},"end":{"line":88,"column":3}},"20":{"start":{"line":80,"column":4},"end":{"line":85,"column":6}},"21":{"start":{"line":87,"column":4},"end":{"line":87,"column":76}},"22":{"start":{"line":91,"column":15},"end":{"line":91,"column":23}},"23":{"start":{"line":92,"column":2},"end":{"line":100,"column":3}},"24":{"start":{"line":93,"column":4},"end":{"line":93,"column":41}},"25":{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},"26":{"start":{"line":95,"column":6},"end":{"line":95,"column":37}},"27":{"start":{"line":97,"column":4},"end":{"line":99,"column":5}},"28":{"start":{"line":98,"column":6},"end":{"line":98,"column":45}},"29":{"start":{"line":102,"column":2},"end":{"line":104,"column":3}},"30":{"start":{"line":103,"column":4},"end":{"line":103,"column":55}},"31":{"start":{"line":106,"column":2},"end":{"line":109,"column":3}},"32":{"start":{"line":107,"column":4},"end":{"line":107,"column":48}},"33":{"start":{"line":108,"column":4},"end":{"line":108,"column":36}},"34":{"start":{"line":111,"column":2},"end":{"line":131,"column":3}},"35":{"start":{"line":114,"column":6},"end":{"line":119,"column":11}},"36":{"start":{"line":121,"column":4},"end":{"line":130,"column":5}},"37":{"start":{"line":122,"column":34},"end":{"line":122,"column":52}},"38":{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},"39":{"start":{"line":124,"column":8},"end":{"line":124,"column":40}},"40":{"start":{"line":127,"column":6},"end":{"line":129,"column":7}},"41":{"start":{"line":128,"column":8},"end":{"line":128,"column":43}},"42":{"start":{"line":133,"column":2},"end":{"line":133,"column":33}}},"fnMap":{"0":{"name":"processMetadata","decl":{"start":{"line":28,"column":30},"end":{"line":28,"column":45}},"loc":{"start":{"line":38,"column":31},"end":{"line":134,"column":1}},"line":38}},"branchMap":{"0":{"loc":{"start":{"line":42,"column":22},"end":{"line":42,"column":35}},"type":"default-arg","locations":[{"start":{"line":42,"column":33},"end":{"line":42,"column":35}}],"line":42},"1":{"loc":{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":47,"column":3}},{"start":{"line":45,"column":2},"end":{"line":47,"column":3}}],"line":45},"2":{"loc":{"start":{"line":49,"column":2},"end":{"line":51,"column":3}},"type":"if","locations":[{"start":{"line":49,"column":2},"end":{"line":51,"column":3}},{"start":{"line":49,"column":2},"end":{"line":51,"column":3}}],"line":49},"3":{"loc":{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},"type":"if","locations":[{"start":{"line":54,"column":2},"end":{"line":56,"column":3}},{"start":{"line":54,"column":2},"end":{"line":56,"column":3}}],"line":54},"4":{"loc":{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},"type":"if","locations":[{"start":{"line":58,"column":2},"end":{"line":60,"column":3}},{"start":{"line":58,"column":2},"end":{"line":60,"column":3}}],"line":58},"5":{"loc":{"start":{"line":63,"column":2},"end":{"line":68,"column":3}},"type":"if","locations":[{"start":{"line":63,"column":2},"end":{"line":68,"column":3}},{"start":{"line":63,"column":2},"end":{"line":68,"column":3}}],"line":63},"6":{"loc":{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},"type":"if","locations":[{"start":{"line":65,"column":4},"end":{"line":67,"column":5}},{"start":{"line":65,"column":4},"end":{"line":67,"column":5}}],"line":65},"7":{"loc":{"start":{"line":79,"column":2},"end":{"line":88,"column":3}},"type":"if","locations":[{"start":{"line":79,"column":2},"end":{"line":88,"column":3}},{"start":{"line":79,"column":2},"end":{"line":88,"column":3}}],"line":79},"8":{"loc":{"start":{"line":92,"column":2},"end":{"line":100,"column":3}},"type":"if","locations":[{"start":{"line":92,"column":2},"end":{"line":100,"column":3}},{"start":{"line":92,"column":2},"end":{"line":100,"column":3}}],"line":92},"9":{"loc":{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},{"start":{"line":94,"column":4},"end":{"line":96,"column":5}}],"line":94},"10":{"loc":{"start":{"line":97,"column":4},"end":{"line":99,"column":5}},"type":"if","locations":[{"start":{"line":97,"column":4},"end":{"line":99,"column":5}},{"start":{"line":97,"column":4},"end":{"line":99,"column":5}}],"line":97},"11":{"loc":{"start":{"line":102,"column":2},"end":{"line":104,"column":3}},"type":"if","locations":[{"start":{"line":102,"column":2},"end":{"line":104,"column":3}},{"start":{"line":102,"column":2},"end":{"line":104,"column":3}}],"line":102},"12":{"loc":{"start":{"line":106,"column":2},"end":{"line":109,"column":3}},"type":"if","locations":[{"start":{"line":106,"column":2},"end":{"line":109,"column":3}},{"start":{"line":106,"column":2},"end":{"line":109,"column":3}}],"line":106},"13":{"loc":{"start":{"line":111,"column":2},"end":{"line":131,"column":3}},"type":"if","locations":[{"start":{"line":111,"column":2},"end":{"line":131,"column":3}},{"start":{"line":111,"column":2},"end":{"line":131,"column":3}}],"line":111},"14":{"loc":{"start":{"line":111,"column":6},"end":{"line":111,"column":48}},"type":"binary-expr","locations":[{"start":{"line":111,"column":6},"end":{"line":111,"column":26}},{"start":{"line":111,"column":30},"end":{"line":111,"column":48}}],"line":111},"15":{"loc":{"start":{"line":114,"column":6},"end":{"line":119,"column":11}},"type":"cond-expr","locations":[{"start":{"line":115,"column":10},"end":{"line":115,"column":30}},{"start":{"line":116,"column":10},"end":{"line":119,"column":11}}],"line":114},"16":{"loc":{"start":{"line":121,"column":4},"end":{"line":130,"column":5}},"type":"if","locations":[{"start":{"line":121,"column":4},"end":{"line":130,"column":5}},{"start":{"line":121,"column":4},"end":{"line":130,"column":5}}],"line":121},"17":{"loc":{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},"type":"if","locations":[{"start":{"line":123,"column":6},"end":{"line":125,"column":7}},{"start":{"line":123,"column":6},"end":{"line":125,"column":7}}],"line":123},"18":{"loc":{"start":{"line":123,"column":10},"end":{"line":123,"column":40}},"type":"binary-expr","locations":[{"start":{"line":123,"column":10},"end":{"line":123,"column":30}},{"start":{"line":123,"column":34},"end":{"line":123,"column":40}}],"line":123},"19":{"loc":{"start":{"line":127,"column":6},"end":{"line":129,"column":7}},"type":"if","locations":[{"start":{"line":127,"column":6},"end":{"line":129,"column":7}},{"start":{"line":127,"column":6},"end":{"line":129,"column":7}}],"line":127},"20":{"loc":{"start":{"line":127,"column":10},"end":{"line":127,"column":41}},"type":"binary-expr","locations":[{"start":{"line":127,"column":10},"end":{"line":127,"column":28}},{"start":{"line":127,"column":32},"end":{"line":127,"column":41}}],"line":127}},"s":{"0":10,"1":10,"2":10,"3":10,"4":0,"5":10,"6":0,"7":10,"8":2,"9":10,"10":8,"11":10,"12":10,"13":4,"14":4,"15":4,"16":10,"17":10,"18":10,"19":10,"20":2,"21":8,"22":10,"23":10,"24":3,"25":3,"26":2,"27":3,"28":2,"29":10,"30":1,"31":10,"32":2,"33":2,"34":10,"35":0,"36":0,"37":0,"38":0,"39":0,"40":0,"41":0,"42":10},"f":{"0":10},"b":{"0":[0],"1":[0,10],"2":[0,10],"3":[2,8],"4":[8,2],"5":[4,6],"6":[4,0],"7":[2,8],"8":[3,7],"9":[2,1],"10":[2,1],"11":[1,9],"12":[2,8],"13":[0,10],"14":[10,10],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[0,0],"20":[0,0]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"76792f63f33f7bf2fa758e01c79ddf066eb73de4"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/order.ts": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/order.ts","statementMap":{"0":{"start":{"line":18,"column":23},"end":{"line":18,"column":25}},"1":{"start":{"line":20,"column":2},"end":{"line":69,"column":5}},"2":{"start":{"line":21,"column":20},"end":{"line":21,"column":42}},"3":{"start":{"line":23,"column":26},"end":{"line":23,"column":28}},"4":{"start":{"line":24,"column":23},"end":{"line":45,"column":5}},"5":{"start":{"line":25,"column":6},"end":{"line":44,"column":9}},"6":{"start":{"line":26,"column":8},"end":{"line":43,"column":9}},"7":{"start":{"line":28,"column":12},"end":{"line":30,"column":15}},"8":{"start":{"line":31,"column":12},"end":{"line":31,"column":18}},"9":{"start":{"line":35,"column":12},"end":{"line":35,"column":18}},"10":{"start":{"line":37,"column":12},"end":{"line":37,"column":50}},"11":{"start":{"line":38,"column":12},"end":{"line":38,"column":18}},"12":{"start":{"line":40,"column":12},"end":{"line":42,"column":14}},"13":{"start":{"line":47,"column":4},"end":{"line":47,"column":33}},"14":{"start":{"line":50,"column":4},"end":{"line":68,"column":5}},"15":{"start":{"line":50,"column":17},"end":{"line":50,"column":18}},"16":{"start":{"line":51,"column":17},"end":{"line":51,"column":23}},"17":{"start":{"line":55,"column":6},"end":{"line":57,"column":7}},"18":{"start":{"line":56,"column":8},"end":{"line":56,"column":30}},"19":{"start":{"line":59,"column":6},"end":{"line":61,"column":7}},"20":{"start":{"line":60,"column":8},"end":{"line":60,"column":26}},"21":{"start":{"line":63,"column":6},"end":{"line":67,"column":8}},"22":{"start":{"line":71,"column":2},"end":{"line":71,"column":15}}},"fnMap":{"0":{"name":"createOrder","decl":{"start":{"line":17,"column":24},"end":{"line":17,"column":35}},"loc":{"start":{"line":17,"column":70},"end":{"line":72,"column":1}},"line":17},"1":{"name":"(anonymous_1)","decl":{"start":{"line":20,"column":35},"end":{"line":20,"column":36}},"loc":{"start":{"line":20,"column":48},"end":{"line":69,"column":3}},"line":20},"2":{"name":"(anonymous_2)","decl":{"start":{"line":24,"column":23},"end":{"line":24,"column":24}},"loc":{"start":{"line":24,"column":60},"end":{"line":45,"column":5}},"line":24},"3":{"name":"(anonymous_3)","decl":{"start":{"line":25,"column":20},"end":{"line":25,"column":21}},"loc":{"start":{"line":25,"column":28},"end":{"line":44,"column":7}},"line":25}},"branchMap":{"0":{"loc":{"start":{"line":17,"column":36},"end":{"line":17,"column":61}},"type":"default-arg","locations":[{"start":{"line":17,"column":59},"end":{"line":17,"column":61}}],"line":17},"1":{"loc":{"start":{"line":26,"column":8},"end":{"line":43,"column":9}},"type":"switch","locations":[{"start":{"line":27,"column":10},"end":{"line":31,"column":18}},{"start":{"line":32,"column":10},"end":{"line":32,"column":21}},{"start":{"line":33,"column":10},"end":{"line":35,"column":18}},{"start":{"line":36,"column":10},"end":{"line":38,"column":18}},{"start":{"line":39,"column":10},"end":{"line":42,"column":14}}],"line":26},"2":{"loc":{"start":{"line":55,"column":6},"end":{"line":57,"column":7}},"type":"if","locations":[{"start":{"line":55,"column":6},"end":{"line":57,"column":7}},{"start":{"line":55,"column":6},"end":{"line":57,"column":7}}],"line":55},"3":{"loc":{"start":{"line":59,"column":6},"end":{"line":61,"column":7}},"type":"if","locations":[{"start":{"line":59,"column":6},"end":{"line":61,"column":7}},{"start":{"line":59,"column":6},"end":{"line":61,"column":7}}],"line":59}},"s":{"0":8,"1":8,"2":9,"3":9,"4":9,"5":28,"6":43,"7":19,"8":19,"9":5,"10":19,"11":19,"12":0,"13":9,"14":9,"15":9,"16":19,"17":19,"18":10,"19":19,"20":10,"21":19,"22":7},"f":{"0":8,"1":9,"2":28,"3":43},"b":{"0":[1],"1":[19,2,5,19,0],"2":[10,9],"3":[10,9]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"aba6f4d74c86bce679be316a82063f5269b429b2"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/sidebars.ts": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/sidebars.ts","statementMap":{"0":{"start":{"line":22,"column":22},"end":{"line":24,"column":3}},"1":{"start":{"line":23,"column":11},"end":{"line":23,"column":48}},"2":{"start":{"line":26,"column":2},"end":{"line":32,"column":3}},"3":{"start":{"line":27,"column":4},"end":{"line":31,"column":6}},"4":{"start":{"line":43,"column":2},"end":{"line":43,"column":43}},"5":{"start":{"line":45,"column":2},"end":{"line":49,"column":3}},"6":{"start":{"line":46,"column":4},"end":{"line":48,"column":6}},"7":{"start":{"line":51,"column":31},"end":{"line":77,"column":4}},"8":{"start":{"line":52,"column":4},"end":{"line":57,"column":5}},"9":{"start":{"line":53,"column":6},"end":{"line":56,"column":8}},"10":{"start":{"line":58,"column":4},"end":{"line":74,"column":5}},"11":{"start":{"line":60,"column":8},"end":{"line":60,"column":76}},"12":{"start":{"line":62,"column":8},"end":{"line":62,"column":44}},"13":{"start":{"line":63,"column":8},"end":{"line":63,"column":14}},"14":{"start":{"line":65,"column":8},"end":{"line":65,"column":33}},"15":{"start":{"line":66,"column":8},"end":{"line":66,"column":14}},"16":{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},"17":{"start":{"line":69,"column":10},"end":{"line":69,"column":69}},"18":{"start":{"line":72,"column":8},"end":{"line":72,"column":33}},"19":{"start":{"line":73,"column":8},"end":{"line":73,"column":14}},"20":{"start":{"line":76,"column":4},"end":{"line":76,"column":31}},"21":{"start":{"line":79,"column":2},"end":{"line":79,"column":30}},"22":{"start":{"line":86,"column":2},"end":{"line":106,"column":4}},"23":{"start":{"line":90,"column":6},"end":{"line":99,"column":7}},"24":{"start":{"line":92,"column":8},"end":{"line":96,"column":12}},"25":{"start":{"line":92,"column":77},"end":{"line":96,"column":9}},"26":{"start":{"line":98,"column":8},"end":{"line":98,"column":36}},"27":{"start":{"line":101,"column":6},"end":{"line":101,"column":78}},"28":{"start":{"line":101,"column":53},"end":{"line":101,"column":76}},"29":{"start":{"line":103,"column":6},"end":{"line":103,"column":17}},"30":{"start":{"line":111,"column":32},"end":{"line":111,"column":34}},"31":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"32":{"start":{"line":113,"column":4},"end":{"line":113,"column":57}},"33":{"start":{"line":115,"column":2},"end":{"line":115,"column":39}}},"fnMap":{"0":{"name":"assertItem","decl":{"start":{"line":21,"column":9},"end":{"line":21,"column":19}},"loc":{"start":{"line":21,"column":56},"end":{"line":33,"column":1}},"line":21},"1":{"name":"(anonymous_1)","decl":{"start":{"line":23,"column":4},"end":{"line":23,"column":5}},"loc":{"start":{"line":23,"column":11},"end":{"line":23,"column":48}},"line":23},"2":{"name":"normalizeCategory","decl":{"start":{"line":39,"column":9},"end":{"line":39,"column":26}},"loc":{"start":{"line":42,"column":23},"end":{"line":80,"column":1}},"line":42},"3":{"name":"(anonymous_3)","decl":{"start":{"line":51,"column":50},"end":{"line":51,"column":51}},"loc":{"start":{"line":51,"column":58},"end":{"line":77,"column":3}},"line":51},"4":{"name":"normalizeSidebar","decl":{"start":{"line":85,"column":9},"end":{"line":85,"column":25}},"loc":{"start":{"line":85,"column":57},"end":{"line":107,"column":1}},"line":85},"5":{"name":"(anonymous_5)","decl":{"start":{"line":87,"column":4},"end":{"line":87,"column":5}},"loc":{"start":{"line":87,"column":44},"end":{"line":104,"column":5}},"line":87},"6":{"name":"(anonymous_6)","decl":{"start":{"line":92,"column":56},"end":{"line":92,"column":57}},"loc":{"start":{"line":92,"column":77},"end":{"line":96,"column":9}},"line":92},"7":{"name":"(anonymous_7)","decl":{"start":{"line":101,"column":45},"end":{"line":101,"column":46}},"loc":{"start":{"line":101,"column":53},"end":{"line":101,"column":76}},"line":101},"8":{"name":"loadSidebars","decl":{"start":{"line":109,"column":24},"end":{"line":109,"column":36}},"loc":{"start":{"line":109,"column":67},"end":{"line":116,"column":1}},"line":109}},"branchMap":{"0":{"loc":{"start":{"line":23,"column":11},"end":{"line":23,"column":48}},"type":"binary-expr","locations":[{"start":{"line":23,"column":11},"end":{"line":23,"column":30}},{"start":{"line":23,"column":34},"end":{"line":23,"column":48}}],"line":23},"1":{"loc":{"start":{"line":26,"column":2},"end":{"line":32,"column":3}},"type":"if","locations":[{"start":{"line":26,"column":2},"end":{"line":32,"column":3}},{"start":{"line":26,"column":2},"end":{"line":32,"column":3}}],"line":26},"2":{"loc":{"start":{"line":41,"column":2},"end":{"line":41,"column":11}},"type":"default-arg","locations":[{"start":{"line":41,"column":10},"end":{"line":41,"column":11}}],"line":41},"3":{"loc":{"start":{"line":45,"column":2},"end":{"line":49,"column":3}},"type":"if","locations":[{"start":{"line":45,"column":2},"end":{"line":49,"column":3}},{"start":{"line":45,"column":2},"end":{"line":49,"column":3}}],"line":45},"4":{"loc":{"start":{"line":52,"column":4},"end":{"line":57,"column":5}},"type":"if","locations":[{"start":{"line":52,"column":4},"end":{"line":57,"column":5}},{"start":{"line":52,"column":4},"end":{"line":57,"column":5}}],"line":52},"5":{"loc":{"start":{"line":58,"column":4},"end":{"line":74,"column":5}},"type":"switch","locations":[{"start":{"line":59,"column":6},"end":{"line":60,"column":76}},{"start":{"line":61,"column":6},"end":{"line":63,"column":14}},{"start":{"line":64,"column":6},"end":{"line":66,"column":14}},{"start":{"line":67,"column":6},"end":{"line":73,"column":14}}],"line":58},"6":{"loc":{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},"type":"if","locations":[{"start":{"line":68,"column":8},"end":{"line":70,"column":9}},{"start":{"line":68,"column":8},"end":{"line":70,"column":9}}],"line":68},"7":{"loc":{"start":{"line":90,"column":6},"end":{"line":99,"column":7}},"type":"if","locations":[{"start":{"line":90,"column":6},"end":{"line":99,"column":7}},{"start":{"line":90,"column":6},"end":{"line":99,"column":7}}],"line":90},"8":{"loc":{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},"type":"if","locations":[{"start":{"line":112,"column":2},"end":{"line":114,"column":3}},{"start":{"line":112,"column":2},"end":{"line":114,"column":3}}],"line":112},"9":{"loc":{"start":{"line":112,"column":6},"end":{"line":112,"column":47}},"type":"binary-expr","locations":[{"start":{"line":112,"column":6},"end":{"line":112,"column":17}},{"start":{"line":112,"column":21},"end":{"line":112,"column":47}}],"line":112}},"s":{"0":14,"1":40,"2":14,"3":0,"4":10,"5":10,"6":0,"7":10,"8":22,"9":13,"10":9,"11":4,"12":2,"13":2,"14":2,"15":2,"16":1,"17":1,"18":0,"19":0,"20":4,"21":9,"22":5,"23":4,"24":3,"25":6,"26":1,"27":4,"28":6,"29":3,"30":5,"31":5,"32":4,"33":5},"f":{"0":14,"1":40,"2":10,"3":22,"4":5,"5":4,"6":6,"7":6,"8":5},"b":{"0":[40,14],"1":[0,14],"2":[6],"3":[0,10],"4":[13,9],"5":[4,2,2,1],"6":[1,0],"7":[3,1],"8":[4,1],"9":[5,4]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"9ff79683286277ceb3433ead9df7fd406b1f9d8b"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js","statementMap":{"0":{"start":{"line":8,"column":0},"end":{"line":44,"column":2}}},"fnMap":{},"branchMap":{},"s":{"0":1},"f":{},"b":{},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"7ebb481bbcd17b6d1eed471cfb268826a1a60577"}
-,"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-utils/lib/index.js": {"path":"/mnt/c/Users/endij/Desktop/Linux/Docusaurus/packages/docusaurus-utils/lib/index.js","statementMap":{"0":{"start":{"line":8,"column":16},"end":{"line":16,"column":1}},"1":{"start":{"line":9,"column":28},"end":{"line":9,"column":110}},"2":{"start":{"line":9,"column":91},"end":{"line":9,"column":106}},"3":{"start":{"line":10,"column":4},"end":{"line":15,"column":7}},"4":{"start":{"line":11,"column":36},"end":{"line":11,"column":97}},"5":{"start":{"line":11,"column":42},"end":{"line":11,"column":70}},"6":{"start":{"line":11,"column":85},"end":{"line":11,"column":95}},"7":{"start":{"line":12,"column":35},"end":{"line":12,"column":100}},"8":{"start":{"line":12,"column":41},"end":{"line":12,"column":73}},"9":{"start":{"line":12,"column":88},"end":{"line":12,"column":98}},"10":{"start":{"line":13,"column":32},"end":{"line":13,"column":116}},"11":{"start":{"line":14,"column":8},"end":{"line":14,"column":78}},"12":{"start":{"line":17,"column":22},"end":{"line":19,"column":1}},"13":{"start":{"line":18,"column":4},"end":{"line":18,"column":62}},"14":{"start":{"line":20,"column":0},"end":{"line":20,"column":62}},"15":{"start":{"line":21,"column":15},"end":{"line":21,"column":47}},"16":{"start":{"line":22,"column":22},"end":{"line":22,"column":61}},"17":{"start":{"line":23,"column":17},"end":{"line":23,"column":34}},"18":{"start":{"line":24,"column":17},"end":{"line":24,"column":51}},"19":{"start":{"line":25,"column":31},"end":{"line":25,"column":79}},"20":{"start":{"line":26,"column":19},"end":{"line":26,"column":55}},"21":{"start":{"line":27,"column":17},"end":{"line":27,"column":26}},"22":{"start":{"line":29,"column":4},"end":{"line":40,"column":7}},"23":{"start":{"line":30,"column":25},"end":{"line":30,"column":69}},"24":{"start":{"line":31,"column":25},"end":{"line":31,"column":47}},"25":{"start":{"line":32,"column":28},"end":{"line":34,"column":26}},"26":{"start":{"line":35,"column":8},"end":{"line":39,"column":9}},"27":{"start":{"line":36,"column":12},"end":{"line":36,"column":81}},"28":{"start":{"line":37,"column":12},"end":{"line":37,"column":66}},"29":{"start":{"line":38,"column":12},"end":{"line":38,"column":48}},"30":{"start":{"line":42,"column":0},"end":{"line":42,"column":28}},"31":{"start":{"line":43,"column":16},"end":{"line":43,"column":42}},"32":{"start":{"line":44,"column":14},"end":{"line":44,"column":26}},"33":{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},"34":{"start":{"line":50,"column":8},"end":{"line":50,"column":44}},"35":{"start":{"line":52,"column":4},"end":{"line":52,"column":61}},"36":{"start":{"line":54,"column":0},"end":{"line":54,"column":32}},"37":{"start":{"line":56,"column":4},"end":{"line":59,"column":19}},"38":{"start":{"line":58,"column":21},"end":{"line":58,"column":45}},"39":{"start":{"line":61,"column":0},"end":{"line":61,"column":32}},"40":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"41":{"start":{"line":67,"column":8},"end":{"line":67,"column":23}},"42":{"start":{"line":69,"column":22},"end":{"line":72,"column":21}},"43":{"start":{"line":73,"column":4},"end":{"line":73,"column":61}},"44":{"start":{"line":75,"column":0},"end":{"line":75,"column":28}},"45":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"46":{"start":{"line":81,"column":8},"end":{"line":81,"column":23}},"47":{"start":{"line":83,"column":21},"end":{"line":83,"column":39}},"48":{"start":{"line":84,"column":23},"end":{"line":84,"column":101}},"49":{"start":{"line":85,"column":4},"end":{"line":85,"column":32}},"50":{"start":{"line":87,"column":0},"end":{"line":87,"column":44}},"51":{"start":{"line":92,"column":33},"end":{"line":92,"column":54}},"52":{"start":{"line":93,"column":24},"end":{"line":93,"column":53}},"53":{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},"54":{"start":{"line":95,"column":8},"end":{"line":95,"column":19}},"55":{"start":{"line":97,"column":4},"end":{"line":97,"column":35}},"56":{"start":{"line":99,"column":0},"end":{"line":99,"column":30}},"57":{"start":{"line":100,"column":23},"end":{"line":100,"column":32}},"58":{"start":{"line":105,"column":20},"end":{"line":105,"column":50}},"59":{"start":{"line":106,"column":4},"end":{"line":126,"column":5}},"60":{"start":{"line":107,"column":8},"end":{"line":124,"column":9}},"61":{"start":{"line":108,"column":12},"end":{"line":111,"column":30}},"62":{"start":{"line":114,"column":22},"end":{"line":114,"column":32}},"63":{"start":{"line":115,"column":12},"end":{"line":121,"column":13}},"64":{"start":{"line":116,"column":34},"end":{"line":119,"column":33}},"65":{"start":{"line":120,"column":16},"end":{"line":120,"column":53}},"66":{"start":{"line":122,"column":25},"end":{"line":122,"column":62}},"67":{"start":{"line":123,"column":12},"end":{"line":123,"column":62}},"68":{"start":{"line":125,"column":8},"end":{"line":125,"column":50}},"69":{"start":{"line":127,"column":4},"end":{"line":127,"column":21}},"70":{"start":{"line":129,"column":0},"end":{"line":129,"column":36}},"71":{"start":{"line":131,"column":4},"end":{"line":135,"column":33}},"72":{"start":{"line":134,"column":44},"end":{"line":134,"column":59}},"73":{"start":{"line":137,"column":0},"end":{"line":137,"column":18}},"74":{"start":{"line":142,"column":22},"end":{"line":142,"column":72}},"75":{"start":{"line":143,"column":20},"end":{"line":143,"column":83}},"76":{"start":{"line":144,"column":27},"end":{"line":144,"column":82}},"77":{"start":{"line":145,"column":18},"end":{"line":145,"column":43}},"78":{"start":{"line":146,"column":4},"end":{"line":146,"column":29}},"79":{"start":{"line":148,"column":0},"end":{"line":148,"column":36}},"80":{"start":{"line":150,"column":20},"end":{"line":157,"column":5}},"81":{"start":{"line":152,"column":12},"end":{"line":155,"column":25}},"82":{"start":{"line":158,"column":52},"end":{"line":158,"column":94}},"83":{"start":{"line":159,"column":4},"end":{"line":159,"column":45}},"84":{"start":{"line":161,"column":0},"end":{"line":161,"column":22}},"85":{"start":{"line":163,"column":17},"end":{"line":163,"column":24}},"86":{"start":{"line":164,"column":24},"end":{"line":164,"column":26}},"87":{"start":{"line":166,"column":4},"end":{"line":169,"column":5}},"88":{"start":{"line":167,"column":22},"end":{"line":167,"column":34}},"89":{"start":{"line":168,"column":8},"end":{"line":168,"column":34}},"90":{"start":{"line":172,"column":24},"end":{"line":172,"column":74}},"91":{"start":{"line":173,"column":4},"end":{"line":173,"column":60}},"92":{"start":{"line":175,"column":4},"end":{"line":192,"column":5}},"93":{"start":{"line":175,"column":17},"end":{"line":175,"column":18}},"94":{"start":{"line":176,"column":24},"end":{"line":176,"column":31}},"95":{"start":{"line":177,"column":8},"end":{"line":179,"column":9}},"96":{"start":{"line":178,"column":12},"end":{"line":178,"column":86}},"97":{"start":{"line":180,"column":8},"end":{"line":183,"column":9}},"98":{"start":{"line":182,"column":12},"end":{"line":182,"column":21}},"99":{"start":{"line":184,"column":8},"end":{"line":187,"column":9}},"100":{"start":{"line":186,"column":12},"end":{"line":186,"column":55}},"101":{"start":{"line":190,"column":8},"end":{"line":190,"column":79}},"102":{"start":{"line":191,"column":8},"end":{"line":191,"column":36}},"103":{"start":{"line":193,"column":14},"end":{"line":193,"column":35}},"104":{"start":{"line":196,"column":4},"end":{"line":196,"column":47}},"105":{"start":{"line":198,"column":18},"end":{"line":198,"column":32}},"106":{"start":{"line":199,"column":4},"end":{"line":199,"column":74}},"107":{"start":{"line":201,"column":4},"end":{"line":201,"column":35}},"108":{"start":{"line":202,"column":4},"end":{"line":202,"column":15}},"109":{"start":{"line":204,"column":0},"end":{"line":204,"column":36}}},"fnMap":{"0":{"name":"(anonymous_0)","decl":{"start":{"line":8,"column":44},"end":{"line":8,"column":45}},"loc":{"start":{"line":8,"column":89},"end":{"line":16,"column":1}},"line":8},"1":{"name":"adopt","decl":{"start":{"line":9,"column":13},"end":{"line":9,"column":18}},"loc":{"start":{"line":9,"column":26},"end":{"line":9,"column":112}},"line":9},"2":{"name":"(anonymous_2)","decl":{"start":{"line":9,"column":70},"end":{"line":9,"column":71}},"loc":{"start":{"line":9,"column":89},"end":{"line":9,"column":108}},"line":9},"3":{"name":"(anonymous_3)","decl":{"start":{"line":10,"column":36},"end":{"line":10,"column":37}},"loc":{"start":{"line":10,"column":63},"end":{"line":15,"column":5}},"line":10},"4":{"name":"fulfilled","decl":{"start":{"line":11,"column":17},"end":{"line":11,"column":26}},"loc":{"start":{"line":11,"column":34},"end":{"line":11,"column":99}},"line":11},"5":{"name":"rejected","decl":{"start":{"line":12,"column":17},"end":{"line":12,"column":25}},"loc":{"start":{"line":12,"column":33},"end":{"line":12,"column":102}},"line":12},"6":{"name":"step","decl":{"start":{"line":13,"column":17},"end":{"line":13,"column":21}},"loc":{"start":{"line":13,"column":30},"end":{"line":13,"column":118}},"line":13},"7":{"name":"(anonymous_7)","decl":{"start":{"line":17,"column":56},"end":{"line":17,"column":57}},"loc":{"start":{"line":17,"column":71},"end":{"line":19,"column":1}},"line":17},"8":{"name":"generate","decl":{"start":{"line":28,"column":9},"end":{"line":28,"column":17}},"loc":{"start":{"line":28,"column":52},"end":{"line":41,"column":1}},"line":28},"9":{"name":"(anonymous_9)","decl":{"start":{"line":29,"column":43},"end":{"line":29,"column":44}},"loc":{"start":{"line":29,"column":56},"end":{"line":40,"column":5}},"line":29},"10":{"name":"fileToPath","decl":{"start":{"line":48,"column":9},"end":{"line":48,"column":19}},"loc":{"start":{"line":48,"column":26},"end":{"line":53,"column":1}},"line":48},"11":{"name":"encodePath","decl":{"start":{"line":55,"column":9},"end":{"line":55,"column":19}},"loc":{"start":{"line":55,"column":30},"end":{"line":60,"column":1}},"line":55},"12":{"name":"(anonymous_12)","decl":{"start":{"line":58,"column":13},"end":{"line":58,"column":14}},"loc":{"start":{"line":58,"column":21},"end":{"line":58,"column":45}},"line":58},"13":{"name":"docuHash","decl":{"start":{"line":65,"column":9},"end":{"line":65,"column":17}},"loc":{"start":{"line":65,"column":23},"end":{"line":74,"column":1}},"line":65},"14":{"name":"genComponentName","decl":{"start":{"line":79,"column":9},"end":{"line":79,"column":25}},"loc":{"start":{"line":79,"column":36},"end":{"line":86,"column":1}},"line":79},"15":{"name":"posixPath","decl":{"start":{"line":91,"column":9},"end":{"line":91,"column":18}},"loc":{"start":{"line":91,"column":24},"end":{"line":98,"column":1}},"line":91},"16":{"name":"genChunkName","decl":{"start":{"line":104,"column":9},"end":{"line":104,"column":21}},"loc":{"start":{"line":104,"column":66},"end":{"line":128,"column":1}},"line":104},"17":{"name":"idx","decl":{"start":{"line":130,"column":9},"end":{"line":130,"column":12}},"loc":{"start":{"line":130,"column":31},"end":{"line":136,"column":1}},"line":130},"18":{"name":"(anonymous_18)","decl":{"start":{"line":134,"column":30},"end":{"line":134,"column":31}},"loc":{"start":{"line":134,"column":44},"end":{"line":134,"column":59}},"line":134},"19":{"name":"getSubFolder","decl":{"start":{"line":141,"column":9},"end":{"line":141,"column":21}},"loc":{"start":{"line":141,"column":36},"end":{"line":147,"column":1}},"line":141},"20":{"name":"parse","decl":{"start":{"line":149,"column":9},"end":{"line":149,"column":14}},"loc":{"start":{"line":149,"column":27},"end":{"line":160,"column":1}},"line":149},"21":{"name":"(anonymous_21)","decl":{"start":{"line":151,"column":17},"end":{"line":151,"column":18}},"loc":{"start":{"line":151,"column":27},"end":{"line":156,"column":9}},"line":151},"22":{"name":"normalizeUrl","decl":{"start":{"line":162,"column":9},"end":{"line":162,"column":21}},"loc":{"start":{"line":162,"column":31},"end":{"line":203,"column":1}},"line":162}},"branchMap":{"0":{"loc":{"start":{"line":8,"column":16},"end":{"line":16,"column":1}},"type":"binary-expr","locations":[{"start":{"line":8,"column":17},"end":{"line":8,"column":21}},{"start":{"line":8,"column":25},"end":{"line":8,"column":39}},{"start":{"line":8,"column":44},"end":{"line":16,"column":1}}],"line":8},"1":{"loc":{"start":{"line":9,"column":35},"end":{"line":9,"column":109}},"type":"cond-expr","locations":[{"start":{"line":9,"column":56},"end":{"line":9,"column":61}},{"start":{"line":9,"column":64},"end":{"line":9,"column":109}}],"line":9},"2":{"loc":{"start":{"line":10,"column":16},"end":{"line":10,"column":34}},"type":"binary-expr","locations":[{"start":{"line":10,"column":16},"end":{"line":10,"column":17}},{"start":{"line":10,"column":22},"end":{"line":10,"column":33}}],"line":10},"3":{"loc":{"start":{"line":13,"column":32},"end":{"line":13,"column":115}},"type":"cond-expr","locations":[{"start":{"line":13,"column":46},"end":{"line":13,"column":67}},{"start":{"line":13,"column":70},"end":{"line":13,"column":115}}],"line":13},"4":{"loc":{"start":{"line":14,"column":51},"end":{"line":14,"column":67}},"type":"binary-expr","locations":[{"start":{"line":14,"column":51},"end":{"line":14,"column":61}},{"start":{"line":14,"column":65},"end":{"line":14,"column":67}}],"line":14},"5":{"loc":{"start":{"line":17,"column":22},"end":{"line":19,"column":1}},"type":"binary-expr","locations":[{"start":{"line":17,"column":23},"end":{"line":17,"column":27}},{"start":{"line":17,"column":31},"end":{"line":17,"column":51}},{"start":{"line":17,"column":56},"end":{"line":19,"column":1}}],"line":17},"6":{"loc":{"start":{"line":18,"column":11},"end":{"line":18,"column":61}},"type":"cond-expr","locations":[{"start":{"line":18,"column":37},"end":{"line":18,"column":40}},{"start":{"line":18,"column":43},"end":{"line":18,"column":61}}],"line":18},"7":{"loc":{"start":{"line":18,"column":12},"end":{"line":18,"column":33}},"type":"binary-expr","locations":[{"start":{"line":18,"column":12},"end":{"line":18,"column":15}},{"start":{"line":18,"column":19},"end":{"line":18,"column":33}}],"line":18},"8":{"loc":{"start":{"line":35,"column":8},"end":{"line":39,"column":9}},"type":"if","locations":[{"start":{"line":35,"column":8},"end":{"line":39,"column":9}},{"start":{"line":35,"column":8},"end":{"line":39,"column":9}}],"line":35},"9":{"loc":{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},"type":"if","locations":[{"start":{"line":49,"column":4},"end":{"line":51,"column":5}},{"start":{"line":49,"column":4},"end":{"line":51,"column":5}}],"line":49},"10":{"loc":{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},"type":"if","locations":[{"start":{"line":66,"column":4},"end":{"line":68,"column":5}},{"start":{"line":66,"column":4},"end":{"line":68,"column":5}}],"line":66},"11":{"loc":{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},"type":"if","locations":[{"start":{"line":80,"column":4},"end":{"line":82,"column":5}},{"start":{"line":80,"column":4},"end":{"line":82,"column":5}}],"line":80},"12":{"loc":{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},"type":"if","locations":[{"start":{"line":94,"column":4},"end":{"line":96,"column":5}},{"start":{"line":94,"column":4},"end":{"line":96,"column":5}}],"line":94},"13":{"loc":{"start":{"line":94,"column":8},"end":{"line":94,"column":43}},"type":"binary-expr","locations":[{"start":{"line":94,"column":8},"end":{"line":94,"column":28}},{"start":{"line":94,"column":32},"end":{"line":94,"column":43}}],"line":94},"14":{"loc":{"start":{"line":106,"column":4},"end":{"line":126,"column":5}},"type":"if","locations":[{"start":{"line":106,"column":4},"end":{"line":126,"column":5}},{"start":{"line":106,"column":4},"end":{"line":126,"column":5}}],"line":106},"15":{"loc":{"start":{"line":107,"column":8},"end":{"line":124,"column":9}},"type":"if","locations":[{"start":{"line":107,"column":8},"end":{"line":124,"column":9}},{"start":{"line":107,"column":8},"end":{"line":124,"column":9}}],"line":107},"16":{"loc":{"start":{"line":115,"column":12},"end":{"line":121,"column":13}},"type":"if","locations":[{"start":{"line":115,"column":12},"end":{"line":121,"column":13}},{"start":{"line":115,"column":12},"end":{"line":121,"column":13}}],"line":115},"17":{"loc":{"start":{"line":122,"column":25},"end":{"line":122,"column":62}},"type":"cond-expr","locations":[{"start":{"line":122,"column":39},"end":{"line":122,"column":46}},{"start":{"line":122,"column":49},"end":{"line":122,"column":62}}],"line":122},"18":{"loc":{"start":{"line":123,"column":24},"end":{"line":123,"column":61}},"type":"cond-expr","locations":[{"start":{"line":123,"column":33},"end":{"line":123,"column":54}},{"start":{"line":123,"column":57},"end":{"line":123,"column":61}}],"line":123},"19":{"loc":{"start":{"line":131,"column":12},"end":{"line":135,"column":31}},"type":"binary-expr","locations":[{"start":{"line":131,"column":12},"end":{"line":131,"column":18}},{"start":{"line":132,"column":8},"end":{"line":132,"column":16}},{"start":{"line":133,"column":9},"end":{"line":135,"column":30}}],"line":131},"20":{"loc":{"start":{"line":133,"column":9},"end":{"line":135,"column":30}},"type":"cond-expr","locations":[{"start":{"line":134,"column":14},"end":{"line":134,"column":68}},{"start":{"line":135,"column":14},"end":{"line":135,"column":30}}],"line":133},"21":{"loc":{"start":{"line":134,"column":44},"end":{"line":134,"column":59}},"type":"binary-expr","locations":[{"start":{"line":134,"column":44},"end":{"line":134,"column":47}},{"start":{"line":134,"column":51},"end":{"line":134,"column":59}}],"line":134},"22":{"loc":{"start":{"line":146,"column":11},"end":{"line":146,"column":28}},"type":"binary-expr","locations":[{"start":{"line":146,"column":11},"end":{"line":146,"column":16}},{"start":{"line":146,"column":20},"end":{"line":146,"column":28}}],"line":146},"23":{"loc":{"start":{"line":166,"column":4},"end":{"line":169,"column":5}},"type":"if","locations":[{"start":{"line":166,"column":4},"end":{"line":169,"column":5}},{"start":{"line":166,"column":4},"end":{"line":169,"column":5}}],"line":166},"24":{"loc":{"start":{"line":166,"column":8},"end":{"line":166,"column":56}},"type":"binary-expr","locations":[{"start":{"line":166,"column":8},"end":{"line":166,"column":37}},{"start":{"line":166,"column":41},"end":{"line":166,"column":56}}],"line":166},"25":{"loc":{"start":{"line":172,"column":24},"end":{"line":172,"column":74}},"type":"cond-expr","locations":[{"start":{"line":172,"column":56},"end":{"line":172,"column":64}},{"start":{"line":172,"column":67},"end":{"line":172,"column":74}}],"line":172},"26":{"loc":{"start":{"line":177,"column":8},"end":{"line":179,"column":9}},"type":"if","locations":[{"start":{"line":177,"column":8},"end":{"line":179,"column":9}},{"start":{"line":177,"column":8},"end":{"line":179,"column":9}}],"line":177},"27":{"loc":{"start":{"line":180,"column":8},"end":{"line":183,"column":9}},"type":"if","locations":[{"start":{"line":180,"column":8},"end":{"line":183,"column":9}},{"start":{"line":180,"column":8},"end":{"line":183,"column":9}}],"line":180},"28":{"loc":{"start":{"line":184,"column":8},"end":{"line":187,"column":9}},"type":"if","locations":[{"start":{"line":184,"column":8},"end":{"line":187,"column":9}},{"start":{"line":184,"column":8},"end":{"line":187,"column":9}}],"line":184},"29":{"loc":{"start":{"line":190,"column":47},"end":{"line":190,"column":77}},"type":"cond-expr","locations":[{"start":{"line":190,"column":69},"end":{"line":190,"column":71}},{"start":{"line":190,"column":74},"end":{"line":190,"column":77}}],"line":190},"30":{"loc":{"start":{"line":199,"column":27},"end":{"line":199,"column":54}},"type":"cond-expr","locations":[{"start":{"line":199,"column":46},"end":{"line":199,"column":49}},{"start":{"line":199,"column":52},"end":{"line":199,"column":54}}],"line":199}},"s":{"0":2,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":0,"8":0,"9":0,"10":0,"11":0,"12":2,"13":10,"14":2,"15":2,"16":2,"17":2,"18":2,"19":2,"20":2,"21":2,"22":0,"23":0,"24":0,"25":0,"26":0,"27":0,"28":0,"29":0,"30":2,"31":2,"32":2,"33":0,"34":0,"35":0,"36":2,"37":0,"38":0,"39":2,"40":0,"41":0,"42":0,"43":0,"44":2,"45":0,"46":0,"47":0,"48":0,"49":0,"50":2,"51":0,"52":0,"53":0,"54":0,"55":0,"56":2,"57":2,"58":0,"59":0,"60":0,"61":0,"62":0,"63":0,"64":0,"65":0,"66":0,"67":0,"68":0,"69":0,"70":2,"71":18,"72":36,"73":2,"74":0,"75":0,"76":0,"77":0,"78":0,"79":2,"80":10,"81":10,"82":10,"83":10,"84":2,"85":9,"86":9,"87":9,"88":0,"89":0,"90":9,"91":9,"92":9,"93":9,"94":26,"95":26,"96":0,"97":26,"98":0,"99":26,"100":17,"101":26,"102":26,"103":9,"104":9,"105":9,"106":9,"107":9,"108":9,"109":2},"f":{"0":0,"1":0,"2":0,"3":0,"4":0,"5":0,"6":0,"7":10,"8":0,"9":0,"10":0,"11":0,"12":0,"13":0,"14":0,"15":0,"16":0,"17":18,"18":36,"19":0,"20":10,"21":10,"22":9},"b":{"0":[2,0,2],"1":[0,0],"2":[0,0],"3":[0,0],"4":[0,0],"5":[2,0,2],"6":[0,10],"7":[10,10],"8":[0,0],"9":[0,0],"10":[0,0],"11":[0,0],"12":[0,0],"13":[0,0],"14":[0,0],"15":[0,0],"16":[0,0],"17":[0,0],"18":[0,0],"19":[18,18,18],"20":[18,0],"21":[36,36],"22":[0,0],"23":[0,9],"24":[9,0],"25":[0,9],"26":[0,26],"27":[0,26],"28":[17,9],"29":[17,9],"30":[0,9]},"_coverageSchema":"43e27e138ebf9cfc5966b082cf9a028302ed4184","hash":"0316fdc70336ba40939fb06e9fe50cd98d4380d2"}
-}
diff --git a/coverage/lcov-report/base.css b/coverage/lcov-report/base.css
deleted file mode 100644
index f418035b469a..000000000000
--- a/coverage/lcov-report/base.css
+++ /dev/null
@@ -1,224 +0,0 @@
-body, html {
- margin:0; padding: 0;
- height: 100%;
-}
-body {
- font-family: Helvetica Neue, Helvetica, Arial;
- font-size: 14px;
- color:#333;
-}
-.small { font-size: 12px; }
-*, *:after, *:before {
- -webkit-box-sizing:border-box;
- -moz-box-sizing:border-box;
- box-sizing:border-box;
- }
-h1 { font-size: 20px; margin: 0;}
-h2 { font-size: 14px; }
-pre {
- font: 12px/1.4 Consolas, "Liberation Mono", Menlo, Courier, monospace;
- margin: 0;
- padding: 0;
- -moz-tab-size: 2;
- -o-tab-size: 2;
- tab-size: 2;
-}
-a { color:#0074D9; text-decoration:none; }
-a:hover { text-decoration:underline; }
-.strong { font-weight: bold; }
-.space-top1 { padding: 10px 0 0 0; }
-.pad2y { padding: 20px 0; }
-.pad1y { padding: 10px 0; }
-.pad2x { padding: 0 20px; }
-.pad2 { padding: 20px; }
-.pad1 { padding: 10px; }
-.space-left2 { padding-left:55px; }
-.space-right2 { padding-right:20px; }
-.center { text-align:center; }
-.clearfix { display:block; }
-.clearfix:after {
- content:'';
- display:block;
- height:0;
- clear:both;
- visibility:hidden;
- }
-.fl { float: left; }
-@media only screen and (max-width:640px) {
- .col3 { width:100%; max-width:100%; }
- .hide-mobile { display:none!important; }
-}
-
-.quiet {
- color: #7f7f7f;
- color: rgba(0,0,0,0.5);
-}
-.quiet a { opacity: 0.7; }
-
-.fraction {
- font-family: Consolas, 'Liberation Mono', Menlo, Courier, monospace;
- font-size: 10px;
- color: #555;
- background: #E8E8E8;
- padding: 4px 5px;
- border-radius: 3px;
- vertical-align: middle;
-}
-
-div.path a:link, div.path a:visited { color: #333; }
-table.coverage {
- border-collapse: collapse;
- margin: 10px 0 0 0;
- padding: 0;
-}
-
-table.coverage td {
- margin: 0;
- padding: 0;
- vertical-align: top;
-}
-table.coverage td.line-count {
- text-align: right;
- padding: 0 5px 0 20px;
-}
-table.coverage td.line-coverage {
- text-align: right;
- padding-right: 10px;
- min-width:20px;
-}
-
-table.coverage td span.cline-any {
- display: inline-block;
- padding: 0 5px;
- width: 100%;
-}
-.missing-if-branch {
- display: inline-block;
- margin-right: 5px;
- border-radius: 3px;
- position: relative;
- padding: 0 4px;
- background: #333;
- color: yellow;
-}
-
-.skip-if-branch {
- display: none;
- margin-right: 10px;
- position: relative;
- padding: 0 4px;
- background: #ccc;
- color: white;
-}
-.missing-if-branch .typ, .skip-if-branch .typ {
- color: inherit !important;
-}
-.coverage-summary {
- border-collapse: collapse;
- width: 100%;
-}
-.coverage-summary tr { border-bottom: 1px solid #bbb; }
-.keyline-all { border: 1px solid #ddd; }
-.coverage-summary td, .coverage-summary th { padding: 10px; }
-.coverage-summary tbody { border: 1px solid #bbb; }
-.coverage-summary td { border-right: 1px solid #bbb; }
-.coverage-summary td:last-child { border-right: none; }
-.coverage-summary th {
- text-align: left;
- font-weight: normal;
- white-space: nowrap;
-}
-.coverage-summary th.file { border-right: none !important; }
-.coverage-summary th.pct { }
-.coverage-summary th.pic,
-.coverage-summary th.abs,
-.coverage-summary td.pct,
-.coverage-summary td.abs { text-align: right; }
-.coverage-summary td.file { white-space: nowrap; }
-.coverage-summary td.pic { min-width: 120px !important; }
-.coverage-summary tfoot td { }
-
-.coverage-summary .sorter {
- height: 10px;
- width: 7px;
- display: inline-block;
- margin-left: 0.5em;
- background: url(sort-arrow-sprite.png) no-repeat scroll 0 0 transparent;
-}
-.coverage-summary .sorted .sorter {
- background-position: 0 -20px;
-}
-.coverage-summary .sorted-desc .sorter {
- background-position: 0 -10px;
-}
-.status-line { height: 10px; }
-/* yellow */
-.cbranch-no { background: yellow !important; color: #111; }
-/* dark red */
-.red.solid, .status-line.low, .low .cover-fill { background:#C21F39 }
-.low .chart { border:1px solid #C21F39 }
-.highlighted,
-.highlighted .cstat-no, .highlighted .fstat-no, .highlighted .cbranch-no{
- background: #C21F39 !important;
-}
-/* medium red */
-.cstat-no, .fstat-no, .cbranch-no, .cbranch-no { background:#F6C6CE }
-/* light red */
-.low, .cline-no { background:#FCE1E5 }
-/* light green */
-.high, .cline-yes { background:rgb(230,245,208) }
-/* medium green */
-.cstat-yes { background:rgb(161,215,106) }
-/* dark green */
-.status-line.high, .high .cover-fill { background:rgb(77,146,33) }
-.high .chart { border:1px solid rgb(77,146,33) }
-/* dark yellow (gold) */
-.status-line.medium, .medium .cover-fill { background: #f9cd0b; }
-.medium .chart { border:1px solid #f9cd0b; }
-/* light yellow */
-.medium { background: #fff4c2; }
-
-.cstat-skip { background: #ddd; color: #111; }
-.fstat-skip { background: #ddd; color: #111 !important; }
-.cbranch-skip { background: #ddd !important; color: #111; }
-
-span.cline-neutral { background: #eaeaea; }
-
-.coverage-summary td.empty {
- opacity: .5;
- padding-top: 4px;
- padding-bottom: 4px;
- line-height: 1;
- color: #888;
-}
-
-.cover-fill, .cover-empty {
- display:inline-block;
- height: 12px;
-}
-.chart {
- line-height: 0;
-}
-.cover-empty {
- background: white;
-}
-.cover-full {
- border-right: none !important;
-}
-pre.prettyprint {
- border: none !important;
- padding: 0 !important;
- margin: 0 !important;
-}
-.com { color: #999 !important; }
-.ignore-none { color: #999; font-weight: normal; }
-
-.wrapper {
- min-height: 100%;
- height: auto !important;
- height: 100%;
- margin: 0 auto -48px;
-}
-.footer, .push {
- height: 48px;
-}
diff --git a/coverage/lcov-report/block-navigation.js b/coverage/lcov-report/block-navigation.js
deleted file mode 100644
index 504af054cbaf..000000000000
--- a/coverage/lcov-report/block-navigation.js
+++ /dev/null
@@ -1,77 +0,0 @@
-/* eslint-disable */
-var jumpToCode = (function init() {
- // Classes of code we would like to highlight in the file view
- var missingCoverageClasses = ['.cbranch-no', '.cstat-no', '.fstat-no'];
-
- // Elements to highlight in the file listing view
- var fileListingElements = ['td.pct.low'];
-
- // We don't want to select elements that are direct descendants of another match
- var notSelector = ':not(' + missingCoverageClasses.join('):not(') + ') > '; // becomes `:not(a):not(b) > `
-
- // Selecter that finds elements on the page to which we can jump
- var selector =
- fileListingElements.join(', ') +
- ', ' +
- notSelector +
- missingCoverageClasses.join(', ' + notSelector); // becomes `:not(a):not(b) > a, :not(a):not(b) > b`
-
- // The NodeList of matching elements
- var missingCoverageElements = document.querySelectorAll(selector);
-
- var currentIndex;
-
- function toggleClass(index) {
- missingCoverageElements.item(currentIndex).classList.remove('highlighted');
- missingCoverageElements.item(index).classList.add('highlighted');
- }
-
- function makeCurrent(index) {
- toggleClass(index);
- currentIndex = index;
- missingCoverageElements.item(index).scrollIntoView({
- behavior: 'smooth',
- block: 'center',
- inline: 'center',
- });
- }
-
- function goToPrevious() {
- var nextIndex = 0;
- if (typeof currentIndex !== 'number' || currentIndex === 0) {
- nextIndex = missingCoverageElements.length - 1;
- } else if (missingCoverageElements.length > 1) {
- nextIndex = currentIndex - 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- function goToNext() {
- var nextIndex = 0;
-
- if (
- typeof currentIndex === 'number' &&
- currentIndex < missingCoverageElements.length - 1
- ) {
- nextIndex = currentIndex + 1;
- }
-
- makeCurrent(nextIndex);
- }
-
- return function jump(event) {
- switch (event.which) {
- case 78: // n
- case 74: // j
- goToNext();
- break;
- case 66: // b
- case 75: // k
- case 80: // p
- goToPrevious();
- break;
- }
- };
-})();
-window.addEventListener('keydown', jumpToCode);
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/index.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/index.html
deleted file mode 100644
index c98079e0a89b..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/index.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website
-
-
-
-
-
-
-
-
-
-
- All files docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website
-
-
-
- 100%
- Statements
- 1/1
-
-
- 100%
- Branches
- 0/0
-
-
- 100%
- Functions
- 0/0
-
-
- 100%
- Lines
- 1/1
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- sidebars-category.js |
- |
- 100% |
- 1/1 |
- 100% |
- 0/0 |
- 100% |
- 0/0 |
- 100% |
- 1/1 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js.html
deleted file mode 100644
index 31ff902ce304..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js.html
+++ /dev/null
@@ -1,201 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/__tests__/__fixtures__/website/sidebars-category.js
-
-
-
-
-
-
-
-
-
-
-
-
- 100%
- Statements
- 1/1
-
-
- 100%
- Branches
- 0/0
-
-
- 100%
- Functions
- 0/0
-
-
- 100%
- Lines
- 1/1
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45 |
-
-
-
-
-
-
-1x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | /*
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-module.exports = {
- docs: [
- {
- type: 'category',
- label: 'level 1',
- items: [
- 'a',
- {
- type: 'category',
- label: 'level 2',
- items: [
- {
- type: 'category',
- label: 'level 3',
- items: [
- 'c',
- {
- type: 'category',
- label: 'level 4',
- items: [
- 'd',
- {
- type: 'category',
- label: 'deeper more more',
- items: ['e'],
- },
- ],
- },
- ],
- },
- 'f',
- ],
- },
- ],
- },
- ],
-};
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.html
deleted file mode 100644
index fa6693829155..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.html
+++ /dev/null
@@ -1,149 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src
-
-
-
-
-
-
-
-
-
-
- All files docusaurus-plugin-content-docs/src
-
-
-
- 76.6%
- Statements
- 144/188
-
-
- 67.92%
- Branches
- 72/106
-
-
- 81.25%
- Functions
- 26/32
-
-
- 76.63%
- Lines
- 141/184
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- index.ts |
- |
- 66.67% |
- 48/72 |
- 62.5% |
- 15/24 |
- 62.5% |
- 10/16 |
- 67.61% |
- 48/71 |
-
-
-
- lastUpdate.ts |
- |
- 62.5% |
- 10/16 |
- 60% |
- 6/10 |
- 100% |
- 2/2 |
- 62.5% |
- 10/16 |
-
-
-
- metadata.ts |
- |
- 79.07% |
- 34/43 |
- 58.54% |
- 24/41 |
- 100% |
- 1/1 |
- 79.07% |
- 34/43 |
-
-
-
- order.ts |
- |
- 95.65% |
- 22/23 |
- 90% |
- 9/10 |
- 100% |
- 4/4 |
- 95.45% |
- 21/22 |
-
-
-
- sidebars.ts |
- |
- 88.24% |
- 30/34 |
- 85.71% |
- 18/21 |
- 100% |
- 9/9 |
- 87.5% |
- 28/32 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.ts.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.ts.html
deleted file mode 100644
index b6d88f243ed9..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/index.ts.html
+++ /dev/null
@@ -1,975 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/index.ts
-
-
-
-
-
-
-
-
-
-
-
-
- 66.67%
- Statements
- 48/72
-
-
- 62.5%
- Branches
- 15/24
-
-
- 62.5%
- Functions
- 10/16
-
-
- 67.61%
- Lines
- 48/71
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205
-206
-207
-208
-209
-210
-211
-212
-213
-214
-215
-216
-217
-218
-219
-220
-221
-222
-223
-224
-225
-226
-227
-228
-229
-230
-231
-232
-233
-234
-235
-236
-237
-238
-239
-240
-241
-242
-243
-244
-245
-246
-247
-248
-249
-250
-251
-252
-253
-254
-255
-256
-257
-258
-259
-260
-261
-262
-263
-264
-265
-266
-267
-268
-269
-270
-271
-272
-273
-274
-275
-276
-277
-278
-279
-280
-281
-282
-283
-284
-285
-286
-287
-288
-289
-290
-291
-292
-293
-294
-295
-296
-297
-298
-299
-300
-301
-302
-303 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
-1x
-1x
-1x
-
-
-
-
-1x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-1x
-1x
-1x
-
-1x
-
-
-
-1x
-
-
-1x
-
-
-
-
-1x
-
-
-1x
-
-
-1x
-
-5x
-
-
-
-
-
-
-
-
-
-
-5x
-
-
-
-
-1x
-1x
-
-
-5x
-5x
-2x
-
-
-
-
-5x
-5x
-2x
-
-
-
-
-5x
-
-
-
-
-
-
-1x
-1x
-5x
-5x
-3x
-
-
-
-1x
-4x
-4x
-
-4x
-
-
-
-
-
-4x
-
-
-
-
-
-
-1x
-
-
-2x
-5x
-
-
-
-
-4x
-
-1x
-
-
-
-1x
-
-2x
-
-
-
-
-1x
-
-1x
-2x
-
-1x
-
-
-
-
-1x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-import globby from 'globby';
-import fs from 'fs-extra';
-import path from 'path';
-import {idx, normalizeUrl, docuHash} from '@docusaurus/utils';
-import {LoadContext, Plugin, DocusaurusConfig} from '@docusaurus/types';
-
-import createOrder from './order';
-import loadSidebars from './sidebars';
-import processMetadata from './metadata';
-
-import {
- PluginOptions,
- Sidebar,
- Order,
- DocsMetadata,
- LoadedContent,
- SourceToPermalink,
- PermalinkToSidebar,
- DocsSidebarItemCategory,
- SidebarItemLink,
- SidebarItemDoc,
- SidebarItemCategory,
- DocsSidebar,
- DocsBaseMetadata,
- MetadataRaw,
-} from './types';
-import {Configuration} from 'webpack';
-
-const DEFAULT_OPTIONS: PluginOptions = {
- path: 'docs', // Path to data on filesystem, relative to site dir.
- routeBasePath: 'docs', // URL Route.
- include: ['**/*.md', '**/*.mdx'], // Extensions to include.
- sidebarPath: '', // Path to sidebar configuration for showing a list of markdown pages.
- docLayoutComponent: '@theme/DocPage',
- docItemComponent: '@theme/DocItem',
- remarkPlugins: [],
- rehypePlugins: [],
- showLastUpdateTime: false,
- showLastUpdateAuthor: false,
-};
-
-export default function pluginContentDocs(
- context: LoadContext,
- opts: Partial<PluginOptions>,
-): Plugin<LoadedContent | null> {
- const options = {...DEFAULT_OPTIONS, ...opts};
- const contentPath = path.resolve(context.siteDir, options.path);
- let sourceToPermalink: SourceToPermalink = {};
- const dataDir = path.join(
- context.generatedFilesDir,
- 'docusaurus-plugin-content-docs',
- );
-
- return {
- name: 'docusaurus-plugin-content-docs',
-
- getPathsToWatch() {
- const {include = []} = options;
- const globPattern = include.map(pattern => `${contentPath}/${pattern}`);
- return [...globPattern, options.sidebarPath];
- },
-
- // Fetches blog contents and returns metadata for the contents.
- async loadContent() {
- const {
- include,
- routeBasePath,
- sidebarPath,
- editUrl,
- showLastUpdateAuthor,
- showLastUpdateTime,
- } = options;
- const {siteConfig, siteDir} = context;
- const docsDir = contentPath;
-
- Iif (!fs.existsSync(docsDir)) {
- return null;
- }
-
- const loadedSidebars: Sidebar = loadSidebars(sidebarPath);
-
- // Build the docs ordering such as next, previous, category and sidebar.
- const order: Order = createOrder(loadedSidebars);
-
- // Prepare metadata container.
- const docsMetadataRaw: {
- [id: string]: MetadataRaw;
- } = {};
-
- // Metadata for default docs files.
- const docsFiles = await globby(include, {
- cwd: docsDir,
- });
- await Promise.all(
- docsFiles.map(async source => {
- const metadata: MetadataRaw = await processMetadata({
- source,
- docsDir,
- order,
- siteConfig,
- docsBasePath: routeBasePath,
- siteDir,
- editUrl,
- showLastUpdateAuthor,
- showLastUpdateTime,
- });
- docsMetadataRaw[metadata.id] = metadata;
- }),
- );
-
- // Construct docsMetadata
- const docsMetadata: DocsMetadata = {};
- Object.keys(docsMetadataRaw).forEach(currentID => {
- let previous;
- let next;
- const previousID = idx(docsMetadataRaw, [currentID, 'previous']);
- if (previousID) {
- previous = {
- title: idx(docsMetadataRaw, [previousID, 'title']) || 'Previous',
- permalink: idx(docsMetadataRaw, [previousID, 'permalink']),
- };
- }
- const nextID = idx(docsMetadataRaw, [currentID, 'next']);
- if (nextID) {
- next = {
- title: idx(docsMetadataRaw, [nextID, 'title']) || 'Next',
- permalink: idx(docsMetadataRaw, [nextID, 'permalink']),
- };
- }
- docsMetadata[currentID] = {
- ...docsMetadataRaw[currentID],
- previous,
- next,
- };
- });
-
- const permalinkToSidebar: PermalinkToSidebar = {};
- Object.values(docsMetadataRaw).forEach(({source, permalink, sidebar}) => {
- sourceToPermalink[source] = permalink;
- if (sidebar) {
- permalinkToSidebar[permalink] = sidebar;
- }
- });
-
- const convertDocLink = (item: SidebarItemDoc): SidebarItemLink => {
- const linkID = item.id;
- const linkMetadata = docsMetadataRaw[linkID];
-
- Iif (!linkMetadata) {
- throw new Error(
- `Improper sidebars file, document with id '${linkID}' not found.`,
- );
- }
-
- return {
- type: 'link',
- label: linkMetadata.sidebar_label || linkMetadata.title,
- href: linkMetadata.permalink,
- };
- };
-
- const normalizeCategory = (
- category: SidebarItemCategory,
- ): DocsSidebarItemCategory => {
- const items = category.items.map(item => {
- switch (item.type) {
- case 'category':
- return normalizeCategory(item as SidebarItemCategory);
- case 'ref':
- case 'doc':
- return convertDocLink(item as SidebarItemDoc);
- case 'link':
- break;
- default:
- throw new Error(`Unknown sidebar item type: ${item.type}`);
- }
- return item as SidebarItemLink;
- });
- return {...category, items};
- };
-
- // Transform the sidebar so that all sidebar item will be in the form of 'link' or 'category' only
- // This is what will be passed as props to the UI component
- const docsSidebars: DocsSidebar = Object.entries(loadedSidebars).reduce(
- (acc: DocsSidebar, [sidebarId, sidebarItemCategories]) => {
- acc[sidebarId] = sidebarItemCategories.map(sidebarItemCategory =>
- normalizeCategory(sidebarItemCategory),
- );
- return acc;
- },
- {},
- );
-
- return {
- docsMetadata,
- docsDir,
- docsSidebars,
- sourceToPermalink,
- permalinkToSidebar,
- };
- },
-
- async contentLoaded({content, actions}) {
- if (!content) {
- return;
- }
-
- const {docLayoutComponent, docItemComponent, routeBasePath} = options;
- const {addRoute, createData} = actions;
- const aliasedSource = (source: string) =>
- `@docusaurus-plugin-content-docs/${path.relative(dataDir, source)}`;
-
- const routes = await Promise.all(
- Object.values(content.docsMetadata).map(async metadataItem => {
- const metadataPath = await createData(
- `${docuHash(metadataItem.permalink)}.json`,
- JSON.stringify(metadataItem, null, 2),
- );
- return {
- path: metadataItem.permalink,
- component: docItemComponent,
- exact: true,
- modules: {
- content: metadataItem.source,
- metadata: aliasedSource(metadataPath),
- },
- };
- }),
- );
-
- const docsBaseMetadata: DocsBaseMetadata = {
- docsSidebars: content.docsSidebars,
- permalinkToSidebar: content.permalinkToSidebar,
- };
-
- const docsBaseRoute = normalizeUrl([
- (context.siteConfig as DocusaurusConfig).baseUrl,
- routeBasePath,
- ]);
- const docsBaseMetadataPath = await createData(
- `${docuHash(docsBaseRoute)}.json`,
- JSON.stringify(docsBaseMetadata, null, 2),
- );
-
- addRoute({
- path: docsBaseRoute,
- component: docLayoutComponent,
- routes,
- modules: {
- docsMetadata: aliasedSource(docsBaseMetadataPath),
- },
- });
- },
-
- configureWebpack(_, isServer, utils) {
- const {getBabelLoader, getCacheLoader} = utils;
- const {rehypePlugins, remarkPlugins} = options;
- return {
- resolve: {
- alias: {
- '@docusaurus-plugin-content-docs': dataDir,
- },
- },
- module: {
- rules: [
- {
- test: /(\.mdx?)$/,
- include: [contentPath],
- use: [
- getCacheLoader(isServer),
- getBabelLoader(isServer),
- {
- loader: '@docusaurus/mdx-loader',
- options: {
- remarkPlugins,
- rehypePlugins,
- },
- },
- {
- loader: path.resolve(__dirname, './markdown/index.js'),
- options: {
- siteConfig: context.siteConfig,
- siteDir: context.siteDir,
- docsDir: contentPath,
- sourceToPermalink: sourceToPermalink,
- },
- },
- ].filter(Boolean),
- },
- ],
- },
- } as Configuration;
- },
- };
-}
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/lastUpdate.ts.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/lastUpdate.ts.html
deleted file mode 100644
index 4b1f979a19ab..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/lastUpdate.ts.html
+++ /dev/null
@@ -1,228 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/lastUpdate.ts
-
-
-
-
-
-
-
-
-
-
-
-
- 62.5%
- Statements
- 10/16
-
-
- 60%
- Branches
- 6/10
-
-
- 100%
- Functions
- 2/2
-
-
- 62.5%
- Lines
- 10/16
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54 |
-
-
-
-
-
-
-
-
-
-
-
-3x
-
-3x
-
-
-
-
-
-5x
-4x
-
-
-1x
-1x
-
-
-
-
-
-5x
-5x
-
-
-
-
-
-
-
-
-5x
-
-
-
-
-5x
-
-
-
-
-
-
- | /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-import shell from 'shelljs';
-import spawn from 'cross-spawn';
-
-type FileLastUpdateData = {timestamp?: number; author?: string};
-
-const GIT_COMMIT_TIMESTAMP_AUTHOR_REGEX = /^(\d+), (.+)$/;
-
-let showedGitRequirementError = false;
-
-export default function getFileLastUpdate(
- filePath: string,
-): FileLastUpdateData | null {
- function getTimestampAndAuthor(str: string): FileLastUpdateData | null {
- if (!str) {
- return null;
- }
-
- const temp = str.match(GIT_COMMIT_TIMESTAMP_AUTHOR_REGEX);
- return !temp || temp.length < 3
- ? null
- : {timestamp: +temp[1], author: temp[2]};
- }
-
- // Wrap in try/catch in case the shell commands fail (e.g. project doesn't use Git, etc).
- try {
- Iif (!shell.which('git')) {
- if (!showedGitRequirementError) {
- showedGitRequirementError = true;
- console.log('Sorry, the docs plugin last update options require Git.');
- }
-
- return null;
- }
-
- const result = spawn
- .sync('git', ['log', '-1', '--format=%ct, %an', filePath])
- .stdout.toString()
- .trim();
-
- return getTimestampAndAuthor(result);
- } catch (error) {
- console.error(error);
- }
-
- return null;
-}
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/metadata.ts.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/metadata.ts.html
deleted file mode 100644
index 09f7a1dd68a3..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/metadata.ts.html
+++ /dev/null
@@ -1,471 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/metadata.ts
-
-
-
-
-
-
-
-
-
-
-
-
- 79.07%
- Statements
- 34/43
-
-
- 58.54%
- Branches
- 24/41
-
-
- 100%
- Functions
- 1/1
-
-
- 79.07%
- Lines
- 34/43
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-10x
-
-10x
-10x
-
-
-10x
-
-
-
-10x
-
-
-
-
-10x
-2x
-
-
-10x
-8x
-
-
-10x
-10x
-4x
-4x
-4x
-
-
-
-
-10x
-10x
-
-
-10x
-
-
-
-10x
-2x
-
-
-
-
-
-
-8x
-
-
-
-10x
-10x
-3x
-3x
-2x
-
-3x
-2x
-
-
-
-10x
-1x
-
-
-10x
-2x
-2x
-
-
-10x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-10x
-
- | /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-import fs from 'fs-extra';
-import path from 'path';
-import {parse, normalizeUrl} from '@docusaurus/utils';
-import {DocusaurusConfig} from '@docusaurus/types';
-
-import lastUpdate from './lastUpdate';
-import {Order, MetadataRaw} from './types';
-
-type Args = {
- source: string;
- docsDir: string;
- order: Order;
- siteConfig: Partial<DocusaurusConfig>;
- docsBasePath: string;
- siteDir: string;
- editUrl?: string;
- showLastUpdateAuthor?: boolean;
- showLastUpdateTime?: boolean;
-};
-
-export default async function processMetadata({
- source,
- docsDir,
- order,
- siteConfig,
- docsBasePath,
- siteDir,
- editUrl,
- showLastUpdateAuthor,
- showLastUpdateTime,
-}: Args): Promise<MetadataRaw> {
- const filePath = path.join(docsDir, source);
-
- const fileString = await fs.readFile(filePath, 'utf-8');
- const {frontMatter: metadata = {}, excerpt} = parse(fileString);
-
- // Default id is the file name.
- Iif (!metadata.id) {
- metadata.id = path.basename(source, path.extname(source));
- }
-
- Iif (metadata.id.includes('/')) {
- throw new Error('Document id cannot include "/".');
- }
-
- // Default title is the id.
- if (!metadata.title) {
- metadata.title = metadata.id;
- }
-
- if (!metadata.description) {
- metadata.description = excerpt;
- }
-
- const dirName = path.dirname(source);
- if (dirName !== '.') {
- const prefix = dirName;
- Eif (prefix) {
- metadata.id = `${prefix}/${metadata.id}`;
- }
- }
-
- // Cannot use path.join() as it resolves '../' and removes the '@site'. Let webpack loader resolve it.
- const aliasedPath = `@site/${path.relative(siteDir, filePath)}`;
- metadata.source = aliasedPath;
-
- // Build the permalink.
- const {baseUrl} = siteConfig;
-
- // If user has own custom permalink defined in frontmatter
- // e.g: :baseUrl:docsUrl/:langPart/:versionPart/endiliey/:id
- if (metadata.permalink) {
- metadata.permalink = path.resolve(
- metadata.permalink
- .replace(/:baseUrl/, baseUrl)
- .replace(/:docsUrl/, docsBasePath)
- .replace(/:id/, metadata.id),
- );
- } else {
- metadata.permalink = normalizeUrl([baseUrl, docsBasePath, metadata.id]);
- }
-
- // Determine order.
- const {id} = metadata;
- if (order[id]) {
- metadata.sidebar = order[id].sidebar;
- if (order[id].next) {
- metadata.next = order[id].next;
- }
- if (order[id].previous) {
- metadata.previous = order[id].previous;
- }
- }
-
- if (editUrl) {
- metadata.editUrl = normalizeUrl([editUrl, source]);
- }
-
- if (metadata.custom_edit_url) {
- metadata.editUrl = metadata.custom_edit_url;
- delete metadata.custom_edit_url;
- }
-
- Iif (showLastUpdateAuthor || showLastUpdateTime) {
- // Use fake data in dev for faster development
- const fileLastUpdateData =
- process.env.NODE_ENV === 'production'
- ? lastUpdate(filePath)
- : {
- author: 'Author',
- timestamp: '1539502055',
- };
-
- if (fileLastUpdateData) {
- const {author, timestamp} = fileLastUpdateData;
- if (showLastUpdateAuthor && author) {
- metadata.lastUpdatedBy = author;
- }
-
- if (showLastUpdateTime && timestamp) {
- metadata.lastUpdatedAt = timestamp;
- }
- }
- }
-
- return metadata as MetadataRaw;
-}
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/order.ts.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/order.ts.html
deleted file mode 100644
index 0f332041a9d8..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/order.ts.html
+++ /dev/null
@@ -1,285 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/order.ts
-
-
-
-
-
-
-
-
-
-
-
-
- 95.65%
- Statements
- 22/23
-
-
- 90%
- Branches
- 9/10
-
-
- 100%
- Functions
- 4/4
-
-
- 95.45%
- Lines
- 21/22
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-8x
-
-8x
-9x
-
-9x
-9x
-28x
-43x
-
-19x
-
-
-19x
-
-
-
-5x
-
-19x
-19x
-
-
-
-
-
-
-
-
-9x
-
-
-9x
-19x
-
-
-
-19x
-10x
-
-
-19x
-10x
-
-
-19x
-
-
-
-
-
-
-
-7x
-
- | /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-import {
- Sidebar,
- SidebarItem,
- SidebarItemDoc,
- SidebarItemCategory,
- Order,
-} from './types';
-
-// Build the docs meta such as next, previous, category and sidebar.
-export default function createOrder(allSidebars: Sidebar = {}): Order {
- const order: Order = {};
-
- Object.keys(allSidebars).forEach(sidebarId => {
- const sidebar = allSidebars[sidebarId];
-
- const ids: string[] = [];
- const indexItems = ({items}: {items: SidebarItem[]}) => {
- items.forEach(item => {
- switch (item.type) {
- case 'category':
- indexItems({
- items: (item as SidebarItemCategory).items,
- });
- break;
- case 'ref':
- case 'link':
- // Refs and links should not be shown in navigation.
- break;
- case 'doc':
- ids.push((item as SidebarItemDoc).id);
- break;
- default:
- throw new Error(
- `Unknown item type: ${item.type}. Item: ${JSON.stringify(item)}`,
- );
- }
- });
- };
-
- indexItems({items: sidebar});
-
- // eslint-disable-next-line
- for (let i = 0; i < ids.length; i++) {
- const id = ids[i];
- let previous;
- let next;
-
- if (i > 0) {
- previous = ids[i - 1];
- }
-
- if (i < ids.length - 1) {
- next = ids[i + 1];
- }
-
- order[id] = {
- previous,
- next,
- sidebar: sidebarId,
- };
- }
- });
-
- return order;
-}
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-plugin-content-docs/src/sidebars.ts.html b/coverage/lcov-report/docusaurus-plugin-content-docs/src/sidebars.ts.html
deleted file mode 100644
index 0756aa7a4eee..000000000000
--- a/coverage/lcov-report/docusaurus-plugin-content-docs/src/sidebars.ts.html
+++ /dev/null
@@ -1,417 +0,0 @@
-
-
-
- Code coverage report for docusaurus-plugin-content-docs/src/sidebars.ts
-
-
-
-
-
-
-
-
-
-
-
-
- 88.24%
- Statements
- 30/34
-
-
- 85.71%
- Branches
- 18/21
-
-
- 100%
- Functions
- 9/9
-
-
- 87.5%
- Lines
- 28/32
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-14x
-40x
-
-
-14x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-10x
-
-10x
-
-
-
-
-
-10x
-22x
-13x
-
-
-
-
-9x
-
-4x
-
-2x
-2x
-
-2x
-2x
-
-1x
-1x
-
-
-
-
-
-
-4x
-
-
-9x
-
-
-
-
-
-
-5x
-
-
-
-4x
-
-6x
-
-
-
-
-
-1x
-
-
-6x
-
-3x
-
-
-
-
-
-
-
-5x
-5x
-4x
-
-5x
-
- | /**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-
-import fs from 'fs';
-import importFresh from 'import-fresh';
-import {
- SidebarItemCategory,
- Sidebar,
- SidebarRaw,
- SidebarItem,
- SidebarItemCategoryRaw,
-} from './types';
-
-/**
- * Check that item contains only allowed keys
- */
-function assertItem(item: Object, keys: string[]): void {
- const unknownKeys = Object.keys(item).filter(
- key => !keys.includes(key) && key !== 'type',
- );
-
- Iif (unknownKeys.length) {
- throw new Error(
- `Unknown sidebar item keys: ${unknownKeys}. Item: ${JSON.stringify(
- item,
- )}`,
- );
- }
-}
-
-/**
- * Normalizes recursively category and all its children. Ensures, that at the end
- * each item will be an object with the corresponding type
- */
-function normalizeCategory(
- category: SidebarItemCategoryRaw,
- level = 0,
-): SidebarItemCategory {
- assertItem(category, ['items', 'label']);
-
- Iif (!Array.isArray(category.items)) {
- throw new Error(
- `Error loading ${category.label} category. Category items must be array.`,
- );
- }
-
- const items: SidebarItem[] = category.items.map(item => {
- if (typeof item === 'string') {
- return {
- type: 'doc',
- id: item,
- };
- }
- switch (item.type) {
- case 'category':
- return normalizeCategory(item as SidebarItemCategoryRaw, level + 1);
- case 'link':
- assertItem(item, ['href', 'label']);
- break;
- case 'ref':
- assertItem(item, ['id']);
- break;
- default:
- Eif (item.type !== 'doc') {
- throw new Error(`Unknown sidebar item type: ${item.type}`);
- }
-
- assertItem(item, ['id']);
- break;
- }
-
- return item as SidebarItem;
- });
-
- return {...category, items};
-}
-
-/**
- * Converts sidebars object to mapping to arrays of sidebar item objects
- */
-function normalizeSidebar(sidebars: SidebarRaw): Sidebar {
- return Object.entries(sidebars).reduce(
- (acc: Sidebar, [sidebarId, sidebar]) => {
- let normalizedSidebar: SidebarItemCategoryRaw[];
-
- if (!Array.isArray(sidebar)) {
- // convert sidebar to a more generic structure
- normalizedSidebar = Object.entries(sidebar).map(([label, items]) => ({
- type: 'category',
- label,
- items,
- }));
- } else {
- normalizedSidebar = sidebar;
- }
-
- acc[sidebarId] = normalizedSidebar.map(item => normalizeCategory(item));
-
- return acc;
- },
- {},
- );
-}
-
-export default function loadSidebars(sidebarPath: string): Sidebar {
- // We don't want sidebars to be cached because of hotreloading.
- let allSidebars: SidebarRaw = {};
- if (sidebarPath && fs.existsSync(sidebarPath)) {
- allSidebars = importFresh(sidebarPath) as SidebarRaw;
- }
- return normalizeSidebar(allSidebars);
-}
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-utils/lib/index.html b/coverage/lcov-report/docusaurus-utils/lib/index.html
deleted file mode 100644
index e6c4f983dd53..000000000000
--- a/coverage/lcov-report/docusaurus-utils/lib/index.html
+++ /dev/null
@@ -1,97 +0,0 @@
-
-
-
- Code coverage report for docusaurus-utils/lib
-
-
-
-
-
-
-
-
-
-
- All files docusaurus-utils/lib
-
-
-
- 46.36%
- Statements
- 51/110
-
-
- 35.38%
- Branches
- 23/65
-
-
- 26.09%
- Functions
- 6/23
-
-
- 48.08%
- Lines
- 50/104
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-
-
-
- File |
- |
- Statements |
- |
- Branches |
- |
- Functions |
- |
- Lines |
- |
-
-
-
- index.js |
- |
- 46.36% |
- 51/110 |
- 35.38% |
- 23/65 |
- 26.09% |
- 6/23 |
- 48.08% |
- 50/104 |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/docusaurus-utils/lib/index.js.html b/coverage/lcov-report/docusaurus-utils/lib/index.js.html
deleted file mode 100644
index 6bf1da2e6c85..000000000000
--- a/coverage/lcov-report/docusaurus-utils/lib/index.js.html
+++ /dev/null
@@ -1,681 +0,0 @@
-
-
-
- Code coverage report for docusaurus-utils/lib/index.js
-
-
-
-
-
-
-
-
-
-
-
-
- 46.36%
- Statements
- 51/110
-
-
- 35.38%
- Branches
- 23/65
-
-
- 26.09%
- Functions
- 6/23
-
-
- 48.08%
- Lines
- 50/104
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-1
-2
-3
-4
-5
-6
-7
-8
-9
-10
-11
-12
-13
-14
-15
-16
-17
-18
-19
-20
-21
-22
-23
-24
-25
-26
-27
-28
-29
-30
-31
-32
-33
-34
-35
-36
-37
-38
-39
-40
-41
-42
-43
-44
-45
-46
-47
-48
-49
-50
-51
-52
-53
-54
-55
-56
-57
-58
-59
-60
-61
-62
-63
-64
-65
-66
-67
-68
-69
-70
-71
-72
-73
-74
-75
-76
-77
-78
-79
-80
-81
-82
-83
-84
-85
-86
-87
-88
-89
-90
-91
-92
-93
-94
-95
-96
-97
-98
-99
-100
-101
-102
-103
-104
-105
-106
-107
-108
-109
-110
-111
-112
-113
-114
-115
-116
-117
-118
-119
-120
-121
-122
-123
-124
-125
-126
-127
-128
-129
-130
-131
-132
-133
-134
-135
-136
-137
-138
-139
-140
-141
-142
-143
-144
-145
-146
-147
-148
-149
-150
-151
-152
-153
-154
-155
-156
-157
-158
-159
-160
-161
-162
-163
-164
-165
-166
-167
-168
-169
-170
-171
-172
-173
-174
-175
-176
-177
-178
-179
-180
-181
-182
-183
-184
-185
-186
-187
-188
-189
-190
-191
-192
-193
-194
-195
-196
-197
-198
-199
-200
-201
-202
-203
-204
-205 |
-
-
-
-
-
-
-2x
-
-
-
-
-
-
-
-
-2x
-10x
-
-2x
-2x
-2x
-2x
-2x
-2x
-2x
-2x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2x
-2x
-2x
-
-
-
-
-
-
-
-
-
-2x
-
-
-
-
-
-
-2x
-
-
-
-
-
-
-
-
-
-
-
-
-
-2x
-
-
-
-
-
-
-
-
-
-
-
-2x
-
-
-
-
-
-
-
-
-
-
-
-2x
-2x
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-2x
-
-18x
-
-
-36x
-
-
-2x
-
-
-
-
-
-
-
-
-
-
-2x
-
-10x
-
-10x
-
-
-
-
-
-10x
-10x
-
-2x
-
-9x
-9x
-
-9x
-
-
-
-
-
-9x
-9x
-
-9x
-26x
-26x
-
-
-26x
-
-
-
-26x
-
-17x
-
-
-
-26x
-26x
-
-9x
-
-
-9x
-
-9x
-9x
-
-9x
-9x
-
-2x
- | "use strict";
-/**
- * Copyright (c) 2017-present, Facebook, Inc.
- *
- * This source code is licensed under the MIT license found in the
- * LICENSE file in the root directory of this source tree.
- */
-var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
- function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
- return new (P || (P = Promise))(function (resolve, reject) {
- function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
- function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
- function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
- step((generator = generator.apply(thisArg, _arguments || [])).next());
- });
-};
-var __importDefault = (this && this.__importDefault) || function (mod) {
- return (mod && mod.__esModule) ? mod : { "default": mod };
-};
-Object.defineProperty(exports, "__esModule", { value: true });
-const path_1 = __importDefault(require("path"));
-const gray_matter_1 = __importDefault(require("gray-matter"));
-const crypto_1 = require("crypto");
-const lodash_1 = __importDefault(require("lodash"));
-const escape_string_regexp_1 = __importDefault(require("escape-string-regexp"));
-const fs_extra_1 = __importDefault(require("fs-extra"));
-const fileHash = new Map();
-function generate(generatedFilesDir, file, content) {
- return __awaiter(this, void 0, void 0, function* () {
- const filepath = path_1.default.join(generatedFilesDir, file);
- const lastHash = fileHash.get(filepath);
- const currentHash = crypto_1.createHash('md5')
- .update(content)
- .digest('hex');
- if (lastHash !== currentHash) {
- yield fs_extra_1.default.ensureDir(path_1.default.dirname(filepath));
- yield fs_extra_1.default.writeFile(filepath, content);
- fileHash.set(filepath, currentHash);
- }
- });
-}
-exports.generate = generate;
-const indexRE = /(^|.*\/)index\.(md|js)$/i;
-const extRE = /\.(md|js)$/;
-/**
- * Convert filepath to url path. Example: 'index.md' -> '/', 'foo/bar.js' -> '/foo/bar',
- */
-function fileToPath(file) {
- if (indexRE.test(file)) {
- return file.replace(indexRE, '/$1');
- }
- return `/${file.replace(extRE, '').replace(/\\/g, '/')}`;
-}
-exports.fileToPath = fileToPath;
-function encodePath(userpath) {
- return userpath
- .split('/')
- .map(item => encodeURIComponent(item))
- .join('/');
-}
-exports.encodePath = encodePath;
-/**
- * Given an input string, convert to kebab-case and append a hash. Avoid str collision
- */
-function docuHash(str) {
- if (str === '/') {
- return 'index';
- }
- const shortHash = crypto_1.createHash('md5')
- .update(str)
- .digest('hex')
- .substr(0, 3);
- return `${lodash_1.default.kebabCase(str)}-${shortHash}`;
-}
-exports.docuHash = docuHash;
-/**
- * Generate unique React Component Name. E.g: /foo-bar -> FooBar096
- */
-function genComponentName(pagePath) {
- if (pagePath === '/') {
- return 'index';
- }
- const pageHash = docuHash(pagePath);
- const pascalCase = lodash_1.default.flow(lodash_1.default.camelCase, lodash_1.default.upperFirst);
- return pascalCase(pageHash);
-}
-exports.genComponentName = genComponentName;
-/**
- * Convert Windows backslash paths to posix style paths. E.g: endi\\lie -> endi/lie
- */
-function posixPath(str) {
- const isExtendedLengthPath = /^\\\\\?\\/.test(str);
- const hasNonAscii = /[^\u0000-\u0080]+/.test(str); // eslint-disable-line
- if (isExtendedLengthPath || hasNonAscii) {
- return str;
- }
- return str.replace(/\\/g, '/');
-}
-exports.posixPath = posixPath;
-const chunkNameCache = new Map();
-/**
- * Generate unique chunk name given a module path
- */
-function genChunkName(modulePath, prefix, preferredName, shortId) {
- let chunkName = chunkNameCache.get(modulePath);
- if (!chunkName) {
- if (shortId) {
- chunkName = crypto_1.createHash('md5')
- .update(modulePath)
- .digest('hex')
- .substr(0, 8);
- }
- else {
- let str = modulePath;
- if (preferredName) {
- const shortHash = crypto_1.createHash('md5')
- .update(modulePath)
- .digest('hex')
- .substr(0, 3);
- str = `${preferredName}${shortHash}`;
- }
- const name = str === '/' ? 'index' : docuHash(str);
- chunkName = prefix ? `${prefix}---${name}` : name;
- }
- chunkNameCache.set(modulePath, chunkName);
- }
- return chunkName;
-}
-exports.genChunkName = genChunkName;
-function idx(target, keyPaths) {
- return (target &&
- keyPaths &&
- (Array.isArray(keyPaths)
- ? keyPaths.reduce((obj, key) => obj && obj[key], target)
- : target[keyPaths]));
-}
-exports.idx = idx;
-/**
- * Given a filepath and dirpath, get the first directory
- */
-function getSubFolder(file, refDir) {
- const separator = escape_string_regexp_1.default(path_1.default.sep);
- const baseDir = escape_string_regexp_1.default(path_1.default.basename(refDir));
- const regexSubFolder = new RegExp(`${baseDir}${separator}(.*?)${separator}.*`);
- const match = regexSubFolder.exec(file);
- return match && match[1];
-}
-exports.getSubFolder = getSubFolder;
-function parse(fileString) {
- const options = {
- excerpt: (file) => {
- file.excerpt = file.content
- .trim()
- .split('\n', 1)
- .shift();
- },
- };
- const { data: frontMatter, content, excerpt } = gray_matter_1.default(fileString, options);
- return { frontMatter, content, excerpt };
-}
-exports.parse = parse;
-function normalizeUrl(rawUrls) {
- const urls = rawUrls;
- const resultArray = [];
- // If the first part is a plain protocol, we combine it with the next part.
- Iif (urls[0].match(/^[^/:]+:\/*$/) && urls.length > 1) {
- const first = urls.shift();
- urls[0] = first + urls[0];
- }
- // There must be two or three slashes in the file protocol,
- // two slashes in anything else.
- const replacement = urls[0].match(/^file:\/\/\//) ? '$1:///' : '$1://';
- urls[0] = urls[0].replace(/^([^/:]+):\/*/, replacement);
- // eslint-disable-next-line
- for (let i = 0; i < urls.length; i++) {
- let component = urls[i];
- Iif (typeof component !== 'string') {
- throw new TypeError(`Url must be a string. Received ${typeof component}`);
- }
- Iif (component === '') {
- // eslint-disable-next-line
- continue;
- }
- if (i > 0) {
- // Removing the starting slashes for each component but the first.
- component = component.replace(/^[/]+/, '');
- }
- // Removing the ending slashes for each component but the last.
- // For the last component we will combine multiple slashes to a single one.
- component = component.replace(/[/]+$/, i < urls.length - 1 ? '' : '/');
- resultArray.push(component);
- }
- let str = resultArray.join('/');
- // Each input component is now separated by a single slash except the possible first plain protocol part.
- // remove trailing slash before parameters or hash
- str = str.replace(/\/(\?|&|#[^!])/g, '$1');
- // replace ? in parameters with &
- const parts = str.split('?');
- str = parts.shift() + (parts.length > 0 ? '?' : '') + parts.join('&');
- // dedupe forward slashes
- str = str.replace(/^\/+/, '/');
- return str;
-}
-exports.normalizeUrl = normalizeUrl;
- |
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/index.html b/coverage/lcov-report/index.html
deleted file mode 100644
index 24a6a3e96a22..000000000000
--- a/coverage/lcov-report/index.html
+++ /dev/null
@@ -1,123 +0,0 @@
-
-
-
- Code coverage report for All files
-
-
-
-
-
-
-
-
-
-
- All files
-
-
-
- 65.55%
- Statements
- 196/299
-
-
- 55.56%
- Branches
- 95/171
-
-
- 58.18%
- Functions
- 32/55
-
-
- 66.44%
- Lines
- 192/289
-
-
-
- Press n or j to go to the next uncovered block, b, p or k for the previous block.
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/coverage/lcov-report/prettify.css b/coverage/lcov-report/prettify.css
deleted file mode 100644
index b317a7cda31a..000000000000
--- a/coverage/lcov-report/prettify.css
+++ /dev/null
@@ -1 +0,0 @@
-.pln{color:#000}@media screen{.str{color:#080}.kwd{color:#008}.com{color:#800}.typ{color:#606}.lit{color:#066}.pun,.opn,.clo{color:#660}.tag{color:#008}.atn{color:#606}.atv{color:#080}.dec,.var{color:#606}.fun{color:red}}@media print,projection{.str{color:#060}.kwd{color:#006;font-weight:bold}.com{color:#600;font-style:italic}.typ{color:#404;font-weight:bold}.lit{color:#044}.pun,.opn,.clo{color:#440}.tag{color:#006;font-weight:bold}.atn{color:#404}.atv{color:#060}}pre.prettyprint{padding:2px;border:1px solid #888}ol.linenums{margin-top:0;margin-bottom:0}li.L0,li.L1,li.L2,li.L3,li.L5,li.L6,li.L7,li.L8{list-style-type:none}li.L1,li.L3,li.L5,li.L7,li.L9{background:#eee}
diff --git a/coverage/lcov-report/prettify.js b/coverage/lcov-report/prettify.js
deleted file mode 100644
index b79d0732b675..000000000000
--- a/coverage/lcov-report/prettify.js
+++ /dev/null
@@ -1,1007 +0,0 @@
-/* eslint-disable */
-window.PR_SHOULD_USE_CONTINUATION = true;
-(function() {
- var h = ['break,continue,do,else,for,if,return,while'];
- var u = [
- h,
- 'auto,case,char,const,default,double,enum,extern,float,goto,int,long,register,short,signed,sizeof,static,struct,switch,typedef,union,unsigned,void,volatile',
- ];
- var p = [
- u,
- 'catch,class,delete,false,import,new,operator,private,protected,public,this,throw,true,try,typeof',
- ];
- var l = [
- p,
- 'alignof,align_union,asm,axiom,bool,concept,concept_map,const_cast,constexpr,decltype,dynamic_cast,explicit,export,friend,inline,late_check,mutable,namespace,nullptr,reinterpret_cast,static_assert,static_cast,template,typeid,typename,using,virtual,where',
- ];
- var x = [
- p,
- 'abstract,boolean,byte,extends,final,finally,implements,import,instanceof,null,native,package,strictfp,super,synchronized,throws,transient',
- ];
- var R = [
- x,
- 'as,base,by,checked,decimal,delegate,descending,dynamic,event,fixed,foreach,from,group,implicit,in,interface,internal,into,is,lock,object,out,override,orderby,params,partial,readonly,ref,sbyte,sealed,stackalloc,string,select,uint,ulong,unchecked,unsafe,ushort,var',
- ];
- var r =
- 'all,and,by,catch,class,else,extends,false,finally,for,if,in,is,isnt,loop,new,no,not,null,of,off,on,or,return,super,then,true,try,unless,until,when,while,yes';
- var w = [
- p,
- 'debugger,eval,export,function,get,null,set,undefined,var,with,Infinity,NaN',
- ];
- var s =
- 'caller,delete,die,do,dump,elsif,eval,exit,foreach,for,goto,if,import,last,local,my,next,no,our,print,package,redo,require,sub,undef,unless,until,use,wantarray,while,BEGIN,END';
- var I = [
- h,
- 'and,as,assert,class,def,del,elif,except,exec,finally,from,global,import,in,is,lambda,nonlocal,not,or,pass,print,raise,try,with,yield,False,True,None',
- ];
- var f = [
- h,
- 'alias,and,begin,case,class,def,defined,elsif,end,ensure,false,in,module,next,nil,not,or,redo,rescue,retry,self,super,then,true,undef,unless,until,when,yield,BEGIN,END',
- ];
- var H = [h, 'case,done,elif,esac,eval,fi,function,in,local,set,then,until'];
- var A = [l, R, w, s + I, f, H];
- var e = /^(DIR|FILE|vector|(de|priority_)?queue|list|stack|(const_)?iterator|(multi)?(set|map)|bitset|u?(int|float)\d*)/;
- var C = 'str';
- var z = 'kwd';
- var j = 'com';
- var O = 'typ';
- var G = 'lit';
- var L = 'pun';
- var F = 'pln';
- var m = 'tag';
- var E = 'dec';
- var J = 'src';
- var P = 'atn';
- var n = 'atv';
- var N = 'nocode';
- var M =
- '(?:^^\\.?|[+-]|\\!|\\!=|\\!==|\\#|\\%|\\%=|&|&&|&&=|&=|\\(|\\*|\\*=|\\+=|\\,|\\-=|\\->|\\/|\\/=|:|::|\\;|<|<<|<<=|<=|=|==|===|>|>=|>>|>>=|>>>|>>>=|\\?|\\@|\\[|\\^|\\^=|\\^\\^|\\^\\^=|\\{|\\||\\|=|\\|\\||\\|\\|=|\\~|break|case|continue|delete|do|else|finally|instanceof|return|throw|try|typeof)\\s*';
- function k(Z) {
- var ad = 0;
- var S = false;
- var ac = false;
- for (var V = 0, U = Z.length; V < U; ++V) {
- var ae = Z[V];
- if (ae.ignoreCase) {
- ac = true;
- } else {
- if (
- /[a-z]/i.test(
- ae.source.replace(/\\u[0-9a-f]{4}|\\x[0-9a-f]{2}|\\[^ux]/gi, ''),
- )
- ) {
- S = true;
- ac = false;
- break;
- }
- }
- }
- var Y = {b: 8, t: 9, n: 10, v: 11, f: 12, r: 13};
- function ab(ah) {
- var ag = ah.charCodeAt(0);
- if (ag !== 92) {
- return ag;
- }
- var af = ah.charAt(1);
- ag = Y[af];
- if (ag) {
- return ag;
- } else {
- if ('0' <= af && af <= '7') {
- return parseInt(ah.substring(1), 8);
- } else {
- if (af === 'u' || af === 'x') {
- return parseInt(ah.substring(2), 16);
- } else {
- return ah.charCodeAt(1);
- }
- }
- }
- }
- function T(af) {
- if (af < 32) {
- return (af < 16 ? '\\x0' : '\\x') + af.toString(16);
- }
- var ag = String.fromCharCode(af);
- if (ag === '\\' || ag === '-' || ag === '[' || ag === ']') {
- ag = '\\' + ag;
- }
- return ag;
- }
- function X(am) {
- var aq = am
- .substring(1, am.length - 1)
- .match(
- new RegExp(
- '\\\\u[0-9A-Fa-f]{4}|\\\\x[0-9A-Fa-f]{2}|\\\\[0-3][0-7]{0,2}|\\\\[0-7]{1,2}|\\\\[\\s\\S]|-|[^-\\\\]',
- 'g',
- ),
- );
- var ak = [];
- var af = [];
- var ao = aq[0] === '^';
- for (var ar = ao ? 1 : 0, aj = aq.length; ar < aj; ++ar) {
- var ah = aq[ar];
- if (/\\[bdsw]/i.test(ah)) {
- ak.push(ah);
- } else {
- var ag = ab(ah);
- var al;
- if (ar + 2 < aj && '-' === aq[ar + 1]) {
- al = ab(aq[ar + 2]);
- ar += 2;
- } else {
- al = ag;
- }
- af.push([ag, al]);
- if (!(al < 65 || ag > 122)) {
- if (!(al < 65 || ag > 90)) {
- af.push([Math.max(65, ag) | 32, Math.min(al, 90) | 32]);
- }
- if (!(al < 97 || ag > 122)) {
- af.push([Math.max(97, ag) & ~32, Math.min(al, 122) & ~32]);
- }
- }
- }
- }
- af.sort(function(av, au) {
- return av[0] - au[0] || au[1] - av[1];
- });
- var ai = [];
- var ap = [NaN, NaN];
- for (var ar = 0; ar < af.length; ++ar) {
- var at = af[ar];
- if (at[0] <= ap[1] + 1) {
- ap[1] = Math.max(ap[1], at[1]);
- } else {
- ai.push((ap = at));
- }
- }
- var an = ['['];
- if (ao) {
- an.push('^');
- }
- an.push.apply(an, ak);
- for (var ar = 0; ar < ai.length; ++ar) {
- var at = ai[ar];
- an.push(T(at[0]));
- if (at[1] > at[0]) {
- if (at[1] + 1 > at[0]) {
- an.push('-');
- }
- an.push(T(at[1]));
- }
- }
- an.push(']');
- return an.join('');
- }
- function W(al) {
- var aj = al.source.match(
- new RegExp(
- '(?:\\[(?:[^\\x5C\\x5D]|\\\\[\\s\\S])*\\]|\\\\u[A-Fa-f0-9]{4}|\\\\x[A-Fa-f0-9]{2}|\\\\[0-9]+|\\\\[^ux0-9]|\\(\\?[:!=]|[\\(\\)\\^]|[^\\x5B\\x5C\\(\\)\\^]+)',
- 'g',
- ),
- );
- var ah = aj.length;
- var an = [];
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- var ag = aj[ak];
- if (ag === '(') {
- ++am;
- } else {
- if ('\\' === ag.charAt(0)) {
- var af = +ag.substring(1);
- if (af && af <= am) {
- an[af] = -1;
- }
- }
- }
- }
- for (var ak = 1; ak < an.length; ++ak) {
- if (-1 === an[ak]) {
- an[ak] = ++ad;
- }
- }
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- var ag = aj[ak];
- if (ag === '(') {
- ++am;
- if (an[am] === undefined) {
- aj[ak] = '(?:';
- }
- } else {
- if ('\\' === ag.charAt(0)) {
- var af = +ag.substring(1);
- if (af && af <= am) {
- aj[ak] = '\\' + an[am];
- }
- }
- }
- }
- for (var ak = 0, am = 0; ak < ah; ++ak) {
- if ('^' === aj[ak] && '^' !== aj[ak + 1]) {
- aj[ak] = '';
- }
- }
- if (al.ignoreCase && S) {
- for (var ak = 0; ak < ah; ++ak) {
- var ag = aj[ak];
- var ai = ag.charAt(0);
- if (ag.length >= 2 && ai === '[') {
- aj[ak] = X(ag);
- } else {
- if (ai !== '\\') {
- aj[ak] = ag.replace(/[a-zA-Z]/g, function(ao) {
- var ap = ao.charCodeAt(0);
- return '[' + String.fromCharCode(ap & ~32, ap | 32) + ']';
- });
- }
- }
- }
- }
- return aj.join('');
- }
- var aa = [];
- for (var V = 0, U = Z.length; V < U; ++V) {
- var ae = Z[V];
- if (ae.global || ae.multiline) {
- throw new Error('' + ae);
- }
- aa.push('(?:' + W(ae) + ')');
- }
- return new RegExp(aa.join('|'), ac ? 'gi' : 'g');
- }
- function a(V) {
- var U = /(?:^|\s)nocode(?:\s|$)/;
- var X = [];
- var T = 0;
- var Z = [];
- var W = 0;
- var S;
- if (V.currentStyle) {
- S = V.currentStyle.whiteSpace;
- } else {
- if (window.getComputedStyle) {
- S = document.defaultView
- .getComputedStyle(V, null)
- .getPropertyValue('white-space');
- }
- }
- var Y = S && 'pre' === S.substring(0, 3);
- function aa(ab) {
- switch (ab.nodeType) {
- case 1:
- if (U.test(ab.className)) {
- return;
- }
- for (var ae = ab.firstChild; ae; ae = ae.nextSibling) {
- aa(ae);
- }
- var ad = ab.nodeName;
- if ('BR' === ad || 'LI' === ad) {
- X[W] = '\n';
- Z[W << 1] = T++;
- Z[(W++ << 1) | 1] = ab;
- }
- break;
- case 3:
- case 4:
- var ac = ab.nodeValue;
- if (ac.length) {
- if (!Y) {
- ac = ac.replace(/[ \t\r\n]+/g, ' ');
- } else {
- ac = ac.replace(/\r\n?/g, '\n');
- }
- X[W] = ac;
- Z[W << 1] = T;
- T += ac.length;
- Z[(W++ << 1) | 1] = ab;
- }
- break;
- }
- }
- aa(V);
- return {sourceCode: X.join('').replace(/\n$/, ''), spans: Z};
- }
- function B(S, U, W, T) {
- if (!U) {
- return;
- }
- var V = {sourceCode: U, basePos: S};
- W(V);
- T.push.apply(T, V.decorations);
- }
- var v = /\S/;
- function o(S) {
- var V = undefined;
- for (var U = S.firstChild; U; U = U.nextSibling) {
- var T = U.nodeType;
- V = T === 1 ? (V ? S : U) : T === 3 ? (v.test(U.nodeValue) ? S : V) : V;
- }
- return V === S ? undefined : V;
- }
- function g(U, T) {
- var S = {};
- var V;
- (function() {
- var ad = U.concat(T);
- var ah = [];
- var ag = {};
- for (var ab = 0, Z = ad.length; ab < Z; ++ab) {
- var Y = ad[ab];
- var ac = Y[3];
- if (ac) {
- for (var ae = ac.length; --ae >= 0; ) {
- S[ac.charAt(ae)] = Y;
- }
- }
- var af = Y[1];
- var aa = '' + af;
- if (!ag.hasOwnProperty(aa)) {
- ah.push(af);
- ag[aa] = null;
- }
- }
- ah.push(/[\0-\uffff]/);
- V = k(ah);
- })();
- var X = T.length;
- var W = function(ah) {
- var Z = ah.sourceCode,
- Y = ah.basePos;
- var ad = [Y, F];
- var af = 0;
- var an = Z.match(V) || [];
- var aj = {};
- for (var ae = 0, aq = an.length; ae < aq; ++ae) {
- var ag = an[ae];
- var ap = aj[ag];
- var ai = void 0;
- var am;
- if (typeof ap === 'string') {
- am = false;
- } else {
- var aa = S[ag.charAt(0)];
- if (aa) {
- ai = ag.match(aa[1]);
- ap = aa[0];
- } else {
- for (var ao = 0; ao < X; ++ao) {
- aa = T[ao];
- ai = ag.match(aa[1]);
- if (ai) {
- ap = aa[0];
- break;
- }
- }
- if (!ai) {
- ap = F;
- }
- }
- am = ap.length >= 5 && 'lang-' === ap.substring(0, 5);
- if (am && !(ai && typeof ai[1] === 'string')) {
- am = false;
- ap = J;
- }
- if (!am) {
- aj[ag] = ap;
- }
- }
- var ab = af;
- af += ag.length;
- if (!am) {
- ad.push(Y + ab, ap);
- } else {
- var al = ai[1];
- var ak = ag.indexOf(al);
- var ac = ak + al.length;
- if (ai[2]) {
- ac = ag.length - ai[2].length;
- ak = ac - al.length;
- }
- var ar = ap.substring(5);
- B(Y + ab, ag.substring(0, ak), W, ad);
- B(Y + ab + ak, al, q(ar, al), ad);
- B(Y + ab + ac, ag.substring(ac), W, ad);
- }
- }
- ah.decorations = ad;
- };
- return W;
- }
- function i(T) {
- var W = [],
- S = [];
- if (T.tripleQuotedStrings) {
- W.push([
- C,
- /^(?:\'\'\'(?:[^\'\\]|\\[\s\S]|\'{1,2}(?=[^\']))*(?:\'\'\'|$)|\"\"\"(?:[^\"\\]|\\[\s\S]|\"{1,2}(?=[^\"]))*(?:\"\"\"|$)|\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$))/,
- null,
- '\'"',
- ]);
- } else {
- if (T.multiLineStrings) {
- W.push([
- C,
- /^(?:\'(?:[^\\\']|\\[\s\S])*(?:\'|$)|\"(?:[^\\\"]|\\[\s\S])*(?:\"|$)|\`(?:[^\\\`]|\\[\s\S])*(?:\`|$))/,
- null,
- '\'"`',
- ]);
- } else {
- W.push([
- C,
- /^(?:\'(?:[^\\\'\r\n]|\\.)*(?:\'|$)|\"(?:[^\\\"\r\n]|\\.)*(?:\"|$))/,
- null,
- '"\'',
- ]);
- }
- }
- if (T.verbatimStrings) {
- S.push([C, /^@\"(?:[^\"]|\"\")*(?:\"|$)/, null]);
- }
- var Y = T.hashComments;
- if (Y) {
- if (T.cStyleComments) {
- if (Y > 1) {
- W.push([j, /^#(?:##(?:[^#]|#(?!##))*(?:###|$)|.*)/, null, '#']);
- } else {
- W.push([
- j,
- /^#(?:(?:define|elif|else|endif|error|ifdef|include|ifndef|line|pragma|undef|warning)\b|[^\r\n]*)/,
- null,
- '#',
- ]);
- }
- S.push([
- C,
- /^<(?:(?:(?:\.\.\/)*|\/?)(?:[\w-]+(?:\/[\w-]+)+)?[\w-]+\.h|[a-z]\w*)>/,
- null,
- ]);
- } else {
- W.push([j, /^#[^\r\n]*/, null, '#']);
- }
- }
- if (T.cStyleComments) {
- S.push([j, /^\/\/[^\r\n]*/, null]);
- S.push([j, /^\/\*[\s\S]*?(?:\*\/|$)/, null]);
- }
- if (T.regexLiterals) {
- var X =
- '/(?=[^/*])(?:[^/\\x5B\\x5C]|\\x5C[\\s\\S]|\\x5B(?:[^\\x5C\\x5D]|\\x5C[\\s\\S])*(?:\\x5D|$))+/';
- S.push(['lang-regex', new RegExp('^' + M + '(' + X + ')')]);
- }
- var V = T.types;
- if (V) {
- S.push([O, V]);
- }
- var U = ('' + T.keywords).replace(/^ | $/g, '');
- if (U.length) {
- S.push([
- z,
- new RegExp('^(?:' + U.replace(/[\s,]+/g, '|') + ')\\b'),
- null,
- ]);
- }
- W.push([F, /^\s+/, null, ' \r\n\t\xA0']);
- S.push(
- [G, /^@[a-z_$][a-z_$@0-9]*/i, null],
- [O, /^(?:[@_]?[A-Z]+[a-z][A-Za-z_$@0-9]*|\w+_t\b)/, null],
- [F, /^[a-z_$][a-z_$@0-9]*/i, null],
- [
- G,
- new RegExp(
- '^(?:0x[a-f0-9]+|(?:\\d(?:_\\d+)*\\d*(?:\\.\\d*)?|\\.\\d\\+)(?:e[+\\-]?\\d+)?)[a-z]*',
- 'i',
- ),
- null,
- '0123456789',
- ],
- [F, /^\\[\s\S]?/, null],
- [L, /^.[^\s\w\.$@\'\"\`\/\#\\]*/, null],
- );
- return g(W, S);
- }
- var K = i({
- keywords: A,
- hashComments: true,
- cStyleComments: true,
- multiLineStrings: true,
- regexLiterals: true,
- });
- function Q(V, ag) {
- var U = /(?:^|\s)nocode(?:\s|$)/;
- var ab = /\r\n?|\n/;
- var ac = V.ownerDocument;
- var S;
- if (V.currentStyle) {
- S = V.currentStyle.whiteSpace;
- } else {
- if (window.getComputedStyle) {
- S = ac.defaultView
- .getComputedStyle(V, null)
- .getPropertyValue('white-space');
- }
- }
- var Z = S && 'pre' === S.substring(0, 3);
- var af = ac.createElement('LI');
- while (V.firstChild) {
- af.appendChild(V.firstChild);
- }
- var W = [af];
- function ae(al) {
- switch (al.nodeType) {
- case 1:
- if (U.test(al.className)) {
- break;
- }
- if ('BR' === al.nodeName) {
- ad(al);
- if (al.parentNode) {
- al.parentNode.removeChild(al);
- }
- } else {
- for (var an = al.firstChild; an; an = an.nextSibling) {
- ae(an);
- }
- }
- break;
- case 3:
- case 4:
- if (Z) {
- var am = al.nodeValue;
- var aj = am.match(ab);
- if (aj) {
- var ai = am.substring(0, aj.index);
- al.nodeValue = ai;
- var ah = am.substring(aj.index + aj[0].length);
- if (ah) {
- var ak = al.parentNode;
- ak.insertBefore(ac.createTextNode(ah), al.nextSibling);
- }
- ad(al);
- if (!ai) {
- al.parentNode.removeChild(al);
- }
- }
- }
- break;
- }
- }
- function ad(ak) {
- while (!ak.nextSibling) {
- ak = ak.parentNode;
- if (!ak) {
- return;
- }
- }
- function ai(al, ar) {
- var aq = ar ? al.cloneNode(false) : al;
- var ao = al.parentNode;
- if (ao) {
- var ap = ai(ao, 1);
- var an = al.nextSibling;
- ap.appendChild(aq);
- for (var am = an; am; am = an) {
- an = am.nextSibling;
- ap.appendChild(am);
- }
- }
- return aq;
- }
- var ah = ai(ak.nextSibling, 0);
- for (var aj; (aj = ah.parentNode) && aj.nodeType === 1; ) {
- ah = aj;
- }
- W.push(ah);
- }
- for (var Y = 0; Y < W.length; ++Y) {
- ae(W[Y]);
- }
- if (ag === (ag | 0)) {
- W[0].setAttribute('value', ag);
- }
- var aa = ac.createElement('OL');
- aa.className = 'linenums';
- var X = Math.max(0, (ag - 1) | 0) || 0;
- for (var Y = 0, T = W.length; Y < T; ++Y) {
- af = W[Y];
- af.className = 'L' + ((Y + X) % 10);
- if (!af.firstChild) {
- af.appendChild(ac.createTextNode('\xA0'));
- }
- aa.appendChild(af);
- }
- V.appendChild(aa);
- }
- function D(ac) {
- var aj = /\bMSIE\b/.test(navigator.userAgent);
- var am = /\n/g;
- var al = ac.sourceCode;
- var an = al.length;
- var V = 0;
- var aa = ac.spans;
- var T = aa.length;
- var ah = 0;
- var X = ac.decorations;
- var Y = X.length;
- var Z = 0;
- X[Y] = an;
- var ar, aq;
- for (aq = ar = 0; aq < Y; ) {
- if (X[aq] !== X[aq + 2]) {
- X[ar++] = X[aq++];
- X[ar++] = X[aq++];
- } else {
- aq += 2;
- }
- }
- Y = ar;
- for (aq = ar = 0; aq < Y; ) {
- var at = X[aq];
- var ab = X[aq + 1];
- var W = aq + 2;
- while (W + 2 <= Y && X[W + 1] === ab) {
- W += 2;
- }
- X[ar++] = at;
- X[ar++] = ab;
- aq = W;
- }
- Y = X.length = ar;
- var ae = null;
- while (ah < T) {
- var af = aa[ah];
- var S = aa[ah + 2] || an;
- var ag = X[Z];
- var ap = X[Z + 2] || an;
- var W = Math.min(S, ap);
- var ak = aa[ah + 1];
- var U;
- if (ak.nodeType !== 1 && (U = al.substring(V, W))) {
- if (aj) {
- U = U.replace(am, '\r');
- }
- ak.nodeValue = U;
- var ai = ak.ownerDocument;
- var ao = ai.createElement('SPAN');
- ao.className = X[Z + 1];
- var ad = ak.parentNode;
- ad.replaceChild(ao, ak);
- ao.appendChild(ak);
- if (V < S) {
- aa[ah + 1] = ak = ai.createTextNode(al.substring(W, S));
- ad.insertBefore(ak, ao.nextSibling);
- }
- }
- V = W;
- if (V >= S) {
- ah += 2;
- }
- if (V >= ap) {
- Z += 2;
- }
- }
- }
- var t = {};
- function c(U, V) {
- for (var S = V.length; --S >= 0; ) {
- var T = V[S];
- if (!t.hasOwnProperty(T)) {
- t[T] = U;
- } else {
- if (window.console) {
- console.warn('cannot override language handler %s', T);
- }
- }
- }
- }
- function q(T, S) {
- if (!(T && t.hasOwnProperty(T))) {
- T = /^\s*]*(?:>|$)/],
- [j, /^<\!--[\s\S]*?(?:-\->|$)/],
- ['lang-', /^<\?([\s\S]+?)(?:\?>|$)/],
- ['lang-', /^<%([\s\S]+?)(?:%>|$)/],
- [L, /^(?:<[%?]|[%?]>)/],
- ['lang-', /^]*>([\s\S]+?)<\/xmp\b[^>]*>/i],
- ['lang-js', /^