<svg style="position: absolute; width: 0; height: 0" xmlns="http://www.w3.org/2000/svg">
    <symbol id="icon-stabilimento-balneare" viewBox="0 -960 960 960">
        <path d="M466-106v-520H162l318-222 318 222H494v520h-28Zm14-548h228-456 228ZM146-106v-206l-28-154 28-4 28 156h160v208h-28v-180H174v180h-28Zm480 0v-208h160l28-156 28 4-28 154v206h-28v-180H654v180h-28ZM252-654h456L480-814 252-654Z" />
    </symbol>
    <symbol id="icon-rifugio" viewBox="0 -960 960 960">
        <path d="M212-172v-363l-79 61-17-22 96-74v-100h28v78l240-183 364 279-17 22-79-61v363H212Zm28-28h180v-200h120v200h180v-356L480-739 240-556v356Zm-28-520q0-32 19.5-55t60.5-23q29 0 40.5-14.5T344-848h28q0 32-19.5 55T292-770q-29 0-40.5 14.5T240-720h-28Zm28 520h480-480Z" />
    </symbol>
    <symbol id="icon-pub" viewBox="0 -960 960 960">
        <path d="M319-200h313v-400h-86q-36 0-57.5 15.5T438-537q-38 42-65.5 59T319-458v258Zm-28 28v-287q-52-11-85.5-45T172-594q0-45 27-80.5t75-50.5q21-46 59.5-74.5T426-828q29 0 57.5 10t57.5 36q8-4 15.5-5.5T573-789q53 0 87.5 40.5T695-655q0 18-1.5 31t-5.5 24h30q29 0 49.5 20t20.5 49v200q0 29-20.5 49.5T718-261h-58v89H291Zm-91-422q0 44 31 75t75 31q37 0 62-20t49-46q29-32 57-53t73-21h120q6-56-22-94.5T573-761q-11 0-20 1.5t-20 7.5l-20-17q-14-11-35.5-21T426-800q-39 0-71.5 20.5T304-722l-10 20-22 7q-33 11-52.5 38.5T200-594Zm460 305h58q18 0 30-12t12-30v-200q0-18-12-29.5T718-572h-58v283Zm-341 89h313-313Z" />
    </symbol>
    <symbol id="icon-pizzeria" viewBox="0 -960 960 960">
        <path d="M480-174 150-668q72-55 155.5-87.5T480-788q91 0 174.5 32T810-668L480-174Zm0-50 292-438q-65-45-139-71.5T480-760q-79 0-152.5 26.5T188-662l292 438ZM345.9-590q14.1 0 24.1-9.9 10-9.9 10-24t-9.9-24.1q-9.9-10-24-10t-24.1 9.9q-10 9.9-10 24t9.9 24.1q9.9 10 24 10Zm134 204q14.1 0 24.1-9.9 10-9.9 10-24t-9.9-24.1q-9.9-10-24-10t-24.1 9.9q-10 9.9-10 24t9.9 24.1q9.9 10 24 10Zm.1 162Z" />
    </symbol>
    <symbol id="icon-pasticceria-panificio" viewBox="0 -960 960 960">
        <path d="M792-258q38 20 62-9.5t6-64.5l-82-154-74 182 88 46Zm-216-36h94l98-242q11-27 4.5-43.5T746-604l-80-32q-21-9-40.5-3T604-610l-28 316Zm-286 0h94l-28-320q-2-17-20.5-24t-41.5 2l-80 32q-21 9-24 28.5t6 43.5l94 238Zm-122 36 88-46-72-182-84 158q-20 36 6.5 62t61.5 8Zm244-36h136l32-362q2-21-10.5-35.5T534-706H426q-17 0-32.5 13T380-660l32 366Zm-269.9 70q-32.6 0-54.3-21.5T66-298q0-11 2.5-21.5T76-340l94-180q-13-33-4.5-65.5T204-630l80-32q18-8 37-7.5t33 13.5q0-32 21-55t52.5-23H534q31 0 52.5 21.5T610-660q11-14 30-11.5t36 9.5l80 32q30 12 40 44t-4 64l94 180q4 8 7 15.8 3 7.8 3 16.2 0 35-24.5 60.5t-59 25.5q-8.5 0-15.8-2-7.4-2-14.7-6l-66-34H244l-62 32q-9 5-19 7.5t-20.9 2.5ZM481-479Z" />
    </symbol>
    <symbol id="icon-osteria-bistrot" viewBox="0 -960 960 960">
        <path d="m187-148-56-56h696l-56 56H187Zm-15-106q7-14 17.5-26t22.5-22v-322h-40v-28h40v-40h-40v-28h40v-40h-40v-28h238q24.8 0 42.4 17.6T470-728v8h318v28H470v7.7q0 25.3-17.6 42.8T410-624h-70v282q26 4 50.5 13.5T436-302q5-59 50-97t105-38q65.1 0 111 45 46 45 46 110v28H172Zm290-28h258q0-54-37.5-90.5T591-409q-54 0-91.5 36.5T462-282ZM340-720h102v-8q0-14-9-23t-23-9h-70v40Zm0 68h70q14 0 23-9t9-23v-8H340v40Zm-100-68h72v-40h-72v40Zm0 68h72v-40h-72v40Zm0 331q17-9 35-14t37-7.3V-624h-72v303Zm351 39Z" />
    </symbol>
    <symbol id="icon-negozio-bottega" viewBox="0 -960 960 960">
        <path d="M182-746v-28h596v28H182Zm4 560v-240h-52v-28l48-200h596l48 200v28h-52v240h-28v-240H534v240H186Zm28-28h292v-212H214v212Zm-52-240h636-636Zm0 0h636l-41-172H203l-41 172Z" />
    </symbol>
    <symbol id="icon-mercato" viewBox="0 -960 960 960">
        <path d="M814-526v320q0 26-17 43t-43 17H206q-26 0-43-17t-17-43v-322q-26-18-37.5-47.5T108-638l38-126q8-24 25-37t43-13h530q26 0 43 12t25 36l40 128q11 33-.5 63.5T814-526Zm-246-8q42 0 62.5-22.5T648-602l-28-184H494v174q0 32 22 55t52 23Zm-180 0q35 0 56.5-23t21.5-55v-174H340l-28 188q-2 17 18 40.5t58 23.5Zm-178 0q29 0 49-19.5t25-48.5l26-184h-96q-17 0-27 7.5T172-756l-36 124q-11 35 9 66.5t65 31.5Zm540 0q38 0 62-29.5t12-68.5l-38-126q-5-15-15-21.5t-27-6.5h-94l26 184q5 29 25 48.5t49 19.5ZM206-174h548q14 0 23-9t9-23v-306q-9 3-18 4.5t-18 1.5q-27 0-47.5-11T664-552q-15 20-38 33t-58 13q-23 0-44-11.5T480-552q-21 23-46 34.5T388-506q-24 0-48-9.5T298-552q-32 32-54.5 39t-33.5 7q-9 0-18-1.5t-18-4.5v306q0 14 9 23t23 9Zm548 0H206h548Z" />
    </symbol>
    <symbol id="icon-gelateria" viewBox="0 -960 960 960">
        <path d="M482-152 324-462q-51 26-101.5-6.5T172-560q0-35 22.5-66.5T270-672q11-94 73-145t137-51q75 0 137 51t73 145q53 14 75.5 45.5T788-560q0 60-47.5 90.5T640-462L482-152ZM280-480q15 0 29.5-5t26.5-17l22-22 26 16q21 14 45.5 21t50.5 7q26 0 50.5-7t45.5-21l26-16 22 22q12 12 26.5 17t29.5 5q33 0 56.5-23.5T760-560q0-30-19-52.5T692-640l-30-4-2-32q-5-69-57-116.5T480-840q-71 0-123 47.5T300-676l-2 32-30 6q-30 6-49 27t-19 51q0 33 23.5 56.5T280-480Zm202 266 134-262-14-12q-33 17-64.5 26.5T480-452q-23 0-54-8t-64-28l-14 12 134 262Zm-2-446Z" />
    </symbol>
    <symbol id="icon-enoteca-winebar" viewBox="0 -960 960 960">
        <path d="M172-132v-28h63v-143q-31-6-47-26.5T172-378v-264h154v264q0 26-16.5 47.5T263-303v143h63v28H172Zm28-339h98v-143h-98v143Zm49 142q20 0 34.5-14.5T298-378v-65h-98v65q0 20 14.5 34.5T249-329Zm267 197q-11.6 0-19.8-8.2-8.2-8.3-8.2-19.8v-389q0-9 6-16t14-10l38-15q30-11 47-28.5t17-59.5v-121.8q0-12.2 8-20.2 8.1-8 20-8h40q11.9 0 20 8 8 8.1 8 20v122q0 42 17.5 59.5T771-590l39 15q8 3 13 10t5 16v389q0 11.6-8.2 19.8-8.3 8.2-19.8 8.2H516Zm122-623h40v-45h-40v45ZM516-449h284v-100l-39-15q-38-14-60.5-37.5T678-678v-49h-40v49q0 53-22.5 76.5T555-564l-39 15v100Zm0 289h284v-116H516v116Zm0-144h284v-117H516v117ZM249-443Zm267 139v-117 117Z" />
    </symbol>
    <symbol id="icon-cocktail-bar" viewBox="0 -960 960 960">
        <path d="M292-146v-28h174v-276L190-760v-28h580v28L494-450v276h174v28H292Zm6-534h364l72-80H226l72 80Zm182 204 157-176H323l157 176Zm0 0Z" />
    </symbol>
    <symbol id="icon-bar" viewBox="0 -960 960 960">
        <path d="M212-172v-28h536v28H212Zm115-148q-48 0-81.5-32T212-430v-358h552q26.4 0 45.2 17.5Q828-753 828-727v80q0 26-18.8 43.5T764-586h-80v156q0 46-33.5 78T569-320H327Zm0-28h242q35.9 0 61.4-24.2 25.6-24.2 25.6-58.2V-760H240v330q0 34 25.6 58t61.4 24Zm357-266h80q15 0 25.5-9.5T800-647v-80q0-14-10.5-23.5T764-760h-80v146ZM327-348h-87 416-329Z" />
    </symbol>
    <symbol id="icon-azienda-agricola" viewBox="0 -960 960 960">
        <path d="M144-586q-6 0-10-4t-4-10 4-10q4-4 10-4h126q15 0 27.5 7.5T318-586H144Zm82 358q55 0 93.5-38.5T358-360q0-55-38.5-93.5T226-492q-55 0-93.5 38.5T94-360q0 55 38.5 93.5T226-228Zm554 0q35 0 60.5-25.5T866-314q0-35-25.5-60.5T780-400q-35 0-60.5 25.5T694-314q0 35 25.5 60.5T780-228Zm-554.2-92q-16.8 0-28.3-11.7-11.5-11.8-11.5-28.5 0-16.8 11.7-28.3 11.8-11.5 28.5-11.5 16.8 0 28.3 11.7 11.5 11.8 11.5 28.5 0 16.8-11.7 28.3-11.8 11.5-28.5 11.5ZM798-427l14 3.5q6 1.5 14 5.5v-202q0-24.8-17.6-42.4T766-680H574l-42-44 56-56-28-28-142 142 30 28 56-56 42 42v52q0 49.5-35.3 84.8T426-480h-94q8 8 13 14t12 14h69q62 0 105-43t43-105v-52h192q14 0 23 9t9 23v193Zm-128 81 5.4-14.2q2.5-6.3 7.6-13.8H385q1 8 1 14t-1 14h285Zm110 146q-48 0-81-33t-33-81q0-48 33-81t81-33q48 0 81 33t33 81q0 48-33 81t-81 33Zm-554 0q-66.4 0-113.2-46.8T66-360q0-66.4 46.8-113.2T226-520q66.4 0 113.2 46.8T386-360q0 66.4-46.8 113.2T226-200Zm368-313Z" />
    </symbol>
    <symbol id="icon-albergo" viewBox="0 -960 960 960">
        <path d="M92-252v-496h28v348h346v-268h294q44.5 0 76.3 31.7Q868-604.5 868-560v308h-28v-120H120v120H92Zm187.9-234q-30.9 0-52.4-21.6T206-560.1q0-30.9 21.6-52.4t52.5-21.5q30.9 0 52.4 21.6t21.5 52.5q0 30.9-21.6 52.4T279.9-486ZM494-400h346v-160q0-33-23.5-56.5T760-640H494v240ZM280-514q19 0 32.5-13.5T326-560q0-19-13.5-32.5T280-606q-19 0-32.5 13.5T234-560q0 19 13.5 32.5T280-514Zm0-46Zm214-80v240-240Z" />
    </symbol>
    <symbol id="icon-agriturismo" viewBox="0 -960 960 960">
        <path d="M416-274h32v-128q20 0 34-14t14-34v-96h-32v96h-16v-96h-32v96h-16v-96h-32v96q0 20 14 34t34 14v128Zm128 0h32v-272q-26 0-45 18.8T512-482v96h32v112ZM212-172v-402l268-202 268 202v402H212Zm28-28h480v-360L480-740 240-560v360Zm240-270Z" />
    </symbol>
    <symbol id="icon-altro" viewBox="0 -960 960 960">
        <path d="M240-400q-33 0-56.5-23.5T160-480q0-33 23.5-56.5T240-560q33 0 56.5 23.5T320-480q0 33-23.5 56.5T240-400Zm240 0q-33 0-56.5-23.5T400-480q0-33 23.5-56.5T480-560q33 0 56.5 23.5T560-480q0 33-23.5 56.5T480-400Zm240 0q-33 0-56.5-23.5T640-480q0-33 23.5-56.5T720-560q33 0 56.5 23.5T800-480q0 33-23.5 56.5T720-400Z" />
    </symbol>
    <symbol id="icon-museo" viewBox="0 -960 960 960">
        <path d="M120-120v-40h80v-400h-80v-18.462L480-830.77l360 252.308V-560h-80v400h80v40H120Zm120-40h480-480Zm104.615-100h40v-180L480-298.461 575.385-440v180h40v-240h-44.616L480-364.616 389.231-500h-44.616v240ZM720-160v-454L480-782 240-614v454h480Z" />
    </symbol>

    <symbol id="icon-ristorante" viewBox="0 -960 960 960">
        <path d="M306-106v-360q-45-5-76.5-38.5T198-588v-266h28v266h80v-266h28v266h80v-266h28v266q0 50-31.5 83.5T334-466v360h-28Zm360 0v-320h-92v-254q0-62 31.5-111.5T694-852v746h-28Z" />
    </symbol>
    <symbol id="icon-street-food" viewBox="0 -960 960 960">
        <path d="M588-368q-25-57-88.3-74.5Q436.5-460 369-460q-67 0-131.5 17.5T150-368h438Zm-473 28q0-81 80-114.5T369-488q94 0 174 33.5T623-340H115Zm0 124v-28h508v28H115ZM703-92v-28h56l56-540H461l-4-28h180v-160h28v160h180l-58 566q-2 14-12 22t-24 8h-48Zm0-28h56-56ZM135-92q-8.5 0-14.3-5.8T115-112v-8h508v8q0 8.5-5.8 14.3T603-92H135Zm234-276Z" />
    </symbol>
