feat: 更新

This commit is contained in:
dengtongyu committed 2023-12-01 19:50:25 +08:00
1 parent ed06d6e677
commit 5bc01ab257
26 files changed
+359 -35

No files matched your search

@@ -0,0 +1 @@
<svg id="ef73edf5-c3b3-4a09-a95a-daa1e60de6d5" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 761.71"><defs><clipPath id="b661cff6-624e-435c-b151-3a683b4291ec"><path d="M102.09,616.26s11.23-16.84,33,2.37l17.8-7s17.24-5.45,45.79-1S242,617.72,242,617.72l5.43,3.9s5.05,5.23,3.5,22c-1.6,17.33-8.42,46.47-55.33,56.81-36.67,8.08-50.12-4-50.12-4S124,682.8,121.62,656.81s-4.15-21.57-4.15-21.57S103.58,629.24,102.09,616.26Z" fill="none"/></clipPath></defs><path d="M151.69,97.82s82.8-146.18,223.05-81.14c166.6,77.26,118,371.45,120.64,460.37S419.3,753.43,419.3,753.43,416.19,579.16,398,518.17,319.65,87.58,151.69,97.82Z" fill="#513b2c"/><path d="M6.67,311.21S-27.67,113.82,162.47,92.43C329.86,73.6,363.31,85.06,402.3,148.34c40.56,65.83,50.52,128,29,206.15s-74.11,97-83.54,91.62-80.84-116.54-80.84-116.54l-24.26-60.4S9.45,341.1,6.67,311.21Z" fill="#684b36"/><path d="M8.22,301.42s-11.6,33.72.18,76L4.25,402.25S4.59,413.6,9,417.52s7,15.34,7,17.79-3.42,6.37,6.37,13.71c0,0-10.77,28.9-6.85,47s2.93,36.74,38.2,82.29a684.25,684.25,0,0,1,57.79,88.16L130.68,690s17.52,56.82,73.84,70,111.19-56.32,111.19-56.32,40.58-41.33,56.7-85.16c0,0,34.16-42.55,36.1-63.82L404,502.53s15.47,6.45,25.14-18,21.92-61.88,21.92-61.88,3.86-33.51,0-52.85-28.36-23.21-28.36-23.21-23.21-3.86-32.17,63.22c0,0-4.58,27.67-35.51,24.45,0,0-10.32-16.76-7.1-30.3S340.18,373,340.18,373s-7.09,4.51-8.38.65,2.58-12.9,2.58-12.9S326,364,326,362s0-10.31,3.87-12.24-2.58-1.29-9-1.29-14.71-.84-13.29-6.52c0,0-31.64-23.7-33.58-43S279.59,266,279.59,266s-1.93-34.81-38.68-21.91S123,276.93,108.78,275s-35.46,3.22-51.57-8.38c0,0-40-17.41-45.12,12.89Z" fill="#eda98e"/><path d="M66.6,429.21a10.39,10.39,0,0,1,8.41,1.2c8.85,5.54,22.44,20.27,23.86,48.88.91,18.53-.5,37.13-1,55.69,0,1.25,2.44,1.11,2.47-.13.37-14.52.61-29,.82-43.56a153.58,153.58,0,0,0-2.55-31.93c-3-15.28-20.11-30.43-25.29-31.94a13.29,13.29,0,0,0-7.5,0c-1.47.49-.73,2.32.76,1.83Z" fill="#ce8065"/><path d="M130.51,420.9s32.87-21.14,45.79-26.42,36.39-9.39,36.39-9.39a84.53,84.53,0,0,1,34,4.7c18.2,6.45,44,15.84,44,15.84s-12.92,5.87-25.24,1.76-45.79-6.45-45.79-6.45-64.48,22.3-68,25.83-14.14,8.8-14.14,8.8Z" fill="#513b2c"/><path d="M4.25,404.46s3.58-12.33,11.8-10,66.33,27.59,66.33,27.59l4.11,18.78s-65.74-35.8-70.44-33.46c0,0-10.09,2.64-9.86,5.67Z" fill="#513b2c"/><path d="M145.47,584.06s.89-6.19,8.28-7.2,11,3,11,3,1.56,1.59-4.15,1.3-9.26-2-10.28-1.58S145.47,584.06,145.47,584.06Z" fill="#ce8065"/><path d="M107.28,583.16a3.61,3.61,0,0,1,3.61,1.62,19.52,19.52,0,0,1,.83,2.25,11.48,11.48,0,0,0,4.43,5.83c3.51,2.23,8.09,2.23,12.06,1.73a26.79,26.79,0,0,0,11.1-3.89,17.39,17.39,0,0,0,4.4-3.84c.75-1-.92-2-1.67-1,.26-.34,0,0-.1.11s-.42.46-.64.67a17.24,17.24,0,0,1-2.56,2.1,24.71,24.71,0,0,1-11.09,4c-3.78.43-8.4.43-11.45-2.22C114.5,589,113.78,587,113,585a5.44,5.44,0,0,0-5.76-3.77c-1.23.1-1.24,2,0,1.94Z" fill="#ce8065"/><path d="M168.93,540.65c4.53,4.6,9.25,9.55,12.51,15.15a6.79,6.79,0,0,1,1.33,3.67,34.79,34.79,0,0,1-1.19,5.31c-1.45,5.79-4.17,11.06-9,14.76-1,.75,0,2.43,1,1.67,6.6-5.06,10.19-13.35,11.11-21.53.27-2.44-1.56-5-2.86-6.87a85,85,0,0,0-6.75-8.4c-1.55-1.74-3.13-3.46-4.78-5.13-.87-.88-2.24.48-1.36,1.37Z" fill="#ce8065"/><path d="M172.58,544.47c14.16,8,28.7,17.67,44.4,22.2,9.79,2.83,20.2,4.66,29.36,9.15,4.85,2.37,10.25,3.41,15.1,5.81,3.59,1.76,5.65,5.11,9.24,6.66,4,1.7,8.44,2,12.5,3.5,7.56,2.74,11.39,8.26,11.5,16.32a1,1,0,0,0,1.93,0c-.14-10.24-5.8-16.17-15.35-19-3.51-1-8.47-1.24-11.48-3.48-1.64-1.21-2.7-3-4.47-4.13a39.61,39.61,0,0,0-7.68-3.62c-9.56-3.63-18.74-7.25-28.64-10-10.4-2.84-19.64-5.85-29.2-10.84-8.83-4.62-17.56-9.43-26.23-14.33-1.08-.61-2.06,1.06-1,1.67Z" fill="#ce8065"/><path d="M22.2,445.12c8.49-9.17,22-13.17,33.92-9.22C67,439.53,77.22,448,83.46,457.67c.84,1.3,2.93.09,2.09-1.22C78.8,446,67.78,437,55.87,433.29c-12.4-3.81-26.6.64-35.38,10.12-1,1.14.65,2.85,1.71,1.71Z" fill="#ce8065"/><path d="M98.64,547.92a126.35,126.35,0,0,0-1.12,13.32c-.26,7.52-.22,15.67,2.33,22.85,1.11,3.11,2.83,6.17,5.79,7.85a1,1,0,0,0,1-1.67c-5.53-3.14-6.46-11.6-6.94-17.26a114,114,0,0,1,.33-20.15c.14-1.4.35-3.36.5-4.43s-1.69-1.74-1.86-.51Z" fill="#ce8065"/><path d="M98.1,555.28c-4.24,5.32-8.72,10.86-11.83,16.93-1.14,2.24-1.28,4.62-2.23,6.94-1.61,3.92-3.11,7.88-3.27,12.17-.27,7,3.3,12.92,8.38,17.48.92.83,2.29-.54,1.37-1.37-6-5.42-9.12-12.37-7.2-20.42.89-3.74,3.13-7.18,3.69-11s3.73-7.61,6-10.75q3.12-4.41,6.49-8.65c.77-1-.59-2.34-1.36-1.37Z" fill="#ce8065"/><path d="M411.6,450.6c5.38-4.54,10.16-9.63,12.5-16.38.86-2.5,1.46-5.08,2.3-7.59,1.22-3.61,2.76-7.12,3.29-10.93.64-4.59-1-7.9-5.28-9.74-2.32-1-4.8-1.64-7.18-2.5a47.16,47.16,0,0,0-7.86-2.39c-2.07-.35-4.52-.44-6.15,1.1-2.2,2.07-1.75,5.65-1.31,8.31.2,1.22,2.07.7,1.86-.52-.33-2-.91-5.54,1.31-6.76,1.61-.89,3.89-.3,5.55.12a99.88,99.88,0,0,1,12.81,4.31c1.6.67,3.26,1.58,4,3.23.92,2,.44,4.55-.05,6.61-.75,3.19-2.06,6.18-3.06,9.29-.66,2-1.18,4.13-1.84,6.17-2.19,6.79-6.89,11.78-12.26,16.31-1,.8.42,2.16,1.37,1.36Z" fill="#ce8065"/><path d="M411.75,385.36c1.71-2.83,3.34Line truncated

