An ltk app pastes what other applications copied, the middle button pastes the selection just made, a browser desktop's applications share the clipboard and the primary selection, and the office icons are drawn like the terminal's
CI / build + test (push) Canceled after 0s
CI / cargo audit (push) Canceled after 0s

Pasting from other applications. Neither Ctrl+V nor the middle button pasted into an ltk app anything copied in another application; only what was copied within the same process pasted. The Wayland backend bound its `wl_data_device` and its primary-selection device in `SeatHandler::new_seat`, which smithay-client-toolkit calls only for seats announced after start-up: `SeatState::new` binds the seats already in the registry without calling it, and on every compositor the seat is there when the app connects. The app therefore never had either device, the compositor never offered it another client's selection, and what it copied did not reach other applications through the compositor either. A Wayland trace of prompt shows both managers bound and neither `get_data_device` nor `get_device` sent. Both devices are now bound in `new_capability`, which comes for every seat, the first time it does; `new_seat` does nothing.
The middle button and a selection just made. A compositor offers the primary selection to the window it gives the keyboard, and gives it on the press, so a middle click on a window that did not have the keyboard arrives together with the offer. ltk reads an offer on a thread of its own and pasted at once what it held, so after selecting in another application an ltk app pasted the selection before that. `Platform::primary_selection_pending` says whether another application's selection is still being read: the Wayland backend counts the reader threads it starts and the selections that arrive (`PrimarySelection::pending`), and the other backends answer `false`. A middle-button paste, into the text field under the pointer (`PrimaryPaste::Field`) or for an app that asked with `SelectionKind::Primary` (`PrimaryPaste::App`), goes through `AppData::paste_primary`, which while a read is pending keeps it in `pending_primary_paste`; `check_primary_paste`, run before every draw, makes it once the selection has arrived or after 500 ms with what there is, and `next_primary_paste_wakeup` wakes the loop every 10 ms meanwhile, since the reading thread does not. A field paste is made only if the field still has the focus.
The clipboard and the primary selection in a browser desktop. On a page with forge/web, what an app copies goes to forge/web as a `set_selection` request as well as to the browser's clipboard, and the selection the middle button pastes, which did nothing in a browser, as `set_primary_selection` (`Connection::set_selection`). forge/web's `selection` and `primary_selection` events, which every client hears when one sets them and each hears on connecting, become `PageEvent::Selection` and so `AppData::clipboard` and `AppData::primary_selection`, as another client's selection does on Wayland. Copying, and selecting and pasting with the middle button, thus work between the page's applications whether or not the browser lets a page write its clipboard. A `paste` from the browser still brings what other applications of the computer copied; a browser has no primary selection a page can reach.
The office icons. The default theme's word processor, spreadsheet and presentation icons came from Figma with a `foreignObject` backdrop blur that resvg ignores, and showed as flat white discs with pale glyphs. They are drawn again as the terminal's are: a dark gradient disc in each one's colour (blue, green, orange), a bright glyph and the terminal's filter.
The doc comment of `ltk::files` links `write()` as a function, since `write` alone was ambiguous with the macro for rustdoc.
`CHANGELOG.md` describes the changes.
This commit is contained in:
2026-10-23 19:20:10 +02:00
parent cf187a3dcc
commit 8f689ec479
18 changed files with 203 additions and 302 deletions
+20 -71
View File
@@ -1,105 +1,54 @@
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="72" height="72" rx="36" fill="url(#paint0_linear_4282_716)"/>
<foreignObject x="-24.3586" y="-18.1622" width="125.458" height="114"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_0_4282_716_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter0_diiii_4282_716)" data-figma-bg-blur-radius="45">
<path d="M20.6414 28.8378C20.6414 27.7332 21.5368 26.8378 22.6414 26.8378H46.8237H54.0989C55.2034 26.8378 56.0989 27.7332 56.0989 28.8378V31.8258V48.8378C56.0989 49.9423 55.2034 50.8378 54.0989 50.8378H22.6414C21.5368 50.8378 20.6414 49.9423 20.6414 48.8378V28.8378Z" fill="#FF8A00"/>
<path d="M22.6414 27.0878H54.0994C55.0656 27.088 55.8494 27.8714 55.8494 28.8378V48.8378C55.8494 49.8041 55.0656 50.5875 54.0994 50.5878H22.6414C21.6749 50.5878 20.8914 49.8043 20.8914 48.8378V28.8378C20.8914 27.8713 21.6749 27.0878 22.6414 27.0878Z" stroke="url(#paint1_linear_4282_716)" stroke-width="0.5"/>
<rect width="72" height="72" rx="36" fill="url(#paint0_slides)"/>
<g filter="url(#filter0_diiii_slides)">
<path d="M24 18H56C57.1046 18 58 18.8954 58 20V42C58 43.1046 57.1046 44 56 44H24C22.8954 44 22 43.1046 22 42V20C22 18.8954 22.8954 18 24 18Z" fill="#FFD9A0" stroke="url(#paint1_slides)" stroke-width="0.3"/>
<path d="M16 26H48C49.1046 26 50 26.8954 50 28V50C50 51.1046 49.1046 52 48 52H16C14.8954 52 14 51.1046 14 50V28C14 26.8954 14.8954 26 16 26Z" fill="#FFA62B" stroke="url(#paint1_slides)" stroke-width="0.3"/>
</g>
<foreignObject x="-29.0989" y="-22.975" width="125.458" height="114"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_1_4282_716_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter1_diiii_4282_716)" data-figma-bg-blur-radius="45">
<path d="M15.9011 24.025C15.9011 22.9205 16.7966 22.025 17.9011 22.025H42.0834H49.3586C50.4632 22.025 51.3586 22.9205 51.3586 24.025V27.0131V44.025C51.3586 45.1296 50.4632 46.025 49.3586 46.025H17.9011C16.7966 46.025 15.9011 45.1296 15.9011 44.025V24.025Z" fill="#FF8A00"/>
<path d="M17.9011 22.275H49.3591C50.3254 22.2753 51.1091 23.0587 51.1091 24.025V44.025C51.1091 44.9914 50.3254 45.7748 49.3591 45.775H17.9011C16.9346 45.775 16.1511 44.9915 16.1511 44.025V24.025C16.1511 23.0585 16.9346 22.275 17.9011 22.275Z" stroke="url(#paint2_linear_4282_716)" stroke-width="0.5"/>
</g>
<rect opacity="0.9" x="19.8997" y="25.7567" width="11.0054" height="9.90234" rx="1" fill="url(#paint3_linear_4282_716)"/>
<circle opacity="0.9" cx="37.8562" cy="30.7079" r="4.95117" fill="url(#paint4_linear_4282_716)"/>
<rect x="19" y="32" width="10" height="10" rx="1.5" fill="#3A1404"/>
<circle cx="39" cy="37" r="5.5" fill="#3A1404"/>
<rect x="19" y="45" width="26" height="2.5" rx="1.25" fill="#3A1404"/>
<defs>
<filter id="filter0_diiii_4282_716" x="-24.3586" y="-18.1622" width="125.458" height="114" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<filter id="filter0_diiii_slides" x="-29" y="-22.9081" width="130" height="117.816" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_716"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_716" result="shape"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_slides"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_slides" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_716"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_slides"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_716" result="effect3_innerShadow_4282_716"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_slides" result="effect3_innerShadow_slides"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_716" result="effect4_innerShadow_4282_716"/>
<feBlend mode="overlay" in2="effect3_innerShadow_slides" result="effect4_innerShadow_slides"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_716" result="effect5_innerShadow_4282_716"/>
<feBlend mode="normal" in2="effect4_innerShadow_slides" result="effect5_innerShadow_slides"/>
</filter>
<clipPath id="bgblur_0_4282_716_clip_path" transform="translate(24.3586 18.1622)"><path d="M20.6414 28.8378C20.6414 27.7332 21.5368 26.8378 22.6414 26.8378H46.8237H54.0989C55.2034 26.8378 56.0989 27.7332 56.0989 28.8378V31.8258V48.8378C56.0989 49.9423 55.2034 50.8378 54.0989 50.8378H22.6414C21.5368 50.8378 20.6414 49.9423 20.6414 48.8378V28.8378Z"/>
</clipPath><filter id="filter1_diiii_4282_716" x="-29.0989" y="-22.975" width="125.458" height="114" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_716"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_716" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_716"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_716" result="effect3_innerShadow_4282_716"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_716" result="effect4_innerShadow_4282_716"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_716" result="effect5_innerShadow_4282_716"/>
</filter>
<clipPath id="bgblur_1_4282_716_clip_path" transform="translate(29.0989 22.975)"><path d="M15.9011 24.025C15.9011 22.9205 16.7966 22.025 17.9011 22.025H42.0834H49.3586C50.4632 22.025 51.3586 22.9205 51.3586 24.025V27.0131V44.025C51.3586 45.1296 50.4632 46.025 49.3586 46.025H17.9011C16.7966 46.025 15.9011 45.1296 15.9011 44.025V24.025Z"/>
</clipPath><linearGradient id="paint0_linear_4282_716" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<linearGradient id="paint0_slides" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<stop stop-color="#B35A12"/>
<stop offset="1" stop-color="#3A1404"/>
</linearGradient>
<linearGradient id="paint1_slides" x1="36" y1="18" x2="36" y2="52" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#D1D1D1"/>
</linearGradient>
<linearGradient id="paint1_linear_4282_716" x1="38.3701" y1="26.8378" x2="38.3701" y2="50.8378" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint2_linear_4282_716" x1="33.6299" y1="22.025" x2="33.6299" y2="46.025" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint3_linear_4282_716" x1="25.4023" y1="25.7567" x2="25.4023" y2="35.6591" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0.5"/>
</linearGradient>
<linearGradient id="paint4_linear_4282_716" x1="37.8562" y1="25.7567" x2="37.8562" y2="35.6591" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0.5"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 8.8 KiB

