Merge pull request #1501 from pietervdvn/feature/vending-machine

Vending machine theme
This commit is contained in:
Pieter Vander Vennet 2023-07-09 20:37:13 +02:00 committed by GitHub
commit 7b000f6f4e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 2177 additions and 1 deletions

View file

@ -17,5 +17,6 @@
"editor.defaultFormatter": "esbenp.prettier-vscode", "editor.defaultFormatter": "esbenp.prettier-vscode",
"[svelte]": { "[svelte]": {
"editor.defaultFormatter": "esbenp.prettier-vscode" "editor.defaultFormatter": "esbenp.prettier-vscode"
} },
"editor.formatOnSave": true
} }

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 224v32V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V327.8c9.9 6.6 20.6 12 32 16.1V368c0 8.8 7.2 16 16 16s16-7.2 16-16V351.1c5.3 .6 10.6 .9 16 .9s10.7-.3 16-.9V368c0 8.8 7.2 16 16 16s16-7.2 16-16V343.8c11.4-4 22.1-9.4 32-16.1V416c0 17.7 14.3 32 32 32h32c17.7 0 32-14.3 32-32V256l32 32v49.5c0 9.5 2.8 18.7 8.1 26.6L530 427c8.8 13.1 23.5 21 39.3 21c22.5 0 41.9-15.9 46.3-38l20.3-101.6c2.6-13-.3-26.5-8-37.3l-3.9-5.5V184c0-13.3-10.7-24-24-24s-24 10.7-24 24v14.4l-52.9-74.1C496 86.5 452.4 64 405.9 64H272 256 192 144C77.7 64 24 117.7 24 184v54C9.4 249.8 0 267.8 0 288v17.6c0 8 6.4 14.4 14.4 14.4C46.2 320 72 294.2 72 262.4V256 224 184c0-24.3 12.1-45.8 30.5-58.9C98.3 135.9 96 147.7 96 160v64zM560 336a16 16 0 1 1 32 0 16 16 0 1 1 -32 0zM166.6 166.6c-4.2-4.2-6.6-10-6.6-16c0-12.5 10.1-22.6 22.6-22.6H361.4c12.5 0 22.6 10.1 22.6 22.6c0 6-2.4 11.8-6.6 16l-23.4 23.4C332.2 211.8 302.7 224 272 224s-60.2-12.2-81.9-33.9l-23.4-23.4z"/></svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M192 496C86 496 0 394 0 288C0 176 64 16 192 16s192 160 192 272c0 106-86 208-192 208zM154.8 134c6.5-6 7-16.1 1-22.6s-16.1-7-22.6-1c-23.9 21.8-41.1 52.7-52.3 84.2C69.7 226.1 64 259.7 64 288c0 8.8 7.2 16 16 16s16-7.2 16-16c0-24.5 5-54.4 15.1-82.8c10.1-28.5 25-54.1 43.7-71.2z"/></svg>

After

Width:  |  Height:  |  Size: 520 B

View file