After

Width:  |  Height:  |  Size: 8.4 KiB

+1
View File
@@ -0,0 +1 @@
<svg id="b27d9ef0-53d2-4afb-97db-a8649b3659b2" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 531.39"><defs><clipPath id="bdeaca14-2cc7-4de1-b6b1-b33c342946f4" transform="translate(0 8.43)"><path d="M498.17,506.55H48.44C33.91,464.45,57.88,383,57.88,383,.49,264.57,70.23,189,70.23,189c10.18-77,55.22-74.83,55.22-74.83L146.52,96c21.07-18.16,8-35.6,5.81-74.1S179.22,7.38,179.22,7.38s23.25,54.49,44.32,62.48,106,9.68,106,9.68a576.81,576.81,0,0,0,46.35-46.35c26.77-30.4,44.8-17.51,44.8-17.51,39.55,59.85,8.43,119.57,8.43,119.57S513.34,228.67,498.17,506.55Z" fill="none"/></clipPath><clipPath id="af22c92b-b7be-4848-bae3-dc3922c0e8a5" transform="translate(0 8.43)"><path d="M224.81,212.64s14.83-16.44,27.71-28.58c13.46-12.69,38.75-2.79,56.57,19.49,0,0-5.66,27-50.28,27C228.9,230.55,224.81,212.64,224.81,212.64Z" fill="none"/></clipPath><clipPath id="b1e2e441-6cb3-499e-acbf-e1128a3a437e" transform="translate(0 8.43)"><circle cx="270.99" cy="210.52" r="26" fill="none"/></clipPath></defs><path d="M498.17,506.55H48.44C33.91,464.45,57.88,383,57.88,383,.49,264.57,70.23,189,70.23,189c10.18-77,55.22-74.83,55.22-74.83L146.52,96c21.07-18.16,8-35.6,5.81-74.1S179.22,7.38,179.22,7.38s23.25,54.49,44.32,62.48,106,9.68,106,9.68a576.81,576.81,0,0,0,46.35-46.35c26.77-30.4,44.8-17.51,44.8-17.51,39.55,59.85,8.43,119.57,8.43,119.57S513.34,228.67,498.17,506.55Z" transform="translate(0 8.43)" fill="#e4be88"/><g clip-path="url(#bdeaca14-2cc7-4de1-b6b1-b33c342946f4)"><path d="M154.31,87.06s34-18.23,51.33-21.17,19.17-7.57,19.17-7.57L177.23-8.43l-32.86,4Z" transform="translate(0 8.43)" fill="#dda96b"/><path d="M150-.92s20.67,2.56,21.51,16.56-5.12,31.59-1.4,36.5c6,8,14.1,21.12,14.1,21.12s6.72-5.2,23.43-7.7,26.73-5.05,26.73-5.05L187.59-4.58Z" transform="translate(0 8.43)" fill="#bf905c"/><path d="M329.57,79.54s-12.84,9.79,3.76,20.15c14.63,9.13,12.35,8.85,19.73,13.46s39.26,22.38,42,28.76,6.9,9.55,16.1,15.29c0,0,8.48,7.23,9.86,3.06,3.49-10.58,4.58-11.57,8.1-25,0,0,15.6-31.31,17.47-60.93S423.4-.45,405.71,7.24,329.57,79.54,329.57,79.54Z" transform="translate(0 8.43)" fill="#bf905c"/></g><g clip-path="url(#bdeaca14-2cc7-4de1-b6b1-b33c342946f4)"><path d="M46,217.31s25.34-40.85,38.76-44.93,24-3.75,18.69,9.62-15.22,46.72,11.67,54.38c16.44,4.69,27.43,14.26,39.22,11s49.74-4.45,58.05,0,35-3.19,40,7.68c0,0,20.61,4,46.84-16s3.75-26.64,50.59-21.75S421.86,229,414.58,251.2s17,65.87-29.14,96.62-9.62,69.8,2.24,61.24,21.45,18.65,12.76,29.72,42.68-48.21,60.06-32.4,45.05,71.91,22.13,108.27L31.85,523S-20.19,406.55,46,217.31Z" transform="translate(0 8.43)" fill="#f9efd7"/></g><path d="M199.33,174.88s14.41-23,39.66-30.87c9-2.81,58.94,29.91,65.09,43.1s-19.35,35.68-19.35,35.68l-57.17-13.58s-7.13,63.89-39.67,73.84-38.23-5.64-38.23-5.64S58.84,262.17,97.54,242.1s56.13-56.75,56.13-56.75-7.54-11.56-19-10.68,9.67-41.12,9.67-41.12,14.3-8.64,24.85-9.5c18.46-1.49,17.36,48.33,17.36,48.33Z" transform="translate(0 8.43)" fill="#efcca3"/><path d="M250,151.86s-71.21,40.56-16.41,51.72l35.2-19.13,40.27,19.1S296.46,142.2,250,151.86Z" transform="translate(0 8.43)" fill="#efebd2"/><path d="M121,187.43s-11.18-41.73,32.51-60.31.21,52.83-1.47,62.6-50.08,23-20.67-26.4" transform="translate(0 8.43)" fill="#f9efd7"/><path d="M115.09,184.43s-3.32,18.44,24,20.07l12.32-13.35Z" transform="translate(0 8.43)" fill="#6f634e"/><path d="M115.09,181.25s2.54-24.69,26.61-21.22,6.74,32.91,4.15,35.08S116.83,207.67,115.09,181.25Z" transform="translate(0 8.43)" fill="#0f0b07"/><ellipse cx="136.88" cy="182.03" rx="15.82" ry="16.74" transform="translate(-6.64 13.61) rotate(-2.12)" fill="#fdfdff"/><path d="M150.46,192.21c-5.49,6.51-15.69,6.25-21.27-.32s-5.65-17.16-.17-23.66,16-7.08,21.53-.52S155.94,185.7,150.46,192.21Z" transform="translate(0 8.43)" fill="#504c3c"/><circle cx="142.64" cy="186.13" r="11.7" fill="#261b10"/><ellipse cx="134.7" cy="172.38" rx="2.16" ry="7.53" transform="translate(-74.22 245.7) rotate(-69.25)" fill="#fff"/><path d="M309.09,204.5s-6.38,36.17-53.77,30.33c0,0-23.45.09-29.52-19.63l76.82-16.06Z" transform="translate(0 8.43)" fill="#6f634e"/><g clip-path="url(#af22c92b-b7be-4848-bae3-dc3922c0e8a5)"><path d="M224.81,212.64s14.83-16.44,27.71-28.58c13.46-12.69,38.75-2.79,56.57,19.49,0,0-5.66,27-50.28,27C228.9,230.55,224.81,212.64,224.81,212.64Z" transform="translate(0 8.43)" fill="#0f0b07"/><circle cx="270.99" cy="218.94" r="26" fill="#fdfdff"/><g clip-path="url(#b1e2e441-6cb3-499e-acbf-e1128a3a437e)"><circle cx="278.47" cy="219.68" r="20.82" fill="#504c3c"/><circle cx="285.3" cy="218.46" r="13.82" fill="#261b10"/><ellipse cx="270.55" cy="197.96" rx="3.19" ry="8.84" transform="translate(-10.42 389.25) rotate(-69.25)" fill="#fff"/></g></g><path d="M144.37,310.15c-.24-8.83-2.66-14.92-6.57-19-4.08-4.28-52.89-19.61-52.89-19.61s-14.1,20.68,0,47.57l14.47,27.53s7,14.34,62.27,12.94,70-26.94,70-26.94-2.1-8.74-21-1.75-32.34,8.83-41.24,8.22c-16.88-1.16-25-12.77-25-12.77Z" transform="translate(0 8.43)" fill="#80776c"/><path d="M84.73,252.85s7.43-Line truncated