After

Width:  |  Height:  |  Size: 3.6 KiB

+29 -99
View File
@@ -1,133 +1,63 @@
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="72" height="72" rx="36" fill="url(#paint0_linear_4282_696)"/>
<foreignObject x="-25.3956" y="-28.5686" width="122.791" height="130"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_0_4282_696_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter0_diiii_4282_696)" data-figma-bg-blur-radius="45">
<path d="M19.6044 18.4314C19.6044 17.3268 20.4998 16.4314 21.6044 16.4314H43.8179L46.7888 19.215L52.3956 24.7448V54.4314C52.3956 55.536 51.5002 56.4314 50.3956 56.4314H21.6044C20.4998 56.4314 19.6044 55.536 19.6044 54.4314V18.4314Z" fill="#00B41A"/>
<path d="M21.6044 16.6814H43.7196L46.6132 19.3923V19.3933L52.1454 24.8494V54.4314C52.1454 55.3979 51.3619 56.1814 50.3954 56.1814H21.6044C20.6379 56.1814 19.8544 55.3979 19.8544 54.4314V18.4314C19.8544 17.4649 20.6379 16.6814 21.6044 16.6814Z" stroke="url(#paint1_linear_4282_696)" stroke-width="0.5"/>
</g>
<foreignObject x="-17.0685" y="-12.4961" width="105.029" height="97.1117"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_1_4282_696_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter1_diiii_4282_696)" data-figma-bg-blur-radius="45">
<path d="M29.1844 39.4314V33.8857L29.5897 34.1989H27.9315V32.7065H30.8978V39.4314H29.1844ZM32.111 39.4314V37.9575C32.111 37.6627 32.1601 37.4047 32.2584 37.1836C32.3628 36.9564 32.5224 36.7568 32.7374 36.5849C32.9585 36.4129 33.2441 36.2532 33.5941 36.1058L34.6167 35.6729C34.8807 35.5623 35.0711 35.4303 35.1878 35.2767C35.3106 35.1232 35.3721 34.9297 35.3721 34.6964C35.3721 34.4814 35.2984 34.3002 35.151 34.1529C35.0097 33.9993 34.8009 33.9225 34.5245 33.9225C34.242 33.9225 34.0302 34.0024 33.8889 34.1621C33.7477 34.3156 33.677 34.5244 33.677 34.7885H32.0188C32.0188 34.3463 32.114 33.9533 32.3044 33.6093C32.4948 33.2654 32.7742 32.9952 33.1427 32.7987C33.5174 32.6021 33.978 32.5039 34.5245 32.5039C35.065 32.5039 35.5195 32.5991 35.8879 32.7895C36.2626 32.9737 36.5451 33.2286 36.7355 33.5541C36.932 33.8734 37.0302 34.2358 37.0302 34.6411V34.7516C37.0302 35.2737 36.889 35.7036 36.6065 36.0413C36.324 36.3791 35.8695 36.6831 35.2431 36.9533L34.2205 37.3863C34.0732 37.4477 33.9626 37.5153 33.8889 37.589C33.8214 37.6627 33.7876 37.7609 33.7876 37.8838V38.2154L33.3915 37.9575H37.0118V39.4314H32.111ZM40.3534 39.6156C39.8253 39.6156 39.3647 39.5204 38.9716 39.3301C38.5786 39.1335 38.2746 38.8695 38.0596 38.5378C37.8508 38.2 37.7464 37.8162 37.7464 37.3863H39.4046C39.4046 37.6258 39.4875 37.8223 39.6533 37.9759C39.8191 38.1233 40.0525 38.197 40.3534 38.197C40.5561 38.197 40.7281 38.1601 40.8693 38.0864C41.0106 38.0066 41.118 37.9022 41.1917 37.7732C41.2654 37.6381 41.3023 37.4876 41.3023 37.3218C41.3023 37.07 41.2194 36.8612 41.0536 36.6954C40.8939 36.5296 40.6605 36.4467 40.3534 36.4467C40.1753 36.4467 40.0157 36.4743 39.8744 36.5296C39.7393 36.5849 39.6226 36.6555 39.5244 36.7415L38.7597 35.4702L40.6206 34.3279L40.5377 34.1805H38.032V32.7065H42.7117V34.1713L40.289 35.6452L39.5151 35.3596C39.6441 35.3228 39.7792 35.2952 39.9205 35.2767C40.0679 35.2583 40.2183 35.2491 40.3719 35.2491C40.9 35.2491 41.3576 35.332 41.7445 35.4978C42.1314 35.6636 42.4292 35.9032 42.638 36.2164C42.853 36.5234 42.9605 36.8919 42.9605 37.3218V37.4324C42.9605 37.8561 42.853 38.2338 42.638 38.5655C42.4292 38.891 42.1283 39.1489 41.7353 39.3393C41.3484 39.5235 40.8877 39.6156 40.3534 39.6156Z" fill="white"/>
</g>
<foreignObject x="-1.10876" y="-28.5664" width="98.4813" height="98.2194"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_2_4282_696_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter2_diiii_4282_696)" data-figma-bg-blur-radius="45">
<path d="M45.8912 24.6529H52.3725L43.8912 16.4336V22.6529C43.8912 23.7575 44.7867 24.6529 45.8912 24.6529Z" fill="white"/>
<path d="M51.7565 24.4033H45.8912C44.9249 24.4033 44.1415 23.6196 44.1412 22.6533V17.0234L51.7565 24.4033Z" stroke="url(#paint2_linear_4282_696)" stroke-width="0.5"/>
<rect width="72" height="72" rx="36" fill="url(#paint0_spreadsheet)"/>
<g filter="url(#filter0_diiii_spreadsheet)">
<path d="M23 14H42L52 24V55C52 56.6569 50.6569 58 49 58H23C21.3431 58 20 56.6569 20 55V17C20 15.3431 21.3431 14 23 14Z" fill="#2EE65A" stroke="url(#paint1_spreadsheet)" stroke-width="0.3"/>
</g>
<path d="M42 14L52 24H45C43.3431 24 42 22.6569 42 21V14Z" fill="white" fill-opacity="0.55"/>
<rect x="25" y="29" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="32.5" y="29" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="40" y="29" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="25" y="35" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="32.5" y="35" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="40" y="35" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="25" y="41" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="32.5" y="41" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="40" y="41" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="25" y="47" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="32.5" y="47" width="6" height="4.5" rx="1" fill="#062611"/>
<rect x="40" y="47" width="6" height="4.5" rx="1" fill="#062611"/>
<defs>
<filter id="filter0_diiii_4282_696" x="-25.3956" y="-28.5686" width="122.791" height="130" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<filter id="filter0_diiii_spreadsheet" x="-29" y="-22.9081" width="130" height="117.816" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_696"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_696" result="shape"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_spreadsheet"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_spreadsheet" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_696"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_spreadsheet"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_696" result="effect3_innerShadow_4282_696"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_spreadsheet" result="effect3_innerShadow_spreadsheet"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_696" result="effect4_innerShadow_4282_696"/>
<feBlend mode="overlay" in2="effect3_innerShadow_spreadsheet" result="effect4_innerShadow_spreadsheet"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_696" result="effect5_innerShadow_4282_696"/>
<feBlend mode="normal" in2="effect4_innerShadow_spreadsheet" result="effect5_innerShadow_spreadsheet"/>
</filter>
<clipPath id="bgblur_0_4282_696_clip_path" transform="translate(25.3956 28.5686)"><path d="M19.6044 18.4314C19.6044 17.3268 20.4998 16.4314 21.6044 16.4314H43.8179L46.7888 19.215L52.3956 24.7448V54.4314C52.3956 55.536 51.5002 56.4314 50.3956 56.4314H21.6044C20.4998 56.4314 19.6044 55.536 19.6044 54.4314V18.4314Z"/>
</clipPath><filter id="filter1_diiii_4282_696" x="-17.0685" y="-12.4961" width="105.029" height="97.1117" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_696"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_696" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_696" result="effect3_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_696" result="effect4_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_696" result="effect5_innerShadow_4282_696"/>
</filter>
<clipPath id="bgblur_1_4282_696_clip_path" transform="translate(17.0685 12.4961)"><path d="M29.1844 39.4314V33.8857L29.5897 34.1989H27.9315V32.7065H30.8978V39.4314H29.1844ZM32.111 39.4314V37.9575C32.111 37.6627 32.1601 37.4047 32.2584 37.1836C32.3628 36.9564 32.5224 36.7568 32.7374 36.5849C32.9585 36.4129 33.2441 36.2532 33.5941 36.1058L34.6167 35.6729C34.8807 35.5623 35.0711 35.4303 35.1878 35.2767C35.3106 35.1232 35.3721 34.9297 35.3721 34.6964C35.3721 34.4814 35.2984 34.3002 35.151 34.1529C35.0097 33.9993 34.8009 33.9225 34.5245 33.9225C34.242 33.9225 34.0302 34.0024 33.8889 34.1621C33.7477 34.3156 33.677 34.5244 33.677 34.7885H32.0188C32.0188 34.3463 32.114 33.9533 32.3044 33.6093C32.4948 33.2654 32.7742 32.9952 33.1427 32.7987C33.5174 32.6021 33.978 32.5039 34.5245 32.5039C35.065 32.5039 35.5195 32.5991 35.8879 32.7895C36.2626 32.9737 36.5451 33.2286 36.7355 33.5541C36.932 33.8734 37.0302 34.2358 37.0302 34.6411V34.7516C37.0302 35.2737 36.889 35.7036 36.6065 36.0413C36.324 36.3791 35.8695 36.6831 35.2431 36.9533L34.2205 37.3863C34.0732 37.4477 33.9626 37.5153 33.8889 37.589C33.8214 37.6627 33.7876 37.7609 33.7876 37.8838V38.2154L33.3915 37.9575H37.0118V39.4314H32.111ZM40.3534 39.6156C39.8253 39.6156 39.3647 39.5204 38.9716 39.3301C38.5786 39.1335 38.2746 38.8695 38.0596 38.5378C37.8508 38.2 37.7464 37.8162 37.7464 37.3863H39.4046C39.4046 37.6258 39.4875 37.8223 39.6533 37.9759C39.8191 38.1233 40.0525 38.197 40.3534 38.197C40.5561 38.197 40.7281 38.1601 40.8693 38.0864C41.0106 38.0066 41.118 37.9022 41.1917 37.7732C41.2654 37.6381 41.3023 37.4876 41.3023 37.3218C41.3023 37.07 41.2194 36.8612 41.0536 36.6954C40.8939 36.5296 40.6605 36.4467 40.3534 36.4467C40.1753 36.4467 40.0157 36.4743 39.8744 36.5296C39.7393 36.5849 39.6226 36.6555 39.5244 36.7415L38.7597 35.4702L40.6206 34.3279L40.5377 34.1805H38.032V32.7065H42.7117V34.1713L40.289 35.6452L39.5151 35.3596C39.6441 35.3228 39.7792 35.2952 39.9205 35.2767C40.0679 35.2583 40.2183 35.2491 40.3719 35.2491C40.9 35.2491 41.3576 35.332 41.7445 35.4978C42.1314 35.6636 42.4292 35.9032 42.638 36.2164C42.853 36.5234 42.9605 36.8919 42.9605 37.3218V37.4324C42.9605 37.8561 42.853 38.2338 42.638 38.5655C42.4292 38.891 42.1283 39.1489 41.7353 39.3393C41.3484 39.5235 40.8877 39.6156 40.3534 39.6156Z"/>
</clipPath><filter id="filter2_diiii_4282_696" x="-1.10876" y="-28.5664" width="98.4813" height="98.2194" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_696"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_696" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_696" result="effect3_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_696" result="effect4_innerShadow_4282_696"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_696" result="effect5_innerShadow_4282_696"/>
</filter>
<clipPath id="bgblur_2_4282_696_clip_path" transform="translate(1.10876 28.5664)"><path d="M45.8912 24.6529H52.3725L43.8912 16.4336V22.6529C43.8912 23.7575 44.7867 24.6529 45.8912 24.6529Z"/>
</clipPath><linearGradient id="paint0_linear_4282_696" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<linearGradient id="paint0_spreadsheet" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<stop stop-color="#1B7A3A"/>
<stop offset="1" stop-color="#062611"/>
</linearGradient>
<linearGradient id="paint1_spreadsheet" x1="36" y1="14" x2="36" y2="58" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#D1D1D1"/>
</linearGradient>
<linearGradient id="paint1_linear_4282_696" x1="36" y1="16.4314" x2="36" y2="56.4314" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint2_linear_4282_696" x1="48.6577" y1="16.4336" x2="48.6577" y2="24.6531" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 15 KiB