@ -0,0 +1,272 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Generator: Adobe Illustrator 21.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 283.5 283.5" style="enable-background:new 0 0 283.5 283.5;" xml:space="preserve">
<style type="text/css">
.st0{stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st1{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.st2{fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-miterlimit:10;}
.st3{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st4{stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.st5{clip-path:url(#SVGID_2_);fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st6{clip-path:url(#SVGID_4_);fill:none;stroke:#FFFFFF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st7{fill:#FFFFFF;}
.st8{fill:#FFFFFF;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.st9{fill:none;stroke:#000000;stroke-width:3;stroke-miterlimit:10;}
.st10{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;}
.st11{fill:#FFFFFF;stroke:#000000;stroke-width:3.7062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st12{stroke:#000000;stroke-width:3.7062;stroke-linecap:round;stroke-miterlimit:10;}
.st13{fill:none;stroke:#FFFFFF;stroke-width:3.7062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st14{fill:#FFFFFF;stroke:#FFFFFF;stroke-width:0.4648;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st15{display:none;}
.st16{display:inline;}
.st17{fill:#FFFFFF;stroke:#000000;stroke-width:3.7062;stroke-linecap:round;stroke-miterlimit:10;}
.st18{fill:none;stroke:#000000;stroke-width:3.7062;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st19{stroke:#000000;stroke-width:0.4648;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st20{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
.st21{fill:none;stroke:#000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.st22{stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
.st23{fill:#FFFFFF;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;}
.st24{clip-path:url(#SVGID_6_);}
.st25{clip-path:url(#SVGID_8_);fill:#FFFFFF;}
.st26{clip-path:url(#SVGID_10_);fill:#FFFFFF;}
.st27{clip-path:url(#SVGID_12_);fill:#FFFFFF;}
.st28{clip-path:url(#SVGID_14_);fill:#FFFFFF;}
.st29{clip-path:url(#SVGID_16_);fill:#FFFFFF;}
.st30{clip-path:url(#SVGID_18_);fill:#FFFFFF;}
.st31{clip-path:url(#SVGID_20_);fill:#FFFFFF;}
.st32{clip-path:url(#SVGID_22_);fill:#FFFFFF;}
.st33{clip-path:url(#SVGID_24_);fill:#FFFFFF;}
.st34{clip-path:url(#SVGID_26_);fill:#FFFFFF;}
.st35{clip-path:url(#SVGID_28_);fill:#FFFFFF;}
.st36{clip-path:url(#SVGID_30_);fill:#FFFFFF;}
.st37{clip-path:url(#SVGID_32_);fill:#FFFFFF;}
.st38{clip-path:url(#SVGID_34_);fill:#FFFFFF;}
.st39{clip-path:url(#SVGID_36_);fill:#FFFFFF;}
.st40{clip-path:url(#SVGID_38_);fill:#FFFFFF;}
.st41{clip-path:url(#SVGID_40_);fill:#FFFFFF;}
.st42{clip-path:url(#SVGID_42_);fill:#FFFFFF;}
.st43{clip-path:url(#SVGID_44_);fill:#FFFFFF;}
.st44{clip-path:url(#SVGID_46_);fill:#FFFFFF;}
.st45{clip-path:url(#SVGID_48_);fill:#FFFFFF;}
.st46{clip-path:url(#SVGID_50_);fill:#FFFFFF;}
.st47{clip-path:url(#SVGID_52_);fill:#FFFFFF;}
.st48{clip-path:url(#SVGID_54_);fill:#FFFFFF;}
.st49{clip-path:url(#SVGID_56_);fill:#FFFFFF;}
.st50{clip-path:url(#SVGID_58_);fill:#FFFFFF;}
.st51{clip-path:url(#SVGID_60_);fill:#FFFFFF;}
.st52{clip-path:url(#SVGID_62_);fill:#FFFFFF;}
.st53{clip-path:url(#SVGID_64_);fill:#FFFFFF;}
.st54{clip-path:url(#SVGID_66_);fill:#FFFFFF;}
.st55{clip-path:url(#SVGID_68_);fill:#FFFFFF;}
.st56{clip-path:url(#SVGID_70_);fill:#FFFFFF;}
.st57{clip-path:url(#SVGID_72_);fill:#FFFFFF;}
.st58{clip-path:url(#SVGID_74_);fill:#FFFFFF;}
.st59{clip-path:url(#SVGID_76_);fill:#FFFFFF;}
.st60{clip-path:url(#SVGID_78_);}
.st61{clip-path:url(#SVGID_80_);}
.st62{clip-path:url(#SVGID_82_);}
.st63{clip-path:url(#SVGID_84_);}
.st64{clip-path:url(#SVGID_86_);}
.st65{clip-path:url(#SVGID_88_);}
.st66{clip-path:url(#SVGID_90_);}
.st67{clip-path:url(#SVGID_92_);}
.st68{clip-path:url(#SVGID_94_);}
.st69{clip-path:url(#SVGID_96_);}
.st70{clip-path:url(#SVGID_98_);}
.st71{clip-path:url(#SVGID_100_);}
.st72{clip-path:url(#SVGID_102_);}
.st73{clip-path:url(#SVGID_104_);}
.st74{clip-path:url(#SVGID_106_);}
.st75{clip-path:url(#SVGID_108_);}
.st76{clip-path:url(#SVGID_110_);}
.st77{clip-path:url(#SVGID_112_);}
.st78{clip-path:url(#SVGID_114_);}
.st79{clip-path:url(#SVGID_116_);}
.st80{clip-path:url(#SVGID_118_);}
.st81{clip-path:url(#SVGID_120_);}
.st82{clip-path:url(#SVGID_122_);}
.st83{clip-path:url(#SVGID_124_);}
.st84{clip-path:url(#SVGID_126_);}
.st85{clip-path:url(#SVGID_128_);}
.st86{clip-path:url(#SVGID_130_);}
.st87{clip-path:url(#SVGID_132_);}
.st88{clip-path:url(#SVGID_134_);}
.st89{clip-path:url(#SVGID_136_);}
.st90{clip-path:url(#SVGID_138_);}
.st91{clip-path:url(#SVGID_140_);}
.st92{clip-path:url(#SVGID_142_);}
.st93{clip-path:url(#SVGID_144_);}
.st94{clip-path:url(#SVGID_146_);}
.st95{clip-path:url(#SVGID_148_);}
.st96{stroke:#000000;stroke-width:3;}
.st97{fill:#231F20;}
.st98{fill:none;stroke:#F1F2F2;stroke-width:0.9457;stroke-miterlimit:10;}
.st99{display:inline;fill:none;stroke:#000000;stroke-width:0.75;}
.st100{fill:none;stroke:#231F20;stroke-miterlimit:10;}
.st101{stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:10;}
.st102{fill:#FFFFFF;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st103{fill:#FFFFFF;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:10;}
.st104{fill:none;stroke:#000000;stroke-width:3;stroke-linecap:round;stroke-linejoin:bevel;stroke-miterlimit:10;}
.st105{display:none;fill:#FFFFFF;stroke:#231F20;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st106{clip-path:url(#SVGID_150_);}
.st107{fill:none;}
.st108{fill:#FFFFFF;stroke:#000000;stroke-width:4.9959;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st109{clip-path:url(#SVGID_152_);}
.st110{clip-path:url(#SVGID_154_);}
.st111{fill:#FFFFFF;stroke:#000000;stroke-width:2.1411;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;}
.st112{clip-path:url(#SVGID_156_);}
.st113{display:none;fill:#FFFFFF;}
</style>
<g id="GUIDS_1_">
</g>
<g id="סידור">
<g id=ילוי_1_">
</g>
<g id=ו_מתאר_1_">
</g>
</g>
<g id="מאזניים">
<g id="מילוי">
</g>
<g id=ו_מתאר">
</g>
</g>
<g id="סליחה">
<g id="סליחה_מילוי">
</g>
</g>
<g id="גלויה_שנה_טובה">
<g id="גלויה_מילוי">
</g>
<g id="גלויה_קו_מתאר">
</g>
</g>
<g id="דג">
<g id="פשוט">
<g id="דג_עם_מילוי">
</g>
<g id="דג_עם_קו">
</g>
</g>
<g id="מורכב">
<g id="דג_מילוי">
</g>
<g id="דג_קו_מתאר">
</g>
</g>
</g>
<g id="דבש">
<g id="פשוט_1_">
<g id="דבש_מילוי_1_">
</g>
<g id="דבש_קו_מתאר_1_">
</g>
</g>
<g id=ורכב_1_">
<g id="דבש_מילוי">
<g>
<path d="M127.9,200.4c-24.2,0-45.8-6-55.1-15.2c-25.2-25.2-9.2-100.6-4-125.4l0.2-1.1c0.5-2.6,2.8-4.4,5.5-4.4h100.8 c2.7,0,5,1.9,5.5,4.5l0.4,2c4.7,24,18.9,97.2-3.2,124.6C170.5,194.6,151.3,200.4,127.9,200.4z"/>
<path d="M175.3,55.7c2,0,3.7,1.4,4,3.3l0.4,2c4.6,23.9,18.8,96.5-2.9,123.3c-7.3,9-26,14.6-49,14.6c-23.5,0-45.2-5.9-54-14.8 c-10.3-10.3-14.7-31-12.9-61.4c1.4-25.2,6.8-50.5,9.4-62.6l0.2-1.1c0.4-1.9,2.1-3.3,4-3.3H175.3 M175.3,52.7H74.5 c-3.4,0-6.3,2.3-6.9,5.6c-5,23.7-21.9,101.8,4.2,127.9c10.2,10.2,33.5,15.7,56.2,15.7c21.6,0,42.7-5,51.3-15.7 c23.1-28.6,7.6-104.2,3.1-127.7C181.7,55.1,178.7,52.7,175.3,52.7L175.3,52.7z"/>
</g>
<g>
<path d="M74.4,48.7c-2.3,0-4.1-1.9-4.1-4.1v-5.2c0-2.3,1.9-4.1,4.1-4.1h101.2c2.3,0,4.1,1.9,4.1,4.1v5.2c0,2.3-1.9,4.1-4.1,4.1 H74.4z"/>
<path d="M175.6,36.7c1.5,0,2.6,1.2,2.6,2.6v5.2c0,1.5-1.2,2.6-2.6,2.6H74.4c-1.5,0-2.6-1.2-2.6-2.6v-5.2c0-1.5,1.2-2.6,2.6-2.6 H175.6 M175.6,33.7H74.4c-3.1,0-5.6,2.5-5.6,5.6v5.2c0,3.1,2.5,5.6,5.6,5.6h101.2c3.1,0,5.6-2.5,5.6-5.6v-5.2 C181.2,36.2,178.7,33.7,175.6,33.7L175.6,33.7z"/>
</g>
<g>
<line class="st98" x1="74" y1="36.4" x2="74" y2="47.5"/>
<line class="st98" x1="76.6" y1="36.4" x2="76.6" y2="47.5"/>
<line class="st98" x1="79.2" y1="36.4" x2="79.2" y2="47.5"/>
<line class="st98" x1="81.8" y1="36.4" x2="81.8" y2="47.5"/>
<line class="st98" x1="84.4" y1="36.4" x2="84.4" y2="47.5"/>
<line class="st98" x1="87" y1="36.4" x2="87" y2="47.5"/>
<line class="st98" x1="89.7" y1="36.4" x2="89.7" y2="47.5"/>
<line class="st98" x1="92.3" y1="36.4" x2="92.3" y2="47.5"/>
<line class="st98" x1="94.9" y1="36.4" x2="94.9" y2="47.5"/>
<line class="st98" x1="97.5" y1="36.4" x2="97.5" y2="47.5"/>
<line class="st98" x1="100.1" y1="36.4" x2="100.1" y2="47.5"/>
<line class="st98" x1="102.7" y1="36.4" x2="102.7" y2="47.5"/>
<line class="st98" x1="105.3" y1="36.4" x2="105.3" y2="47.5"/>
<line class="st98" x1="108" y1="36.4" x2="108" y2="47.5"/>
<line class="st98" x1="110.6" y1="36.4" x2="110.6" y2="47.5"/>
<line class="st98" x1="113.2" y1="36.4" x2="113.2" y2="47.5"/>
<line class="st98" x1="115.8" y1="36.4" x2="115.8" y2="47.5"/>
<line class="st98" x1="118.4" y1="36.4" x2="118.4" y2="47.5"/>
<line class="st98" x1="121" y1="36.4" x2="121" y2="47.5"/>
<line class="st98" x1="123.7" y1="36.4" x2="123.7" y2="47.5"/>
<line class="st98" x1="126.3" y1="36.4" x2="126.3" y2="47.5"/>
<line class="st98" x1="128.9" y1="36.4" x2="128.9" y2="47.5"/>
<line class="st98" x1="131.5" y1="36.4" x2="131.5" y2="47.5"/>
<line class="st98" x1="134.1" y1="36.4" x2="134.1" y2="47.5"/>
<line class="st98" x1="136.7" y1="36.4" x2="136.7" y2="47.5"/>
<line class="st98" x1="139.3" y1="36.4" x2="139.3" y2="47.5"/>
<line class="st98" x1="142" y1="36.4" x2="142" y2="47.5"/>
<line class="st98" x1="144.6" y1="36.4" x2="144.6" y2="47.5"/>
<line class="st98" x1="147.2" y1="36.4" x2="147.2" y2="47.5"/>
<line class="st98" x1="149.8" y1="36.4" x2="149.8" y2="47.5"/>
<line class="st98" x1="152.4" y1="36.4" x2="152.4" y2="47.5"/>
<line class="st98" x1="155" y1="36.4" x2="155" y2="47.5"/>
<line class="st98" x1="157.6" y1="36.4" x2="157.6" y2="47.5"/>
<line class="st98" x1="175.9" y1="36.4" x2="175.9" y2="47.5"/>
<line class="st98" x1="160.3" y1="36.4" x2="160.3" y2="47.5"/>
<line class="st98" x1="162.9" y1="36.4" x2="162.9" y2="47.5"/>
<line class="st98" x1="165.5" y1="36.4" x2="165.5" y2="47.5"/>
<line class="st98" x1="168.1" y1="36.4" x2="168.1" y2="47.5"/>
<line class="st98" x1="170.7" y1="36.4" x2="170.7" y2="47.5"/>
<line class="st98" x1="173.3" y1="36.4" x2="173.3" y2="47.5"/>
</g>
<g>
<g>
<path class="st7" d="M128.2,156.8c-2.2,0-4.3-1.2-5.4-3.1l-6.5-11.2c-1.1-1.9-1.1-4.3,0-6.2l6.5-11.2c1.1-1.9,3.2-3.1,5.4-3.1 h12.9c2.2,0,4.3,1.2,5.4,3.1l6.5,11.2c1.1,1.9,1.1,4.3,0,6.2l-6.5,11.2c-1.1,1.9-3.2,3.1-5.4,3.1H128.2z"/>
<path class="st7" d="M141.1,123.4c1.7,0,3.3,0.9,4.1,2.4l6.5,11.2c0.8,1.5,0.8,3.3,0,4.7l-6.5,11.2c-0.8,1.5-2.4,2.4-4.1,2.4 h-12.9c-1.7,0-3.3-0.9-4.1-2.4l-6.5-11.2c-0.8-1.5-0.8-3.3,0-4.7l6.5-11.2c0.8-1.5,2.4-2.4,4.1-2.4H141.1 M141.1,120.4h-12.9 c-2.8,0-5.3,1.5-6.7,3.9l-6.5,11.2c-1.4,2.4-1.4,5.3,0,7.7l6.5,11.2c1.4,2.4,3.9,3.9,6.7,3.9h12.9c2.8,0,5.3-1.5,6.7-3.9 l6.5-11.2c1.4-2.4,1.4-5.3,0-7.7l-6.5-11.2C146.4,121.9,143.9,120.4,141.1,120.4L141.1,120.4z"/>
</g>
<g>
<path class="st7" d="M91.4,136.8c-2.2,0-4.3-1.2-5.4-3.1l-6.5-11.2c-1.1-1.9-1.1-4.3,0-6.2L86,105c1.1-1.9,3.2-3.1,5.4-3.1 h12.9c2.2,0,4.3,1.2,5.4,3.1l6.5,11.2c1.1,1.9,1.1,4.3,0,6.2l-6.5,11.2c-1.1,1.9-3.2,3.1-5.4,3.1H91.4z"/>
<path class="st7" d="M104.4,103.4c1.7,0,3.3,0.9,4.1,2.4l6.5,11.2c0.8,1.5,0.8,3.3,0,4.7l-6.5,11.2c-0.8,1.5-2.4,2.4-4.1,2.4 H91.4c-1.7,0-3.3-0.9-4.1-2.4l-6.5-11.2c-0.8-1.5-0.8-3.3,0-4.7l6.5-11.2c0.8-1.5,2.4-2.4,4.1-2.4H104.4 M104.4,100.4H91.4 c-2.8,0-5.3,1.5-6.7,3.9l-6.5,11.2c-1.4,2.4-1.4,5.3,0,7.7l6.5,11.2c1.4,2.4,3.9,3.9,6.7,3.9h12.9c2.8,0,5.3-1.5,6.7-3.9 l6.5-11.2c1.4-2.4,1.4-5.3,0-7.7l-6.5-11.2C109.7,101.9,107.1,100.4,104.4,100.4L104.4,100.4z"/>
</g>
<g>
<path class="st7" d="M93.4,178.8c-2.2,0-4.3-1.2-5.4-3.1l-6.5-11.2c-1.1-1.9-1.1-4.3,0-6.2L88,147c1.1-1.9,3.2-3.1,5.4-3.1 h12.9c2.2,0,4.3,1.2,5.4,3.1l6.5,11.2c1.1,1.9,1.1,4.3,0,6.2l-6.5,11.2c-1.1,1.9-3.2,3.1-5.4,3.1H93.4z"/>
<path class="st7" d="M106.4,145.4c1.7,0,3.3,0.9,4.1,2.4l6.5,11.2c0.8,1.5,0.8,3.3,0,4.7l-6.5,11.2c-0.8,1.5-2.4,2.4-4.1,2.4 H93.4c-1.7,0-3.3-0.9-4.1-2.4l-6.5-11.2c-0.8-1.5-0.8-3.3,0-4.7l6.5-11.2c0.8-1.5,2.4-2.4,4.1-2.4H106.4 M106.4,142.4H93.4 c-2.8,0-5.3,1.5-6.7,3.9l-6.5,11.2c-1.4,2.4-1.4,5.3,0,7.7l6.5,11.2c1.4,2.4,3.9,3.9,6.7,3.9h12.9c2.8,0,5.3-1.5,6.7-3.9 l6.5-11.2c1.4-2.4,1.4-5.3,0-7.7l-6.5-11.2C111.7,143.9,109.1,142.4,106.4,142.4L106.4,142.4z"/>
</g>
</g>
<rect x="199.6" y="93.8" transform="matrix(0.9794 0.202 -0.202 0.9794 36.9402 -37.6764)" class="st4" width="7" height="136.8"/>
<g>
<path d="M214.1,123.6l-5.8-1.2c-3.8-0.8-6.2-4.5-5.5-8.3l3.4-16.7c0.8-3.8,4.5-6.2,8.3-5.5l5.8,1.2c3.8,0.8,6.2,4.5,5.5,8.3 l-3.4,16.7C221.6,121.9,217.8,124.3,214.1,123.6z"/>
<path class="st1" d="M214.1,123.6l-5.8-1.2c-3.8-0.8-6.2-4.5-5.5-8.3l3.4-16.7c0.8-3.8,4.5-6.2,8.3-5.5l5.8,1.2 c3.8,0.8,6.2,4.5,5.5,8.3l-3.4,16.7C221.6,121.9,217.8,124.3,214.1,123.6z"/>
</g>
<path class="st96" d="M212.3,227.6c0.4-2-0.9-4-2.9-4.4l-0.5-0.1c1.3-0.4,2.4-1.4,2.7-2.9l0,0c0.4-2-0.9-4-2.9-4.4l-1-0.2 c1.3-0.4,2.4-1.4,2.7-2.8c0.4-2-0.9-4-2.9-4.4l-1-0.2c1.3-0.4,2.4-1.4,2.7-2.8c0.4-2-0.9-4-2.9-4.4l-21.3-4.4 c-2-0.4-4,0.9-4.4,2.9c-0.3,1.4,0.3,2.8,1.3,3.7l-1-0.2c-2-0.4-4,0.9-4.4,2.9c-0.3,1.4,0.3,2.8,1.3,3.7l-1-0.2 c-2-0.4-4,0.9-4.4,2.9l0,0c-0.3,1.4,0.3,2.8,1.4,3.7l-0.5-0.1c-2-0.4-4,0.9-4.4,2.9s0.9,4,2.9,4.4l0.5,0.1 c-1.3,0.4-2.4,1.4-2.7,2.8c-0.4,2,0.9,4,2.9,4.4l1,0.2c-1.3,0.4-2.4,1.4-2.7,2.8l0,0c-0.4,2,0.9,4,2.9,4.4l1,0.2 c-1.3,0.4-2.4,1.4-2.7,2.8c-0.4,2,0.9,4,2.9,4.4l21.3,4.4c2,0.4,4-0.9,4.4-2.9c0.3-1.4-0.3-2.8-1.3-3.7l1,0.2 c2,0.4,4-0.9,4.4-2.9l0,0c0.3-1.4-0.3-2.8-1.3-3.7l1,0.2c2,0.4,4-0.9,4.4-2.9c0.3-1.4-0.3-2.8-1.3-3.7l0.5,0.1 C209.9,230.9,211.9,229.6,212.3,227.6z"/>
</g>
<g id="דבש_קו_מתאר">
</g>
</g>
</g>
<g id="תפוח">
<g id="תפוח_מילוי">
</g>
<g id="תפוח_קו_מתאר">
</g>
</g>
<g id="רימון">
<g id="פשוט_2_">
<g id=ימוןילוי_1_">
</g>
<g id=ימוןו_מתאר_1_">
</g>
</g>
<g id=ורכב_2_">
<g id=ימוןילוי">
</g>
<g id=ימוןו_מתאר">
</g>
</g>
</g>
<g id="שופר">
<g id=ופר_מילוי">
</g>
<g id=ופר_קו_מתאר">
</g>
</g>
<div xmlns="" id="divScriptsUsed" style="display: none"/><script xmlns="" id="globalVarsDetection" src="moz-extension://7a899c51-cc0f-41e1-a08d-1842e6b38e3a/js/wrs_env.js"/></svg>

After

Width:  |  Height:  |  Size: 15 KiB

View file

@ -0,0 +1,83 @@
[
{
"path": "cow.svg",
"license": "CC-BY 4.0",
"authors": [
"Font Awesome"
],
"sources": [
"https://fontawesome.com/icons/cow?f=classic&s=solid"
]
},
{
"path": "egg.svg",
"license": "CC-BY 4.0",
"authors": [
"Font Awesome"
],
"sources": [
"https://fontawesome.com/icons/egg?f=classic&s=solid"
]
},
{
"path": "honey.svg",
"license": "CC-BY 4.0",
"authors": [
"Mushki Brichta"
],
"sources": [
"https://commons.wikimedia.org/wiki/File:Honey_icon_black_01.svg"
]
},
{
"path": "mug-saucer.svg",
"license": "CC-BY 4.0",
"authors": [
"Font Awesome"
],
"sources": [
"https://fontawesome.com/icons/mug-saucer?f=regular&s=solid"
]
},
{
"path": "potato.svg",
"license": "CC-BY 3.0",
"authors": [
"Pavel Melnikov",
"The Noun Project"
],
"sources": [
"https://thenounproject.com/icon/potatoes-663495/"
]
},
{
"path": "smoking.svg",
"license": "CC-BY 4.0",
"authors": [
"Font Awesome"
],
"sources": [
"https://fontawesome.com/icons/smoking?f=classic&s=solid"
]
},
{
"path": "utensils.svg",
"license": "CC-BY 4.0",
"authors": [
"Font Awesome"
],
"sources": [
"https://fontawesome.com/icons/utensils?f=classic&s=solid"
]
},
{
"path": "vending_machine.svg",
"license": "CC-BY 4.0",
"authors": [
"Vectorportal.com"
],
"sources": [
"https://vectorportal.com/vector/vending-machine/35308"
]
}
]

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M96 64c0-17.7 14.3-32 32-32H448h64c70.7 0 128 57.3 128 128s-57.3 128-128 128H480c0 53-43 96-96 96H192c-53 0-96-43-96-96V64zM480 224h32c35.3 0 64-28.7 64-64s-28.7-64-64-64H480V224zM32 416H544c17.7 0 32 14.3 32 32s-14.3 32-32 32H32c-17.7 0-32-14.3-32-32s14.3-32 32-32z"/></svg>

After

Width:  |  Height:  |  Size: 514 B

View file

@ -0,0 +1 @@
<svg xmlns:x="http://ns.adobe.com/Extensibility/1.0/" xmlns:i="http://ns.adobe.com/AdobeIllustrator/10.0/" xmlns:graph="http://ns.adobe.com/Graphs/1.0/" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" x="0px" y="0px" viewBox="0 0 100 125" enable-background="new 0 0 100 100" xml:space="preserve"><metadata><sfw xmlns="http://ns.adobe.com/SaveForWeb/1.0/"><slices/><sliceSourceBounds bottomLeftOrigin="true" height="96.2" width="91" x="-0.5" y="-90.5"/></sfw></metadata><switch><foreignObject requiredExtensions="http://ns.adobe.com/AdobeIllustrator/10.0/" x="0" y="0" width="1" height="1"/><g i:extraneous="self"><path d="M34,70c-4.8-8-7.7-21-4.1-30.4c2.2-5.5,6.2-9.1,12-10.7c6-1.7,13.3,0,17.8,4.1l0.2,0.2c2.3,2.2,3.9,4.9,5.5,7.5 c1.3,2.1,2.6,4.2,4.2,6c0.2,0.2,0.4,0.4,0.6,0.6c2.6-10.6,2.1-24.6-4-33.2c-3.4-4.8-8.1-7.3-14-7.6c-6.4-0.3-13.5,3.5-17.1,9 L34.9,16c-1.9,3-3,6.4-4.1,10c-1,2.9-1.9,6-3.4,8.7c-2.6,4.9-6,9.1-9.4,13.1c-2.8,3.3-5.6,6.7-7.9,10.6l-0.4,0.6 c-1.3,2.2-1.9,3.3-0.9,5c1.1,2,2.9,3.6,4.9,4.5c0.5,0.2,0.7,0.8,0.5,1.3c-0.2,0.5-0.8,0.7-1.3,0.5c-2.5-1-4.5-2.9-5.9-5.3 c-2.5,7.5-1.8,14.7,1.8,19.8c3.2,4.4,8.8,7.1,14.9,7.1h0.1c5.1,0,10.4-1.6,16.4-5c1.8-1,3.5-2.2,5.2-3.4C41,79.7,37.1,75.2,34,70z M59.6,25.8c0.4-0.4,1-0.4,1.4-0.1c1.3,1.2,3,1.9,4.8,2c0.6,0,1,0.5,0.9,1.1c0,0.5-0.5,0.9-1,0.9c0,0,0,0-0.1,0 c-2.2-0.2-4.3-1-5.9-2.5C59.2,26.9,59.2,26.3,59.6,25.8z M53.1,9.3c0.5-0.2,1.1,0,1.4,0.2l2,1.5c0.4,0.3,0.5,1,0.2,1.4 c-0.2,0.3-0.5,0.4-0.8,0.4c-0.5,0-0.9-0.5-1.3-0.7c-0.5-0.4-1-0.6-1.6-0.9c-0.4-0.2-0.7-0.5-0.7-1C52.5,9.9,52.8,9.5,53.1,9.3z M45.9,17.1c0.5-0.3,1.1-0.1,1.4,0.4c0.9,1.7,2.6,2.8,4.5,3c0.5,0,1,0.5,0.9,1.1c0,0.5-0.5,0.9-1,0.9c0,0-0.1,0-0.1,0 c-2.5-0.2-4.9-1.8-6.1-4.1C45.2,18,45.4,17.4,45.9,17.1z M19.9,62.6c-0.3-0.4-0.3-1.1,0.1-1.4c0.4-0.3,1.1-0.3,1.4,0.1 c0.8,1,1.9,1.7,3,2.1c0.2-0.3,0.6-0.5,1-0.4c0.5,0.1,0.9,0.6,0.8,1.2L26,65.8l-1-0.2C23.1,65.3,21.2,64.2,19.9,62.6z M32.6,86.8 c-2.3,1.1-4.8,1.7-7.4,1.7c-1.2,0-2.5-0.1-3.7-0.4c-0.5-0.1-0.9-0.7-0.8-1.2s0.7-0.9,1.2-0.8c3.2,0.7,6.7,0.3,9.7-1.2 c0.5-0.2,1.1,0,1.3,0.5C33.3,85.9,33.1,86.5,32.6,86.8z"/><path d="M87.1,63.8c-1.9-1.9-4-3.5-6.1-5c-0.2,3-1.8,5.9-4.3,7.7c-0.2,0.1-0.4,0.2-0.6,0.2c-0.3,0-0.6-0.2-0.8-0.4 c-0.3-0.5-0.2-1.1,0.3-1.4c2.2-1.5,3.6-4.2,3.5-6.8c0-0.2,0.1-0.4,0.2-0.5c-0.2-0.1-0.4-0.3-0.6-0.4c-3.5-2.5-7.2-5.1-10.2-8.5 c-1.7-1.9-3.1-4.2-4.4-6.3c-1.2-2-2.4-3.9-3.9-5.6c0,0.2-0.1,0.3-0.2,0.5c-0.8,2.3-2.4,4.4-4.5,5.7C55.4,43,55.2,43,55,43 c-0.3,0-0.6-0.2-0.8-0.5c-0.3-0.5-0.2-1.1,0.3-1.4c1.7-1.1,3-2.8,3.7-4.7c0.2-0.6,0.3-1,0.1-1.3c-0.1-0.2-0.1-0.3-0.1-0.5 c-2.9-2.5-7-3.9-11.1-3.9c-1.5,0-3,0.2-4.4,0.6c-5.2,1.5-8.8,4.7-10.7,9.5C29,48.8,31,59.6,34.8,67.2c1.3-0.3,2.5-0.6,3.6-1.1 c0.8-0.4,2.2-1.3,2.7-2.8c0.2-0.5,0.7-0.8,1.3-0.6c0.5,0.2,0.8,0.7,0.6,1.3c-0.5,1.6-1.9,3-3.7,4c-1.1,0.6-2.4,0.9-3.6,1.2 c0.1,0.1,0.2,0.3,0.2,0.4c4,6.7,9.6,12.3,16.1,16.5c2.3-0.6,4.4-2,5.7-3.9c0.3-0.5,0.9-0.6,1.4-0.2c0.5,0.3,0.6,0.9,0.2,1.4 c-1.3,1.8-3.1,3.3-5.1,4.1c3.9,2.2,8,4,12.4,5.1c2.1,0.6,4.1,0.9,6,1.1c0.1-0.1,0.1-0.2,0.2-0.3c1.4-1.1,2.5-2.4,3.5-3.9 c0.3-0.5,0.9-0.6,1.4-0.3c0.5,0.3,0.6,0.9,0.3,1.4c-0.8,1.2-1.6,2.2-2.6,3.2c2.1,0,4-0.2,5.9-0.7c5.1-1.3,9.3-4.5,11.2-8.7 C95.9,77.2,92.2,68.9,87.1,63.8z M45.6,46.6l-4.8,2.2c-0.1,0.1-0.3,0.1-0.4,0.1c-0.4,0-0.7-0.2-0.9-0.6c-0.2-0.5,0-1.1,0.5-1.3 l4.8-2.2c0.5-0.2,1.1,0,1.3,0.5C46.3,45.8,46.1,46.3,45.6,46.6z M58.3,60.9c-0.9,1.8-2.5,3.3-4.3,4c-0.1,0-0.3,0.1-0.4,0.1 c-0.4,0-0.8-0.2-0.9-0.6c-0.2-0.5,0-1.1,0.6-1.3c1.4-0.6,2.6-1.7,3.3-3c0.2-0.5,0.8-0.7,1.3-0.5C58.4,59.8,58.6,60.4,58.3,60.9z M74,73.9c-0.5,1-1.2,1.9-2.1,2.5c-0.2,0.1-0.4,0.2-0.6,0.2c-0.3,0-0.6-0.1-0.8-0.4c-0.3-0.4-0.2-1.1,0.2-1.4 c0.6-0.5,1.2-1.1,1.5-1.8c0.2-0.5,0.8-0.7,1.3-0.5C74.1,72.8,74.3,73.4,74,73.9z M89.9,82.3c-0.2,0.2-0.5,0.3-0.7,0.3 c-0.2,0-0.5-0.1-0.7-0.3c-0.4-0.4-0.4-1-0.1-1.4c0.5-0.6,0.8-1.5,0.8-2.9c0-2.5-0.7-5-2-7.1c-0.3-0.5-0.1-1.1,0.3-1.4 c0.5-0.3,1.1-0.1,1.4,0.3c1.5,2.4,2.3,5.3,2.3,8.2C91.2,79.9,90.8,81.3,89.9,82.3z"/></g></switch></svg>

After

Width:  |  Height:  |  Size: 4 KiB

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M448 32V43c0 38.2 15.2 74.8 42.2 101.8l21 21c21 21 32.8 49.5 32.8 79.2v11c0 17.7-14.3 32-32 32s-32-14.3-32-32V245c0-12.7-5.1-24.9-14.1-33.9l-21-21C405.9 151.1 384 98.1 384 43V32c0-17.7 14.3-32 32-32s32 14.3 32 32zM576 256V245c0-38.2-15.2-74.8-42.2-101.8l-21-21c-21-21-32.8-49.5-32.8-79.2V32c0-17.7 14.3-32 32-32s32 14.3 32 32V43c0 12.7 5.1 24.9 14.1 33.9l21 21c39 39 60.9 91.9 60.9 147.1v11c0 17.7-14.3 32-32 32s-32-14.3-32-32zM0 416c0-35.3 28.7-64 64-64H416c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32H64c-35.3 0-64-28.7-64-64V416zm224 0v32H384V416H224zm288-64c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32zm96 0c17.7 0 32 14.3 32 32v96c0 17.7-14.3 32-32 32s-32-14.3-32-32V384c0-17.7 14.3-32 32-32z"/></svg>

After

Width:  |  Height:  |  Size: 987 B

View file

@ -0,0 +1 @@
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--! Font Awesome Pro 6.4.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc. --><path d="M416 0C400 0 288 32 288 176V288c0 35.3 28.7 64 64 64h32V480c0 17.7 14.3 32 32 32s32-14.3 32-32V352 240 32c0-17.7-14.3-32-32-32zM64 16C64 7.8 57.9 1 49.7 .1S34.2 4.6 32.4 12.5L2.1 148.8C.7 155.1 0 161.5 0 167.9c0 45.9 35.1 83.6 80 87.7V480c0 17.7 14.3 32 32 32s32-14.3 32-32V255.6c44.9-4.1 80-41.8 80-87.7c0-6.4-.7-12.8-2.1-19.1L191.6 12.5c-1.8-8-9.3-13.3-17.4-12.4S160 7.8 160 16V150.2c0 5.4-4.4 9.8-9.8 9.8c-5.1 0-9.3-3.9-9.8-9L127.9 14.6C127.2 6.3 120.3 0 112 0s-15.2 6.3-15.9 14.6L83.7 151c-.5 5.1-4.7 9-9.8 9c-5.4 0-9.8-4.4-9.8-9.8V16zm48.3 152l-.3 0-.3 0 .3-.7 .3 .7z"/></svg>

After

Width:  |  Height:  |  Size: 820 B

View file

@ -0,0 +1,590 @@
{
"id": "vending_machine",
"name": {
"en": "Vending Machines",
"nl": "Verkoopautomaten"
},
"description": {
"en": "Layer showing vending machines",
"nl": "Laag met verkoopautomaten"
},
"source": {
"osmTags": {
"and": [
"amenity=vending_machine",
"vending!~(parking_tickets|public_transport_tickets|bottle_return|excrement_bags|elongated_coin)"
]
}
},
"title": {
"render": {
"en": "Vending machine",
"nl": "Verkoopautomaat"
},
"mappings": [
{
"if": "name~*",
"then": {
"en": "Vending machine {name}",
"nl": "Verkoopautomaat {name}"
}
},
{
"if": "brand~*",
"then": {
"en": "Vending machine {brand}",
"nl": "Verkoopautomaat {brand}"
}
}
]
},
"tagRenderings": [
"images",
{
"id": "vending",
"question": {
"en": "What does this vending machine sell?",
"nl": "Wat verkoopt deze verkoopautomaat?"
},
"freeform": {
"key": "vending",
"addExtraTags": [
"fixme=Freeform input used, value may need to be checked"
]
},
"render": {
"en": "This vending machine sells {vending}",
"nl": "Deze verkoopautomaat verkoopt {vending}"
},
"mappings": [
{
"if": "vending=drinks",
"then": {
"en": "Drinks are sold",
"nl": "Dranken worden verkocht"
},
"icon": "./assets/layers/id_presets/temaki-bottles.svg"
},
{
"if": "vending=sweets",
"then": {
"en": "Sweets are sold",
"nl": "Snoep wordt verkocht"
},
"icon": "./assets/layers/id_presets/maki-confectionery.svg"
},
{
"if": "vending=food",
"then": {
"en": "Food is sold",
"nl": "Eten wordt verkocht"
},
"icon": "./assets/layers/vending_machine/utensils.svg"
},
{
"if": "vending=cigarettes",
"then": {
"en": "Cigarettes are sold",
"nl": "Sigaretten worden verkocht"
},
"icon": "./assets/layers/vending_machine/smoking.svg"
},
{
"if": "vending=condoms",
"then": {
"en": "Condoms are sold",
"nl": "Condooms worden verkocht"
}
},
{
"if": "vending=coffee",
"then": {
"en": "Coffee is sold",
"nl": "Koffie wordt verkocht"
},
"icon": "./assets/layers/vending_machine/mug-saucer.svg"
},
{
"if": "vending=water",
"then": {
"en": "Drinking water is sold",
"nl": "Drinkwater wordt verkocht"
},
"icon": "./assets/layers/id_presets/temaki-water_bottle.svg"
},
{
"if": "vending=newspapers",
"then": {
"en": "Newspapers are sold",
"nl": "Kranten worden verkocht"
},
"icon": "./assets/layers/id_presets/fas-newspaper.svg"
},
{
"if": "vending=bicycle_tube",
"then": {
"en": "Bicycle inner tubes are sold",
"nl": "Binnenbanden voor fietsen worden verkocht"
}
},
{
"if": "vending=milk",
"then": {
"en": "Milk is sold",
"nl": "Melk wordt verkocht"
},
"icon": "./assets/layers/vending_machine/cow.svg"
},
{
"if": "vending=bread",
"then": {
"en": "Bread is sold",
"nl": "Brood wordt verkocht"
},
"icon": "./assets/layers/id_presets/maki-bakery.svg"
},
{
"if": "vending=eggs",
"then": {
"en": "Eggs are sold",
"nl": "Eieren worden verkocht"
},
"icon": "./assets/layers/vending_machine/egg.svg"
},
{
"if": "vending=cheese",
"then": {
"en": "Cheese is sold",
"nl": "Kaas wordt verkocht"
},
"icon": "./assets/layers/id_presets/fas-cheese.svg"
},
{
"if": "vending=honey",
"then": {
"en": "Honey is sold",
"nl": "Honing wordt verkocht"
},
"icon": "./assets/layers/vending_machine/honey.svg"
},
{
"if": "vending=potatoes",
"then": {
"en": "Potatoes are sold",
"nl": "Aardappelen worden verkocht"
},
"icon": "./assets/layers/vending_machine/potato.svg"
},
{
"if": "vending=flowers",
"then": {
"en": "Flowers are sold",
"nl": "Bloemen worden verkocht"
},
"icon": "./assets/layers/id_presets/maki-florist.svg"
}
],
"multiAnswer": true
},
"opening_hours_24_7",
"payment-options-split",
"denominations-coins",
"denominations-notes",
{
"id": "operator",
"question": {
"en": "Who operates this vending machine?",
"nl": "Wie beheert deze verkoopautomaat?"
},
"freeform": {
"key": "operator",
"placeholder": {
"en": "Name of operator",
"nl": "Naam van beheerder"
}
},
"render": {
"en": "This vending machine is operated by {operator}",
"nl": "Deze verkoopautomaat wordt beheerd door {operator}"
}
},
{
"id": "indoor",
"question": {
"en": "Is this vending machine indoors?",
"nl": "Is deze verkoopautomaat binnen?"
},
"mappings": [
{
"if": "indoor=",
"then": {
"en": "This vending machine is outdoors",
"nl": "Deze verkoopautomaat is buiten"
},
"hideInAnswer": true
},
{
"if": "indoor=yes",
"then": {
"en": "This vending machine is indoors",
"nl": "Deze verkoopautomaat is binnen"
}
},
{
"if": "indoor=no",
"then": {
"en": "This vending machine is outdoors",
"nl": "Deze verkoopautomaat is buiten"
}
}
]
},
"level"
],
"calculatedTags": [
"_vending_count=feat.properties.vending.split(';').length"
],
"presets": [
{
"title": {
"en": "a vending machine",
"nl": "een verkoopautomaat"
},
"tags": [
"amenity=vending_machine"
]
}
],
"mapRendering": [
{
"icon": {
"render": "./assets/layers/vending_machine/vending_machine.svg",
"mappings": [
{
"if": "vending=drinks",
"then": "circle:white;./assets/layers/id_presets/temaki-bottles.svg"
},
{
"if": "vending=sweets",
"then": "circle:white;./assets/layers/id_presets/maki-confectionery.svg"
},
{
"if": "vending=food",
"then": "circle:white;./assets/layers/vending_machine/utensils.svg"
},
{
"if": "vending=cigarettes",
"then": "circle:white;./assets/layers/vending_machine/smoking.svg"
},
{
"if": "vending=coffee",
"then": "circle:white;./assets/layers/vending_machine/mug-saucer.svg"
},
{
"if": "vending=water",
"then": "circle:white;./assets/layers/id_presets/temaki-water_bottle.svg"
},
{
"if": "vending=newspapers",
"then": "circle:white;./assets/layers/id_presets/fas-newspaper.svg"
},
{
"if": "vending=milk",
"then": "circle:white;./assets/layers/vending_machine/cow.svg"
},
{
"if": "vending=bread",
"then": "circle:white;./assets/layers/id_presets/maki-bakery.svg"
},
{
"if": "vending=eggs",
"then": "circle:white;./assets/layers/vending_machine/egg.svg"
},
{
"if": "vending=cheese",
"then": "circle:white;./assets/layers/id_presets/fas-cheese.svg"
},
{
"if": "vending=honey",
"then": "circle:white;./assets/layers/vending_machine/honey.svg"
},
{
"if": "vending=potatoes",
"then": "circle:white;./assets/layers/vending_machine/potato.svg"
},
{
"if": "vending=flowers",
"then": "circle:white;./assets/layers/id_presets/maki-florist.svg"
}
]
},
"location": [
"point",
"centroid"
],
"iconBadges": [
{
"if": "opening_hours~*",
"then": "icons.isOpen"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*drinks.*"
]
},
"then": "circle:white;./assets/layers/id_presets/temaki-bottles.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*sweets.*"
]
},
"then": "circle:white;./assets/layers/id_presets/maki-confectionery.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*food.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/utensils.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*cigarettes.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/smoking.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*coffee.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/mug-saucer.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*water.*"
]
},
"then": "circle:white;./assets/layers/id_presets/temaki-water_bottle.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*newspapers.*"
]
},
"then": "circle:white;./assets/layers/id_presets/fas-newspaper.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*milk.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/cow.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*bread.*"
]
},
"then": "circle:white;./assets/layers/id_presets/maki-bakery.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*eggs.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/egg.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*cheese.*"
]
},
"then": "circle:white;./assets/layers/id_presets/fas-cheese.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*honey.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/honey.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*potatoes.*"
]
},
"then": "circle:white;./assets/layers/vending_machine/potato.svg"
},
{
"if": {
"and": [
"_vending_count>1",
"vending~.*flowers.*"
]
},
"then": "circle:white;./assets/layers/id_presets/maki-florist.svg"
}
]
}
],
"filter": [
"open_now",
{
"id": "vending",
"options": [
{
"question": {
"en": "All vending machines",
"nl": "Alle verkoopautomaten"
}
},
{
"question": {
"en": "Sale of drinks",
"nl": "Verkoop van dranken"
},
"osmTags": "vending~i~.*drinks.*"
},
{
"question": {
"en": "Sale of sweets",
"nl": "Verkoop van snoep"
},
"osmTags": "vending~i~.*sweets.*"
},
{
"question": {
"en": "Sale of food",
"nl": "Verkoop van eten"
},
"osmTags": "vending~i~.*food.*"
},
{
"question": {
"en": "Sale of cigarettes",
"nl": "Verkoop van sigaretten"
},
"osmTags": "vending~i~.*cigarettes.*"
},
{
"question": {
"en": "Sale of condoms",
"nl": "Verkoop van condooms"
},
"osmTags": "vending~i~.*condoms.*"
},
{
"question": {
"en": "Sale of coffee",
"nl": "Verkoop van koffie"
},
"osmTags": "vending~i~.*coffee.*"
},
{
"question": {
"en": "Sale of water",
"nl": "Verkoop van water"
},
"osmTags": "vending~i~.*water.*"
},
{
"question": {
"en": "Sale of newspapers",
"nl": "Verkoop van kranten"
},
"osmTags": "vending~i~.*newspapers.*"
},
{
"question": {
"en": "Sale of bicycle inner tubes",
"nl": "Verkoop van fietsbinnenbanden"
},
"osmTags": "vending~i~.*bicycle_tube.*"
},
{
"question": {
"en": "Sale of milk",
"nl": "Verkoop van melk"
},
"osmTags": "vending~i~.*milk.*"
},
{
"question": {
"en": "Sale of bread",
"nl": "Verkoop van brood"
},
"osmTags": "vending~i~.*bread.*"
},
{
"question": {
"en": "Sale of eggs",
"nl": "Verkoop van eieren"
},
"osmTags": "vending~i~.*eggs.*"
},
{
"question": {
"en": "Sale of cheese",
"nl": "Verkoop van kaas"
},
"osmTags": "vending~i~.*cheese.*"
},
{
"question": {
"en": "Sale of honey",
"nl": "Verkoop van honing"
},
"osmTags": "vending~i~.*honey.*"
},
{
"question": {
"en": "Sale of potatoes",
"nl": "Verkoop van aardappelen"
},
"osmTags": "vending~i~.*potatoes.*"
},
{
"question": {
"en": "Sale of flowers",
"nl": "Verkoop van bloemen"
},
"osmTags": "vending~i~.*flowers.*"
}
]
}
],
"allowMove": {
"enableImproveAccuracy": true,
"enableRelocation": true
},
"deletion": true
}

File diff suppressed because it is too large Load diff

After

Width:  |  Height:  |  Size: 53 KiB

View file

@ -434,6 +434,10 @@
"if": "theme=uk_addresses", "if": "theme=uk_addresses",
"then": "./assets/themes/uk_addresses/housenumber_unknown.svg" "then": "./assets/themes/uk_addresses/housenumber_unknown.svg"
}, },
{
"if": "theme=vending_machine",
"then": "./assets/layers/vending_machine/vending_machine.svg"
},
{ {
"if": "theme=walls_and_buildings", "if": "theme=walls_and_buildings",
"then": "./assets/layers/walls_and_buildings/walls_and_buildings.png" "then": "./assets/layers/walls_and_buildings/walls_and_buildings.png"

View file

@ -0,0 +1,18 @@
{
"id": "vending_machine",
"title": {
"en": "Vending Machines",
"nl": "Verkoopautomaten"
},
"description": {
"en": "Find vending machines for everything",
"nl": "Vind verkoopautomaten voor alles"
},
"icon": "./assets/layers/vending_machine/vending_machine.svg",
"startLat": 53.21102,
"startLon": 6.56511,
"startZoom": 19,
"layers": [
"vending_machine"
]
}