After

Width:  |  Height:  |  Size: 11 KiB

+1
View File
@@ -0,0 +1 @@
<svg id="a0190df7-5dcd-49dc-9c4f-5945e3b84a94" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 502.42 666.54"><defs><clipPath id="b77a4c25-1df2-4b14-9f01-9d46279424a2" transform="translate(2.42 -1.55)"><path d="M330.06,19.93S196.31-38.16,88.74,44,1.53,205.18,1.53,205.18L12.15,332.4S15.73,352.47,28,361.65c0,0-3.06,93.32,27.53,156s65,91.79,65,91.79,36,60.42,113.49,60.42c68.85,0,104.12-46.91,128.08-60.86,0,0,82.34-70.59,91.52-128.72s-4.95-81.95-4.95-81.95,23.71,14.53,32.89-6.12,21.41-35.95,15.3-96.38c0,0,1.52-83.37-27.54-68.07,0,0-8.41-3.06-20.65,17.59,0,0,9.18-144.56-37.48-173.63C411.18,71.76,401.16,50.7,330.06,19.93Z" fill="none"/></clipPath><clipPath id="b00839d7-9546-43a5-9bfa-a0ea6f5ba386" transform="translate(2.42 -1.55)"><path d="M138.81,499.13s39.65,1.48,55.24.45,99.87-24.17,99.87-24.17,2.89,9.47-8.1,16S246,522.8,206.9,523.14,156.47,522.11,138.81,499.13Z" fill="none"/></clipPath><clipPath id="ec20fc22-cfdc-4bf2-b34a-e085d8681c15" transform="translate(2.42 -1.55)"><path d="M231.4,331.71s7.39-18.39,41.34-19.39S320.27,322,320.27,322,301,339.46,255.1,337.51l-10.32-3.12S223.65,340.86,231.4,331.71Z" fill="none"/></clipPath><clipPath id="bc041659-95a2-4aa9-a53f-4cfdcd8090fe" transform="translate(2.42 -1.55)"><path d="M68.32,350.21a42.83,42.83,0,0,1,38.08-18.4c26.07,1.37,31.77,13.05,31.77,13.05s8.39.61,7.09,5.76-12.25,2-12.25,2S95.42,364.83,68.32,350.21Z" fill="none"/></clipPath></defs><path d="M314.32,19.7S199.82-34,92.25,48.2s-90.72,157-90.72,157L12.15,332.4S15.73,352.47,28,361.65c0,0-3.06,93.32,27.53,156s63.24,81.92,63.24,81.92S157,664,224.3,662.49C273.51,661.38,318,640.73,341,616.92c0,0,93.57-72.51,103.32-123,11.15-57.79,4.35-95.54,4.35-95.54s23.71,14.53,32.89-6.12,23.06-36.65,16.94-97.07c0,0,3.39-71.73-26.7-68.48,0,0-10.89-2-23.13,18.69,0,0,1.68-139.69-37.48-173.63C411.18,71.76,385.42,50.47,314.32,19.7Z" transform="translate(2.42 -1.55)" fill="#dda692"/><path d="M246.06,399.66l61.64,36.91,8.72,5.22a.79.79,0,0,0,.8-1.37l-61.64-36.91-8.72-5.22a.79.79,0,0,0-.8,1.37Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M132.7,429.36a58.76,58.76,0,0,0-9.38,6.61,93.2,93.2,0,0,0-18.6,20.87,99.63,99.63,0,0,0-9.6,18.93c-.37,1,1.17,1.38,1.53.43,6.61-17.25,18.22-33.17,33.69-43.51,1-.68,2.08-1.37,3.17-1.95.9-.48.1-1.86-.81-1.38Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M442.84,290c2.82-13.09,6.87-26.84,13.74-38.39,3.32-5.58,9.05-13,16.36-9.36,7.67,3.83,9.1,15,9.64,22.56a97.08,97.08,0,0,1-.51,19.28c-.13,1,1.46,1,1.6,0a97.88,97.88,0,0,0,.57-18.11c-.45-8-1.69-18.5-8.5-23.82-15.3-12-26,19.06-29.22,28.69a180.91,180.91,0,0,0-5.22,18.72c-.22,1,1.32,1.43,1.54.43Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M477.3,317c-3.6,5.74-5.16,13.53-3.23,20.07,1.47,5,6.14,8.55,5.74,14.05-.29,4-2.75,7.53-5.44,10.32-5.39,5.62-13.62,10.32-21.31,11.32-3.11.4-6.41,0-8.93-2-3.58-2.87-4.69-7.86-5.17-12.18-.11-1-1.7-1-1.59,0,.76,6.8,3.38,14.44,11,15.73,5.64.95,11.5-1.41,16.4-4,8.22-4.34,19.58-13.06,16.07-23.64-1.06-3.17-3.56-5.52-4.77-8.64a20.11,20.11,0,0,1-1-10.2,26.72,26.72,0,0,1,3.58-10c.54-.87-.84-1.67-1.38-.8Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M438.17,302.19c-.36-.05.12,0,.21,0l1,.2a21.49,21.49,0,0,1,3.32,1.09,15.47,15.47,0,0,1,7.67,6.62c4.85,8.87-.53,20.13-6.93,26.65a30.58,30.58,0,0,1-5.67,4.72c-.87.54-.07,1.91.81,1.37a33.83,33.83,0,0,0,13.5-16.54c3.29-8.92,1.54-19.12-7.45-23.67a20.32,20.32,0,0,0-6.45-2.08c-1-.13-1,1.47,0,1.6Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M444.14,284.53c-.19.25.28-.35.4-.5.44-.54.89-1.07,1.35-1.6a56.17,56.17,0,0,1,4.6-4.66c3.13-2.8,8-6.71,12.53-5.33,3.18,1,4.77,4.45,5.72,7.35.32,1,1.86.55,1.54-.42-1-3-2.49-6.22-5.35-7.83a8.55,8.55,0,0,0-6.83-.43c-5,1.6-9.17,5.62-12.63,9.41-.94,1-1.86,2.1-2.71,3.21-.62.81.76,1.61,1.38.8Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M138.41,357.9a130.37,130.37,0,0,1-23.69,10.16c-12.25,3.93-28.93,7.71-40-1.06-.79-.63-1.93.49-1.12,1.13,11.07,8.74,27.08,5.85,39.52,2.1a130.91,130.91,0,0,0,26.12-11,.8.8,0,0,0-.8-1.38Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M144.57,358.19c-4.74,9.37-14.47,16.65-23.79,20.88a68.55,68.55,0,0,1-33.52,5.5c-6.73-.55-14.33-2.42-18.81-7.9a12.8,12.8,0,0,1-3.11-7.59.8.8,0,0,0-1.59,0c0,8.8,9.23,14.29,16.69,16.05,19.49,4.59,42.63-1.58,57.07-15.44A41.49,41.49,0,0,0,146,359c.46-.91-.92-1.72-1.38-.8Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M331.65,342.49a85.71,85.71,0,0,1-14.27,11.71c-9.25,6.24-21.22,12.56-32.67,12.57-7.74,0-15.82-2.17-23.38-3.67q-8.17-1.64-16.34-3.43c-1-.23-1.42,1.31-.42,1.53q9.06,2,18.16,3.79c7.24,1.42,15.31,3.72,22.76,3.36,17.33-.84,35.54-12.42,47.29-24.73.71-.74-.42-1.87-1.13-1.13Z" transform="translate(2.42 -1.55)" fill="#b78879"/><path d="M320.27,322.75a287.81,287.81,0,0,0,33,.38c16.61-.7,35.21-2,50.06-10.18.9-.5.09-1.88-.8-1.38-15.15,8.35-34.29,9.45-51.21,10a286.61,286.61,0,0,1-31-.45c-1-.08-1,1.52,0,1.59Z" transform="translate(2.42 -1.55)Line truncated

