* Update the updates page with new items (#306) * Add Nier and Estarriola uncaps (#308) * Update the updates page with new items (#306) (#307) * Update .gitignore * Add Nier and Estarriola uncaps * Fix uncaps treated as new characters * Redesigned team navigation (#310) * Add ellipsis icon * Reduce size of tokens * Move UpdateToast to toasts folder * Update variables.scss * Add reps for grid objects These reps act like the existing PartyRep except for Characters and Summons, as well as a new component just for Weapons. They only render the grid of objects and nothing else. Eventually PartyRep will use WeaponRep * Added RepSegment This is a Character, Weapon or Summon rep wrapped with an input and label for use in a SegmentedControl * Modify PartySegmentedControl to use RepSegments This will not work on mobile yet, where it should gracefully degrade to a normal SegmentedControl with only text * Extract URL copied and Remixed toasts into files * Extract delete team alert into a file Also, to support this: * Added `Destructive` class to Button * Added `primaryActionClassName` prop to Alert * Added an alert for when remixing teams * Began refactoring PartyDetails into several files * PartyHeader will live at the top, above the new segmented control * PartyDetails stays below, only showing remixed teams and the description * PartyDropdown handles the new ... menu * Remove duplicated code This is description and remix code that is still in `PartyDetails` * Small fixes for weapon grid * Add placeholder image for guidebooks * Add localizations * Add Guidebook type and update other types * Update gitignore Don't commit guidebook images * Indicate if a dialog is scrollable We had broken paging in the infinite scroll component. Turning off "scrolling" at the dialog levels fixes it without adding scrollbars in environments that persistently show them * Add ExtraContainer This is the purple container that will contain additional weapons and sephira guidebooks * Move ExtraWeapons to ExtraWeaponsGrid And put it in ExtraContainer * Added GuidebooksGrid and GuidebookUnit These are the display components for Guidebooks in the WeaponGrid * Visual adjustments to summon grid * Add Empty class to weapons when unit is unfilled * Implement GuidebooksGrid in WeaponGrid * Remove extra switch * Remove old dependencies and props * Implement searching for/adding guidebooks to party * Update styles * Fix dependency * Properly determine when extra container should display * Change to 1-indexing for guidebooks * Add support for removing guidebooks * Display guidebook validation error * Move read only buttons to PartyHeader Also broke up tokens and made them easier to render * Add guidebooks to DetailsObject * Remove preview when on mobile sizes * Implement raid combobox (#311) * Add ellipsis icon * Reduce size of tokens * Move UpdateToast to toasts folder * Update variables.scss * Add reps for grid objects These reps act like the existing PartyRep except for Characters and Summons, as well as a new component just for Weapons. They only render the grid of objects and nothing else. Eventually PartyRep will use WeaponRep * Added RepSegment This is a Character, Weapon or Summon rep wrapped with an input and label for use in a SegmentedControl * Modify PartySegmentedControl to use RepSegments This will not work on mobile yet, where it should gracefully degrade to a normal SegmentedControl with only text * Extract URL copied and Remixed toasts into files * Extract delete team alert into a file Also, to support this: * Added `Destructive` class to Button * Added `primaryActionClassName` prop to Alert * Added an alert for when remixing teams * Began refactoring PartyDetails into several files * PartyHeader will live at the top, above the new segmented control * PartyDetails stays below, only showing remixed teams and the description * PartyDropdown handles the new ... menu * Remove duplicated code This is description and remix code that is still in `PartyDetails` * Small fixes for weapon grid * Add placeholder image for guidebooks * Add localizations * Add Guidebook type and update other types * Update gitignore Don't commit guidebook images * Indicate if a dialog is scrollable We had broken paging in the infinite scroll component. Turning off "scrolling" at the dialog levels fixes it without adding scrollbars in environments that persistently show them * Add ExtraContainer This is the purple container that will contain additional weapons and sephira guidebooks * Move ExtraWeapons to ExtraWeaponsGrid And put it in ExtraContainer * Added GuidebooksGrid and GuidebookUnit These are the display components for Guidebooks in the WeaponGrid * Visual adjustments to summon grid * Add Empty class to weapons when unit is unfilled * Implement GuidebooksGrid in WeaponGrid * Remove extra switch * Remove old dependencies and props * Implement searching for/adding guidebooks to party * Update styles * Fix dependency * Properly determine when extra container should display * Change to 1-indexing for guidebooks * Add support for removing guidebooks * Display guidebook validation error * Move read only buttons to PartyHeader Also broke up tokens and made them easier to render * Add guidebooks to DetailsObject * Add raid placeholder string to locale * Update .gitignore * Update and reorganize localization files * Update types Added RaidGroup and updated Raid, then updated dependent types and objects * Update dependencies * Update react and react-dom to at least 18.0.0 * Install cmdk * Rename Arrow.svg to Chevron.svg Also added a new Arrow.svg with a stem * Add api call for raidGroups and update pages Pages fetch raids and store them in the app state. We needed to update this to pull raid groups instead * Update SegmentedControl component * Add className and blended properties * Segment gets flex-grow * Update Select component * data-placeholder style should match only if true * Adjust corner radius to match cards instead of inputs * Fix classNames call in SelectItem * Remove raid prop from Party * Add Popover component * Popover is a wrapper of Radix's Popover component that we will use to wrap the combobox. * Move styles that were in PopoverContent.scss to Popover.scss * Add Command component The Command component is a wrapper over CMDK's Command component. Pretty much every object in that library is wrapped here. We will use this for the guts of our combobox. * Add RaidCombobox and RaidItem components * RaidCombobox combines Popover and Command to create an experience where users can browse through raids by section, search them and sort them. * RaidItem is effectively a copy-paste of SelectItem using CommandItem, adding some raid-specific styles and elements * Updates themes and variables * Replace RaidDropdown with RaidCombobox * Add small shadow to Tooltip * Update side offset for Popover * Update CharLimitedFieldset class name * Add clear button to Combobox input * It only shows up when there is text in the input * Clicking it clears the text in the input * It uses CharLimitedFieldset's classes * ChatGPT helped me refactor RaidCombobox * Further refactoring of RaidCombobox * Deploy content update (#309) * Update the updates page with new items (#306) * Add Nier and Estarriola uncaps (#308) * Update the updates page with new items (#306) (#307) * Update .gitignore * Add Nier and Estarriola uncaps * Fix uncaps treated as new characters * Make combobox keyboard accessible * Style updates * Refactor accessibility code * Add translation for "Selected" text * Change selects to be poppers for consistency We can't make the new Raid combobox appear over the input like the macOS behavior, so we change all selects to be normal popper behavior * Set raid groups on teams page * Implement in FilterBar * Fix styles for combobox input * Remove RaidDropdown component * Update index.scss * Remove preview when on mobile sizes * Fix some mobile styles * Add farming raid option * Increase height slightly * Small refactor * Implement Edit team modal (#312) * Small refactor to CharLimitedFieldset Some methods were renamed for clarity. <input> props are actually put on the input properly. * Add tabindex to Popover trigger * Add tabindex to Switch and SwitchTableField * Add tabindex to DurationInput * Add new properties * Added guidebooks to RaidGroup * Added auto_summon to Party * Conditionally render description in TableField * Improve SwitchTableField * Add support for passing in classes * Add support for passing a disabled prop * Pass description to TableField * Right-align switch * Add support for Extra color switch * Align SliderTableField input to right * Align SelectTableField input to right * Update placeholder styles * Fix empty state on DurationInput * Remove tabindex from DurationInput * Update InputTableField Allow for passing down input properties and remove fixed width * Fix dialog footer styles * Update dialog and overlay z-index * Add styles to TableField Added styles for numeric inputs, disabled inputs, and generally cleaning things up * Add guidebooks to RaidCombobox + styles * Added guidebooks to the dummy raid group * Fix background color * Make less tall * Implement EditPartyModal EditPartyModal takes functionality that was in PartyHeader and puts it in a modal dialog. This lets us add fields and reduces the complexity of other components. Translations were also added. * Remove edit functionality * Add darker shadow to Select * Properly send raid ID to server * Show Extra grids based on selected raid * Fix EX badge colors * Use child as value in normal textarea * Remove toggle ability from Extra grids * Remove edit functionality from PartyDetails * Fix type error * Add quick summons (#313) * Delete yarn.lock * Add quick summon endpoint * Add quick summon to GridSummon type * Add icons * Add quick summon to SummonUnit * Quick summon icon is displayed on hover * Updates the server when clicked * Fix spacing on WeaponGrid * Fixes for reactivity and performance (#314) * Remove editable styles * Use snapshot for segment reps Using snapshots lets that data be reactive. Also removed extra dependencies and fixed a bug in how SummonRep displayed sub-summons * Don't display QuickSummon on friends, subaura * Hotfix refreshing when switching tabs * Another hotfix for tab switching * Update awakening (#315) * Add Awakening type and remove old defs We remove the flat list of awakening data, as we will be pulling data from the database * Update types to use new Awakening type * Update WeaponUnit for Grand weapon awakenings * Update object modals We needed to update CharacterModal and WeaponModal to display awakenings from the new data format. However, the component used (`SelectWithInput`) was tied to AX Skills in a way that would take exponentially more time to resolve. Instead, we forked `SelectWithInput` into `AwakeningSelectWithInput` and did our work there. `AwakeningSelect` was found to be redundant, so it was removed. * Update hovercards * Add order to NO_AWAKENING * Add ability to remove job skills (#317) * Add Awakening type and remove old defs We remove the flat list of awakening data, as we will be pulling data from the database * Update types to use new Awakening type * Update WeaponUnit for Grand weapon awakenings * Update object modals We needed to update CharacterModal and WeaponModal to display awakenings from the new data format. However, the component used (`SelectWithInput`) was tied to AX Skills in a way that would take exponentially more time to resolve. Instead, we forked `SelectWithInput` into `AwakeningSelectWithInput` and did our work there. `AwakeningSelect` was found to be redundant, so it was removed. * Update hovercards * Add max-height to Select * Allow styling of Select modal with className prop * Add Job class to Job select * Add localizations for removing job skills * Add endpoint for removing job skills * Implement removing job skills We added a (...) button next to each editable job skill that opens a context menu that will allow the user to remove the job skill. An alert is presented to make sure the user is sure before proceeding. As part of this change, some minor restyling of JobSkillItem was necessary
65 lines
12 KiB
XML
65 lines
12 KiB
XML
<svg width="48" height="48" viewBox="0 0 48 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M1.2 22.8C0.537258 23.4627 0.537259 24.5373 1.2 25.2L22.8 46.8C23.4627 47.4627 24.5373 47.4627 25.2 46.8L46.8 25.2C47.4627 24.5373 47.4627 23.4627 46.8 22.8L25.2 1.2C24.5373 0.53726 23.4627 0.537261 22.8 1.2L1.2 22.8Z" fill="url(#paint0_linear_1999_6230)"/>
|
|
<path d="M4.65361 25.0183C4.09126 24.4559 4.09125 23.5442 4.65361 22.9818L22.9818 4.65361C23.5442 4.09126 24.4559 4.09126 25.0183 4.65361L43.3465 22.9818C43.9088 23.5442 43.9088 24.4559 43.3465 25.0183L25.0183 43.3465C24.4559 43.9089 23.5442 43.9089 22.9818 43.3465L4.65361 25.0183Z" fill="url(#paint1_linear_1999_6230)"/>
|
|
<path d="M4.65361 25.0183C4.09126 24.4559 4.09125 23.5442 4.65361 22.9818L22.9818 4.65361C23.5442 4.09126 24.4559 4.09126 25.0183 4.65361L43.3465 22.9818C43.9088 23.5442 43.9088 24.4559 43.3465 25.0183L25.0183 43.3465C24.4559 43.9089 23.5442 43.9089 22.9818 43.3465L4.65361 25.0183Z" fill="url(#paint2_diamond_1999_6230)"/>
|
|
<path d="M5.00716 23.3354L23.3354 5.00717C23.7025 4.64007 24.2976 4.64007 24.6647 5.00716L42.9929 23.3354C43.36 23.7025 43.36 24.2976 42.9929 24.6647L24.6647 42.9929C24.2976 43.36 23.7025 43.36 23.3354 42.9929L5.00716 24.6647C4.64007 24.2976 4.64007 23.7025 5.00716 23.3354Z" stroke="white" stroke-opacity="0.12" stroke-linejoin="round"/>
|
|
<g filter="url(#filter0_d_1999_6230)">
|
|
<mask id="path-4-outside-1_1999_6230" maskUnits="userSpaceOnUse" x="13.2735" y="10.728" width="22" height="24" fill="black">
|
|
<rect fill="white" x="13.2735" y="10.728" width="22" height="24"/>
|
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.7767 28.8381C23.6303 28.846 23.4829 28.85 23.3345 28.85C18.8825 28.85 15.2735 25.2409 15.2735 20.789C15.2735 16.337 18.8825 12.728 23.3345 12.728C27.7865 12.728 31.3955 16.337 31.3955 20.789C31.3955 23.9899 29.5299 26.755 26.8267 28.0563C27.8751 28.6318 30.2718 29.603 32.2441 29.2743C32.7962 29.1822 32.9762 29.5396 32.6683 30.1228C32.2711 30.8752 31.3437 31.9513 30.547 32.6684C30.2642 32.9512 29.5866 33.0554 28.4257 32.6684C27.1529 32.2441 24.6073 30.1228 23.7588 28.85L23.7767 28.8381ZM28.0014 20.789C28.0014 24.3037 25.912 27.1529 23.3345 27.1529C20.7571 27.1529 18.6676 24.3037 18.6676 20.789C18.6676 17.2743 20.7571 14.425 23.3345 14.425C25.912 14.425 28.0014 17.2743 28.0014 20.789Z"/>
|
|
</mask>
|
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M23.7767 28.8381C23.6303 28.846 23.4829 28.85 23.3345 28.85C18.8825 28.85 15.2735 25.2409 15.2735 20.789C15.2735 16.337 18.8825 12.728 23.3345 12.728C27.7865 12.728 31.3955 16.337 31.3955 20.789C31.3955 23.9899 29.5299 26.755 26.8267 28.0563C27.8751 28.6318 30.2718 29.603 32.2441 29.2743C32.7962 29.1822 32.9762 29.5396 32.6683 30.1228C32.2711 30.8752 31.3437 31.9513 30.547 32.6684C30.2642 32.9512 29.5866 33.0554 28.4257 32.6684C27.1529 32.2441 24.6073 30.1228 23.7588 28.85L23.7767 28.8381ZM28.0014 20.789C28.0014 24.3037 25.912 27.1529 23.3345 27.1529C20.7571 27.1529 18.6676 24.3037 18.6676 20.789C18.6676 17.2743 20.7571 14.425 23.3345 14.425C25.912 14.425 28.0014 17.2743 28.0014 20.789Z" fill="url(#paint3_linear_1999_6230)"/>
|
|
<path d="M23.7767 28.8381L24.6087 30.0861L29.1716 27.0442L23.6957 27.3403L23.7767 28.8381ZM26.8267 28.0563L26.176 26.7048L23.55 27.969L26.105 29.3713L26.8267 28.0563ZM32.2441 29.2743L32.4907 30.7538L32.4907 30.7538L32.2441 29.2743ZM32.6683 30.1228L31.3418 29.4225L31.3418 29.4225L32.6683 30.1228ZM30.547 32.6684L29.5436 31.5534L29.5142 31.5798L29.4863 31.6077L30.547 32.6684ZM28.4257 32.6684L28.9 31.2453L28.9 31.2453L28.4257 32.6684ZM23.7588 28.85L22.9267 27.6019L21.6787 28.434L22.5107 29.682L23.7588 28.85ZM23.3345 30.35C23.5099 30.35 23.6843 30.3453 23.8576 30.3359L23.6957 27.3403C23.5763 27.3467 23.4558 27.35 23.3345 27.35V30.35ZM13.7735 20.789C13.7735 26.0694 18.0541 30.35 23.3345 30.35V27.35C19.711 27.35 16.7735 24.4125 16.7735 20.789H13.7735ZM23.3345 11.228C18.0541 11.228 13.7735 15.5086 13.7735 20.789H16.7735C16.7735 17.1654 19.711 14.228 23.3345 14.228V11.228ZM32.8955 20.789C32.8955 15.5086 28.6149 11.228 23.3345 11.228V14.228C26.9581 14.228 29.8955 17.1654 29.8955 20.789H32.8955ZM27.4773 29.4079C30.68 27.8661 32.8955 24.5877 32.8955 20.789H29.8955C29.8955 23.392 28.3798 25.6439 26.176 26.7048L27.4773 29.4079ZM31.9975 27.7947C31.3172 27.908 30.4668 27.8046 29.5936 27.56C28.7366 27.3199 27.9812 26.9789 27.5484 26.7414L26.105 29.3713C26.7206 29.7092 27.6878 30.1415 28.7843 30.4487C29.8646 30.7514 31.1987 30.9692 32.4907 30.7538L31.9975 27.7947ZM33.9948 30.823C34.2029 30.429 34.5367 29.6053 34.1198 28.7733C33.599 27.734 32.5156 27.7083 31.9975 27.7947L32.4907 30.7538C32.4773 30.7561 32.3295 30.7809 32.1156 30.7101C31.8669 30.6279 31.5965 30.4343 31.4377 30.1173C31.2953 29.8332 31.3132 29.5917 31.3275 29.5C31.3423 29.4052 31.3659 29.3768 31.3418 29.4225L33.9948 30.823ZM31.5505 33.7833C32.4152 33.0051 33.4831 31.7924 33.9948 30.823L31.3418 29.4225C31.0591 29.958 30.2722 30.8976 29.5436 31.5534L31.5505 33.7833ZM27.9513 34.0914C28.6398 34.3209 29.2858 34.4403 29.8714 34.4185C30.4426 34.3973 31.1051 34.2316 31.6077 33.729L29.4863 31.6077C29.7061 31.388 29.8884 31.4158 29.7599 31.4206C29.6458 31.4248 29.3725 31.4028 28.9 31.2453L27.9513 34.0914ZM22.5107 29.682C23.0568 30.5012 24.0387 31.4605 24.9796 32.2353C25.8963 32.9902 27.0328 33.7852 27.9513 34.0914L28.9 31.2453C28.5458 31.1273 27.7731 30.6494 26.8867 29.9195C26.0244 29.2094 25.3093 28.4715 25.0069 28.0179L22.5107 29.682ZM22.9446 27.59L22.9267 27.6019L24.5908 30.0981L24.6087 30.0861L22.9446 27.59ZM23.3345 28.6529C25.2159 28.6529 26.7926 27.6099 27.8441 26.176C28.8963 24.7412 29.5014 22.8317 29.5014 20.789H26.5014C26.5014 22.2609 26.0618 23.5334 25.4249 24.4019C24.7873 25.2713 24.0306 25.6529 23.3345 25.6529V28.6529ZM17.1676 20.789C17.1676 22.8317 17.7727 24.7412 18.8249 26.176C19.8764 27.6099 21.4531 28.6529 23.3345 28.6529V25.6529C22.6384 25.6529 21.8817 25.2713 21.2441 24.4019C20.6072 23.5334 20.1676 22.2609 20.1676 20.789H17.1676ZM23.3345 12.925C21.4531 12.925 19.8764 13.968 18.8249 15.4019C17.7727 16.8367 17.1676 18.7462 17.1676 20.789H20.1676C20.1676 19.317 20.6072 18.0445 21.2441 17.176C21.8817 16.3066 22.6384 15.925 23.3345 15.925V12.925ZM29.5014 20.789C29.5014 18.7462 28.8963 16.8367 27.8441 15.4019C26.7926 13.968 25.2159 12.925 23.3345 12.925V15.925C24.0306 15.925 24.7873 16.3066 25.4249 17.176C26.0618 18.0445 26.5014 19.317 26.5014 20.789H29.5014Z" fill="url(#paint4_linear_1999_6230)" mask="url(#path-4-outside-1_1999_6230)"/>
|
|
</g>
|
|
<path d="M30.3798 32.4825L30.3795 32.4823L30.3702 32.4916C30.289 32.5728 30.1193 32.6581 29.8063 32.6697C29.4958 32.6813 29.0672 32.6187 28.5047 32.4312C27.9154 32.2347 26.9911 31.6248 26.0921 30.8844C25.2014 30.1509 24.3788 29.3253 23.9727 28.7201C23.939 28.6652 23.8929 28.6387 23.8852 28.6342L23.8845 28.6338C23.8589 28.619 23.8366 28.6122 23.8295 28.6101C23.8195 28.6072 23.8113 28.6055 23.8068 28.6046C23.7922 28.6017 23.7801 28.6008 23.7782 28.6006L23.778 28.6006C23.7712 28.6001 23.7652 28.5999 23.7632 28.5998L23.7456 28.5994L23.6978 28.5991C23.6595 28.599 23.6082 28.5991 23.5564 28.5992L23.3345 28.6C19.0206 28.6 15.5235 25.1029 15.5235 20.789C15.5235 16.4751 19.0206 12.978 23.3345 12.978C27.6484 12.978 31.1455 16.4751 31.1455 20.789C31.1455 23.8064 29.4346 26.4247 26.9287 27.7258C26.6706 27.8598 26.6436 28.2475 26.9276 28.3925C27.5088 28.6892 28.3645 29.0493 29.3124 29.2967C30.2579 29.5435 31.3132 29.6828 32.2852 29.5208C32.5184 29.482 32.5531 29.5531 32.5552 29.5572L32.5552 29.5573C32.5738 29.5945 32.5922 29.7315 32.4472 30.0061C32.0691 30.7224 31.1651 31.7757 30.3798 32.4825ZM23.3345 27.4029C24.722 27.4029 25.9571 26.6355 26.8361 25.4368C27.7153 24.238 28.2514 22.5939 28.2514 20.789C28.2514 18.984 27.7153 17.34 26.8361 16.1411C25.9571 14.9424 24.722 14.175 23.3345 14.175C21.947 14.175 20.712 14.9424 19.8329 16.1411C18.9538 17.34 18.4176 18.984 18.4176 20.789C18.4176 22.5939 18.9538 24.238 19.8329 25.4368C20.712 26.6355 21.947 27.4029 23.3345 27.4029Z" stroke="black" stroke-opacity="0.06" stroke-width="0.5"/>
|
|
<g filter="url(#filter1_d_1999_6230)">
|
|
<path fill-rule="evenodd" clip-rule="evenodd" d="M25.6081 24.5363C26.2765 23.6249 26.7286 22.3041 26.7286 20.789C26.7286 19.2738 26.2765 17.9531 25.6081 17.0416C24.9392 16.1295 24.1203 15.6978 23.3345 15.6978C22.5487 15.6978 21.7298 16.1295 21.0609 17.0416C20.3925 17.9531 19.9404 19.2738 19.9404 20.789C19.9404 22.3041 20.3925 23.6249 21.0609 24.5363C21.7298 25.4484 22.5487 25.8801 23.3345 25.8801C24.1203 25.8801 24.9392 25.4484 25.6081 24.5363ZM23.3345 27.1529C25.912 27.1529 28.0014 24.3037 28.0014 20.789C28.0014 17.2742 25.912 14.425 23.3345 14.425C20.757 14.425 18.6676 17.2742 18.6676 20.789C18.6676 24.3037 20.757 27.1529 23.3345 27.1529Z" fill="url(#paint5_linear_1999_6230)"/>
|
|
</g>
|
|
<defs>
|
|
<filter id="filter0_d_1999_6230" x="9.7735" y="11.228" width="28.5457" height="31.1931" 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 dy="4"/>
|
|
<feGaussianBlur stdDeviation="2"/>
|
|
<feComposite in2="hardAlpha" operator="out"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.25 0"/>
|
|
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1999_6230"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1999_6230" result="shape"/>
|
|
</filter>
|
|
<filter id="filter1_d_1999_6230" x="14.6676" y="10.425" width="17.3338" height="20.7279" 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="2"/>
|
|
<feComposite in2="hardAlpha" operator="out"/>
|
|
<feColorMatrix type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.28 0"/>
|
|
<feBlend mode="normal" in2="BackgroundImageFix" result="effect1_dropShadow_1999_6230"/>
|
|
<feBlend mode="normal" in="SourceGraphic" in2="effect1_dropShadow_1999_6230" result="shape"/>
|
|
</filter>
|
|
<linearGradient id="paint0_linear_1999_6230" x1="23.7588" y1="2.12135" x2="23.7588" y2="33.5169" gradientUnits="userSpaceOnUse">
|
|
<stop offset="0.339742" stop-color="#B6442B"/>
|
|
<stop offset="0.946014" stop-color="#4C2924"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint1_linear_1999_6230" x1="23.7588" y1="3.39414" x2="23.7588" y2="33.9412" gradientUnits="userSpaceOnUse">
|
|
<stop offset="0.0470958" stop-color="#FB864B"/>
|
|
<stop offset="0.88381" stop-color="#AA2801"/>
|
|
</linearGradient>
|
|
<radialGradient id="paint2_diamond_1999_6230" cx="0" cy="0" r="1" gradientUnits="userSpaceOnUse" gradientTransform="translate(23.7588 7.63678) rotate(-62.0205) scale(15.3734 10.1245)">
|
|
<stop offset="0.00573298" stop-color="#FFFFB8"/>
|
|
<stop offset="1" stop-color="#FFFFB8" stop-opacity="0"/>
|
|
</radialGradient>
|
|
<linearGradient id="paint3_linear_1999_6230" x1="24.0457" y1="12.728" x2="24.0457" y2="32.9211" gradientUnits="userSpaceOnUse">
|
|
<stop stop-color="white"/>
|
|
<stop offset="0.567708" stop-color="#FFFFB8"/>
|
|
<stop offset="0.854167" stop-color="#EF9E35"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint4_linear_1999_6230" x1="20.7889" y1="14.8493" x2="27.5772" y2="30.547" gradientUnits="userSpaceOnUse">
|
|
<stop offset="0.0904857" stop-color="#9C503B"/>
|
|
<stop offset="0.973958" stop-color="#240000"/>
|
|
</linearGradient>
|
|
<linearGradient id="paint5_linear_1999_6230" x1="21.2132" y1="16.1221" x2="25.8801" y2="26.7287" gradientUnits="userSpaceOnUse">
|
|
<stop offset="0.0904857" stop-color="#240000"/>
|
|
<stop offset="0.944437" stop-color="#7C4230"/>
|
|
</linearGradient>
|
|
</defs>
|
|
</svg>
|