</svg>
<svg style="position: absolute; width: 0; height: 0" xmlns="http://www.w3.org/2000/svg">
  <symbol id="icon-stabilimento-balneare" viewBox="0 -960 960 960">
    <path d="M466-106v-520H162l318-222 318 222H494v520h-28Zm14-548h228-456 228ZM146-106v-206l-28-154 28-4 28 156h160v208h-28v-180H174v180h-28Zm480 0v-208h160l28-156 28 4-28 154v206h-28v-180H654v180h-28ZM252-654h456L480-814 252-654Z"/>
  </symbol>
  <symbol id="icon-rifugio" viewBox="0 -960 960 960">
    <path d="M212-172v-363l-79 61-17-22 96-74v-100h28v78l240-183 364 279-17 22-79-61v363H212Zm28-28h180v-200h120v200h180v-356L480-739 240-556v356Zm-28-520q0-32 19.5-55t60.5-23q29 0 40.5-14.5T344-848h28q0 32-19.5 55T292-770q-29 0-40.5 14.5T240-720h-28Zm28 520h480-480Z"/>
  </symbol>
  <symbol id="icon-pub" viewBox="0 -960 960 960">
    <path d="M319-200h313v-400h-86q-36 0-57.5 15.5T438-537q-38 42-65.5 59T319-458v258Zm-28 28v-287q-52-11-85.5-45T172-594q0-45 27-80.5t75-50.5q21-46 59.5-74.5T426-828q29 0 57.5 10t57.5 36q8-4 15.5-5.5T573-789q53 0 87.5 40.5T695-655q0 18-1.5 31t-5.5 24h30q29 0 49.5 20t20.5 49v200q0 29-20.5 49.5T718-261h-58v89H291Zm-91-422q0 44 31 75t75 31q37 0 62-20t49-46q29-32 57-53t73-21h120q6-56-22-94.5T573-761q-11 0-20 1.5t-20 7.5l-20-17q-14-11-35.5-21T426-800q-39 0-71.5 20.5T304-722l-10 20-22 7q-33 11-52.5 38.5T200-594Zm460 305h58q18 0 30-12t12-30v-200q0-18-12-29.5T718-572h-58v283Zm-341 89h313-313Z"/>
  </symbol>
  <symbol id="icon-pizzeria" viewBox="0 -960 960 960">
    <path d="M480-174 150-668q72-55 155.5-87.5T480-788q91 0 174.5 32T810-668L480-174Zm0-50 292-438q-65-45-139-71.5T480-760q-79 0-152.5 26.5T188-662l292 438ZM345.9-590q14.1 0 24.1-9.9 10-9.9 10-24t-9.9-24.1q-9.9-10-24-10t-24.1 9.9q-10 9.9-10 24t9.9 24.1q9.9 10 24 10Zm134 204q14.1 0 24.1-9.9 10-9.9 10-24t-9.9-24.1q-9.9-10-24-10t-24.1 9.9q-10 9.9-10 24t9.9 24.1q9.9 10 24 10Zm.1 162Z"/>
  </symbol>
  <symbol id="icon-pasticceria-panificio" viewBox="0 -960 960 960">
    <path d="M792-258q38 20 62-9.5t6-64.5l-82-154-74 182 88 46Zm-216-36h94l98-242q11-27 4.5-43.5T746-604l-80-32q-21-9-40.5-3T604-610l-28 316Zm-286 0h94l-28-320q-2-17-20.5-24t-41.5 2l-80 32q-21 9-24 28.5t6 43.5l94 238Zm-122 36 88-46-72-182-84 158q-20 36 6.5 62t61.5 8Zm244-36h136l32-362q2-21-10.5-35.5T534-706H426q-17 0-32.5 13T380-660l32 366Zm-269.9 70q-32.6 0-54.3-21.5T66-298q0-11 2.5-21.5T76-340l94-180q-13-33-4.5-65.5T204-630l80-32q18-8 37-7.5t33 13.5q0-32 21-55t52.5-23H534q31 0 52.5 21.5T610-660q11-14 30-11.5t36 9.5l80 32q30 12 40 44t-4 64l94 180q4 8 7 15.8 3 7.8 3 16.2 0 35-24.5 60.5t-59 25.5q-8.5 0-15.8-2-7.4-2-14.7-6l-66-34H244l-62 32q-9 5-19 7.5t-20.9 2.5ZM481-479Z"/>
  </symbol>
  <symbol id="icon-osteria-bistrot" viewBox="0 -960 960 960">
    <path d="m187-148-56-56h696l-56 56H187Zm-15-106q7-14 17.5-26t22.5-22v-322h-40v-28h40v-40h-40v-28h40v-40h-40v-28h238q24.8 0 42.4 17.6T470-728v8h318v28H470v7.7q0 25.3-17.6 42.8T410-624h-70v282q26 4 50.5 13.5T436-302q5-59 50-97t105-38q65.1 0 111 45 46 45 46 110v28H172Zm290-28h258q0-54-37.5-90.5T591-409q-54 0-91.5 36.5T462-282ZM340-720h102v-8q0-14-9-23t-23-9h-70v40Zm0 68h70q14 0 23-9t9-23v-8H340v40Zm-100-68h72v-40h-72v40Zm0 68h72v-40h-72v40Zm0 331q17-9 35-14t37-7.3V-624h-72v303Zm351 39Z"/>
  </symbol>
  <symbol id="icon-negozio-bottega" viewBox="0 -960 960 960">
    <path d="M182-746v-28h596v28H182Zm4 560v-240h-52v-28l48-200h596l48 200v28h-52v240h-28v-240H534v240H186Zm28-28h292v-212H214v212Zm-52-240h636-636Zm0 0h636l-41-172H203l-41 172Z"/>
  </symbol>
  <symbol id="icon-mercato" viewBox="0 -960 960 960">
    <path d="M814-526v320q0 26-17 43t-43 17H206q-26 0-43-17t-17-43v-322q-26-18-37.5-47.5T108-638l38-126q8-24 25-37t43-13h530q26 0 43 12t25 36l40 128q11 33-.5 63.5T814-526Zm-246-8q42 0 62.5-22.5T648-602l-28-184H494v174q0 32 22 55t52 23Zm-180 0q35 0 56.5-23t21.5-55v-174H340l-28 188q-2 17 18 40.5t58 23.5Zm-178 0q29 0 49-19.5t25-48.5l26-184h-96q-17 0-27 7.5T172-756l-36 124q-11 35 9 66.5t65 31.5Zm540 0q38 0 62-29.5t12-68.5l-38-126q-5-15-15-21.5t-27-6.5h-94l26 184q5 29 25 48.5t49 19.5ZM206-174h548q14 0 23-9t9-23v-306q-9 3-18 4.5t-18 1.5q-27 0-47.5-11T664-552q-15 20-38 33t-58 13q-23 0-44-11.5T480-552q-21 23-46 34.5T388-506q-24 0-48-9.5T298-552q-32 32-54.5 39t-33.5 7q-9 0-18-1.5t-18-4.5v306q0 14 9 23t23 9Zm548 0H206h548Z"/>
  </symbol>
  <symbol id="icon-gelateria" viewBox="0 -960 960 960">
    <path d="M482-152 324-462q-51 26-101.5-6.5T172-560q0-35 22.5-66.5T270-672q11-94 73-145t137-51q75 0 137 51t73 145q53 14 75.5 45.5T788-560q0 60-47.5 90.5T640-462L482-152ZM280-480q15 0 29.5-5t26.5-17l22-22 26 16q21 14 45.5 21t50.5 7q26 0 50.5-7t45.5-21l26-16 22 22q12 12 26.5 17t29.5 5q33 0 56.5-23.5T760-560q0-30-19-52.5T692-640l-30-4-2-32q-5-69-57-116.5T480-840q-71 0-123 47.5T300-676l-2 32-30 6q-30 6-49 27t-19 51q0 33 23.5 56.5T280-480Zm202 266 134-262-14-12q-33 17-64.5 26.5T480-452q-23 0-54-8t-64-28l-14 12 134 262Zm-2-446Z"/>
  </symbol>
  <symbol id="icon-enoteca-winebar" viewBox="0 -960 960 960">
    <path d="M172-132v-28h63v-143q-31-6-47-26.5T172-378v-264h154v264q0 26-16.5 47.5T263-303v143h63v28H172Zm28-339h98v-143h-98v143Zm49 142q20 0 34.5-14.5T298-378v-65h-98v65q0 20 14.5 34.5T249-329Zm267 197q-11.6 0-19.8-8.2-8.2-8.3-8.2-19.8v-389q0-9 6-16t14-10l38-15q30-11 47-28.5t17-59.5v-121.8q0-12.2 8-20.2 8.1-8 20-8h40q11.9 0 20 8 8 8.1 8 20v122q0 42 17.5 59.5T771-590l39 15q8 3 13 10t5 16v389q0 11.6-8.2 19.8-8.3 8.2-19.8 8.2H516Zm122-623h40v-45h-40v45ZM516-449h284v-100l-39-15q-38-14-60.5-37.5T678-678v-49h-40v49q0 53-22.5 76.5T555-564l-39 15v100Zm0 289h284v-116H516v116Zm0-144h284v-117H516v117ZM249-443Zm267 139v-117 117Z"/>
  </symbol>
  <symbol id="icon-cocktail-bar" viewBox="0 -960 960 960">
    <path d="M292-146v-28h174v-276L190-760v-28h580v28L494-450v276h174v28H292Zm6-534h364l72-80H226l72 80Zm182 204 157-176H323l157 176Zm0 0Z"/>
  </symbol>
  <symbol id="icon-bar" viewBox="0 -960 960 960">
    <path d="M212-172v-28h536v28H212Zm115-148q-48 0-81.5-32T212-430v-358h552q26.4 0 45.2 17.5Q828-753 828-727v80q0 26-18.8 43.5T764-586h-80v156q0 46-33.5 78T569-320H327Zm0-28h242q35.9 0 61.4-24.2 25.6-24.2 25.6-58.2V-760H240v330q0 34 25.6 58t61.4 24Zm357-266h80q15 0 25.5-9.5T800-647v-80q0-14-10.5-23.5T764-760h-80v146ZM327-348h-87 416-329Z"/>
  </symbol>
  <symbol id="icon-azienda-agricola" viewBox="0 -960 960 960">
    <path d="M144-586q-6 0-10-4t-4-10 4-10q4-4 10-4h126q15 0 27.5 7.5T318-586H144Zm82 358q55 0 93.5-38.5T358-360q0-55-38.5-93.5T226-492q-55 0-93.5 38.5T94-360q0 55 38.5 93.5T226-228Zm554 0q35 0 60.5-25.5T866-314q0-35-25.5-60.5T780-400q-35 0-60.5 25.5T694-314q0 35 25.5 60.5T780-228Zm-554.2-92q-16.8 0-28.3-11.7-11.5-11.8-11.5-28.5 0-16.8 11.7-28.3 11.8-11.5 28.5-11.5 16.8 0 28.3 11.7 11.5 11.8 11.5 28.5 0 16.8-11.7 28.3-11.8 11.5-28.5 11.5ZM798-427l14 3.5q6 1.5 14 5.5v-202q0-24.8-17.6-42.4T766-680H574l-42-44 56-56-28-28-142 142 30 28 56-56 42 42v52q0 49.5-35.3 84.8T426-480h-94q8 8 13 14t12 14h69q62 0 105-43t43-105v-52h192q14 0 23 9t9 23v193Zm-128 81 5.4-14.2q2.5-6.3 7.6-13.8H385q1 8 1 14t-1 14h285Zm110 146q-48 0-81-33t-33-81q0-48 33-81t81-33q48 0 81 33t33 81q0 48-33 81t-81 33Zm-554 0q-66.4 0-113.2-46.8T66-360q0-66.4 46.8-113.2T226-520q66.4 0 113.2 46.8T386-360q0 66.4-46.8 113.2T226-200Zm368-313Z"/>
  </symbol>
  <symbol id="icon-albergo" viewBox="0 -960 960 960">
    <path d="M92-252v-496h28v348h346v-268h294q44.5 0 76.3 31.7Q868-604.5 868-560v308h-28v-120H120v120H92Zm187.9-234q-30.9 0-52.4-21.6T206-560.1q0-30.9 21.6-52.4t52.5-21.5q30.9 0 52.4 21.6t21.5 52.5q0 30.9-21.6 52.4T279.9-486ZM494-400h346v-160q0-33-23.5-56.5T760-640H494v240ZM280-514q19 0 32.5-13.5T326-560q0-19-13.5-32.5T280-606q-19 0-32.5 13.5T234-560q0 19 13.5 32.5T280-514Zm0-46Zm214-80v240-240Z"/>
  </symbol>
  <symbol id="icon-agriturismo" viewBox="0 -960 960 960">
    <path d="M416-274h32v-128q20 0 34-14t14-34v-96h-32v96h-16v-96h-32v96h-16v-96h-32v96q0 20 14 34t34 14v128Zm128 0h32v-272q-26 0-45 18.8T512-482v96h32v112ZM212-172v-402l268-202 268 202v402H212Zm28-28h480v-360L480-740 240-560v360Zm240-270Z"/>
  </symbol>
  <symbol id="icon-altro" viewBox="0 -960 960 960">
    <path d="M240-400q-33 0-56.5-23.5T160-480q0-33 23.5-56.5T240-560q33 0 56.5 23.5T320-480q0 33-23.5 56.5T240-400Zm240 0q-33 0-56.5-23.5T400-480q0-33 23.5-56.5T480-560q33 0 56.5 23.5T560-480q0 33-23.5 56.5T480-400Zm240 0q-33 0-56.5-23.5T640-480q0-33 23.5-56.5T720-560q33 0 56.5 23.5T800-480q0 33-23.5 56.5T720-400Z"/>
  </symbol>
  <symbol id="icon-museo" viewBox="0 -960 960 960"><path d="M120-120v-40h80v-400h-80v-18.462L480-830.77l360 252.308V-560h-80v400h80v40H120Zm120-40h480-480Zm104.615-100h40v-180L480-298.461 575.385-440v180h40v-240h-44.616L480-364.616 389.231-500h-44.616v240ZM720-160v-454L480-782 240-614v454h480Z"/></symbol>
  
  <symbol id="icon-ristorante" viewBox="0 -960 960 960"><path d="M306-106v-360q-45-5-76.5-38.5T198-588v-266h28v266h80v-266h28v266h80v-266h28v266q0 50-31.5 83.5T334-466v360h-28Zm360 0v-320h-92v-254q0-62 31.5-111.5T694-852v746h-28Z"/></symbol>
  <symbol id="icon-street-food" viewBox="0 -960 960 960">
    <path d="M588-368q-25-57-88.3-74.5Q436.5-460 369-460q-67 0-131.5 17.5T150-368h438Zm-473 28q0-81 80-114.5T369-488q94 0 174 33.5T623-340H115Zm0 124v-28h508v28H115ZM703-92v-28h56l56-540H461l-4-28h180v-160h28v160h180l-58 566q-2 14-12 22t-24 8h-48Zm0-28h56-56ZM135-92q-8.5 0-14.3-5.8T115-112v-8h508v8q0 8.5-5.8 14.3T603-92H135Zm234-276Z"/>
  </symbol> 
  </svg>