After

Width:  |  Height:  |  Size: 15 KiB

@@ -0,0 +1 @@
<svg id="efba471e-51d1-474b-9a31-f97a20257138" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 688"><defs><clipPath id="f51873ae-6350-4d84-b4df-aafcab78c823"><path d="M78.73,316.72s13.68-16.26,49.09-13.84,33.79,14.72,33.79,14.72-1.12,4.33-8.2,2.78c-3.78-.82-12.69,5-38.73,5.31S78.73,316.72,78.73,316.72Z" fill="none"/></clipPath><clipPath id="e36009c1-ecdb-4d4e-b4ec-b274d86637ca"><path d="M236.48,302s-13.63,10.59,4.74,9.78c0,0,31.27,6,54.81,1.62s24.66-7.08,24.66-7.08S289.39,286.77,236.48,302Z" fill="none"/></clipPath></defs><path d="M94.13,41.31s-23.24,9.86-34.45,25.5c-.43.61-.85,1.22-1.24,1.84C47.81,85.35,44,71.68,25,115.72c0,0-4.55,13.67-3.79,27.34S10.61,154.44,9.09,164.31s5.31,17.47,5.31,17.47L3.77,192.41s-10.63,43.28,3.8,44L5.29,269.09s-3.75,12.15,14.43,25.06c0,0,9.87,3.8,5.31,21.26s2.22,28.1,12.15,41.76-3.86,34.93-3.86,34.93S18.14,505.5,81.19,516.75l320.23-42.28s57.16,42.15,73.86,17.09,19-26.57,6.08-42.52,12.9-31.13,12.9-31.13,12.91-22,0-41.76S476,336.67,479.84,321.48s-5.55-123.76-19.1-167S356.08,7.9,268.76,1.07,111.59,21.57,94.13,41.31Z" fill="#592a17"/><path d="M391.87,224.45l1.5,21.71C392.62,332.24,400.85,354,407.59,354S418.07,321,426.3,309s5.24-53.9,5.24-53.9c44.17-44.91,27.7,75.61,18,110.79s-44.91,35.93-44.91,35.93-1.5,23.2-3.18,72.61S299.8,631.66,227.94,636.9s-89.83-36.68-123.51-77.85S61.76,437.79,55.77,418.33,33.32,273.11,33.32,273.11c4.64-21.34,5.24-119,13.47-119.77S85,107.68,85,107.68s12.91,15.89,101.89,12.83c83.26-2.88,76.08-21.54,117-23.69,0,0,35.52-19.06,39.32,18.9,0,0-7.21,36.9,4.19,36.9s8.55,24.7,3.8,24.7c0,0-9.5,42.38,17.1,42.56S391.87,224.45,391.87,224.45Z" fill="#e77827"/><path d="M433.52,284.69l0,.09.18-.42c.21-.48.43-.95.66-1.42.69-1.43,1.44-2.83,2.27-4.19a24.88,24.88,0,0,1,3.24-4.39,6.64,6.64,0,0,1,3.53-2.25h.41a2,2,0,0,1,.4,0,2.53,2.53,0,0,1,.91.34,6.47,6.47,0,0,1,2.06,2.22c.68,1.09,2.42.08,1.73-1-1.08-1.71-2.59-3.35-4.72-3.56a6.46,6.46,0,0,0-4.67,1.83c-2.91,2.43-4.92,6-6.59,9.38-.47.94-.91,1.88-1.31,2.84a1,1,0,0,0,.7,1.24,1,1,0,0,0,1.24-.7Z" fill="#ce6219"/><path d="M428.16,304.07c4.34,4.21,9.11,10.12,9.93,16.28.71,5.33-3.6,9.58-8.44,11-2.53.75-6.63.61-7.68,3.61-.84,2.41-1.37,4.94-2.28,7.37-1,2.6-2.24,5.41-2.41,8.23-.51,8.57,12.66-2.6,14.28-3.94,6.52-5.39,13.2-11.93,17.31-19.44.62-1.14-1.11-2.16-1.73-1-3.11,5.69-7.84,10.69-12.52,15.09a94.14,94.14,0,0,1-8,6.75,24.62,24.62,0,0,1-5.67,3.57c-.79.3-1.3.59-1.63-.18s.29-2.41.5-3.16c.78-2.81,2-5.5,2.92-8.24a24.74,24.74,0,0,0,1-3.25,2.59,2.59,0,0,1,2.31-2.5c3.94-1,7.47-1.59,10.52-4.59A10.93,10.93,0,0,0,440,319.49c-1.11-6.39-5.83-12.42-10.4-16.84-.93-.91-2.35.51-1.42,1.42Z" fill="#ce6219"/><path d="M413.28,400.55s-19.69,2.22-18.87-14.91-10.53,116.42-10.53,116.42l-61.51,67.87s-15.52,1.15-15.93-47.79c0,0,1.22-49.34-44.86-65.65s-56.27-30.18-56.27-30.18,17.53,51.25-9,49.07-12.23-43.77-12.23-43.77-10.6-6.93-23.25,15.09-16.72,22-24.06,21.61-16.72,5.71-15.9,38.34S86,528.23,86,528.23s-7.5,12.67.25,20.83,13,9.79,15.49,9.38-8.15,17.94,8.16,20.39c0,0,12.64,4.89,8.56,17.94s-4.89,30.59,18.35,36.3c0,0-4.89,9.78,14.28,21.2S156.78,671,187,673c0,0,20.39,31.4,56.28,3.26,0,0,33,13.46,52.2-20.39,0,0,32.22-34.25,32.22-66.06,0,0,54.5-63.73,66.73-71.07s7.89-23.95,9.52-33.33S413.28,400.55,413.28,400.55Z" fill="#592a17"/><path d="M139.27,500.37s-22.27,24.68-8.39,53.21,47.47,39.64,62.37,17.93c0,0-5.31-12.63,5-13.38s38.89-4.55,31.82,11.11S256.62,595,268.48,585.9s38.38-14.52,12.12-84.39C280.6,501.51,210.28,464.82,139.27,500.37Z" fill="#e77827"/><path d="M145.37,490.9l44.09-9.18s9.1,9.77,19.61,3.14,51.38,0,51.38,0l11.67,4.55S195.43,576.27,145.37,490.9Z" fill="#340302"/><path d="M154.16,507.22s21.18-10.42,43.22-10,53.86,2.26,66.06,11.13C263.44,508.35,194.68,562.6,154.16,507.22Z" fill="#862709"/><path d="M162,525.16a326.26,326.26,0,0,1,42.17-9.87c21.77-3.41,53.28-8,65.74-7.33C269.88,508,204.6,534.93,162,525.16Z" fill="#6b1e09"/><path d="M154.16,502.09s17.31,22.36,54.68,21.43,61-34,61-34,8.58-9.82,5.65,4.57c-3.5,17.22-32.36,54.37-68.45,52.05s-46.72-6.5-58.93-32.81-.7-22.27-.7-22.27Z" fill="#b84320"/><path d="M273.82,489.33s5.29-3.12-2.74-6.42c-19-7.81-59.35-13.26-59.35-13.26-5.11-.47-8.45,3.24-15.42,4.17s-12.55-5.41-12.55-5.41c-21.86,16.57-52.85,25-31.93,22.18Z" fill="#992e14"/><path d="M206.13,410.18s14.64-5.27,23.53,3.62c0,0,2.48,9.88-11.76,3.29a39.39,39.39,0,0,0-8.83-1.64C205.63,415.45,200.39,415.12,206.13,410.18Z" fill="#340302"/><path d="M158.22,408.63s11.19-1.08,17.12,8.79C175.34,417.42,163.82,417.61,158.22,408.63Z" fill="#340302"/><path d="M224.87,374.18c-.28-.21.19.14.3.24l1.14.95c1.33,1.14,2.6,2.35,3.83,3.6a50.19,50.19,0,0,1,9.19,12.51c4.81,9.63,4.15,24.1-6.07,30.13a13.73,13.73,0,0,1-6.24,2.05c-1.29,0-1.29,2,0,2,6.95-.22,12.73-5.81,15.24-11.91,5.12-12.38-.25-24.58-8.62-34a56,56,0,0,0-7.75-7.33c-1-.79-2,1-1,1.74Z" fill="#ce6219"/><path d="M178.45,420.22a19.33,19.33,0,0,0,6.83,2.61,21.89,21.89,0,0,0,15.26-2.61,1,1,0,0,0-1-1.73c-6,3.43-14.1,3.91-20.05,0-1.09-.72-2.1,1-1,1.73Z" fill="#ce6219"/><path d=Line truncated

