From da197894e904e8adc72a33f9195923a04b4f97ba Mon Sep 17 00:00:00 2001 From: "(Holloway) Chew, Kean Ho" Date: Tue, 3 Sep 2024 12:06:02 +0800 Subject: [PATCH] root: adjusted to match the repository layout It appears things are a little out of place at the moment. Hence, let's adjust it. This patch adjusts the repository to match the current presentation. Signed-off-by: (Holloway) Chew, Kean Ho --- README.md | 11 +- src/docs/ABSTRACTS.txt | 35 +++++ src/docs/CITATIONS.yml | 78 ++++++++++ src/docs/USER-GUIDES_en.pdf | Bin 0 -> 52104 bytes src/icons/banner_1200x270.svg | 77 ++++++++++ src/icons/icon-128x128.png | Bin 0 -> 5334 bytes src/icons/icon-48x48.png | Bin 0 -> 2032 bytes src/icons/icon.ico | Bin 0 -> 121626 bytes src/icons/icon.svg | 125 +++++++++++++++ src/icons/icon_grayscale.svg | 125 +++++++++++++++ src/icons/icon_monochrome.svg | 122 +++++++++++++++ src/icons/msi-banner.jpg | Bin 0 -> 8748 bytes src/icons/msi-dialog.jpg | Bin 0 -> 41877 bytes src/licenses/LICENSE.rtf | 277 ++++++++++++++++++++++++++++++++++ src/licenses/LICENSE_en.pdf | Bin 0 -> 49604 bytes src/licenses/deb-copyright | 14 ++ 16 files changed, 856 insertions(+), 8 deletions(-) create mode 100644 src/docs/ABSTRACTS.txt create mode 100644 src/docs/CITATIONS.yml create mode 100644 src/docs/USER-GUIDES_en.pdf create mode 100644 src/icons/banner_1200x270.svg create mode 100644 src/icons/icon-128x128.png create mode 100644 src/icons/icon-48x48.png create mode 100644 src/icons/icon.ico create mode 100644 src/icons/icon.svg create mode 100644 src/icons/icon_grayscale.svg create mode 100644 src/icons/icon_monochrome.svg create mode 100644 src/icons/msi-banner.jpg create mode 100644 src/icons/msi-dialog.jpg create mode 100644 src/licenses/LICENSE.rtf create mode 100644 src/licenses/LICENSE_en.pdf create mode 100644 src/licenses/deb-copyright diff --git a/README.md b/README.md index efc4d64..cf37437 100644 --- a/README.md +++ b/README.md @@ -8,12 +8,7 @@ This repository facilitates [Tom's Obvious Minimal Language](https://github.com/toml-lang/toml) operation for all Hestia Libraries user. This library uses the character-based streaming with low memory and low footprint (e.g. -microcontroller adata processing) considerations. Moreover, it uses the -*"everything is a string"* convention to avoid bloating the library with all -other libraries data sanitization functions. In short, HestiaTOML -**SHALL NOT AND WILL NOT** dictate when, what, and how the value is sanitized -and validated. It only makes sure the TOML syntax are correctly done and parse -from it. +microcontroller adata processing) considerations. @@ -28,9 +23,9 @@ This project was initiated primarily because of: 2. **Friendly to low memory and low footprint environment** - using simple string character streaming algorithm to parse the required data from TOML syntax. -3. **Consumption freedom** - HestiaTOML makes no decision and no assumption on +3. **Consumption freedom** - HestiaTOML makes NO decision and NO assumption on how you consume the parsed data: use the corresponding data type sanitization - function to convert from string into your desired data type. + function to convert from `string` into your desired data type, not here. 5. **Simple to integrate** - simple enough to use for all supported programming languages. diff --git a/src/docs/ABSTRACTS.txt b/src/docs/ABSTRACTS.txt new file mode 100644 index 0000000..4e245f6 --- /dev/null +++ b/src/docs/ABSTRACTS.txt @@ -0,0 +1,35 @@ +################################################################################ +# NOTE # +# # +# This is a line-by-line long package descripton usually append after the # +# pitch or acting independently. You can write as long as you want as long as # +# it complies to the following rules: # +# (1) Keep it text-form only; AND # +# (2) Max 69 characters per line (DEB, RPM, and Citation requires it); # +# AND # +# (3) Keep it ASCII for backward compatibilities purposes. # +# # +# You should write the long description of the project repository like an # +# abstract: introducing, specify the problem, actions, and ends with what to # +# to exect from exploring it. # +################################################################################ +# 🠳 Max # +################################################################################ +Need an efficient error reporting in a memory constrained system? +Wants to keep your error messages internationalized? Having +inconsistencies for error reporting across multiple programming +languages? hestiaERROR, a component from Hestia super libraries is +here to resolve these problems. + +Being as a single peaceful frontend+backend software library suite, +hestiaERROR utilizes 1-byte (8-bits) unsigned integer numbering to +represents 256 different sets of error conditions. By using +numbering system, hestiaERROR keeps the project a lot simplier and +making the error reporting isolated from language (as in English) +translations headache (compared to string type error reporting). + +With its simple data type and value designations, you can +confidently operate with the highest consistencies even in the +smallest memory constraint environment (e.g. 8-bit microcontroller). + +hestiaERROR - One Peaceful Frontend+Backend Software Library Suite. diff --git a/src/docs/CITATIONS.yml b/src/docs/CITATIONS.yml new file mode 100644 index 0000000..02bd712 --- /dev/null +++ b/src/docs/CITATIONS.yml @@ -0,0 +1,78 @@ +################################################################################ +# NOTE # +# # +# This is a line-by-line citation data file is aligned to the CITATION.cff # +# file generator where it houses its specific data. You may refer to the # +# following sites for info: # +# 1. https://citation-file-format.github.io/ # +# 2. https://github.com/citation-file-format/citation-file-format # +# # +# Generally, you want to write down the following fields for appending to the # +# CITATION.cff generated by AutomataCI using the repository configurations # +# from CONFIG.toml. Among the supported fields are (and shall be rendered) as # +# follows: # +# 1. cff-version: "${PROJECT_CITATION}" # +# 2. type: "${PROJECT_CITATION_TYPE}" # +# 3. title: "${PROJECT_NAME}" # +# 4. version: "${PROJECT_VERSION}" # +# 5. date-released: "{{ Generated by Processing Release date }}" # +# 6. license: "${PROJECT_LICENSE}" # +# 7. repository: "${PROJECT_SOURCE_URL}" # +# 8. repository-code: "${PROJECT_SOURCE_URL}" # +# 9. repository-artifact: "${PROJECT_STATIC_URL}" # +# 10. url: "${PROJECT_CONTACT_WEBSITE}" # +# 11. contact: # +# - affiliation: "${PROJECT_CONTACT_NAME}" # +# email: "${PROJECT_CONTACT_EMAIL}" # +# website: "${PROJECT_CONTACT_WEBSITE}" # +# 12. abstract: >- # +# {{ Generated by Processing Abstract file }} # +# # +# # +# Hence, begin your appendix below this line. You're free to modify the # +# existing and develop from there. Some COMPULSORY fields are: # +# 1. message: >- # +# Your message here after 2 spacing from the key. Can be as long as you # +# want until then next field. # +# 2. authors: # +# - given-names: "Your Given Name" # +# name-particle: "von" # +# family-names: "Your Family Name" # +# name-suffix: "III" # +# orcid: "https://orcid.org/1234-5678-9101-1121" # +# affiliation: "Company Name OR Independent" # +# email: "your.email@domain.here" # +# fax: "+1-2345-6788" # +# tel: "+1-2345-6789" # +# website: "https://research-project.org" # +# country: "DE" # IMPORTANT: **STRICTLY ISO3166-1 country code** # +# city: "Berlin" # +# - ... ANOTHER AUTHOR/ENTITY ... # +################################################################################ +message: |- + Please cite and reference this repository accordingly. +authors: + - given-names: "Kean Ho" + family-names: "Chew" + email: "hello@hollowaykeanho.com" + affiliation: "Independent" + orcid: "https://orcid.org/0000-0003-4202-4863" + - given-names: "Cory" + family-names: "Galyna" + email: "124406765+corygalyna@users.noreply.github.com" + affiliation: "Independent" +identifiers: + - type: doi + value: "10.5281/zenodo.00000000" + description: "General & Latest" +keywords: + - "hestiaERROR" + - "error numbering" + - "error numbers" + - "super libraries" + - "programming languages" + - "library" + - "continuous integration" + - "native and locally available" + - "solid foundation" + - "self-improvable" diff --git a/src/docs/USER-GUIDES_en.pdf b/src/docs/USER-GUIDES_en.pdf new file mode 100644 index 0000000000000000000000000000000000000000..174ddb8bd6327189cdafbcd02596578fe5a076a9 GIT binary patch literal 52104 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 +Chew, Kean Ho's Hestia LibrariesChew, Kean Ho's Hestia LibrariesJune 4, 2024(Holloway) Chew, Kean HoApache 2.0(Holloway) Chew, Kean Hochewkeanho/Hestiagithub.com/chewkeanho/hestiaprogramming languages' super librariesHestia LibrariesLibrariesProgramming LanguagesOne Peaceful Frontend+Backend Software Library Suite.(Holloway) Chew, Kean Ho diff --git a/src/icons/icon-128x128.png b/src/icons/icon-128x128.png new file mode 100644 index 0000000000000000000000000000000000000000..fd7d2aa5c8e5bf12c49e8f4e9a1858492a3f03e9 GIT binary patch literal 5334 zcmai2XHyeg(@sJMAv8gn0wN*;Ql&`}dXb`tG$}#4)X+NtrS~F8N4ka*ZmI$jlqywP z=m7-jBow8E@bdhEcW17%J9~C^c4x2i;cVP9eNB2=PFer}K(DQ(W_YcU{{uDU_4xy0 zGY9|x-#M$QKGRlJ<@NOPaBz0D2LOc9Lemtre!#eUJ0XpR!u)=Wi2i2XU;wuqxNy&QO~#+nPzGZc~HNM)#xj>k7!jc;|rRy5Q5(AodNjr415yhfbFr z(tuZAd=VXsjjNOuEjWT8GT+~eI?WFlDyCzGdRh9NC3z3nKt~ffXNR~EnWjR%=!LFo z*Q)M}ZVB}%AzYES*-CqlS?vEYKQebBrqEYJrgQFXS-B(VH;Hx!`p>6rP~N6k1#k?T88f;8{_p z+C$^1W#)Z7LG1qkR1wMxxOP(cXzQs{ZBmlcfoKp`cHsa3^MtmVvQfa?UO`}h(bQQV zbYmpz{VpBj_bdQSoSIsdsVv%*Rg_j|%8<$I-B&herYbEuvCub*^>9>U)y?wwcqfWq zNGMxNr7)cF8SEZRMMYBEq3GzsmdznOM?hFmD&y$VabNyqsAFU4BzWoQ8(x0n_Ot&- zVkw4FWhGQOCldfQ36PT>YBu2m|Cb=G)wChoToFU^&3Hy9BomMSLy(Ui{n+wlLBEf@ zDO2%|QqypF83M%*!>XzvAD`Z9uus3Xw?XGrW$6e{Uz2;tO)rCxw!}&%sbaeRMOFWJ zGm!-yvTg;D%*QMc3@q96(>CZU$l?Z#VZ?Ww=t4F1n2bV)Hz=bgO8-U>KtoD3OBmD* z(V!5dy^!ZH+9ceoGa-+)AIj{3jbf@JA^JZl6+;J5rUEkR$j!qo@`-h_J>l&?(U>x2 zaJl;R?S%}?fPu=NDISoP%wflSDk`;hIz2c*u7-|(bbFH*qCbv`Nl27#!6#YNQZv4! zMRMbRjX$0|af6w|dp~%)k$(Tj9D@(a76z$dSu#&Kr8VUr+U0QB8!V4tstdn}MbjUk z!lJWIQ!WDCDAbWv$h-!!_9o$I zVm(l+mS*THysY43d2;b|qXxz&Pca`f@lV)a z)Vb3JetB*E1m>wR-|Of~o>YD@Xic8&6w6MAYUSPd3M#XE2j}rR>_W`C4#6yd9Oa=5!wk5q8;& zJ1@W`GCusG%vM~#bibHRV=l+f?YH(xEq!;Nwys9puo(5H)yhH1WfS0VCHu1)X_)3} zP!5HNM^+mbS<_|!RsXbf>pxn$hFX_SLa5eB)Vq6*NLPsM_C72HlntdWryk>LHQW{_ z+(=#A9TK$2Bnx~nkbc%8O-M+n#_h1>IFsCYGt6#KzqyPYj9kiHc8mw`#7SoXY*n@> zcq;>t8PG@78;$&ZC*RahxY>cCPdx2BC3zV!Ii&W%91)hAK!x7zPNom++nJ04`rM9g z6T>dx^S^!+oRLeZXjW=Lz%u~r1 zQ%9wvOC%Tw-K?QxKkxU^QAtPzH6htnzC*!XoE~{}DmK>lpN5$jSovcgbnf+(>W{F% z`ivHc3lmUsNs9hMmk6kodWA43-`qN!JQ7Q7(YxN0W6!`g>|FfnKjL$DrI4zEUENMa zxtl9Va{s8MpCHr1D#fW-4AgB+iWA1NtfS#%spG`S4@a&<2c5g;cO>4G(`=^gI1Dn} z4T!V{kr6T+C^7(4o~%gz5zL5YLW>YRLG^#UMkhN=v;b<`C%-qka4R7n zS<5S?+a(pTPnu+Q=y#3>;Mg1NnS-nvAqJ#*RM)=sJ!p?!OF^<58e& zfAO50AnWim?mC)EKP!-@hSx%A>3dJ98;=!Fsj}qNAIkqE7nWVii)mU}`w50BhujnE z>({}eW8P$qK9ymJwD*I3=884u&Y#@>;KpGZ`CR7Sa;p)D<$_XI7&<@w8CkNLR$_$OTO>n*y^zdU##=a4`cAFVyfZruFL49vN>^3h4npdv;9*)9w zrew@wWz^phfRf`2MCYoUbUVi#3VN%&;v#5M?$)8CI+E}?oOztf`G~(MFAq2DenZi} zt|8SaRYXWyN^o$x*;|S8)~3Wg#`bO>`Ik(^<%8LYYhAqdyvxm7NoD0~fBF=BKo#q< z2t9+RJC~J!5eht(+K0N(F1lThiI*{mjWX~Trj@RS73`_e{`Uz4`?HZ)(X1^F!V&5z zpY-226EM*!l>~XDQf$s_`IZ3sM|_SjCFij(E^BO#5O)U|1XtZrKa0rlz(TL}8IDmM zM9Iz@KvFPS6j*#q@~IKco#llaiY@=#)Lc*xZm#6?Y(DV6t?{#CV*V>H&^_}WbuIPK zcG~aNU8y~_yCXUc-l26B&2((5XOOrU@=6={UD^KQT1|j#r%M=~Cfig|p!dplr9^}) zd%f{4dG*;W*qxfZkG|Qk4L|cv1(pOcYO(axa*ooL^VM4 zCJtm}B%>T`iP?$C`_p%vp5qo;(zstJTFgX{CkI&!F#Yj+FSh&{qZX3C7THkR`S&8V zDq~^1g~>9Qh?0_*-+yps>lpH(#Fj?#;fI-2jjyr)95h zpz$s<>~I2Or_x^5*w54<+W9r&p6%_D!vtG_vRXFX^G|lfr;1IfMGTZ zhTF@;5tkEw3crN6!D3RW1Wm7+R2nlPr{yo1KN&GKMt70St5Wtg4xL?~4CwG4WxBk4|4!hp+7wx9^5= zh_?9`l!dD(7D;&0R{u~;<$gg8@*?8*y2mf*8WXLhiO>2Y0;YO_++(LMpru4NyW;m}JTnDsA( zw&%mcQ*KHXef05pt|ha?ooC{7yX z)r@-~-VO$c#Uyknep{Wzb#{B44{g+2Lx)$CG{c|0x3Xww@NROX>pBc~*ZetM{ugJD z_ag4hv7Lqf42rrOm7Vqz`}T%#hiCNxLXI*C#&x{f zm?_tjvN_R*IqG?T#E;XL!G2%z#U9tqjpV2IJPG{WFv%kmzA-mxJY8=S_yrnzJouRx z^-bP2$!~h;#G&8&GUhJ>&wWqYZ%(fFf!jpQ^?GiqDgw$nFCvk6qfQciFh2fwL4hFl z^QuX->Rv8$(vYQM0uzgQSmWTjPrc2VgZm?^?kq>YkjnV#@KZPLX*gZzMQ+OXtZ@JJ z>D1hxsz}I3JVJyarmY|hp49m;0Fp&RFizc(uJRZgI2V>mv2IC+TAnh#4>tJhUtrZ& zGpbi=H(5M3*HDqBc^}$Sno;z9-F3df>B+C|R|bu)PV-hoAv;;#a=XhPdEc$-@MBq) zm~1@-EBWyen=rb7;7c6=u4}qe8b^lD8~Z4!()nyu(C*9arL_OcrVsOf>M<$hIIJrf zR36nqysn$jFLULTLGB^?u+I?Zg|67fApUiP7ps$&_N*zGBpEBz?#f?AI{LkwmD$H- zzia5AT)sFp=27aWU5T{>JrPSLdvu!q{@@3bjd7Sn0_ul^s8|{I}ngWOLQ|_YC}MEwpie0=*tgzaK&Ufzi}?qBYn+vWY>oECL6z z1_rnH78TxCP@o(?I07Dv0CEAJU1yJPL#n1$i-`WRN70MFJtE3W6NI?t&!cg8r4xt; z^vtT?dx!M(m&aL*0A?HP*%oOz883SAJqr)v?F$bXE3y4mX!m)y5Sv?_t-I-N4>SDW z1Q$imj;80C3Ua0mbxnl-M$lnZr$5ihUk9Cx2QTiSS`FYtArbKBV-_xm#V?lSMfnci5^cJ6Lzu=||lW4FIiT#LGcH`C-wy%tAh;b**`^ zA{!q{_O#=@vLkyVYA4{NXdYl1ibaVMNz;Ur+0p0L_J4LPYpB+H|6%LV=!lh14CKq{ z=v^3p9;7O|e9&gWwQhOGhA2J58=`zL+#`-PnrWZNtZYsOOS!yM4v`R=C3 zVRY}7A^9y4e-0T7K4`5)$AgAfQ(R^ST9vn4JSWr54#2|DrJMiEU)(P2{;W8CdT~0U zGHpQRUD9}~@24-kUOKo96m0=g6+~*(NGw87@UCwyDwZ2kItIK7g{(Xp$cX=57c*d~ z7%$sgiCR_te@wU9RwEe-1j~K7C+yOh!%+Pa86vNZ$pEZ_mh;G>Nvz-RnU-0dH5eX9 zC2@-faI(kt7QefBv7`9G4XhO)AwM-#|6_KhrdLdq*f?ZfL~zqTPU&gqYE4+Z0^sTR z28I>K%cJVH7VQ339r~t#!}%z~xGoR?zOv{GKbT;-bZTy3$sluaaM-<|w-eW2)W*h% z*qL9l3lDT!B16b|W%1O#a>3awVLCxP54K2v<)P3L^tVAqKyh4mAVy4YL$LFT&nL(v zn<*@$Bl{sk%z$DQ*7q*0 z_W{lC$^?VJa+|@*5>eOY`Hf?`t5gPTRYA$Ilfa}XKjqu_wf(2$hZMYBHnN1jBrDUr z)z>Pg4>){}`=PrpF08+fS+;84I2ShDW|zq0rq62oDbP-PoNo9mR3PK?53}bF1FqY; zj~8;zY5K##tbE;Hul3ncZO_X$mnbkAM+zkD&dl2B7au-<(h($2F^zl9s=1 zt?XmLUlA@AZ=F1;pt%e2UlLoPX)k)_)h3;MXSldRSZOsDp4gC)^Gff{ISr2MJ*e>4 zO8eb$qp(Rv42r(-wVwfy4R{7{Z_!vhV10ucN1LxI{2jh`Pd2sCQq@pr%!jn+-WYhZ zq$*zsX0+>L#(R>RIO7QN4p9T3&2%TH%HWW+1qr`MSn>|NIK zost2oxX(5EquKb)l(bO!!ocGV@@bsA)VOJp)(cfoR&T&=^Bu^f$h&SYf_0ksRrujl}=FL!<1uX5FS_oGIIc9GhZKgLPZaMa`I?~DLjWW2V#ct@$OcM?AZ%?V_ zM&80WA7(sZ|60$CD8xGLhSNU6lS5eg-9Tr}?^}}!is;;l4NP!!LXB=rA?8V%_V_xkM?fls}l Q>x~ycTU}qRRs|mUfAeBVP5=M^ literal 0 HcmV?d00001 diff --git a/src/icons/icon-48x48.png b/src/icons/icon-48x48.png new file mode 100644 index 0000000000000000000000000000000000000000..cb9b0b64cddc9ee9cf34562964e07cb04b7eeb98 GIT binary patch literal 2032 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�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 literal 0 HcmV?d00001 diff --git a/src/icons/icon.svg b/src/icons/icon.svg new file mode 100644 index 0000000..fe5ce07 --- /dev/null +++ b/src/icons/icon.svg @@ -0,0 +1,125 @@ + + + Chew, Kean Ho's Hestia Libraries + + + + + + + + + + + + + + + Chew, Kean Ho's Hestia Libraries + June 4, 2024 + + + (Holloway) Chew, Kean Ho + + + + + Apache 2.0 + + + + + (Holloway) Chew, Kean Ho + + + chewkeanho/Hestia + github.com/chewkeanho/hestia + programming languages' super libraries + + + Hestia Libraries + Libraries + + + Programming Languages + One Peaceful Frontend+Backend Software Library Suite. + + + (Holloway) Chew, Kean Ho + + + + + + + + + + + + + diff --git a/src/icons/icon_grayscale.svg b/src/icons/icon_grayscale.svg new file mode 100644 index 0000000..8d20d87 --- /dev/null +++ b/src/icons/icon_grayscale.svg @@ -0,0 +1,125 @@ + + + Chew, Kean Ho's Hestia Libraries + + + + + + + + + + + + + + + Chew, Kean Ho's Hestia Libraries + June 4, 2024 + + + (Holloway) Chew, Kean Ho + + + + + Apache 2.0 + + + + + (Holloway) Chew, Kean Ho + + + chewkeanho/Hestia + github.com/chewkeanho/hestia + programming languages' super libraries + + + Hestia Libraries + Libraries + + + Programming Languages + One Peaceful Frontend+Backend Software Library Suite. + + + (Holloway) Chew, Kean Ho + + + + + + + + + + + + + diff --git a/src/icons/icon_monochrome.svg b/src/icons/icon_monochrome.svg new file mode 100644 index 0000000..617308f --- /dev/null +++ b/src/icons/icon_monochrome.svg @@ -0,0 +1,122 @@ + + + Chew, Kean Ho's Hestia Libraries + + + + + + + + + + + + + + + Chew, Kean Ho's Hestia Libraries + June 4, 2024 + + + (Holloway) Chew, Kean Ho + + + + + Apache 2.0 + + + + + (Holloway) Chew, Kean Ho + + + chewkeanho/Hestia + github.com/chewkeanho/hestia + programming languages' super libraries + + + Hestia Libraries + Libraries + + + Programming Languages + One Peaceful Frontend+Backend Software Library Suite. + + + (Holloway) Chew, Kean Ho + + + + + + + + + + + + + diff --git a/src/icons/msi-banner.jpg b/src/icons/msi-banner.jpg new file mode 100644 index 0000000000000000000000000000000000000000..fd2d04f8eab961c88d2522bfdac2d927d13b2792 GIT binary patch literal 8748 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

nJs`7{7D*cl1Ik^{Y!LNEUN$J;z|E7kZ+NVq5 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 literal 0 HcmV?d00001 diff --git a/src/licenses/LICENSE.rtf b/src/licenses/LICENSE.rtf new file mode 100644 index 0000000..0cf3890 --- /dev/null +++ b/src/licenses/LICENSE.rtf @@ -0,0 +1,277 @@ +{\rtf1\ansi\deff4\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset2 Symbol;}{\f2\fswiss\fprq2\fcharset0 Arial;}{\f3\froman\fprq2\fcharset0 Liberation Serif{\*\falt Times New Roman};}{\f4\fswiss\fprq0\fcharset128 Noto Sans;}{\f5\fswiss\fprq0\fcharset128 Liberation Mono{\*\falt Courier New};}{\f6\fswiss\fprq0\fcharset128 Noto Sans CJK SC Light;}{\f7\fswiss\fprq0\fcharset128 Noto Serif CJK SC Black;}{\f8\fswiss\fprq0\fcharset128 Noto Sans Mono CJK SC;}{\f9\fswiss\fprq0\fcharset128 FreeSans;}} +{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;} +{\stylesheet{\s0\snext0\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Normal;} +{\s1\sbasedon84\snext1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 1;} +{\s2\sbasedon84\snext2\rtlch\af9\afs32\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb200\sa120\keepn\ltrpar\cf0\f4\fs32\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 2;} +{\s3\sbasedon84\snext3\rtlch\af9\afs28\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb140\sa120\keepn\ltrpar\cf0\f4\fs28\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 3;} +{\s4\sbasedon84\snext4\rtlch\af9\afs26\alang1081\ai\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb120\sa120\keepn\ltrpar\cf0\f4\fs26\lang1033\i\b\kerning1\dbch\af7\langfe2052 Heading 4;} +{\s5\sbasedon84\snext5\rtlch\af9\afs23\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb120\sa60\keepn\ltrpar\cf0\f4\fs23\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 5;} +{\s6\sbasedon84\snext6\rtlch\af9\afs23\alang1081\ai\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb60\sa60\keepn\ltrpar\cf0\f4\fs23\lang1033\i\b\kerning1\dbch\af7\langfe2052 Heading 6;} +{\s7\sbasedon84\snext7\rtlch\af9\afs22\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb60\sa60\keepn\ltrpar\cf0\f4\fs22\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 7;} +{\s8\sbasedon84\snext8\rtlch\af9\afs22\alang1081\ai\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb60\sa60\keepn\ltrpar\cf0\f4\fs22\lang1033\i\b\kerning1\dbch\af7\langfe2052 Heading 8;} +{\s9\sbasedon84\snext9\rtlch\af9\afs21\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb60\sa60\keepn\ltrpar\cf0\f4\fs21\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 9;} +{\*\cs15\snext15\loch\cf9\ul\ulc0 Hyperlink;} +{\*\cs16\snext16 Numbering Symbols;} +{\*\cs17\snext17 ListLabel 1;} +{\*\cs18\snext18 ListLabel 2;} +{\*\cs19\snext19 ListLabel 3;} +{\*\cs20\snext20 ListLabel 4;} +{\*\cs21\snext21 ListLabel 5;} +{\*\cs22\snext22 ListLabel 6;} +{\*\cs23\snext23 ListLabel 7;} +{\*\cs24\snext24 ListLabel 8;} +{\*\cs25\snext25 ListLabel 9;} +{\*\cs26\snext26 ListLabel 10;} +{\*\cs27\snext27 ListLabel 11;} +{\*\cs28\snext28 ListLabel 12;} +{\*\cs29\snext29 ListLabel 13;} +{\*\cs30\snext30 ListLabel 14;} +{\*\cs31\snext31 ListLabel 15;} +{\*\cs32\snext32 ListLabel 16;} +{\*\cs33\snext33 ListLabel 17;} +{\*\cs34\snext34 ListLabel 18;} +{\*\cs35\snext35 ListLabel 19;} +{\*\cs36\snext36 ListLabel 20;} +{\*\cs37\snext37 ListLabel 21;} +{\*\cs38\snext38 ListLabel 22;} +{\*\cs39\snext39 ListLabel 23;} +{\*\cs40\snext40 ListLabel 24;} +{\*\cs41\snext41 ListLabel 25;} +{\*\cs42\snext42 ListLabel 26;} +{\*\cs43\snext43 ListLabel 27;} +{\*\cs44\snext44\rtlch\af5 \ltrch\hich\af5\loch\f5\dbch\af8 Source Text;} +{\*\cs45\snext45\loch\cf13\ul\ulc0 FollowedHyperlink;} +{\*\cs46\snext46 Index Link;} +{\*\cs47\snext47 ListLabel 28;} +{\*\cs48\snext48 ListLabel 29;} +{\*\cs49\snext49 ListLabel 30;} +{\*\cs50\snext50 ListLabel 31;} +{\*\cs51\snext51 ListLabel 32;} +{\*\cs52\snext52 ListLabel 33;} +{\*\cs53\snext53 ListLabel 34;} +{\*\cs54\snext54 ListLabel 35;} +{\*\cs55\snext55 ListLabel 36;} +{\*\cs56\snext56 ListLabel 37;} +{\*\cs57\snext57 ListLabel 38;} +{\*\cs58\snext58 ListLabel 39;} +{\*\cs59\snext59 ListLabel 40;} +{\*\cs60\snext60 ListLabel 41;} +{\*\cs61\snext61 ListLabel 42;} +{\*\cs62\snext62 ListLabel 43;} +{\*\cs63\snext63 ListLabel 44;} +{\*\cs64\snext64 ListLabel 45;} +{\*\cs65\snext65 ListLabel 46;} +{\*\cs66\snext66 ListLabel 47;} +{\*\cs67\snext67 ListLabel 48;} +{\*\cs68\snext68 ListLabel 49;} +{\*\cs69\snext69 ListLabel 50;} +{\*\cs70\snext70 ListLabel 51;} +{\*\cs71\snext71 ListLabel 52;} +{\*\cs72\snext72 ListLabel 53;} +{\*\cs73\snext73 ListLabel 54;} +{\*\cs74\snext74 ListLabel 55;} +{\*\cs75\snext75 ListLabel 56;} +{\*\cs76\snext76 ListLabel 57;} +{\*\cs77\snext77 ListLabel 58;} +{\*\cs78\snext78 ListLabel 59;} +{\*\cs79\snext79 ListLabel 60;} +{\*\cs80\snext80 ListLabel 61;} +{\*\cs81\snext81 ListLabel 62;} +{\*\cs82\snext82 ListLabel 63;} +{\*\cs83\snext83\loch\cf9\ul\ulc0 ListLabel 64;} +{\s84\sbasedon0\snext85\rtlch\af9\afs28\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs28\lang1033\kerning1\dbch\af7\langfe2052 Heading;} +{\s85\sbasedon0\snext85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Body Text;} +{\s86\sbasedon85\snext86\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs20\lang1033\kerning1\dbch\af6\langfe2052 List;} +{\s87\sbasedon0\snext87\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Caption;} +{\s88\sbasedon0\snext88\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\hyphpar0\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 Index;} +{\s89\sbasedon84\snext85\rtlch\af9\afs56\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs56\lang1033\b\kerning1\dbch\af7\langfe2052 Title;} +{\s90\sbasedon84\snext85\rtlch\af9\afs36\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb60\sa120\keepn\ltrpar\cf0\f4\fs36\lang1033\kerning1\dbch\af7\langfe2052 Subtitle;} +{\s91\sbasedon0\snext85\rtlch\af9\afs12\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb0\sa283\brdrt\brdrnone\brdrl\brdrnone\brdrb\brdrdb\brdrw15\brdrcf15\brsp0\brdrr\brdrnone\ltrpar\cf0\f4\fs12\lang1033\kerning1\dbch\af6\langfe2052 Horizontal Line;} +{\s92\sbasedon88\snext92\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx8555\hyphpar0\li1417\lin1417\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 6;} +{\s93\sbasedon88\snext93\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx8838\hyphpar0\li1134\lin1134\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 5;} +{\s94\sbasedon0\snext94\rtlch\af5\afs20\alang1081 \ltrch\lang1033\langfe2052\hich\af5\loch\ql\widctlpar\hyphpar0\sb0\sa0\ltrpar\cf0\f5\fs20\lang1033\kerning1\dbch\af8\langfe2052 Preformatted Text;} +{\s95\sbasedon88\snext95\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx9122\hyphpar0\li850\lin850\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 4;} +{\s96\sbasedon88\snext96\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx9405\hyphpar0\li567\lin567\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 3;} +{\s97\sbasedon87\snext97\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Illustration;} +{\s98\sbasedon85\snext98\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\fi283\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Body Text First Indent;} +{\s99\sbasedon0\snext99\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Frame Contents;} +{\s100\sbasedon88\snext100\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx9689\hyphpar0\li283\lin283\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 2;} +{\s101\sbasedon88\snext101\rtlch\af9\afs24\alang255 \ltrch\lang255\langfe255\hich\af4\loch\ql\widctlpar\tldot\tqr\tx9972\hyphpar0\ltrpar\cf0\f4\fs20\lang255\kerning1\dbch\af6\langfe255 TOC 1;} +{\s102\sbasedon84\snext102\rtlch\af9\afs32\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs32\lang1033\b\kerning1\dbch\af7\langfe2052 Index Heading;} +{\s103\sbasedon102\snext103\rtlch\af9\afs32\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs32\lang1033\b\kerning1\dbch\af7\langfe2052 TOC Heading;} +{\s104\sbasedon0\snext104\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\tqc\tx4986\tqr\tx9972\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Header and Footer;} +{\s105\sbasedon104\snext105\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\tqc\tx4986\tqr\tx9972\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Footer;} +{\s106\sbasedon0\snext106\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\nowidctlpar\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Table Contents;} +{\s107\sbasedon106\snext107\rtlch\af9\afs24\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\qc\nowidctlpar\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\b\kerning1\dbch\af6\langfe2052 Table Heading;} +{\s108\sbasedon104\snext108\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\tqc\tx4986\tqr\tx9972\hyphpar0\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052 Header;} +{\s109\sbasedon87\snext109\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Text;} +{\s110\sbasedon84\snext85\rtlch\af9\afs21\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb60\sa60\keepn\ltrpar\cf0\f4\fs21\lang1033\b\kerning1\dbch\af7\langfe2052 Heading 10;} +{\s111\sbasedon87\snext111\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Drawing;} +{\s112\sbasedon87\snext112\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Table;} +{\s113\sbasedon87\snext113\rtlch\af9\afs24\alang1081\ai \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb120\sa120\ltrpar\cf0\f4\fs20\lang1033\i\kerning1\dbch\af6\langfe2052 Figure;} +}{\*\listtable{\list\listtemplateid1 +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'00;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'01;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'02;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'03;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'04;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'05;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'06;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'07;}{\levelnumbers\'01;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\'08;}{\levelnumbers\'01;}\fi0\li0}\listid1} +{\list\listtemplateid2 +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240} +{\listlevel\levelnfc1\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}\listid2} +{\list\listtemplateid3 +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1080} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-360\li1440} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li1800} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li2160} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-360\li2520} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li2880} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li3240} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow0{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-360\li3600}\listid3} +{\list\listtemplateid4 +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0} +{\listlevel\levelnfc255\leveljc0\levelstartat1\levelfollow2{\leveltext \'00;}{\levelnumbers;}\fi0\li0}\listid4} +}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}}{\*\generator LibreOffice/24.2.3.2$Linux_X86_64 LibreOffice_project/433d9c2ded56988e8a90e6b2e771ee4e6a5ab2ba}{\info{\title default}{\author Kean Ho Chew}{\creatim\yr2023\mo11\dy10\hr11\min54}{\author Kean Ho Chew}{\revtim\yr2024\mo6\dy4\hr19\min11}{\printim\yr0\mo0\dy0\hr0\min0}}{\*\userprops}\deftab709 +\hyphauto1\viewscale100\formshade\nobrkwrptbl\paperh15840\paperw12240\margl1134\margr1134\margt1134\margb1134\sectd\sbknone\sftnnar\saftnnrlc\sectunlocked1\pgwsxn12240\pghsxn15840\marglsxn1134\margrsxn1134\margtsxn1134\margbsxn1134\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +{\*\ftnsep\chftnsep}\pgndec\pard\plain \s89\rtlch\af9\afs56\alang1081\ab \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs56\lang1033\b\kerning1\dbch\af7\langfe2052\ql\sb240\sa120{\loch +CHEW KEAN HO\uc2 \u8217\'81\'66S HESTIA \uc1 }{\loch +LICENSE AGREEMENT} +\par \pard\plain \s90\rtlch\af9\afs36\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\qc\widctlpar\hyphpar0\sb60\sa120\keepn\ltrpar\cf0\f4\fs36\lang1033\kerning1\dbch\af7\langfe2052\ql{\loch +TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +(c) 2023 \u8211\'3f (Holloway) Chew, Kean Ho <}{\loch +hello@hollowaykeanho.com}{\loch +>} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +Apache 2.0 Software License \u8211\'3f }{{\field{\*\fldinst HYPERLINK "http://www.apache.org/licenses/" }{\fldrslt {\loch\loch\cf9\ul\ulc0\cf9\ul\ulc0\loch +http://www.apache.org/licenses/}}}} +\par \pard\plain \s91\rtlch\af9\afs12\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb0\sa283\brdrt\brdrnone\brdrl\brdrnone\brdrb\brdrdb\brdrw15\brdrcf15\brsp0\brdrr\brdrnone\ltrpar\cf0\f4\fs12\lang1033\kerning1\dbch\af6\langfe2052\brdrt\brdrnone\brdrl\brdrnone\brdrb\brdrdb\brdrw15\brdrcf15\brsp0\brdrr\brdrnone\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +{\*\bkmkstart __RefHeading___Toc526_557546903}{\*\bkmkend __RefHeading___Toc526_557546903}Definitions} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"License" shall mean the terms and conditions for use, reproduction, and distribution as defined by Sections 1 through 9 of this document.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Licensor" shall mean the copyright owner or entity authorized by the copyright owner that is granting the License.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Legal Entity" shall mean the union of the acting entity and all other entities that control, are controlled by, or are under common control with that entity. For the purposes of this definition, "control" means} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain I.\tab}\ilvl0\ls2 \fi-360\li720\lin720\sl276\slmult1{\loch +the power, direct or indirect, to cause the direction or management of such entity, whether by contract or otherwise, or} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain II.\tab}\ilvl0\ls2 \fi-360\li720\lin720\sl276\slmult1{\loch +ownership of fifty percent (50%) or more of the outstanding shares, or} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain III.\tab}\ilvl0\ls2 \fi-360\li720\lin720\sl276\slmult1{\loch +beneficial ownership of such entity.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"You" (or "Your") shall mean an individual or Legal Entity exercising permissions granted by this License.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Source" form shall mean the preferred form for making modifications, including but not limited to software source code, documentation source, and configuration files.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Object" form shall mean any form resulting from mechanical transformation or translation of a Source form, including but not limited to compiled object code, generated documentation, and conversions to other media types.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Work" shall mean the work of authorship, whether in Source or Object form, made available under the License, as indicated by a copyright notice that is included in or attached to the work (an example is provided in the Appendix below).} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Derivative Works" shall mean any work, whether in Source or Object form, that is based on (or derived from) the Work and for which the editorial revisions, annotations, elaborations, or other modifications represent, as a whole, an original work of authorship. For the purposes of this License, Derivative Works shall not include works that remain separable from, or merely link (or bind by name) to the interfaces of, the Work and Derivative Works thereof.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Contribution" shall mean any work of authorship, including the original version of the Work and any modifications or additions to that Work or Derivative Works thereof, that is intentionally submitted to Licensor for inclusion in the Work by the copyright owner or by an individual or Legal Entity authorized to submit on behalf of the copyright owner. For the purposes of this definition, "submitted" means any form of electronic, verbal, or written communication sent to the Licensor or its representatives, including but not limited to communication on electronic mailing lists, source code control systems, and issue tracking systems that are managed by, or on behalf of, the Licensor for the purpose of discussing and improving the Work, but excluding communication that is conspicuously marked or otherwise designated in writing by the copyright owner as "Not a Contribution."} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +"Contributor" shall mean Licensor and any individual or Legal Entity on behalf of whom a Contribution has been received by Licensor and subsequently incorporated within the Work.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +{\*\bkmkstart __RefHeading___Toc520_557546903}{\*\bkmkend __RefHeading___Toc520_557546903}Grant of Copyright License} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable copyright license to reproduce, prepare Derivative Works of, publicly display, publicly perform, sub-license, and distribute the Work and such Derivative Works in Source or Object form.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +{\*\bkmkstart __RefHeading___Toc522_557546903}{\*\bkmkend __RefHeading___Toc522_557546903}Grant of Patent License} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +Subject to the terms and conditions of this License, each Contributor hereby grants to You a perpetual, worldwide, non-exclusive, no-charge, royalty-free, irrevocable (except as stated in this section) patent license to make, have made, use, offer to sell, sell, import, and otherwise transfer the Work, where such license applies only to those patent claims licensable by such Contributor that are necessarily infringed by their Contribution(s) alone or by combination of their Contribution(s) with the Work to which such Contribution(s) was submitted. If You institute patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Work or a Contribution incorporated within the Work constitutes direct or contributory patent infringement, then any patent licenses granted to You under this License for that Work shall terminate as of the date such litigation is filed.} +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052\pagebb{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +{\*\bkmkstart __RefHeading___Toc524_557546903}{\*\bkmkend __RefHeading___Toc524_557546903}Redistribution} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +You may reproduce and distribute copies of the Work or Derivative Works thereof in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain 1.\tab}\ilvl0\ls3 \fi-360\li720\lin720\sl276\slmult1{\loch +You must give any other recipients of the Work or Derivative Works a copy of this License; and} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain 2.\tab}\ilvl0\ls3 \fi-360\li720\lin720\sl276\slmult1{\loch +You must cause any modified files to carry prominent notices stating that You changed the files; and} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain 3.\tab}\ilvl0\ls3 \fi-360\li720\lin720\sl276\slmult1{\loch +You must retain, in the Source form of any Derivative Works that You distribute, all copyright, patent, trademark, and attribution notices from the Source form of the Work, excluding those notices that do not pertain to any part of the Derivative Works; and} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain 4.\tab}\ilvl0\ls3 \fi-360\li720\lin720\sl276\slmult1{\loch +If the Work includes a "NOTICE" text file as part of its distribution, then any Derivative Works that You distribute must include a readable copy of the attribution notices contained within such NOTICE file, excluding those notices that do not pertain to any part of the Derivative Works, in at least one of the following places: within a NOTICE text file distributed as part of the Derivative Works; within the Source form or documentation, if provided along with the Derivative Works; or, within a display generated by the Derivative Works, if and wherever such third-party notices normally appear. The contents of the NOTICE file are for informational purposes only and do not modify the License. You may add Your own attribution notices within Derivative Works that You distribute, alongside or as an addendum to the NOTICE text from the Work, provided that such additional attribution notices cannot be construed as modifying the License.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052{\listtext\pard\plain 5.\tab}\ilvl0\ls3 \fi-360\li720\lin720\sl276\slmult1{\loch +You may add Your own copyright statement to Your modifications and may provide additional or different license terms and conditions for use, reproduction, or distribution of Your modifications, or for any such Derivative Works as a whole, provided Your use, reproduction, and distribution of the Work otherwise complies with the conditions stated in this License.} +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +Submission of Contributions} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +Unless You explicitly state otherwise, any Contribution intentionally submitted for inclusion in the Work by You to the Licensor shall be under the terms and conditions of this License, without any additional terms or conditions. Notwithstanding the above, nothing herein shall supersede or modify the terms of any separate license agreement you may have executed with Licensor regarding such Contributions.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +Trademarks} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +This License does not grant permission to use the trade names, trademarks, service marks, or product names of the Licensor, except as required for reasonable and customary use in describing the origin of the Work and reproducing the content of the NOTICE file.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +Disclaimer of Warranty} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +Unless required by applicable law or agreed to in writing, Licensor provides the Work (and each Contributor provides its Contributions) on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied, including, without limitation, any warranties or conditions of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A PARTICULAR PURPOSE. You are solely responsible for determining the appropriateness of using or redistributing the Work and assume any risks associated with Your exercise of permissions under this License.} +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052\pagebb{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +Limitation of Liability} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1{\loch +In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\loch + +\par \pard\plain \s1\rtlch\af9\afs36\alang1081\ab0 \ltrch\lang1033\langfe2052\hich\af4\loch\ql\widctlpar\hyphpar0\sb240\sa120\keepn\ltrpar\cf0\f4\fs35\lang1033\b\kerning1\dbch\af7\langfe2052{\listtext\pard\plain }\ilvl0\ls1 \fi0\li0\lin0\fi0\li0\lin0{\loch +Accepting Warranty or Additional Liability} +\par \pard\plain \s85\rtlch\af9\afs24\alang1081 \ltrch\lang1033\langfe2052\hich\af4\loch\sl276\slmult1\ql\widctlpar\hyphpar0\sb0\sa140\ltrpar\cf0\f4\fs24\lang1033\kerning1\dbch\af6\langfe2052\sl276\slmult1\sb0\sa140{\loch +While redistributing the Work or Derivative Works thereof, You may choose to offer, and charge a fee for, acceptance of support, warranty, indemnity, or other liability obligations and/or rights consistent with this License. However, in accepting such obligations, You may act only on Your own behalf and on Your sole responsibility, not on behalf of any other Contributor, and only if You agree to indemnify, defend, and hold each Contributor harmless for any liability incurred by, or claims asserted against, such Contributor by reason of your accepting any such warranty or additional liability.} +\par } \ No newline at end of file diff --git a/src/licenses/LICENSE_en.pdf b/src/licenses/LICENSE_en.pdf new file mode 100644 index 0000000000000000000000000000000000000000..f969d7143a9e382590359276c78cade40fa3ad2d GIT binary patch literal 49604 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 vMxvEfkjexCT1iz+1*xQtQpI3Ei3&7H_Jr +License: Apache-2.0 + Licensed under the Apache License, Version 2.0 (the "License"); + you may not use this file except in compliance with the License. + You may obtain a copy of the License at + . + http://www.apache.org/licenses/LICENSE-2.0 + . + Unless required by applicable law or agreed to in writing, software + distributed under the License is distributed on an "AS IS" BASIS, + WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + See the License for the specific language governing permissions and + limitations under the License.