add icon and manifest.json

This commit is contained in:
filifa 2025-12-15 21:05:32 -05:00
parent 7e18fe15b0
commit a037e4afec
6 changed files with 137 additions and 0 deletions

BIN
favicon.ico Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 KiB

90
icon.svg Normal file
View File

@ -0,0 +1,90 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 19.2.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 960 960" style="enable-background:new 0 0 960 960;" xml:space="preserve">
<style type="text/css">
.st0{fill:#B3B3B3;}
.st1{fill:#E6E6E6;}
.st2{fill:#808080;}
.st3{fill:#666666;}
.st4{fill:#421E68;}
.st5{fill:#662D91;}
.st6{fill:#9E005D;}
.st7{fill:#FFFFFF;}
</style>
<g>
<path class="st0" d="M678.3,812.2H281.7c-23.2,0-42-18.8-42-42V229.3c0-23.2,18.8-42,42-42h396.7c23.2,0,42,18.8,42,42v540.8 C720.4,793.4,701.5,812.2,678.3,812.2z"/>
<path class="st1" d="M678.3,772.7H281.7c-23.2,0-42-18.8-42-42V189.8c0-23.2,18.8-42,42-42h396.7c23.2,0,42,18.8,42,42v540.8 C720.4,753.9,701.5,772.7,678.3,772.7z"/>
<path class="st2" d="M672.4,294H298.1c-4.1,0-7.4-3.3-7.4-7.4v-87.2c0-4.1,3.3-7.4,7.4-7.4h374.3c4.1,0,7.4,3.3,7.4,7.4v87.2 C679.8,290.6,676.5,294,672.4,294z"/>
<path class="st3" d="M307.6,215.8c0-4.4,3.1-8,6.9-8h365.3v-7.9c0-4.4-3.1-8-6.9-8H297.6c-3.8,0-6.9,3.6-6.9,8v86 c0,4.4,3.1,8,6.9,8h10V215.8z"/>
<path class="st4" d="M360.4,421.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,418.5,364.5,421.8,360.4,421.8z"/>
<path class="st4" d="M360.4,523.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,520.3,364.5,523.6,360.4,523.6z"/>
<path class="st4" d="M459.3,421.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,418.5,463.4,421.8,459.3,421.8z"/>
<path class="st4" d="M459.3,523.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,520.3,463.4,523.6,459.3,523.6z"/>
<path class="st5" d="M360.4,415.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,412.5,364.5,415.8,360.4,415.8z"/>
<path class="st5" d="M360.4,517.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,514.3,364.5,517.6,360.4,517.6z"/>
<path class="st5" d="M459.3,415.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,412.5,463.4,415.8,459.3,415.8z"/>
<path class="st5" d="M459.3,517.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,514.3,463.4,517.6,459.3,517.6z"/>
<path class="st4" d="M561.4,421.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,418.5,565.5,421.8,561.4,421.8z"/>
<path class="st4" d="M561.4,523.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,520.3,565.5,523.6,561.4,523.6z"/>
<path class="st4" d="M660.2,421.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,418.5,664.3,421.8,660.2,421.8z"/>
<path class="st4" d="M660.2,523.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,520.3,664.3,523.6,660.2,523.6z"/>
<path class="st5" d="M561.4,415.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,412.5,565.5,415.8,561.4,415.8z"/>
<path class="st5" d="M561.4,517.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,514.3,565.5,517.6,561.4,517.6z"/>
<path class="st5" d="M660.2,415.8h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,412.5,664.3,415.8,660.2,415.8z"/>
<path class="st5" d="M660.2,517.6h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,514.3,664.3,517.6,660.2,517.6z"/>
<path class="st4" d="M360.4,625.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,622.4,364.5,625.7,360.4,625.7z"/>
<path class="st4" d="M360.4,727.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V720 C367.9,724.2,364.5,727.5,360.4,727.5z"/>
<path class="st4" d="M459.3,625.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,622.4,463.4,625.7,459.3,625.7z"/>
<path class="st4" d="M459.3,727.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V720 C466.7,724.2,463.4,727.5,459.3,727.5z"/>
<path class="st5" d="M360.4,619.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C367.9,616.4,364.5,619.7,360.4,619.7z"/>
<path class="st5" d="M360.4,721.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V714 C367.9,718.2,364.5,721.5,360.4,721.5z"/>
<path class="st5" d="M459.3,619.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C466.7,616.4,463.4,619.7,459.3,619.7z"/>
<path class="st5" d="M459.3,721.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V714 C466.7,718.2,463.4,721.5,459.3,721.5z"/>
<path class="st4" d="M561.4,625.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,622.4,565.5,625.7,561.4,625.7z"/>
<path class="st4" d="M561.4,727.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V720 C568.8,724.2,565.5,727.5,561.4,727.5z"/>
<path class="st4" d="M660.2,625.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,622.4,664.3,625.7,660.2,625.7z"/>
<path class="st4" d="M660.2,727.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V720 C667.7,724.2,664.3,727.5,660.2,727.5z"/>
<path class="st5" d="M561.4,619.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C568.8,616.4,565.5,619.7,561.4,619.7z"/>
<path class="st5" d="M561.4,721.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V714 C568.8,718.2,565.5,721.5,561.4,721.5z"/>
<path class="st5" d="M660.2,619.7h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4v62.9 C667.7,616.4,664.3,619.7,660.2,619.7z"/>
<path class="st6" d="M660.2,721.5h-62.9c-4.1,0-7.4-3.3-7.4-7.4v-62.9c0-4.1,3.3-7.4,7.4-7.4h62.9c4.1,0,7.4,3.3,7.4,7.4V714 C667.7,718.2,664.3,721.5,660.2,721.5z"/>
<path class="st7" d="M654.8,276.1c0-0.2,0.1-0.4,0.1-0.6v-67.7c0-2.5-2.1-4.6-4.6-4.6h-39.5c-0.1,0-0.2,0.1-0.3,0.1 c-0.3,0-0.6,0.1-0.9,0.2c-0.3,0.1-0.6,0.2-0.9,0.3c-0.1,0-0.2,0-0.3,0.1c-0.2,0.1-0.3,0.3-0.4,0.4c-0.3,0.2-0.5,0.4-0.7,0.6 c-0.2,0.2-0.3,0.5-0.5,0.7c-0.1,0.3-0.3,0.5-0.4,0.8c-0.1,0.3-0.1,0.6-0.2,0.9c0,0.2-0.1,0.4-0.1,0.6v67.7c0,2.5,2.1,4.6,4.6,4.6 h39.5l0,0l0,0c0.5,0,1.1-0.1,1.6-0.3c0.1,0,0.3-0.1,0.4-0.2c0.1-0.1,0.2-0.1,0.3-0.1c0.2-0.1,0.3-0.3,0.4-0.4 c0.3-0.2,0.5-0.4,0.7-0.6s0.3-0.5,0.5-0.7c0.1-0.3,0.3-0.5,0.4-0.8C654.7,276.7,654.7,276.4,654.8,276.1z M645.7,258.6l-26.9-46.2 h26.9V258.6z M615.4,224.8l26.9,46.2h-26.9V224.8z"/>
<path class="st7" d="M644.8,676.6h-32c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5h32c2.5,0,4.5,2,4.5,4.5S647.3,676.6,644.8,676.6z"/>
<path class="st7" d="M644.8,697.6h-32c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5h32c2.5,0,4.5,2,4.5,4.5S647.3,697.6,644.8,697.6z"/>
<path class="st7" d="M635.2,480.2l8.1-8.1c1.8-1.8,1.8-4.6,0-6.4s-4.6-1.8-6.4,0l-8.1,8.1l-8.1-8.1c-1.8-1.8-4.6-1.8-6.4,0 c-1.8,1.8-1.8,4.6,0,6.4l8.1,8.1l-8.1,8.1c-1.8,1.8-1.8,4.6,0,6.4c0.9,0.9,2,1.3,3.2,1.3s2.3-0.4,3.2-1.3l8.1-8.1l8.1,8.1 c0.9,0.9,2,1.3,3.2,1.3s2.3-0.4,3.2-1.3c1.8-1.8,1.8-4.6,0-6.4L635.2,480.2z"/>
<path class="st7" d="M644.8,585.6h-32c-2.5,0-4.5-2-4.5-4.5s2-4.5,4.5-4.5h32c2.5,0,4.5,2,4.5,4.5S647.3,585.6,644.8,585.6z"/>
<path class="st7" d="M617.5,392.1c-1.2,0-2.3-0.4-3.2-1.3c-1.8-1.8-1.8-4.6,0-6.4l22.6-22.6c1.8-1.8,4.6-1.8,6.4,0 c1.8,1.8,1.8,4.6,0,6.4l-22.6,22.6C619.8,391.6,618.6,392.1,617.5,392.1z"/>
<path class="st7" d="M545.9,679.1h-11.5v-11.5c0-2.5-2-4.5-4.5-4.5s-4.5,2-4.5,4.5v11.5H514c-2.5,0-4.5,2-4.5,4.5s2,4.5,4.5,4.5 h11.5v11.5c0,2.5,2,4.5,4.5,4.5s4.5-2,4.5-4.5v-11.5H546c2.5,0,4.5-2,4.5-4.5S548.4,679.1,545.9,679.1z"/>
<g>
<path class="st7" d="M329.1,569.7H329l-7.4,3.5l-1.5-6.8l10.3-4.8h7.6v39h-8.8v-30.9H329.1z"/>
</g>
<g>
<path class="st7" d="M414,600.9v-5.5l5-4.6c8.5-7.6,12.7-12,12.8-16.6c0-3.2-1.9-5.7-6.4-5.7c-3.4,0-6.3,1.7-8.3,3.2l-2.6-6.5 c2.9-2.2,7.5-4,12.8-4c8.8,0,13.7,5.2,13.7,12.2c0,6.5-4.7,11.8-10.4,16.8l-3.6,3v0.1h14.7v7.5L414,600.9L414,600.9z"/>
</g>
<g>
<path class="st7" d="M518,591.6c1.6,0.8,5.3,2.4,9.1,2.4c4.7,0,7.1-2.3,7.1-5.2c0-3.8-3.8-5.6-7.9-5.6h-3.7v-6.5h3.5 c3.1-0.1,7-1.2,7-4.5c0-2.3-1.9-4.1-5.8-4.1c-3.2,0-6.5,1.4-8.2,2.3l-1.9-6.6c2.3-1.5,7-2.9,12.1-2.9c8.3,0,13,4.4,13,9.7 c0,4.1-2.3,7.4-7.1,9.1v0.1c4.7,0.8,8.5,4.4,8.5,9.5c0,6.9-6.1,11.9-16,11.9c-5,0-9.3-1.3-11.6-2.8L518,591.6z"/>
</g>
<g>
<path class="st7" d="M331,499.7v-9.3h-17.3v-5.9l14.8-23.8h11.2v22.9h4.7v6.8h-4.7v9.3H331z M331,483.5v-8.6 c0-2.3,0.1-4.7,0.3-7.3H331c-1.3,2.5-2.3,4.8-3.6,7.3l-5.2,8.5v0.1H331z"/>
</g>
<g>
<path class="st7" d="M440.1,467.8H425l-0.8,6c0.8-0.1,1.6-0.1,2.5-0.1c3.7,0,7.5,0.8,10.3,2.8c2.9,2,4.7,5.2,4.7,9.8 c0,7.3-6.2,13.7-16.7,13.7c-4.7,0-8.7-1.1-10.9-2.2l1.6-6.8c1.7,0.8,5.3,1.9,8.8,1.9c3.8,0,7.8-1.8,7.8-5.9c0-4-3.2-6.5-11-6.5 c-2.2,0-3.7,0.1-5.3,0.4l2.6-20.5h21.5V467.8z"/>
</g>
<g>
<path class="st7" d="M540.6,467.1c-1-0.1-2.1,0-3.5,0.1c-8.1,0.7-11.7,4.8-12.7,9.4h0.2c1.9-2,4.6-3.1,8.3-3.1 c6.5,0,12.1,4.6,12.1,12.7c0,7.7-5.9,14.1-14.4,14.1c-10.4,0-15.5-7.7-15.5-17c0-7.3,2.7-13.4,6.9-17.3c3.9-3.5,8.9-5.5,15.1-5.8 c1.7-0.1,2.8-0.1,3.7-0.1v7H540.6z M535.6,486.7c0-3.6-1.9-6.7-5.8-6.7c-2.5,0-4.5,1.5-5.4,3.5c-0.2,0.5-0.4,1.2-0.4,2.3 c0.2,4.1,2.2,7.9,6.3,7.9C533.6,493.6,535.6,490.6,535.6,486.7z"/>
</g>
<g>
<path class="st7" d="M342.8,356.8v5.8l-16.1,33.2H317l16.1-31.4v-0.1h-17.9v-7.5H342.8z"/>
</g>
<g>
<path class="st7" d="M413.1,385.6c0-4.7,2.7-7.9,7-9.8v-0.2c-3.8-1.9-5.6-5.1-5.6-8.5c0-6.6,5.9-11,13.7-11 c9.1,0,12.9,5.3,12.9,10c0,3.4-1.8,6.7-5.6,8.6v0.2c3.8,1.4,7.1,4.7,7.1,9.7c0,7.1-5.9,11.8-15,11.8 C417.7,396.4,413.1,390.9,413.1,385.6z M433.3,385.3c0-3.4-2.5-5.5-6.1-6.4c-3,0.8-4.7,3-4.7,5.8c-0.1,2.8,2.1,5.5,5.5,5.5 C431.2,390.1,433.3,388,433.3,385.3z M423,366.8c0,2.6,2.4,4.3,5.5,5.3c2.1-0.6,4-2.5,4-5c0-2.4-1.4-4.8-4.7-4.8 C424.6,362.3,423,364.3,423,366.8z"/>
</g>
<g>
<path class="st7" d="M518.8,389.2c1.1,0.1,2.2,0.1,4,0c2.8-0.2,5.6-1,7.7-2.4c2.5-1.7,4.2-4.3,4.9-7.2l-0.2-0.1 c-1.7,1.8-4.3,2.8-7.8,2.8c-6.6,0-12.2-4.6-12.2-12.2s6.1-14,14.7-14c10,0,14.8,7.7,14.8,16.8c0,8.1-2.6,14-6.8,17.9 c-3.7,3.4-8.8,5.2-14.9,5.5c-1.6,0.1-3.1,0.1-4.1,0v-7.1H518.8z M524.3,369.6c0,3.4,1.8,6.2,5.5,6.2c2.5,0,4.2-1.2,5-2.6 c0.3-0.5,0.5-1.1,0.5-2.3c0-4.1-1.6-8.2-5.7-8.2C526.6,362.8,524.3,365.6,524.3,369.6z"/>
</g>
<g>
<path class="st7" d="M343.7,683.4c0,12.1-4.9,20.3-14.8,20.3c-10.1,0-14.5-9.1-14.6-20.1c0-11.3,4.8-20.2,14.9-20.2 C339.6,663.5,343.7,672.8,343.7,683.4z M323.5,683.7c-0.1,8.9,2.1,13.2,5.6,13.2s5.5-4.4,5.5-13.3c0-8.6-1.9-13.2-5.5-13.2 C325.7,670.4,323.4,674.6,323.5,683.7z"/>
</g>
<circle class="st7" cx="427.8" cy="683.6" r="9.3"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 11 KiB

View File

@ -20,6 +20,8 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="styles.css" />
<link rel="manifest" href="manifest.json" />
<link rel="icon" href="favicon.ico" />
<title>mcalc</title>
</head>
<body>
@ -83,6 +85,7 @@ along with this program. If not, see <https://www.gnu.org/licenses/>.
<footer>
<a href="https://scm.dairydemon.net/filifa/mcalc">source</a>
<a href="/legal.html">legal</a>
</footer>
<script type="module" src="main.js"></script>

30
legal.html Normal file
View File

@ -0,0 +1,30 @@
<!--
Copyright (C) 2025 filifa
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
-->
<!doctype html>
<html lang="en-US">
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width,initial-scale=1">
<link rel="stylesheet" href="styles.css" />
<link rel="manifest" href="manifest.json" />
<link rel="icon" href="favicon.ico" />
<title>Legal</title>
</head>
<body>
<p><a href="https://commons.wikimedia.org/wiki/File:Calculator_Flat_Icon_Vector.svg##">Calculator Flat Icon Vector.svg</a> from <a href="https://commons.wikimedia.org/wiki/Main_Page">Wikimedia Commons</a> by <a href="https://videoplasty.com">Videoplasty.com</a>, <a href="https://creativecommons.org/licenses/by-sa/4.0/deed.en">CC-BY-SA 4.0</a></p>
</body>
</html>

10
manifest.json Normal file
View File

@ -0,0 +1,10 @@
{
"name": "mcalc",
"icons": [
{
"src": "icon.svg"
}
],
"start_url": "/index.html",
"display": "standalone"
}

View File

@ -122,3 +122,7 @@ footer {
font-size: small;
margin: 5%;
}
footer a {
margin-right: 1ch;
}