After

Width:  |  Height:  |  Size: 13 KiB

+1
View File
@@ -0,0 +1 @@
<svg id="a4f581d3-ac6d-44bd-b1da-2e85d4cfdcb1" data-name="edbb54bd-73fd-4ed9-8e54-1b96f8e79b79" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 500.02 410.66"><path d="M100,292.34S29.51,311.81,0,410.66H463.12S449.25,339.1,370.32,328,100,292.34,100,292.34Z" transform="translate(0 0)" fill="#1c4cd3"/><path d="M463.08,271.07a21.77,21.77,0,0,0-.06-3.61h0A24.18,24.18,0,0,1,463.08,271.07Z" transform="translate(0 0)" fill="#5a8d3e"/><path d="M85.81,272.56c19.79,48.27,81.37,63.77,81.37,63.77,133.36,48.12,201.18,3.21,201.18,3.21l3.17-5.11c-2,.13-31.45,1.69-71.76,1.69-52.15,0-106-4.85-149.53-22.52l.76-1.86c76.68,31.17,217.32,21.21,221.65,20.88l.19-.31c45.88-13.23,63.55-30.68,68.81-37.17-14.78,1-38.59,1.29-76.93-.87-62.44-3.53-87.65-9.6-97.55-13.28a33.94,33.94,0,0,0-15.5-1.9c-19.45,2.12-61.85,4.58-56.63-15.19,6.75-25.55,19.28-27,55.44-27.48s54,13.5,54,13.5L372,252.33c74,9,102.87-12.63,104.09-13.57V239c0,.08,6.93-3.55,6.5,8.72.55-12.62-6.48-9-6.48-9-4.7-35.34-32.86-54.11-32.86-54.11l1.33-4.73c-10.11,3.94-23.4,3.86-34.72,3.86-6.61,0-12.19-.32-15.47-.56a58.44,58.44,0,0,1,7.07,7.84l-1.61,1.19c-12.15-16.2-27.48-19-27.63-19l.33-2c.49.08,9.49,1.69,19.31,9.71,3.22.35,35.58,3.6,53.37-3.38,28.64-6.51,34-24,34-24,8,0,11.42-6.6,12.77-10.66-.19.06-.33-.09-.28-.42-4.18,2.9-10.91,5.7-21.47,7.85-2.85.58-6,1.12-9.4,1.59-19.58,2.69-37.52,4.63-52.78,4.68-20.83.07-36.55-3.45-44.33-13.57-.21-.28-.47-.51-.67-.8,0,0-.33.27-1,.73-2.93,2.11-12.6,8.4-28.55,12.81a128.18,128.18,0,0,1-28.13,4.45c-10.7.52-22-1.4-32.75-4.42-1.19-.33-2.38-.68-3.57-1h0A222.12,222.12,0,0,1,225,135.2c-.64.08.49.32-.5.32-10.33,0-16.65-1.82-19.28-5.53-1.67-2.36-1.79-5.42-.35-9.1,3.28-8.37,25.39-7,29.25-6.73,45.33-27.56,61.62-23.3,62.28-23.1L295.88,93c-.16,0-16.42-4.09-61,23.06l-.28.17h-.32c-6.84-.57-25.14-.73-27.55,5.44-1.19,3-1.16,5.42.12,7.22,2.23,3.15,6.09,4.76,15.41,4.72l-.11-.07.29.07h2.69v.52c7,1,25.43,2.29,48.89-7.46,8.22-3.41,20.09-6.21,32.24-8.18l3.21-.52h0c17.24-2.57,34.44-3.42,42-1.85,0,0,12.45-.39,12.73,8.8l.24-2.52-.37-6.31a37.77,37.77,0,0,0-.47-8.16c-.36-2.32-1.26-3.14-2.9-4.63a29.7,29.7,0,0,1-4.78-5.3c-3.79-5.37-11-3-11.35-2.85l-.57-2c.07,0,5-1.68,9.49.21.16-2.61,0-5.7-.8-6.64a.42.42,0,0,0-.36-.19c-3.41,0-9.26-2.83-9.51-3-37.6-10.77-66.39-.07-66.68,0-29.26,18-51.66,23.55-51.89,23.6l-.47-1.94c.22-.06,22.35-5.54,51.48-23.44.4-.17,22.72-8.47,53.83-3.36l-3.14-11c-2.3-2.09-24.75-21.7-57.29-21-34.2.7-64,27-64.32,27.23L203,72.31c.31-.27,30.67-27,65.63-27.74,25.55-.54,45,11.1,53.75,17.54.15-21.17-3.29-31.18-3.36-31.33l1.65-.81c.06.16,3.75,10.75,3.51,32.88,6.32-3.49,40.08-18.74,117.94-4.09l.65.05c.06-4.39-4.66-13.89-20.79-34.71C402.85-.64,377.31,9.73,365.34,9.73s-46.28,20.75-46.28,20.75c-2.4-6.38-13.57-13.56-13.57-13.56-51.87-34.32-100.08-7.72-110.93,4-40.9,44.13-38.65,54.43-45.9,67.21l1.52,1.29c-.1.12-10.53,12.84-13,45.19l-2-.15c1.59-21.06,6.41-33.84,9.83-40.5-23.08,5.44-47.6,35.23-50.31,45.16C94.74,139.11,57.65,203.88,85.81,272.56Zm118.06,24.87-.36,2C180,295.14,175.12,273.19,175.08,273l1.95-.41C177.08,272.76,181.68,293.41,203.87,297.43ZM342.7,165.26c-17.83,27-53.36,30.46-53.72,30.49l-.18-2c.34,0,33.41-3.37,51.05-28-7.64,1.27-18.22,2-33.5,2.95-4,.25-8.28.53-13,.85-2.78.19-5.48.27-8.09.27-20.17,0-35.15-5.23-44.54-9.93-11.53-5.77-17.22-11.87-17.46-12.13l1.47-1.35c.06.06,5.74,6.13,17,11.74,10.37,5.17,27.72,11,51.51,9.4l13-.85c16.9-1.09,28.06-1.81,35.7-3.35,7.84-1.57,12.24-3.95,16.8-9.07l1.49,1.32C355.47,161,350.68,163.6,342.7,165.26Z" transform="translate(0 0)" fill="#5a8d3e"/><path d="M325.46,64.47c1.3,1.07,2.05,1.76,2.09,1.79l.19.19L331.3,78.9a125,125,0,0,1,12.25,2.84c1.74.82,6.35,2.81,8.8,2.81a2.42,2.42,0,0,1,1.86.87c1.71,1.93,1.43,6.94,1.22,9.09a9.72,9.72,0,0,1,2.23,2.25,26.85,26.85,0,0,0,4.07,4.58c6.21-3.23,59-28.8,125.78.13l.72,1.93c-64.18-27.81-116.42-4.77-124.93-.6a7.82,7.82,0,0,1,2.39,4.73,41.78,41.78,0,0,1,.33,9.35v6.23a14.21,14.21,0,0,1-.45,4l-.1.06h.08c6.35-3.52,32.9-16.59,76.42-16.19,50.27.46,55.34,17.07,55.34,17.07a7,7,0,0,1,.47,1c.1-.21.24-.26.37-.17a10.6,10.6,0,0,0-1.22-5.18,12,12,0,0,0,3-9.49c-.74-5.77-11.66-11.06-11.66-11.06-9.58-27.93-45.93-42.29-45.93-42.29h0l-.54-.08C366,46.48,331.94,61.13,325.46,64.47ZM482.92,92.65c-55.28-29.17-113.07-5.29-113.63-5l-.8-1.84c.58-.25,56.4-25.45,112.56,4.18Z" transform="translate(0 0)" fill="#5a8d3e"/><path d="M442,110.9c-43.52-.4-70.07,12.67-76.42,16.19-.07,3.14-.21,6.28-.57,9.4a36.71,36.71,0,0,1-1.21,6.57c7.78,10.12,23.5,13.64,44.33,13.57a30.53,30.53,0,0,1,6.66-35.45A34.14,34.14,0,0,1,461.5,121a30.47,30.47,0,0,1,8.81,29.32c10.56-2.15,17.29-5,21.47-7.85a1,1,0,0,1,0-.24c.37-.88,1.26-2.3,1.62-3.17.2-.47.54-.55.93-.83a4.47,4.47,0,0,0,1-1.08,12.1,12.1,0,0,0,1.43-3.25,27.49,27.49,0,0,0,.72-3.11c.06-.35.12-.7.17-1.05v-.48a1,1,0,0,1,.11-.3,7,7,0,0,0-.47-1S492.24,111.36,442,110.9Z" transform="translate(0 0)" fill="#fff"/><path d="M272.7,155.83c10.73,3,22.05,4.94,32.75,4.42C294.85,160.77,283.52,158.85,272.7,155.83Z" transform="translate(0 0)" fill="#fff"/><path d="M222.18,133.49l.11.07h.18Z" transform="translate(0 0)" filLine truncated