/* No context defined. */
  • Content:
    // $(function() {
    
    //   $("svg symbol").each(function() 
    //   {
    //     $('body').append('<div class="u-flex u-column u-items-center u-p-base u-size-1-2 u-size-1-3@sm u-size-1-6@lg"><svg class="o-icon o-icon--md"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#' + $(this).attr('id') + '"></use></svg><small>' + $(this).attr('id') + '</small></div>' );
    //   });
    
    // });
    
    
    document.addEventListener("DOMContentLoaded", function() {
      // Seleziona tutti gli elementi <symbol> dentro <svg>
      var symbols = document.querySelectorAll("svg symbol");
    
      symbols.forEach(function(symbol) {
        // Crea un nuovo div con la struttura HTML richiesta
        var div = document.createElement('div');
        div.className = 'u-flex u-column u-items-center u-p-base u-size-1-2 u-size-1-3@sm u-size-1-6@lg';
    
        // Crea un elemento <svg> con l'attributo <use>
        var svg = document.createElementNS('http://www.w3.org/2000/svg', 'svg');
        svg.setAttribute('class', 'o-icon o-icon--md');  // Utilizza setAttribute per impostare la classe
        var use = document.createElementNS('http://www.w3.org/2000/svg', 'use');
        use.setAttributeNS('http://www.w3.org/1999/xlink', 'xlink:href', '#' + symbol.id);
        use.setAttribute('xmlns:xlink', 'http://www.w3.org/1999/xlink');
        svg.appendChild(use);
    
        // Crea un elemento <small> contenente l'id del simbolo
        var small = document.createElement('small');
        small.textContent = symbol.id;
    
        // Aggiungi l'elemento <svg> e <small> al div creato
        div.appendChild(svg);
        div.appendChild(small);
    
        // Aggiungi il div al corpo del documento
        document.body.appendChild(div);
      });
    });
    
  • URL: /components/raw/icons/icons.js
  • Filesystem Path: src/lib/components/icons/icons.js
  • Size: 1.6 KB

No notes defined.