After

Width:  |  Height:  |  Size: 4.1 KiB

+22 -99
View File
@@ -1,133 +1,56 @@
<svg width="72" height="72" viewBox="0 0 72 72" fill="none" xmlns="http://www.w3.org/2000/svg">
<rect width="72" height="72" rx="36" fill="url(#paint0_linear_4282_679)"/>
<foreignObject x="-25.3956" y="-28.5686" width="122.791" height="130"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_0_4282_679_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter0_diiii_4282_679)" data-figma-bg-blur-radius="45">
<path d="M19.6044 18.4314C19.6044 17.3268 20.4998 16.4314 21.6044 16.4314H43.8179L46.7888 19.215L52.3956 24.7448V54.4314C52.3956 55.536 51.5002 56.4314 50.3956 56.4314H21.6044C20.4998 56.4314 19.6044 55.536 19.6044 54.4314V18.4314Z" fill="#1E8FD9"/>
<path d="M21.6044 16.6814H43.7196L46.6132 19.3923V19.3933L52.1454 24.8494V54.4314C52.1454 55.3979 51.3619 56.1814 50.3954 56.1814H21.6044C20.6379 56.1814 19.8544 55.3979 19.8544 54.4314V18.4314C19.8544 17.4649 20.6379 16.6814 21.6044 16.6814Z" stroke="url(#paint1_linear_4282_679)" stroke-width="0.5"/>
</g>
<foreignObject x="-14.1873" y="-12.2935" width="99.268" height="96.7986"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_1_4282_679_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter1_diiii_4282_679)" data-figma-bg-blur-radius="45">
<path d="M32.6551 39.4314V34.0147H34.3686V39.4314H32.6551ZM30.8127 34.1989V32.7065H36.211V34.1989H30.8127ZM39.3898 39.5051C38.8371 39.5051 38.3949 39.4375 38.0633 39.3024C37.7378 39.1673 37.5013 38.9432 37.3539 38.6299C37.2065 38.3167 37.1328 37.893 37.1328 37.3587L37.142 33.0198H38.6897L38.6805 37.4047C38.6805 37.632 38.7388 37.807 38.8555 37.9298C38.9783 38.0465 39.1534 38.1049 39.3806 38.1049H40.0807V39.5051H39.3898ZM36.3959 35.5623V34.3463H40.0807V35.5623H36.3959Z" fill="white"/>
</g>
<foreignObject x="-1.10876" y="-28.5664" width="98.4813" height="98.2194"><div xmlns="http://www.w3.org/1999/xhtml" style="backdrop-filter:blur(22.5px);clip-path:url(#bgblur_2_4282_679_clip_path);height:100%;width:100%"></div></foreignObject><g filter="url(#filter2_diiii_4282_679)" data-figma-bg-blur-radius="45">
<path d="M45.8912 24.6529H52.3725L43.8912 16.4336V22.6529C43.8912 23.7575 44.7867 24.6529 45.8912 24.6529Z" fill="white"/>
<path d="M51.7565 24.4033H45.8912C44.9249 24.4033 44.1415 23.6196 44.1412 22.6533V17.0234L51.7565 24.4033Z" stroke="url(#paint2_linear_4282_679)" stroke-width="0.5"/>
<rect width="72" height="72" rx="36" fill="url(#paint0_wordprocessor)"/>
<g filter="url(#filter0_diiii_wordprocessor)">
<path d="M23 14H42L52 24V55C52 56.6569 50.6569 58 49 58H23C21.3431 58 20 56.6569 20 55V17C20 15.3431 21.3431 14 23 14Z" fill="#3DB2FF" stroke="url(#paint1_wordprocessor)" stroke-width="0.3"/>
</g>
<path d="M42 14L52 24H45C43.3431 24 42 22.6569 42 21V14Z" fill="white" fill-opacity="0.55"/>
<rect x="25" y="24" width="12" height="3" rx="1.5" fill="#0A1640"/>
<rect x="25" y="31" width="22" height="3" rx="1.5" fill="#0A1640"/>
<rect x="25" y="37" width="22" height="3" rx="1.5" fill="#0A1640"/>
<rect x="25" y="43" width="22" height="3" rx="1.5" fill="#0A1640"/>
<rect x="25" y="49" width="14" height="3" rx="1.5" fill="#0A1640"/>
<defs>
<filter id="filter0_diiii_4282_679" x="-25.3956" y="-28.5686" width="122.791" height="130" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<filter id="filter0_diiii_wordprocessor" x="-29" y="-22.9081" width="130" height="117.816" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_679"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_679" result="shape"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_wordprocessor"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_wordprocessor" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_679"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_wordprocessor"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_679" result="effect3_innerShadow_4282_679"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_wordprocessor" result="effect3_innerShadow_wordprocessor"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_679" result="effect4_innerShadow_4282_679"/>
<feBlend mode="overlay" in2="effect3_innerShadow_wordprocessor" result="effect4_innerShadow_wordprocessor"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_679" result="effect5_innerShadow_4282_679"/>
<feBlend mode="normal" in2="effect4_innerShadow_wordprocessor" result="effect5_innerShadow_wordprocessor"/>
</filter>
<clipPath id="bgblur_0_4282_679_clip_path" transform="translate(25.3956 28.5686)"><path d="M19.6044 18.4314C19.6044 17.3268 20.4998 16.4314 21.6044 16.4314H43.8179L46.7888 19.215L52.3956 24.7448V54.4314C52.3956 55.536 51.5002 56.4314 50.3956 56.4314H21.6044C20.4998 56.4314 19.6044 55.536 19.6044 54.4314V18.4314Z"/>
</clipPath><filter id="filter1_diiii_4282_679" x="-14.1873" y="-12.2935" width="99.268" height="96.7986" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_679"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_679" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_679" result="effect3_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_679" result="effect4_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_679" result="effect5_innerShadow_4282_679"/>
</filter>
<clipPath id="bgblur_1_4282_679_clip_path" transform="translate(14.1873 12.2935)"><path d="M32.6551 39.4314V34.0147H34.3686V39.4314H32.6551ZM30.8127 34.1989V32.7065H36.211V34.1989H30.8127ZM39.3898 39.5051C38.8371 39.5051 38.3949 39.4375 38.0633 39.3024C37.7378 39.1673 37.5013 38.9432 37.3539 38.6299C37.2065 38.3167 37.1328 37.893 37.1328 37.3587L37.142 33.0198H38.6897L38.6805 37.4047C38.6805 37.632 38.7388 37.807 38.8555 37.9298C38.9783 38.0465 39.1534 38.1049 39.3806 38.1049H40.0807V39.5051H39.3898ZM36.3959 35.5623V34.3463H40.0807V35.5623H36.3959Z"/>
</clipPath><filter id="filter2_diiii_4282_679" x="-1.10876" y="-28.5664" width="98.4813" height="98.2194" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset/>
<feGaussianBlur stdDeviation="4.5"/>
<feComposite in2="hardAlpha" operator="out"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0 0.129977 0 0 0 0.25 0"/>
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_4282_679"/>
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_4282_679" result="shape"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="-3.6" dy="-3.6"/>
<feGaussianBlur stdDeviation="6.75"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="shape" result="effect2_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="0.9"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 0 0.333333 0 0 0 1 0"/>
<feBlend mode="plus-lighter" in2="effect2_innerShadow_4282_679" result="effect3_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="0.45" dy="0.45"/>
<feGaussianBlur stdDeviation="0.45"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0"/>
<feBlend mode="overlay" in2="effect3_innerShadow_4282_679" result="effect4_innerShadow_4282_679"/>
<feColorMatrix in="SourceAlpha" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0" result="hardAlpha"/>
<feOffset dx="1.8" dy="1.8"/>
<feGaussianBlur stdDeviation="3.6"/>
<feComposite in2="hardAlpha" operator="arithmetic" k2="-1" k3="1"/>
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.15 0"/>
<feBlend mode="normal" in2="effect4_innerShadow_4282_679" result="effect5_innerShadow_4282_679"/>
</filter>
<clipPath id="bgblur_2_4282_679_clip_path" transform="translate(1.10876 28.5664)"><path d="M45.8912 24.6529H52.3725L43.8912 16.4336V22.6529C43.8912 23.7575 44.7867 24.6529 45.8912 24.6529Z"/>
</clipPath><linearGradient id="paint0_linear_4282_679" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<linearGradient id="paint0_wordprocessor" x1="36" y1="0" x2="36" y2="72" gradientUnits="userSpaceOnUse">
<stop stop-color="#1D5FA8"/>
<stop offset="1" stop-color="#0A1640"/>
</linearGradient>
<linearGradient id="paint1_wordprocessor" x1="36" y1="14" x2="36" y2="58" gradientUnits="userSpaceOnUse">
<stop stop-color="white"/>
<stop offset="1" stop-color="#D1D1D1"/>
</linearGradient>
<linearGradient id="paint1_linear_4282_679" x1="36" y1="16.4314" x2="36" y2="56.4314" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
</linearGradient>
<linearGradient id="paint2_linear_4282_679" x1="48.6577" y1="16.4336" x2="48.6577" y2="24.6531" gradientUnits="userSpaceOnUse">
<stop stop-color="white" stop-opacity="0"/>
<stop offset="1" stop-color="white"/>
<stop offset="1" stop-color="white" stop-opacity="0"/>
</linearGradient>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 3.7 KiB