After

Width:  |  Height:  |  Size: 13 KiB

+1
View File
@@ -0,0 +1 @@
<svg id="a986c165-2823-4ffb-9b1e-2d5e1a263107" data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 500 531.15"><defs><clipPath id="f8516f6f-6af1-4204-b25d-e7aac2c254a5" transform="translate(0)"><path d="M157,88.47s1.22,3.81-5.63,15.22c0,0,2.6,14.16,5.72,19.65S169.93,144,169.93,144s3.2,5.33-.91,20.86l.15,22.84s-1.06,15.22-10.65,23.45-1.68,56.18-1.68,56.18S196.69,373,201.17,388.27c0,0,7.61,9,7.61,17.91s-8.06,27.76-6.27,36.27c0,0,7.62,41.65-9.85,54.63s-26.86,10.75-29.55,10.3-39.4,10.22-52.11-4.45c-7.85-9.05-32.72-38-38.54-80.07S86.09,356,86.54,291.1c0,0,4-31.79,1.34-41.2S79.82,237.81,82.51,228s-2.69-20.15-2.69-20.15l-34-50.6L.17,98s-2.12-12.49,8.5-11.16c0,0,10.9.26,22.85,20.45,0,0,18.41,16.48,30.1,16.48l-8-71.68s2.6-11.86,14.27-3.77C77.65,55.07,85.45,103,85.45,103L95.81,49.65s14.35-9.3,18.33,7.17V87.37s8.24-14.35,13.55-17.8,20.19-6.64,19.39,6.38l-2.65,8.76s4.78-.53,6.9-.53S157,88.47,157,88.47Z" fill="none"/></clipPath></defs><path d="M276.59,16.53S235.7-7.77,199,86.46l-4.74,36.15s-2.37-8.3-5.34-8.3-4.15,2.37,0,14.22v23.11s4.8,40.61,11.91,37.06l1.66,39.71L193.28,251l-18-4.1s5.86,12.23-11.28,19.18S149.6,530.45,149.6,530.45l350.4.7s.59-82.61-43.85-158.47l.59-8.29-8.89-21.34-.5-31.21s-.68-38.12-22.61-60.64S366.06,236.85,346,230l30.61-67s31.08-56.46-14.6-125c0,0-45.67-53.93-76.12-31.72Z" transform="translate(0)" fill="#e4be88"/><path d="M194.14,248.68s-.35,5.42-7.35,4.47l87.74,66.19,45.16,34.38s40,23.09,56.44,16.42,37.45-25.66,25.14-53.88c0,0-33.57-51.87-63.33-73.93l10.59-16.17s63.51.82,82,26.48c0,0,27.19,41,18.47,90.81l8.72,23.09s1,12.32-7.18,13.86L450,413.75l-9.23,28.73s9.75,19.5,9.75,23.6,4.61,65.07,4.61,65.07H148.38L155,268.28l20.27-21.39Z" transform="translate(0)" fill="#f4ede9"/><path d="M157,88.47s1.22,3.81-5.63,15.22c0,0,2.6,14.16,5.72,19.65S169.93,144,169.93,144s3.2,5.33-.91,20.86l.15,22.84s-1.06,15.22-10.65,23.45-1.68,56.18-1.68,56.18S196.69,373,201.17,388.27c0,0,6.8,15.3,6.8,24.26s-1.79,29.68,0,38.19c0,0,2.16,33.38-15.31,46.36s-24.18,11.2-26.86,10.75-48.71,12.73-60.63-12.62C95,473.56,77.48,459.82,71.66,417.72S86.09,356,86.54,291.1c0,0,4-31.79,1.34-41.2S79.82,237.81,82.51,228s-2.69-20.15-2.69-20.15l-34-50.6L.17,98s-2.12-12.49,8.5-11.16c0,0,10.9.26,22.85,20.45,0,0,18.41,16.48,30.1,16.48l-8-71.68s2.6-11.86,14.27-3.77C77.65,55.07,85.45,103,85.45,103L95.81,49.65s14.35-9.3,18.33,7.17V87.37s8.24-14.35,13.55-17.8,20.19-6.64,19.39,6.38l-2.65,8.76s4.78-.53,6.9-.53S157,88.47,157,88.47Z" transform="translate(0)" fill="#e4be88"/><path d="M263.93,282.67s4.35,2.73,12.17,2.53a50,50,0,0,0,12.17-1.53s-1.7,4.54-2,6-2.31,2-2.31,2-6.27,1.3-6.63,2-4.1-1.4-4.1-1.4-2.41.8-3.81.3-1.61-3-2.11-3.4S263.33,285.48,263.93,282.67Z" transform="translate(0)" fill="#382c2a"/><path d="M231.91,163.92s31.75,5.25,45.42,22.51a21.54,21.54,0,0,1,1.57,8.62c-.28,4.32-53.55-24.38-53.55-24.38A10.72,10.72,0,0,1,231.91,163.92Z" transform="translate(0)" fill="#382c2a"/><path d="M305.39,198.85s-1.82-5.11,15.44-9a75.94,75.94,0,0,1,32.45,0S352,197,348,197.52,305.39,198.85,305.39,198.85Z" transform="translate(0)" fill="#382c2a"/><path d="M208.78,148.58l13.55,32.78s1.28,6.6,1.65,7a17.21,17.21,0,0,1,1.28,2.57l-.92,10.8a23.67,23.67,0,0,0,7.33,14.47c7,6.78,31.69,10.63,38.65,2.93,0,0,10.07-6.77,10.26-18a10.72,10.72,0,0,0,3.29.74c1.47,0,1.65-1.29,6.23-.92s7.92,2.14,9.64,4.21l-2.94,8s-2.11,6.46,6.62,12.78,29.34,13,45.29-2.24c0,0,5.72-3.77,6.77-14.6l5.75-1.34,11.13-34-2.49-.26-11.46,29.64h-5.78s1.05-9.08-21.67-8.93-29,6.93-29,6.93-6.17-5.12-17.61-4.37l-3.61-.15s-6.33-13.69-28.22-14.14-22.79,4.66-22.79,4.66l-2.17-.15-2.19-6.17-14.6-36.41Z" transform="translate(0)" fill="#f4ede9"/><path d="M229.49,191.35s4.44-7.75,19.67-5.91,27.11,4.77,28.17,14.77-5.08,22.31-24.09,20.77-30.08-12-24.08-28.92Z" transform="translate(0)" fill="#4b3a37"/><path d="M300.38,209.51s4.18-11.81,16.71-12,32-.28,34.29,11.24-9.94,23.63-27.23,22.62S297.07,218.59,300.38,209.51Z" transform="translate(0)" fill="#4b3a37"/><path d="M259.62,78.71S240.75,95.1,222.68,97.1c0,0,2.35,16.4,1.68,19.74S205,164,201.61,161s-8-45.61-9-45.94S207,4.78,272.53,11.47c0,0,16.39-19.07,46.49-8s91.33,51.79,67.91,141l-15.72,32h-4.58l-30.88-48.51S275.14,108.14,259.62,78.71Z" transform="translate(0)" fill="#382c2a"/><path d="M198.74,151.65l2,74.3s0,6.66,3.82,10.91,8.08,15.3,8.08,15.3,17,29.47,25.07,39.39,20.83,18.41,33.16,19.68,23.08,1.67,29.88-10.65,59.78-92.64,59.78-92.64l-2.8.65-60.15,89.8s-2.25,4.51-6.76,4.7-9-2.26-17.45-1.69-12.58,2.81-12.58,2.81L242,291.26l-35.1-55.93A15.28,15.28,0,0,1,203,226c-.57-6.2-.75-71.9-.75-71.9Z" transform="translate(0)" fill="#382c2a"/><path d="M247.25,270.86s23.45-6.12,27.84-4.89l4.39,1.22,6.55-1.38s20.28,6.92,23.07,6.92-13,11.53-30.77,9.94S251.82,277.54,247.25,270.86Z" transform="translate(0)" fill="#d89d75"/><path d="M307.74,272.92c-.21-.08-.29-.08-.22,0l-.13,1c.31-.08.74-.48,0-.88s-3,.21-3.78.24c-3.85.19-7.7.29-11.55.2s-7.53.69-11.47.9A45.32,45.32,0,0,1,267,273a36.46,36.46,0,0,0-7-1.2c-4.43-.25-8.86-.87-13.26-1.43-.69-.09-.68,1,0,Line truncated

After

Width:  |  Height:  |  Size: 14 KiB

+1 -1
View File
@@ -1,6 +1,6 @@
<template> <template>
<div> <div>
A组件 组件A
</div> </div>
</template> </template>
+1 -1
View File
@@ -1,6 +1,6 @@
<template> <template>
<div> <div>
B组件 组件B
</div> </div>
</template> </template>
+1 -1
View File
@@ -1,6 +1,6 @@
<template> <template>
<div> <div>
C组件 组件C
</div> </div>
</template> </template>
+16
View File
@@ -0,0 +1,16 @@
<template>
<div>
组件D
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
div {
border: 1px solid #28e906;
padding: 20px;
}
</style>
+3 -3
View File
@@ -11,8 +11,8 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { RouterLink } from 'vue-router' import { RouterLink } from "vue-router";
import type { RouteRecordRaw } from 'vue-router' import type { RouteRecordRaw } from "vue-router";
interface sideMenuProps { interface sideMenuProps {
data: Array<RouteRecordRaw> | [] data: Array<RouteRecordRaw> | []
@@ -20,7 +20,7 @@ interface sideMenuProps {
withDefaults(defineProps<sideMenuProps>(), { withDefaults(defineProps<sideMenuProps>(), {
data: () => [] data: () => []
}) });
// const clickItem = (item: RouteRecordRaw) => { // const clickItem = (item: RouteRecordRaw) => {
// console.log(item) // console.log(item)
+20
View File
@@ -0,0 +1,20 @@
<template>
<div class="error">
<img src="../assets/meme_sad_frog.svg" width="200px" />
<p>加载组件出错了!</p>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.error {
padding: 10px;
border: 1px solid rgb(181, 33, 33);
&>img {
width: 200px;
}
}
</style>
+40
View File
@@ -0,0 +1,40 @@
<template>
<div class="loading"></div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.loading {
display: inline-block;
width: 160px;
height: 160px;
background-size: 80px auto;
background-repeat: no-repeat;
background-position: center;
background-image: url("../assets/meme_doge_dog.svg");
&::after {
content: " ";
display: block;
width: 160px;
height: 160px;
box-sizing: border-box;
border-radius: 50%;
border: 4px solid #DBBE9A;
border-color: #DBBE9A transparent #DBBE9A transparent;
animation: xtbg-loading 1.3s linear infinite;
}
}
@keyframes xtbg-loading {
0% {
transform: rotate(0deg);
}
100% {
transform: rotate(360deg);
}
}</style>
+20
View File
@@ -0,0 +1,20 @@
<template>
<div class="asynccomp">
<img src="@/assets/meme_leonardo_dicaprio_laughing.svg" />
<p>嘿嘿~</p>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.asynccomp {
padding: 10px;
border: 1px solid rgb(36, 184, 80);
&>img {
width: 200px;
}
}
</style>
+20
View File
@@ -0,0 +1,20 @@
<template>
<div class="asynccomp">
<img src="@/assets/meme_salt_bae.svg" />
<p>嘿嘿~</p>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.asynccomp {
padding: 10px;
border: 1px solid rgb(36, 184, 80);
&>img {
width: 200px;
}
}
</style>
+20
View File
@@ -0,0 +1,20 @@
<template>
<div class="asynccomp">
<img src="@/assets/meme_hide_the_pain_harold.svg" />
<p>嘿嘿~</p>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less">
.asynccomp {
padding: 10px;
border: 1px solid rgb(36, 184, 80);
&>img {
width: 200px;
}
}
</style>
+2 -2
View File
@@ -1,12 +1,12 @@
import type { App } from "vue"; import type { App } from "vue";
import ComponentA from "./components/ComponentA.vue"; import ComponentA from "./components/ComponentA.vue";
import ComponentB from "./components/ComponentB.vue"; import ComponentB from "./components/ComponentB.vue";
// import ComponentC from "./components/ComponentC.vue"; import ComponentC from "./components/ComponentC.vue";
const install = function (app: App) { const install = function (app: App) {
app.component("ComponentA", ComponentA); app.component("ComponentA", ComponentA);
app.component("ComponentB", ComponentB); app.component("ComponentB", ComponentB);
// app.component("ComponentC", ComponentC); app.component("ComponentC", ComponentC);
}; };
export { export {
+11 -11
View File
@@ -1,15 +1,15 @@
import './styles/index.less' import "./styles/index.less";
import { createApp } from 'vue' import { createApp } from "vue";
import { createPinia } from 'pinia' import { createPinia } from "pinia";
import App from './App.vue' import App from "./App.vue";
import router from './router' import router from "./router";
import { install } from "./installComponents"; import { install } from "./installComponents";
const app = createApp(App) const app = createApp(App);
app.use(createPinia()) app.use(createPinia());
app.use(router) app.use(router);
install(app) install(app);
app.mount('#app') app.mount("#app");
console.log("-------", import.meta.env) console.log("-------", import.meta.env);
+19 -1
View File
@@ -124,6 +124,12 @@ const routes = [
meta: { title: "局部组件" }, meta: { title: "局部组件" },
component: () => import("@/views/component/PartComponent.vue") component: () => import("@/views/component/PartComponent.vue")
}, },
{
path: "/component/recursion",
name: "recursionComponent",
meta: { title: "递归组件" },
component: () => import("@/views/component/RecursionComponent.vue")
},
{ {
path: "/component/var", path: "/component/var",
name: "varComponent", name: "varComponent",
@@ -133,8 +139,20 @@ const routes = [
{ {
path: "/component/varadvan", path: "/component/varadvan",
name: "varComponentAdvan", name: "varComponentAdvan",
meta: { title: "动态组件" }, meta: { title: "动态组件实战" },
component: () => import("@/views/component/VarComponentAdvan.vue") component: () => import("@/views/component/VarComponentAdvan.vue")
},
{
path: "/component/async",
name: "asyncComponent",
meta: { title: "异步组件" },
component: () => import("@/views/component/AsyncComponent.vue")
},
{
path: "/component/asyncvar",
name: "asyncVarComponent",
meta: { title: "异步动态组件" },
component: () => import("@/views/component/AsyncVarComponent.vue")
} }
] ]
} }
+59
View File
@@ -0,0 +1,59 @@
<template>
<div>
<div>
<ComponentD />
</div>
<br />
<div><button @click.once="showAsyncComponent">点击</button></div>
<br />
<div v-if="show">
<AsyncComp />
</div>
</div>
</template>
<script setup lang="ts">
import { ref, defineAsyncComponent } from "vue";
import VLoading from "@/components/VLoading.vue";
import VError from "@/components/VError.vue";
const ComponentD = defineAsyncComponent(() => import("@/components/ComponentD.vue"));
const show = ref(false);
const showAsyncComponent = () => {
show.value = true;
};
//比较完整的 例子
const AsyncComp = defineAsyncComponent({
// 加载函数
// loader: () => import("@/components/async/VAsyncComp1.vue"),
loader: () => {
// const comp = () => import("../../components/async/VAsyncComp1.vue");
return new Promise(resolve => {
setTimeout(() => {
resolve(() => import("../../components/async/VAsyncComp1.vue"));
}, 2000);
});
},
// 加载异步组件时使用的组件
loadingComponent: VLoading,
// 展示加载组件前的延迟时间,默认为 200ms
delay: 200,
// 加载失败后展示的组件
errorComponent: VError,
// 如果提供了一个 timeout 时间限制,并超时了
// 也会显示这里配置的报错组件,默认值是:Infinity
timeout: 3000
});
</script>
<style scoped lang="less">
button {
padding: 8px
}
</style>
+61
View File
@@ -0,0 +1,61 @@
<template>
<div>
<p v-for="(item, index) in options" :key="index">
<input type="checkbox" :id="item.name" :value="item.name" v-model="item.checked" />
<label :for="item.name">{{ item.label }}</label>
</p>
<br />
<div>
<template v-for="(component, idx) in renderComponents" :key="idx">
<component :is="component" />
<br />
</template>
</div>
</div>
</template>
<script setup lang="ts">
import { ref, computed, defineAsyncComponent } from "vue";
import VLoading from "@/components/VLoading.vue";
import VError from "@/components/VError.vue";
const options = ref([
{
name: "VAsyncComp1",
label: "异步组件1",
checked: false
},
{
name: "VAsyncComp2",
label: "异步组件2",
checked: false
},
{
name: "VAsyncComp3",
label: "异步组件3",
checked: false
}
]);
const ac = (name: string) => {
return defineAsyncComponent({
loader: () => import(`../../components/async/${name}.vue`),
loadingComponent: VLoading,
delay: 0,
errorComponent: VError,
timeout: 3000
});
};
const renderComponents = computed(() => {
const arr = [];
for (let index = 0; index < options.value.length; index++) {
const check = options.value[index].checked;
const name = options.value[index].name;
if (check) arr.push(ac(name));
}
return arr;
});
</script>
<style scoped lang="less"></style>
+2 -2
View File
@@ -1,11 +1,11 @@
<template> <template>
<div> <div>
<ComponentC /> <ComponentD />
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import ComponentC from "@/components/ComponentC.vue"; import ComponentD from "@/components/ComponentD.vue";
</script> </script>
<style scoped lang="less"> <style scoped lang="less">
@@ -0,0 +1,12 @@
<template>
<div style="font-size:100px;">
<span>&#128072;</span>
<span>请看左侧菜单</span>
</div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="less"></style>
+3 -3
View File
@@ -1,14 +1,14 @@
<template> <template>
<div> <div>
<component :is="ComponentC" /> <component :is="ComponentD" />
<br />
<component :is="ComponentA" /> <component :is="ComponentA" />
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import ComponentC from "@/components/ComponentC.vue"; import ComponentD from "@/components/ComponentD.vue";
const ComponentA = "ComponentA"; const ComponentA = "ComponentA";
console.log(ComponentC);
</script> </script>
<style scoped lang="less"> <style scoped lang="less">
+36 -4
View File
@@ -1,13 +1,45 @@
<template> <template>
<div> <div>
<p v-for="(item, index) in options" :key="index">
<input type="checkbox" :id="item.name" :value="item.name" v-model="checkList[index]" />
<label :for="item.name">{{ item.label }}</label>
</p>
<br />
<div>
<template v-for="(name, idx) in renderComponents" :key="`${name}_${idx}`">
<component :is="name" />
<br />
</template>
</div>
</div> </div>
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { ref, computed } from "vue";
const options = [
{
name: "ComponentA",
label: "组件A"
},
{
name: "ComponentB",
label: "组件B"
},
{
name: "ComponentC",
label: "组件C"
}
];
const checkList = ref([false, false, false]);
const renderComponents = computed(() => {
const arr = [];
for (let index = 0; index < checkList.value.length; index++) {
const check = checkList.value[index];
if (check) arr.push(options[index].name);
}
return arr;
});
</script> </script>
<style scoped lang="less"> <style scoped lang="less"></style>
</style>
+6 -6
View File
@@ -6,15 +6,15 @@
</template> </template>
<script setup lang="ts"> <script setup lang="ts">
import { computed, ref } from 'vue' import { computed, ref } from "vue";
const number = ref(123456) const number = ref(123456);
const amount = computed(() => { const amount = computed(() => {
return number.value.toLocaleString('zh', { return number.value.toLocaleString("zh", {
style: 'currency', style: "currency",
currency: 'CNY', currency: "CNY",
minimumFractionDigits: 3 minimumFractionDigits: 3
}); });
}) });
// amount.value = "11111" // amount.value = "11111"
</script> </script>