From a1bd301c95758afc9d973e9c03ddae02553bb989 Mon Sep 17 00:00:00 2001 From: Tony Bark Date: Tue, 14 Mar 2023 06:58:09 -0400 Subject: [PATCH] Upgrade to Godot 4 This is the start of a major rewrite of the game, using varies add-ons whenever possible instead of reinventing the wheel. Not that it wasn't a good learning experience, but, yeah, glad Godot 4 is finally here. --- .gitignore | 27 +- LICENSE | 442 ++-- addons/SpritesheetGenerator/Checker.png | Bin 0 -> 913 bytes .../SpritesheetGenerator/Checker.png.import | 34 + .../SpriteSheetGenerator.gd | 13 + .../SpritesheetFrame.tscn | 77 + .../SpritesheetGenerator.tscn | 714 ++++++ addons/SpritesheetGenerator/plugin.cfg | 7 + addons/fontawesome/All.gd | 2029 +++++++++++++++++ addons/fontawesome/FontAwesome.gd | 44 + addons/fontawesome/LICENSE.txt | 21 + addons/fontawesome/flag-solid.svg | 1 + addons/fontawesome/flag-solid.svg.import | 37 + addons/fontawesome/fonts/LICENSE.txt | 165 ++ addons/fontawesome/fonts/fa-brands-400.woff2 | Bin 0 -> 108000 bytes .../fonts/fa-brands-400.woff2.import | 33 + addons/fontawesome/fonts/fa-regular-400.woff2 | Bin 0 -> 24840 bytes .../fonts/fa-regular-400.woff2.import | 33 + addons/fontawesome/fonts/fa-solid-900.woff2 | Bin 0 -> 149908 bytes .../fonts/fa-solid-900.woff2.import | 33 + addons/fontawesome/plugin.cfg | 6 + addons/fontawesome/plugin.gd | 8 + default_env.tres | 13 +- fonts/kenny_bold.ttf.import | 33 + fonts/kenny_bold_16.tres | 4 +- fonts/kenny_pixel.ttf.import | 33 + fonts/kenny_pixel_25.tres | 4 +- icon.png.import | 32 +- icon.svg.import | 33 +- lang/local.csv.import | 5 +- lang/local.en.translation | Bin 989 -> 1030 bytes lang/local.sv.translation | Bin 1028 -> 1069 bytes project.godot | 41 +- resources/KBlueBtnDisabled.tres | 2 +- resources/KBlueBtnNormal.tres | 2 +- resources/KBlueBtnPressed.tres | 2 +- resources/KGreyPanel.tres | 2 +- scenes/Character.tscn | 149 -- scenes/NewsWin.tscn | 68 - scenes/clothing/base/clothing_base.tscn | 6 +- scenes/clothing/camera.tscn | 8 +- scenes/clothing/pants/beat_Jeans.tscn | 2 +- scenes/clothing/pants/camoJeans.tscn | 2 +- scenes/clothing/pants/dj_shorts.tscn | 2 +- scenes/clothing/pants/formal_skirt.tscn | 2 +- scenes/clothing/pants/jeans.tscn | 2 +- scenes/clothing/pants/skirt.tscn | 2 +- scenes/clothing/pants/sweatPants.tscn | 2 +- scenes/clothing/tops/atomic_shirt.tscn | 2 +- scenes/clothing/tops/dj_shirt.tscn | 2 +- scenes/clothing/tops/fullsnack_shirt.tscn | 2 +- scenes/clothing/tops/korm_shirt.tscn | 2 +- scenes/clothing/tops/nl_shirt.tscn | 2 +- scenes/clothing/tops/rawShirt.tscn | 2 +- scenes/clothing/tops/retro_shirt.tscn | 2 +- scenes/clothing/tops/skate_shirt.tscn | 2 +- scenes/clothing/tops/train_hoodie.tscn | 2 +- scenes/clothing/tops/whatsnew_shirt.tscn | 2 +- scenes/clothing/tops/z_shirt.tscn | 2 +- scenes/clothing/undies/briefs.tscn | 2 +- scenes/clothing/undies/fundosi.tscn | 8 +- scenes/clothing/undies/z_briefs.tscn | 2 +- scenes/dress_up.tscn | 89 + scenes/game.tscn | 130 -- scenes/wardrobe.tscn | 225 +- scenes/zack_casey.tscn | 183 ++ scripts/Character.gd | 108 - scripts/clothing/clothing_base.gd | 4 +- scripts/interface.gd | 16 +- scripts/news_window.gd | 10 +- scripts/spinner.gd | 4 +- scripts/wardrobe.gd | 70 +- scripts/zack_casey.gd | 40 + sounds/select_001.ogg.import | 12 +- sounds/select_006.ogg.import | 12 +- sprites/character/character_base.png.import | 32 +- sprites/character/character_base.svg.import | 33 +- .../character/character_base_head.svg.import | 37 +- .../character/character_base_legs.svg.import | 37 +- .../character/character_base_top.svg.import | 37 +- sprites/character/eyes/eyes1.png.import | 32 +- sprites/character/eyes/eyes2.png.import | 32 +- sprites/character/eyes/eyes3.png.import | 32 +- sprites/character/eyes/eyes4.png.import | 32 +- sprites/character/eyes/eyes5.png.import | 32 +- sprites/character/eyes/eyes6.png.import | 32 +- sprites/character/eyes/eyes7.png.import | 32 +- sprites/character/mouth/mouth.png.import | 32 +- sprites/character/mouth/mouth10.png.import | 32 +- sprites/character/mouth/mouth11.png.import | 32 +- sprites/character/mouth/mouth12.png.import | 32 +- sprites/character/mouth/mouth2.png.import | 32 +- sprites/character/mouth/mouth3.png.import | 32 +- sprites/character/mouth/mouth4.png.import | 32 +- sprites/character/mouth/mouth5.png.import | 32 +- sprites/character/mouth/mouth6.png.import | 32 +- sprites/character/mouth/mouth7.png.import | 32 +- sprites/character/mouth/mouth8.png.import | 32 +- sprites/character/mouth/mouth9.png.import | 32 +- .../character/new_character_base.svg.import | 33 +- sprites/character/shadow.svg.import | 33 +- sprites/character/tail/tail0.png.import | 32 +- sprites/character/tail/tail0.svg.import | 33 +- sprites/character/tail/tail1.png.import | 32 +- sprites/character/tail/tail1.svg.import | 33 +- sprites/character/tail/tail2.png.import | 32 +- sprites/character/tail/tail2.svg.import | 33 +- sprites/clothes/atomic_shirt.svg.import | 33 +- sprites/clothes/beat_up_jeans.svg.import | 33 +- sprites/clothes/biker_jacket.svg.import | 33 +- sprites/clothes/blank_bottom.png.import | 32 +- sprites/clothes/blank_top.png.import | 32 +- sprites/clothes/blue_camo_jeans.svg.import | 33 +- sprites/clothes/blue_skirt.svg.import | 33 +- sprites/clothes/briefs.svg.import | 33 +- sprites/clothes/camera.png.import | 32 +- sprites/clothes/camera.svg.import | 33 +- sprites/clothes/cursor.png.import | 32 +- sprites/clothes/dj_shirt.png.import | 32 +- sprites/clothes/dj_shirt.svg.import | 33 +- sprites/clothes/dj_shorts.svg.import | 33 +- sprites/clothes/exit_symbol.svg.import | 33 +- sprites/clothes/formal_skirt.svg.import | 33 +- sprites/clothes/fullsnack_shirt.svg.import | 33 +- sprites/clothes/fundosi.svg.import | 33 +- sprites/clothes/icrazy_frame.svg.import | 33 +- sprites/clothes/jeans.svg.import | 33 +- sprites/clothes/korm_shirt.png.import | 32 +- sprites/clothes/lights.png.import | 32 +- sprites/clothes/nl_jacket.png.import | 32 +- sprites/clothes/old_sweatshirt.svg.import | 33 +- sprites/clothes/owo_censor.svg.import | 33 +- sprites/clothes/pants_icon.svg.import | 33 +- sprites/clothes/raw_shirt.svg.import | 33 +- sprites/clothes/retro_shirt.svg.import | 33 +- sprites/clothes/shirt_icon.svg.import | 33 +- sprites/clothes/skate_shirt.svg.import | 33 +- sprites/clothes/sweat_pants.svg.import | 33 +- sprites/clothes/title.svg.import | 33 +- sprites/clothes/train_hoodie.svg.import | 33 +- sprites/clothes/whatsnew_shirt.svg.import | 33 +- sprites/clothes/z_briefs.svg.import | 33 +- sprites/clothes/z_shirt.png.import | 32 +- sprites/pawprint-logo.svg.import | 33 +- sprites/symbols/check.svg.import | 33 +- .../symbols/file-download-disabled.svg.import | 33 +- sprites/symbols/file-download.svg.import | 33 +- .../symbols/file-upload-disabled.svg.import | 33 +- sprites/symbols/file-upload.svg.import | 33 +- sprites/symbols/newspaper-disabled.svg.import | 33 +- sprites/symbols/newspaper.svg.import | 33 +- sprites/symbols/spinner.svg.import | 33 +- sprites/symbols/sync.svg.import | 33 +- sprites/symbols/times.svg.import | 33 +- sprites/symbols/trash.svg.import | 33 +- sprites/ui/blue_boxCheckmark.png.import | 32 +- sprites/ui/blue_boxCross.png.import | 32 +- sprites/ui/blue_boxTick.png.import | 32 +- sprites/ui/blue_button00.png.import | 32 +- sprites/ui/blue_button01.png.import | 32 +- sprites/ui/blue_button02.png.import | 32 +- sprites/ui/blue_button03.png.import | 32 +- sprites/ui/blue_button04.png.import | 32 +- sprites/ui/blue_button05.png.import | 32 +- sprites/ui/blue_button06.png.import | 32 +- sprites/ui/blue_button07.png.import | 32 +- sprites/ui/blue_button08.png.import | 32 +- sprites/ui/blue_button09.png.import | 32 +- sprites/ui/blue_button10.png.import | 32 +- sprites/ui/blue_button11.png.import | 32 +- sprites/ui/blue_button12.png.import | 32 +- sprites/ui/blue_button13.png.import | 32 +- sprites/ui/blue_checkmark.png.import | 32 +- sprites/ui/blue_circle.png.import | 32 +- sprites/ui/blue_cross.png.import | 32 +- sprites/ui/blue_panel.png.import | 32 +- sprites/ui/blue_sliderDown.png.import | 32 +- sprites/ui/blue_sliderLeft.png.import | 32 +- sprites/ui/blue_sliderRight.png.import | 32 +- sprites/ui/blue_sliderUp.png.import | 32 +- sprites/ui/blue_tick.png.import | 32 +- sprites/ui/dropdownBottom.png.import | 32 +- sprites/ui/dropdownMid.png.import | 32 +- sprites/ui/dropdownTop.png.import | 32 +- sprites/ui/grey_arrowDownGrey.png.import | 32 +- sprites/ui/grey_arrowDownWhite.png.import | 32 +- sprites/ui/grey_arrowUpGrey.png.import | 32 +- sprites/ui/grey_arrowUpWhite.png.import | 32 +- sprites/ui/grey_box.png.import | 32 +- sprites/ui/grey_boxCheckmark.png.import | 32 +- sprites/ui/grey_boxCross.png.import | 32 +- sprites/ui/grey_boxTick.png.import | 32 +- sprites/ui/grey_button00.png.import | 32 +- sprites/ui/grey_button01.png.import | 32 +- sprites/ui/grey_button02.png.import | 32 +- sprites/ui/grey_button03.png.import | 32 +- sprites/ui/grey_button04.png.import | 32 +- sprites/ui/grey_button05.png.import | 32 +- sprites/ui/grey_button06.png.import | 32 +- sprites/ui/grey_button07.png.import | 32 +- sprites/ui/grey_button08.png.import | 32 +- sprites/ui/grey_button09.png.import | 32 +- sprites/ui/grey_button10.png.import | 32 +- sprites/ui/grey_button11.png.import | 32 +- sprites/ui/grey_button12.png.import | 32 +- sprites/ui/grey_button13.png.import | 32 +- sprites/ui/grey_button14.png.import | 32 +- sprites/ui/grey_button15.png.import | 32 +- sprites/ui/grey_checkmarkGrey.png.import | 32 +- sprites/ui/grey_checkmarkWhite.png.import | 32 +- sprites/ui/grey_circle.png.import | 32 +- sprites/ui/grey_crossGrey.png.import | 32 +- sprites/ui/grey_crossWhite.png.import | 32 +- sprites/ui/grey_panel.png.import | 32 +- sprites/ui/grey_sliderDown.png.import | 32 +- sprites/ui/grey_sliderEnd.png.import | 32 +- sprites/ui/grey_sliderHorizontal.png.import | 32 +- sprites/ui/grey_sliderLeft.png.import | 32 +- sprites/ui/grey_sliderRight.png.import | 32 +- sprites/ui/grey_sliderUp.png.import | 32 +- sprites/ui/grey_sliderVertical.png.import | 32 +- sprites/ui/grey_tickGrey.png.import | 32 +- sprites/ui/grey_tickWhite.png.import | 32 +- sprites/ui/x_button.svg.import | 33 +- sprites/world/background.svg.import | 33 +- sprites/world/classic_dress_up_bg.png.import | 32 +- .../classic_dress_up_blurred_bg.png.import | 32 +- .../world/dressup_blurred_wardrobe.png.import | 32 +- sprites/world/dressup_panel.svg.import | 33 +- sprites/world/dressup_wardrobe.png.import | 32 +- sprites/world/dressup_wardrobe.svg.import | 33 +- sprites/world/modern_dress_up_bg.png.import | 32 +- .../modern_dress_up_blurred_bg.png.import | 32 +- 233 files changed, 6786 insertions(+), 3446 deletions(-) create mode 100644 addons/SpritesheetGenerator/Checker.png create mode 100644 addons/SpritesheetGenerator/Checker.png.import create mode 100644 addons/SpritesheetGenerator/SpriteSheetGenerator.gd create mode 100644 addons/SpritesheetGenerator/SpritesheetFrame.tscn create mode 100644 addons/SpritesheetGenerator/SpritesheetGenerator.tscn create mode 100644 addons/SpritesheetGenerator/plugin.cfg create mode 100644 addons/fontawesome/All.gd create mode 100644 addons/fontawesome/FontAwesome.gd create mode 100644 addons/fontawesome/LICENSE.txt create mode 100644 addons/fontawesome/flag-solid.svg create mode 100644 addons/fontawesome/flag-solid.svg.import create mode 100644 addons/fontawesome/fonts/LICENSE.txt create mode 100644 addons/fontawesome/fonts/fa-brands-400.woff2 create mode 100644 addons/fontawesome/fonts/fa-brands-400.woff2.import create mode 100644 addons/fontawesome/fonts/fa-regular-400.woff2 create mode 100644 addons/fontawesome/fonts/fa-regular-400.woff2.import create mode 100644 addons/fontawesome/fonts/fa-solid-900.woff2 create mode 100644 addons/fontawesome/fonts/fa-solid-900.woff2.import create mode 100644 addons/fontawesome/plugin.cfg create mode 100644 addons/fontawesome/plugin.gd create mode 100644 fonts/kenny_bold.ttf.import create mode 100644 fonts/kenny_pixel.ttf.import delete mode 100644 scenes/Character.tscn delete mode 100644 scenes/NewsWin.tscn create mode 100644 scenes/dress_up.tscn delete mode 100644 scenes/game.tscn create mode 100644 scenes/zack_casey.tscn delete mode 100644 scripts/Character.gd create mode 100644 scripts/zack_casey.gd diff --git a/.gitignore b/.gitignore index e581f1a..c6b96f4 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ -# Created by https://www.toptal.com/developers/gitignore/api/macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web -# Edit at https://www.toptal.com/developers/gitignore?templates=macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web +# File created using '.gitignore Generator' for Visual Studio Code: https://bit.ly/vscode-gig +# Created by https://www.toptal.com/developers/gitignore/api/windows,web,visualstudiocode,monodevelop,macos,linux,godot,executable,dotnetcore,backup +# Edit at https://www.toptal.com/developers/gitignore?templates=windows,web,visualstudiocode,monodevelop,macos,linux,godot,executable,dotnetcore,backup ### Backup ### *.bak @@ -30,6 +31,8 @@ obj/ *.wsf ### Godot ### +# Godot 4+ specific ignores +.godot/ # Godot-specific ignores .import/ @@ -42,6 +45,7 @@ export_presets.cfg # Mono-specific ignores .mono/ data_*/ +mono_crash.*.json ### Linux ### *~ @@ -67,6 +71,7 @@ data_*/ # Icon must end with two \r Icon + # Thumbnails ._* @@ -86,6 +91,10 @@ Network Trash Folder Temporary Items .apdisk +### macOS Patch ### +# iCloud generated files +*.icloud + ### MonoDevelop ### #User Specific *.userprefs @@ -102,11 +111,18 @@ test-results/ !.vscode/tasks.json !.vscode/launch.json !.vscode/extensions.json -*.code-workspace +!.vscode/*.code-snippets + +# Local History for Visual Studio Code +.history/ + +# Built Visual Studio Code Extensions +*.vsix ### VisualStudioCode Patch ### # Ignore all local history of files .history +.ionide ### Web ### *.asp @@ -149,6 +165,7 @@ $RECYCLE.BIN/ # Windows shortcuts *.lnk -# End of https://www.toptal.com/developers/gitignore/api/macos,linux,godot,backup,windows,dotnetcore,executable,monodevelop,visualstudiocode,web +# End of https://www.toptal.com/developers/gitignore/api/windows,web,visualstudiocode,monodevelop,macos,linux,godot,executable,dotnetcore,backup + +# Custom rules (everything added below won't be overriden by 'Generate .gitignore File' if you use 'Update' option) -/export \ No newline at end of file diff --git a/LICENSE b/LICENSE index aa674ff..498f50d 100644 --- a/LICENSE +++ b/LICENSE @@ -1,201 +1,339 @@ - The Artistic License 2.0 + GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 - Copyright (c) 2000-2006, The Perl Foundation. + Copyright (C) 1989, 1991 Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. + Preamble -Preamble + The licenses for most software are designed to take away your +freedom to share and change it. By contrast, the GNU General Public +License is intended to guarantee your freedom to share and change free +software--to make sure the software is free for all its users. This +General Public License applies to most of the Free Software +Foundation's software and to any other program whose authors commit to +using it. (Some other Free Software Foundation software is covered by +the GNU Lesser General Public License instead.) You can apply it to +your programs, too. -This license establishes the terms under which a given free software -Package may be copied, modified, distributed, and/or redistributed. -The intent is that the Copyright Holder maintains some artistic -control over the development of that Package while still keeping the -Package available as open source and free software. + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +this service if you wish), that you receive source code or can get it +if you want it, that you can change the software or use pieces of it +in new free programs; and that you know you can do these things. -You are always permitted to make arrangements wholly outside of this -license directly with the Copyright Holder of a given Package. If the -terms of this license do not permit the full use that you propose to -make of the Package, you should contact the Copyright Holder and seek -a different licensing arrangement. + To protect your rights, we need to make restrictions that forbid +anyone to deny you these rights or to ask you to surrender the rights. +These restrictions translate to certain responsibilities for you if you +distribute copies of the software, or if you modify it. -Definitions + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must give the recipients all the rights that +you have. You must make sure that they, too, receive or can get the +source code. And you must show them these terms so they know their +rights. - "Copyright Holder" means the individual(s) or organization(s) - named in the copyright notice for the entire Package. + We protect your rights with two steps: (1) copyright the software, and +(2) offer you this license which gives you legal permission to copy, +distribute and/or modify the software. - "Contributor" means any party that has contributed code or other - material to the Package, in accordance with the Copyright Holder's - procedures. + Also, for each author's protection and ours, we want to make certain +that everyone understands that there is no warranty for this free +software. If the software is modified by someone else and passed on, we +want its recipients to know that what they have is not the original, so +that any problems introduced by others will not reflect on the original +authors' reputations. - "You" and "your" means any person who would like to copy, - distribute, or modify the Package. + Finally, any free program is threatened constantly by software +patents. We wish to avoid the danger that redistributors of a free +program will individually obtain patent licenses, in effect making the +program proprietary. To prevent this, we have made it clear that any +patent must be licensed for everyone's free use or not licensed at all. - "Package" means the collection of files distributed by the - Copyright Holder, and derivatives of that collection and/or of - those files. A given Package may consist of either the Standard - Version, or a Modified Version. + The precise terms and conditions for copying, distribution and +modification follow. - "Distribute" means providing a copy of the Package or making it - accessible to anyone else, or in the case of a company or - organization, to others outside of your company or organization. + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - "Distributor Fee" means any fee that you charge for Distributing - this Package or providing support for this Package to another - party. It does not mean licensing fees. + 0. This License applies to any program or other work which contains +a notice placed by the copyright holder saying it may be distributed +under the terms of this General Public License. The "Program", below, +refers to any such program or work, and a "work based on the Program" +means either the Program or any derivative work under copyright law: +that is to say, a work containing the Program or a portion of it, +either verbatim or with modifications and/or translated into another +language. (Hereinafter, translation is included without limitation in +the term "modification".) Each licensee is addressed as "you". - "Standard Version" refers to the Package if it has not been - modified, or has been modified only in ways explicitly requested - by the Copyright Holder. +Activities other than copying, distribution and modification are not +covered by this License; they are outside its scope. The act of +running the Program is not restricted, and the output from the Program +is covered only if its contents constitute a work based on the +Program (independent of having been made by running the Program). +Whether that is true depends on what the Program does. - "Modified Version" means the Package, if it has been changed, and - such changes were not explicitly requested by the Copyright - Holder. + 1. You may copy and distribute verbatim copies of the Program's +source code as you receive it, in any medium, provided that you +conspicuously and appropriately publish on each copy an appropriate +copyright notice and disclaimer of warranty; keep intact all the +notices that refer to this License and to the absence of any warranty; +and give any other recipients of the Program a copy of this License +along with the Program. - "Original License" means this Artistic License as Distributed with - the Standard Version of the Package, in its current version or as - it may be modified by The Perl Foundation in the future. +You may charge a fee for the physical act of transferring a copy, and +you may at your option offer warranty protection in exchange for a fee. - "Source" form means the source code, documentation source, and - configuration files for the Package. + 2. You may modify your copy or copies of the Program or any portion +of it, thus forming a work based on the Program, and copy and +distribute such modifications or work under the terms of Section 1 +above, provided that you also meet all of these conditions: - "Compiled" form means the compiled bytecode, object code, binary, - or any other form resulting from mechanical transformation or - translation of the Source form. + a) You must cause the modified files to carry prominent notices + stating that you changed the files and the date of any change. + b) You must cause any work that you distribute or publish, that in + whole or in part contains or is derived from the Program or any + part thereof, to be licensed as a whole at no charge to all third + parties under the terms of this License. -Permission for Use and Modification Without Distribution + c) If the modified program normally reads commands interactively + when run, you must cause it, when started running for such + interactive use in the most ordinary way, to print or display an + announcement including an appropriate copyright notice and a + notice that there is no warranty (or else, saying that you provide + a warranty) and that users may redistribute the program under + these conditions, and telling the user how to view a copy of this + License. (Exception: if the Program itself is interactive but + does not normally print such an announcement, your work based on + the Program is not required to print an announcement.) -(1) You are permitted to use the Standard Version and create and use -Modified Versions for any purpose without restriction, provided that -you do not Distribute the Modified Version. +These requirements apply to the modified work as a whole. If +identifiable sections of that work are not derived from the Program, +and can be reasonably considered independent and separate works in +themselves, then this License, and its terms, do not apply to those +sections when you distribute them as separate works. But when you +distribute the same sections as part of a whole which is a work based +on the Program, the distribution of the whole must be on the terms of +this License, whose permissions for other licensees extend to the +entire whole, and thus to each and every part regardless of who wrote it. +Thus, it is not the intent of this section to claim rights or contest +your rights to work written entirely by you; rather, the intent is to +exercise the right to control the distribution of derivative or +collective works based on the Program. -Permissions for Redistribution of the Standard Version +In addition, mere aggregation of another work not based on the Program +with the Program (or with a work based on the Program) on a volume of +a storage or distribution medium does not bring the other work under +the scope of this License. -(2) You may Distribute verbatim copies of the Source form of the -Standard Version of this Package in any medium without restriction, -either gratis or for a Distributor Fee, provided that you duplicate -all of the original copyright notices and associated disclaimers. At -your discretion, such verbatim copies may or may not include a -Compiled form of the Package. + 3. You may copy and distribute the Program (or a work based on it, +under Section 2) in object code or executable form under the terms of +Sections 1 and 2 above provided that you also do one of the following: -(3) You may apply any bug fixes, portability changes, and other -modifications made available from the Copyright Holder. The resulting -Package will still be considered the Standard Version, and as such -will be subject to the Original License. + a) Accompany it with the complete corresponding machine-readable + source code, which must be distributed under the terms of Sections + 1 and 2 above on a medium customarily used for software interchange; or, + b) Accompany it with a written offer, valid for at least three + years, to give any third party, for a charge no more than your + cost of physically performing source distribution, a complete + machine-readable copy of the corresponding source code, to be + distributed under the terms of Sections 1 and 2 above on a medium + customarily used for software interchange; or, -Distribution of Modified Versions of the Package as Source + c) Accompany it with the information you received as to the offer + to distribute corresponding source code. (This alternative is + allowed only for noncommercial distribution and only if you + received the program in object code or executable form with such + an offer, in accord with Subsection b above.) -(4) You may Distribute your Modified Version as Source (either gratis -or for a Distributor Fee, and with or without a Compiled form of the -Modified Version) provided that you clearly document how it differs -from the Standard Version, including, but not limited to, documenting -any non-standard features, executables, or modules, and provided that -you do at least ONE of the following: +The source code for a work means the preferred form of the work for +making modifications to it. For an executable work, complete source +code means all the source code for all modules it contains, plus any +associated interface definition files, plus the scripts used to +control compilation and installation of the executable. However, as a +special exception, the source code distributed need not include +anything that is normally distributed (in either source or binary +form) with the major components (compiler, kernel, and so on) of the +operating system on which the executable runs, unless that component +itself accompanies the executable. - (a) make the Modified Version available to the Copyright Holder - of the Standard Version, under the Original License, so that the - Copyright Holder may include your modifications in the Standard - Version. +If distribution of executable or object code is made by offering +access to copy from a designated place, then offering equivalent +access to copy the source code from the same place counts as +distribution of the source code, even though third parties are not +compelled to copy the source along with the object code. - (b) ensure that installation of your Modified Version does not - prevent the user installing or running the Standard Version. In - addition, the Modified Version must bear a name that is different - from the name of the Standard Version. + 4. You may not copy, modify, sublicense, or distribute the Program +except as expressly provided under this License. Any attempt +otherwise to copy, modify, sublicense or distribute the Program is +void, and will automatically terminate your rights under this License. +However, parties who have received copies, or rights, from you under +this License will not have their licenses terminated so long as such +parties remain in full compliance. - (c) allow anyone who receives a copy of the Modified Version to - make the Source form of the Modified Version available to others - under - - (i) the Original License or + 5. You are not required to accept this License, since you have not +signed it. However, nothing else grants you permission to modify or +distribute the Program or its derivative works. These actions are +prohibited by law if you do not accept this License. Therefore, by +modifying or distributing the Program (or any work based on the +Program), you indicate your acceptance of this License to do so, and +all its terms and conditions for copying, distributing or modifying +the Program or works based on it. - (ii) a license that permits the licensee to freely copy, - modify and redistribute the Modified Version using the same - licensing terms that apply to the copy that the licensee - received, and requires that the Source form of the Modified - Version, and of any works derived from it, be made freely - available in that license fees are prohibited but Distributor - Fees are allowed. + 6. Each time you redistribute the Program (or any work based on the +Program), the recipient automatically receives a license from the +original licensor to copy, distribute or modify the Program subject to +these terms and conditions. You may not impose any further +restrictions on the recipients' exercise of the rights granted herein. +You are not responsible for enforcing compliance by third parties to +this License. + 7. If, as a consequence of a court judgment or allegation of patent +infringement or for any other reason (not limited to patent issues), +conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot +distribute so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you +may not distribute the Program at all. For example, if a patent +license would not permit royalty-free redistribution of the Program by +all those who receive copies directly or indirectly through you, then +the only way you could satisfy both it and this License would be to +refrain entirely from distribution of the Program. -Distribution of Compiled Forms of the Standard Version -or Modified Versions without the Source +If any portion of this section is held invalid or unenforceable under +any particular circumstance, the balance of the section is intended to +apply and the section as a whole is intended to apply in other +circumstances. -(5) You may Distribute Compiled forms of the Standard Version without -the Source, provided that you include complete instructions on how to -get the Source of the Standard Version. Such instructions must be -valid at the time of your distribution. If these instructions, at any -time while you are carrying out such distribution, become invalid, you -must provide new instructions on demand or cease further distribution. -If you provide valid instructions or cease distribution within thirty -days after you become aware that the instructions are invalid, then -you do not forfeit any of your rights under this license. +It is not the purpose of this section to induce you to infringe any +patents or other property right claims or to contest validity of any +such claims; this section has the sole purpose of protecting the +integrity of the free software distribution system, which is +implemented by public license practices. Many people have made +generous contributions to the wide range of software distributed +through that system in reliance on consistent application of that +system; it is up to the author/donor to decide if he or she is willing +to distribute software through any other system and a licensee cannot +impose that choice. -(6) You may Distribute a Modified Version in Compiled form without -the Source, provided that you comply with Section 4 with respect to -the Source of the Modified Version. +This section is intended to make thoroughly clear what is believed to +be a consequence of the rest of this License. + 8. If the distribution and/or use of the Program is restricted in +certain countries either by patents or by copyrighted interfaces, the +original copyright holder who places the Program under this License +may add an explicit geographical distribution limitation excluding +those countries, so that distribution is permitted only in or among +countries not thus excluded. In such case, this License incorporates +the limitation as if written in the body of this License. -Aggregating or Linking the Package + 9. The Free Software Foundation may publish revised and/or new versions +of the General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. -(7) You may aggregate the Package (either the Standard Version or -Modified Version) with other packages and Distribute the resulting -aggregation provided that you do not charge a licensing fee for the -Package. Distributor Fees are permitted, and licensing fees for other -components in the aggregation are permitted. The terms of this license -apply to the use and Distribution of the Standard or Modified Versions -as included in the aggregation. +Each version is given a distinguishing version number. If the Program +specifies a version number of this License which applies to it and "any +later version", you have the option of following the terms and conditions +either of that version or of any later version published by the Free +Software Foundation. If the Program does not specify a version number of +this License, you may choose any version ever published by the Free Software +Foundation. -(8) You are permitted to link Modified and Standard Versions with -other works, to embed the Package in a larger work of your own, or to -build stand-alone binary or bytecode versions of applications that -include the Package, and Distribute the result without restriction, -provided the result does not expose a direct interface to the Package. + 10. If you wish to incorporate parts of the Program into other free +programs whose distribution conditions are different, write to the author +to ask for permission. For software which is copyrighted by the Free +Software Foundation, write to the Free Software Foundation; we sometimes +make exceptions for this. Our decision will be guided by the two goals +of preserving the free status of all derivatives of our free software and +of promoting the sharing and reuse of software generally. + NO WARRANTY -Items That are Not Considered Part of a Modified Version + 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY +FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN +OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES +PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED +OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS +TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE +PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, +REPAIR OR CORRECTION. -(9) Works (including, but not limited to, modules and scripts) that -merely extend or make use of the Package, do not, by themselves, cause -the Package to be a Modified Version. In addition, such works are not -considered parts of the Package itself, and are not subject to the -terms of this license. + 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR +REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, +INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING +OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED +TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY +YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER +PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE +POSSIBILITY OF SUCH DAMAGES. + END OF TERMS AND CONDITIONS -General Provisions + How to Apply These Terms to Your New Programs -(10) Any use, modification, and distribution of the Standard or -Modified Versions is governed by this Artistic License. By using, -modifying or distributing the Package, you accept this license. Do not -use, modify, or distribute the Package, if you do not accept this -license. + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. -(11) If your Modified Version has been derived from a Modified -Version made by someone other than you, you are nevertheless required -to ensure that your Modified Version complies with the requirements of -this license. + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +convey the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. -(12) This license does not grant you the right to use any trademark, -service mark, tradename, or logo of the Copyright Holder. + + Copyright (C) 2023 Tony Bark -(13) This license includes the non-exclusive, worldwide, -free-of-charge patent license to make, have made, use, offer to sell, -sell, import and otherwise transfer the Package with respect to any -patent claims licensable by the Copyright Holder that are necessarily -infringed by the Package. If you institute patent litigation -(including a cross-claim or counterclaim) against any party alleging -that the Package constitutes direct or contributory patent -infringement, then this Artistic License to you shall terminate on the -date that such litigation is filed. + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation; either version 2 of the License, or + (at your option) any later version. -(14) Disclaimer of Warranty: -THE PACKAGE IS PROVIDED BY THE COPYRIGHT HOLDER AND CONTRIBUTORS "AS -IS" AND WITHOUT ANY EXPRESS OR IMPLIED WARRANTIES. THE IMPLIED -WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR -NON-INFRINGEMENT ARE DISCLAIMED TO THE EXTENT PERMITTED BY YOUR LOCAL -LAW. UNLESS REQUIRED BY LAW, NO COPYRIGHT HOLDER OR CONTRIBUTOR WILL -BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL -DAMAGES ARISING IN ANY WAY OUT OF THE USE OF THE PACKAGE, EVEN IF -ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along + with this program; if not, write to the Free Software Foundation, Inc., + 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + +Also add information on how to contact you by electronic and paper mail. + +If the program is interactive, make it output a short notice like this +when it starts in an interactive mode: + + Gnomovision version 69, Copyright (C) year name of author + Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, the commands you use may +be called something other than `show w' and `show c'; they could even be +mouse-clicks or menu items--whatever suits your program. + +You should also get your employer (if you work as a programmer) or your +school, if any, to sign a "copyright disclaimer" for the program, if +necessary. Here is a sample; alter the names: + + Yoyodyne, Inc., hereby disclaims all copyright interest in the program + `Gnomovision' (which makes passes at compilers) written by James Hacker. + + , 1 April 1989 + Ty Coon, President of Vice + +This General Public License does not permit incorporating your program into +proprietary programs. If your program is a subroutine library, you may +consider it more useful to permit linking proprietary applications with the +library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. diff --git a/addons/SpritesheetGenerator/Checker.png b/addons/SpritesheetGenerator/Checker.png new file mode 100644 index 0000000000000000000000000000000000000000..f147f725c689ade6c43239efce58247395ae9c70 GIT binary patch literal 913 zcmV;C18)3@P) zaB^>EX>4U6ba`-PAZ2)IW&i+q+O3vtlG`8*hX3mnJp%dw#Bnf~nckqs?~6CidUw-K zyV#5)MiJtL2a(YJ>*t^!c-Y0sV)j&03V5tok&2Fo_h*0D62h2$!^;mJKckpFd~x;| z?Ui3(6;|Jz&-rvF(#wGKwEW7?@snSl)5r%!ekKyMi@*4DigziGcZ}`>Yo-}()e`n6 zJr;E?<>(=B!^Y?_ETLt*5&e9$g65%yMr@&n7B;lTg@rW?Htt+`@P63F4H8Xu$*>|# z^zgZ6Dbh43tC5--56N1ztE*^}T@_w=YT;wva!l9QF>z-^3L_a~#L?*NthSel#%Obk z7^^?`3c5rl2A;d9^Ak}3!s9$g@z~(AeSQEINeoeQn;i?RVS7ulMSee9N(X2~V1%`| z!MQ&YV2dz!gcw#32#Gav;*do$GxpKJr$V_XnQTD7F-nI@G1UY(E^}^-$$Z30ls7j@ z2q2;+%|KJMf|XgcM3&8QhHBJkF~$^g^jKm|nk>bXQcklLYu0Qz=9F{xTyk}F^XSR5 zyBDuiq$p}NmQ-@_QcA6uv?6oG=;{@YO*Y+Zi(A_A=3Cin!|`d>VoNPIZ>3f0(zRQU zJ@wqZmtJ??ag=u391OlHB^OeQ&+%t8@VMHHxv6Hezz3kSuGU$jtu+{DfAnIU2~BgbyyPs000SaNLh0L01FcU z01FcV0GgZ_00007bV*G`2j>F_4=M`5W3jFP001RPL_t&-(_?gZcmL0T1iZYwkhu&@ n33RuwX+_r5Sz1;u+Ai4#_yJJPV00000NkvXXu0mjf7tO0- literal 0 HcmV?d00001 diff --git a/addons/SpritesheetGenerator/Checker.png.import b/addons/SpritesheetGenerator/Checker.png.import new file mode 100644 index 0000000..7bcd8ec --- /dev/null +++ b/addons/SpritesheetGenerator/Checker.png.import @@ -0,0 +1,34 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bnkl8rujlgv0h" +path="res://.godot/imported/Checker.png-95b82ca4c05ab143e1e16c56d598421b.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/SpritesheetGenerator/Checker.png" +dest_files=["res://.godot/imported/Checker.png-95b82ca4c05ab143e1e16c56d598421b.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/addons/SpritesheetGenerator/SpriteSheetGenerator.gd b/addons/SpritesheetGenerator/SpriteSheetGenerator.gd new file mode 100644 index 0000000..cbb9bbe --- /dev/null +++ b/addons/SpritesheetGenerator/SpriteSheetGenerator.gd @@ -0,0 +1,13 @@ +@tool +extends EditorPlugin + +func _enter_tree() -> void: + add_tool_menu_item("Open Spritesheet Generator", run_generator) + get_editor_interface().get_command_palette().add_command("Open Spritesheet Generator", "addons/open_spritesheet_generator", run_generator) + +func _exit_tree() -> void: + remove_tool_menu_item("Open Spritesheet Generator") + get_editor_interface().get_command_palette().remove_command("addons/open_spritesheet_generator") + +func run_generator(): + get_editor_interface().play_custom_scene("res://addons/SpritesheetGenerator/SpritesheetGenerator.tscn") diff --git a/addons/SpritesheetGenerator/SpritesheetFrame.tscn b/addons/SpritesheetGenerator/SpritesheetFrame.tscn new file mode 100644 index 0000000..790cf62 --- /dev/null +++ b/addons/SpritesheetGenerator/SpritesheetFrame.tscn @@ -0,0 +1,77 @@ +[gd_scene load_steps=3 format=3 uid="uid://cd5wndu01c1sn"] + +[sub_resource type="StyleBoxFlat" id="2"] +resource_local_to_scene = true +bg_color = Color(0, 0.501961, 0.501961, 1) + +[sub_resource type="GDScript" id="3"] +resource_name = "Prefab" +script/source = "extends PanelContainer + +var odd: Vector2 + +func set_frame_margin(margin: Vector2): + $MarginContainer.add_theme_constant_override(&\"margin_left\", margin.x) + $MarginContainer.add_theme_constant_override(&\"margin_top\", margin.y) + + margin += odd + + $MarginContainer.add_theme_constant_override(&\"margin_right\", margin.x) + $MarginContainer.add_theme_constant_override(&\"margin_bottom\", margin.y) + +func set_texture(texture: Texture2D): + %TextureRect.texture = texture + odd = Vector2(int(get_texture_size().x) % 2, int(get_texture_size().y) % 2) + +func get_texture_size() -> Vector2: + return %TextureRect.texture.get_size() + +func get_position2() -> Vector2: + return position + %TextureRect.position + +func get_texture_data() -> Image: + return %TextureRect.texture.get_image() + +func set_display_background(display: bool): + get_theme_stylebox(&\"panel\").draw_center = display + +func set_background_color(color: Color): + get_theme_stylebox(&\"panel\").bg_color = color + +func _get_drag_data(p: Vector2): + var preview = TextureRect.new() + preview.texture = %TextureRect.texture + preview.ignore_texture_size = true + preview.stretch_mode = TextureRect.STRETCH_KEEP_ASPECT_CENTERED + preview.size = Vector2(64, 64) + set_drag_preview(preview) + return {type = \"SpritesheetFrame\", node = self} + +func _can_drop_data(p: Vector2, data) -> bool: + return data is Dictionary and data.get(\"type\", \"\") == \"SpritesheetFrame\" + +func _drop_data(p: Vector2, data) -> void: + var index = get_index() + get_parent().move_child(self, data.node.get_index()) + get_parent().move_child(data.node, index) + get_tree().current_scene.refresh_grid() + +func _gui_input(event: InputEvent) -> void: + if event is InputEventMouseButton: + if event.pressed and event.button_index == MOUSE_BUTTON_RIGHT: + get_tree().current_scene.remove_frame.call_deferred(self) +" + +[node name="FramePrefab" type="PanelContainer" groups=["frame"]] +theme_override_styles/panel = SubResource("2") +script = SubResource("3") + +[node name="MarginContainer" type="MarginContainer" parent="."] +layout_mode = 2 +mouse_filter = 2 + +[node name="TextureRect" type="TextureRect" parent="MarginContainer"] +unique_name_in_owner = true +texture_filter = 1 +layout_mode = 2 +stretch_mode = 4 diff --git a/addons/SpritesheetGenerator/SpritesheetGenerator.tscn b/addons/SpritesheetGenerator/SpritesheetGenerator.tscn new file mode 100644 index 0000000..c064e03 --- /dev/null +++ b/addons/SpritesheetGenerator/SpritesheetGenerator.tscn @@ -0,0 +1,714 @@ +[gd_scene load_steps=5 format=3 uid="uid://bf3b0i8scthbm"] + +[ext_resource type="Texture2D" uid="uid://bnkl8rujlgv0h" path="res://addons/SpritesheetGenerator/Checker.png" id="1_hs1uu"] + +[sub_resource type="GDScript" id="1"] +resource_name = "Generator" +script/source = "extends Control + +const SUPPORTED_FORMATS: PackedStringArray = [\"bmp\", \"dds\", \"exr\", \"hdr\", \"jpg\", \"jpeg\", \"png\", \"tga\", \"svg\", \"svgz\", \"webp\"] + +@onready var grid := %GridContainer + +var file_list: Array +var image_list: Array +var texture_list: Array + +var images_to_process: Array +var images_to_texturize: Array +var first_time := true +var image_count: int +var output_path: String + +var auto := true +var margin := Vector2.ONE + +var pan_origin: Vector2 +var pan_start: Vector2 + +signal images_processed + +func _enter_tree() -> void: + $SplitDialog.hide() + $StashDialog.hide() + +func _ready(): + $Status.text = $Status.text % \", \".join(SUPPORTED_FORMATS) + + get_viewport().files_dropped.connect(load_files) + grid.minimum_size_changed.connect(refresh_background) + set_process(false) + +func refresh_background(): + %Background.custom_minimum_size = grid.get_minimum_size() + +func load_files(files: PackedStringArray): + file_list.clear() + image_list.clear() + + %CustomName.text = \"\" + %Reload.disabled = false + %SavePNG.disabled = false + + if files.size() == 1 and not FileAccess.file_exists(files[0]): + var dir := DirAccess.open(files[0]) + if not dir: + show_error(\"Can't open directory.\") + return + + for file in dir.get_files(): + if file.get_extension() in SUPPORTED_FORMATS: + file_list.append(str(dir.get_current_dir().path_join(file))) + else: + var wrong_count: int + for file in files: + if file.get_extension() in SUPPORTED_FORMATS: + file_list.append(file) + else: + wrong_count += 1 + + if wrong_count > 0: + show_error(\"Skipped %s file(s) with unsupported extension.\" % wrong_count) + + if file_list.is_empty(): + show_error(\"No valid files or directories to process.\") + return + + load_images() + +func load_images(): + texture_list.clear() + + for image in grid.get_children(): + image.free() + + for image in %StashImages.get_children(): + image.free() + update_stash() + + var size_map: Dictionary + + if not file_list.is_empty(): + image_list = file_list.map(func(file: String): + var image := Image.load_from_file(file) + if image: + image.set_meta(&\"path\", file) + return image) + + for image in image_list: + if not image: + continue + + if not image.get_size() in size_map: + size_map[image.get_size()] = [] + size_map[image.get_size()].append(image) + + var output_name: String + var most_common_size: Vector2i + var most_common_count: int + + for size in size_map: + if size_map[size].size() > most_common_count: + most_common_size = size + most_common_count = size_map[size].size() + + for image in size_map[most_common_size]: + if output_path.is_empty(): + var path: String = image.get_meta(&\"path\", \"\") + output_path = path.get_base_dir() + output_name = path.get_base_dir().get_file() + + images_to_process.append(image) + size_map.clear() + + if not output_name.is_empty() and %CustomName.text.is_empty(): + %CustomName.text = output_name + update_save_button() + + if images_to_process.size() < file_list.size(): + show_error(\"Rejected %s image(s) due to size mismatch.\" % (file_list.size() - images_to_process.size())) + + if images_to_process.size() == 1: + if file_list.size() > 1: + images_to_process.clear() + show_error(\"Only one dropped image was valid.\") + else: + %SplitPreview.texture = ImageTexture.create_from_image(images_to_process[0]) + $SplitDialog.reset_size() + $SplitDialog.popup_centered() + + return + + $Status.show() + %CenterContainer.hide() + + image_count = images_to_process.size() + %Columns.max_value = image_count + + threshold = %Threshold.value + min_x = 9999999 + min_y = 9999999 + max_x = -9999999 + max_y = -9999999 + + set_process(true) + + await images_processed + + for texture in texture_list: + add_frame(texture) + + toggle_auto(auto) + refresh_margin() + + $Status.hide() + %CenterContainer.show() + +var threshold: float +var min_x: int +var min_y: int +var max_x: int +var max_y: int + +func _process(delta: float) -> void: + if not images_to_process.is_empty(): + var image: Image = images_to_process.pop_front() + $Status.text = str(\"Preprocessing image \", image_count - images_to_process.size(), \"/\", image_count) + + for x in image.get_width(): + for y in image.get_height(): + if image.get_pixel(x, y).a >= threshold: + min_x = mini(min_x, x) + min_y = mini(min_y, y) + max_x = maxi(max_x, x) + max_y = maxi(max_y, y) + + images_to_texturize.append(image) + elif not images_to_texturize.is_empty(): + var rect := Rect2i(min_x, min_y, max_x - min_x + 1, max_y - min_y + 1) + var image: Image = images_to_texturize.pop_front() + $Status.text = str(\"Creating texture \", image_count - images_to_texturize.size(), \"/\", image_count) + + var true_image := Image.create(rect.size.x, rect.size.y, false, image.get_format()) + true_image.blit_rect(image, rect, Vector2()) + + var texture := ImageTexture.create_from_image(true_image) + texture_list.append(texture) + + if images_to_texturize.is_empty(): + set_process(false) + images_processed.emit() + if first_time: + recenter() + first_time = false + +func toggle_grid(show: bool) -> void: + get_tree().call_group(&\"frame\", &\"set_display_background\", show) + +func toggle_auto(button_pressed: bool) -> void: + %Columns.editable = not button_pressed + auto = button_pressed + + if button_pressed: + var best: int + var best_score = -9999999 + + for i in range(1, image_count + 1): + var cols = i + var rows = ceili(image_count / float(i)) + + var score = image_count - cols * rows - maxi(cols, rows) - rows + if score > best_score: + best = i + best_score = score + + grid.columns = best + else: + grid.columns = %Columns.value + refresh_grid() + +func hmargin_changed(value: float) -> void: + margin.x = value + refresh_margin() + +func vmargin_changed(value: float) -> void: + margin.y = value + refresh_margin() + +func refresh_margin(): + get_tree().call_group(&\"frame\", &\"set_frame_margin\", margin) + +func columns_changed(value: float) -> void: + grid.columns = value + refresh_grid() + +func refresh_grid(): + var coord: Vector2 + var dark = false + + for rect in grid.get_children(): + rect.set_background_color(Color(0, 0, 0, 0.2 if dark else 0.1)) + dark = not dark + coord.x += 1 + + if coord.x == grid.columns: + coord.x = 0 + coord.y += 1 + dark = int(coord.y) % 2 == 1 + +func save_png() -> void: + var image_size: Vector2 = grid.get_child(0).get_minimum_size() + + var image := Image.create(image_size.x * grid.columns, image_size.y * (ceil(grid.get_child_count() / float(grid.columns))), false, Image.FORMAT_RGBA8) + + for rect in grid.get_children(): + image.blit_rect(rect.get_texture_data(), Rect2(Vector2(), image_size), rect.get_position2()) + + image.save_png(output_path.path_join(%CustomName.text) + \".png\") + +func show_error(text: String): + if not %Error.visible: + %Error.show() + else: + %Error.text += \"\\n\" + %Error.text += text + %Timer.start() + +func error_hidden() -> void: + %Error.text = \"\" + +func _input(event: InputEvent) -> void: + if event is InputEventMouseButton: + var cc: Control = %CenterContainer + + if event.button_index == MOUSE_BUTTON_MIDDLE: + if event.pressed: + pan_origin = get_local_mouse_position() + pan_start = cc.position + else: + pan_origin = Vector2() + + if event.button_index == MOUSE_BUTTON_WHEEL_DOWN: + var lm = cc.get_local_mouse_position() + cc.scale -= Vector2.ONE * 0.05 + if cc.scale.x <= 0: + cc.scale = Vector2.ONE * 0.05 + + cc.position -= (lm - cc.get_local_mouse_position()) * cc.scale + elif event.button_index == MOUSE_BUTTON_WHEEL_UP: + var lm = cc.get_local_mouse_position() + cc.scale += Vector2.ONE * 0.05 + cc.position -= (lm - cc.get_local_mouse_position()) * cc.scale + + if event is InputEventMouseMotion: + if pan_origin != Vector2(): + %CenterContainer.position = pan_start + (get_local_mouse_position() - pan_origin) + +func recenter() -> void: + %CenterContainer.position = get_viewport().size / 2 - Vector2i(%CenterContainer.size) / 2 + %CenterContainer.scale = Vector2.ONE + +func update_split_preview(): + %SplitPreview.queue_redraw() + +func draw_split_preview() -> void: + var preview: TextureRect = %SplitPreview + var frame_count := Vector2(%SplitX.value, %SplitY.value) + var frame_size := preview.size / frame_count + + for x in range(1, frame_count.x): + for y in int(frame_count.y): + preview.draw_line(frame_size * Vector2(x, y), frame_size * Vector2(x, y + 1), Color.WHITE) + preview.draw_line(frame_size * Vector2(x, y) + Vector2.RIGHT, frame_size * Vector2(x, y + 1) + Vector2.RIGHT, Color.BLACK) + + for y in range(1, frame_count.y): + for x in int(frame_count.x): + preview.draw_line(frame_size * Vector2(x, y), frame_size * Vector2(x + 1, y), Color.WHITE) + preview.draw_line(frame_size * Vector2(x, y) + Vector2.DOWN, frame_size * Vector2(x + 1, y) + Vector2.DOWN, Color.BLACK) + +func split_spritesheet() -> void: + file_list.clear() + image_list.clear() + + var image: Image = images_to_process[0] + var sub_image_size := image.get_size() / Vector2i(%SplitX.value, %SplitY.value) + + for y in %SplitY.value: + for x in %SplitX.value: + image_list.append(image.get_region(Rect2i(Vector2i(x, y) * sub_image_size, sub_image_size))) + + images_to_process.clear() + load_images() + +func remove_frame(frame): + var image: Image = frame.get_texture_data() + var texture := ImageTexture.create_from_image(image) + + var button := TextureButton.new() + button.texture_normal = texture + button.custom_minimum_size = Vector2(128, 128) + button.stretch_mode = TextureButton.STRETCH_KEEP_ASPECT_CENTERED + button.ignore_texture_size = true + button.pressed.connect(re_add_image.bind(button), CONNECT_DEFERRED) + %StashImages.add_child(button) + + var ref := ReferenceRect.new() + button.add_child(ref) + ref.set_anchors_and_offsets_preset(Control.PRESET_FULL_RECT) + ref.mouse_filter = Control.MOUSE_FILTER_IGNORE + ref.editor_only = false + + frame.free() + refresh_grid() + update_stash() + +func update_stash(): + %Stash.disabled = %StashImages.get_child_count() == 0 + +func re_add_image(tb: TextureButton): + add_frame(tb.texture_normal) + tb.free() + refresh_grid() + update_stash() + + if %Stash.disabled: + $StashDialog.hide() + +func add_frame(texture: Texture2D): + var rect := preload(\"res://addons/SpritesheetGenerator/SpritesheetFrame.tscn\").instantiate() + rect.set_texture(texture) + rect.set_display_background(%DisplayGrid.button_pressed) + rect.set_frame_margin(margin) + grid.add_child(rect) + +func update_save_button() -> void: + %SavePNG.disabled = %CustomName.text.is_empty() +" + +[sub_resource type="StyleBoxFlat" id="5"] +content_margin_left = 20.0 +content_margin_top = 20.0 +content_margin_right = 20.0 +content_margin_bottom = 20.0 +bg_color = Color(0, 0, 0, 0.25098) + +[sub_resource type="StyleBoxTexture" id="StyleBoxTexture_kjgn5"] +texture = ExtResource("1_hs1uu") +axis_stretch_horizontal = 1 +axis_stretch_vertical = 1 + +[node name="Main" type="HBoxContainer"] +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +mouse_filter = 2 +script = SubResource("1") + +[node name="MarginContainer" type="PanelContainer" parent="."] +layout_mode = 2 +theme_override_styles/panel = SubResource("5") + +[node name="VBoxContainer" type="VBoxContainer" parent="MarginContainer"] +layout_mode = 2 +theme_override_constants/separation = 10 + +[node name="Label5" type="Label" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Alpha Threshold" +horizontal_alignment = 1 + +[node name="Threshold" type="SpinBox" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +max_value = 1.0 +step = 0.005 +value = 0.9 + +[node name="Reload" type="Button" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +disabled = true +text = "Reload" + +[node name="HSeparator" type="HSeparator" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Label" type="Label" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Columns" +horizontal_alignment = 1 + +[node name="Columns" type="SpinBox" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +min_value = 1.0 +value = 1.0 +editable = false + +[node name="Grid" type="CheckButton" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +button_pressed = true +text = "Auto" + +[node name="Label3" type="Label" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Horizontal Margin" +horizontal_alignment = 1 + +[node name="MarginH" type="SpinBox" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +value = 1.0 +suffix = "px" + +[node name="Label4" type="Label" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Vertical Margin" +horizontal_alignment = 1 + +[node name="MarginV" type="SpinBox" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +max_value = 128.0 +value = 1.0 +suffix = "px" + +[node name="Stash" type="Button" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +disabled = true +text = "Image Stash" + +[node name="HSeparator2" type="HSeparator" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="Button" type="Button" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 +text = "Recenter View +" + +[node name="DisplayGrid" type="CheckBox" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +button_pressed = true +text = "Show Grid" + +[node name="HSeparator3" type="HSeparator" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="HBoxContainer" type="HBoxContainer" parent="MarginContainer/VBoxContainer"] +layout_mode = 2 + +[node name="CustomName" type="LineEdit" parent="MarginContainer/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +size_flags_horizontal = 3 +placeholder_text = "Image Name" + +[node name="SavePNG" type="Button" parent="MarginContainer/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +disabled = true +text = "Save PNG" + +[node name="Status" type="Label" parent="."] +layout_mode = 2 +size_flags_horizontal = 3 +size_flags_vertical = 3 +text = "Drop folder or image files here to start. + +Images should be of the same size. If their sizes don't match, the generator will try to use the dominating size. + +The images will be automatically cropped based on the Alpha Threshold value. Greater value means more exact crop. + +Supported formats: %s + +If you drop a single image, the generator will instead edit it as spritesheet." +horizontal_alignment = 1 +vertical_alignment = 1 + +[node name="View" type="CanvasLayer" parent="."] +layer = -1 + +[node name="CenterContainer" type="CenterContainer" parent="View"] +unique_name_in_owner = true +visible = false +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +size_flags_horizontal = 3 + +[node name="Background" type="ColorRect" parent="View/CenterContainer"] +unique_name_in_owner = true +layout_mode = 2 +mouse_filter = 1 +color = Color(0, 0.501961, 0.501961, 1) + +[node name="GridContainer" type="GridContainer" parent="View/CenterContainer"] +unique_name_in_owner = true +layout_mode = 2 +theme_override_constants/h_separation = 0 +theme_override_constants/v_separation = 0 +columns = 3 + +[node name="VBoxContainer" type="GridContainer" parent="View"] +anchors_preset = 3 +anchor_left = 1.0 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -40.0 +offset_top = -40.0 +grow_horizontal = 0 +grow_vertical = 0 +mouse_filter = 2 +columns = 3 + +[node name="Label" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "LMB" +horizontal_alignment = 1 + +[node name="VSeparator" type="VSeparator" parent="View/VBoxContainer"] +layout_mode = 2 + +[node name="Label2" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "rearrange images" + +[node name="Label3" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "RMB" +horizontal_alignment = 1 + +[node name="VSeparator2" type="VSeparator" parent="View/VBoxContainer"] +layout_mode = 2 + +[node name="Label4" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "delete images" + +[node name="Label5" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "MMB" +horizontal_alignment = 1 + +[node name="VSeparator3" type="VSeparator" parent="View/VBoxContainer"] +layout_mode = 2 + +[node name="Label6" type="Label" parent="View/VBoxContainer"] +layout_mode = 2 +text = "pan view" + +[node name="CanvasLayer" type="CanvasLayer" parent="."] + +[node name="Error" type="Label" parent="CanvasLayer"] +unique_name_in_owner = true +modulate = Color(1, 0, 0, 1) +anchors_preset = 12 +anchor_top = 1.0 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_top = -14.0 +grow_horizontal = 2 +grow_vertical = 0 +size_flags_vertical = 0 +horizontal_alignment = 1 + +[node name="Timer" type="Timer" parent="CanvasLayer"] +unique_name_in_owner = true +wait_time = 5.0 +one_shot = true + +[node name="SplitDialog" type="ConfirmationDialog" parent="."] +title = "Edit Spritesheet" +position = Vector2i(-500, 0) +size = Vector2i(272, 343) +visible = true + +[node name="VBoxContainer" type="VBoxContainer" parent="SplitDialog"] +offset_left = 8.0 +offset_top = 8.0 +offset_right = 264.0 +offset_bottom = 294.0 + +[node name="Label" type="Label" parent="SplitDialog/VBoxContainer"] +layout_mode = 2 +text = "Split Frames" +horizontal_alignment = 1 + +[node name="HBoxContainer" type="HBoxContainer" parent="SplitDialog/VBoxContainer"] +layout_mode = 2 +alignment = 1 + +[node name="SplitX" type="SpinBox" parent="SplitDialog/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +min_value = 1.0 +max_value = 1000.0 +value = 1.0 +select_all_on_focus = true + +[node name="Label" type="Label" parent="SplitDialog/VBoxContainer/HBoxContainer"] +layout_mode = 2 +text = "x" + +[node name="SplitY" type="SpinBox" parent="SplitDialog/VBoxContainer/HBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 +min_value = 1.0 +max_value = 1000.0 +value = 1.0 +select_all_on_focus = true + +[node name="CenterContainer" type="CenterContainer" parent="SplitDialog/VBoxContainer"] +layout_mode = 2 +size_flags_vertical = 3 + +[node name="PanelContainer" type="PanelContainer" parent="SplitDialog/VBoxContainer/CenterContainer"] +layout_mode = 2 +theme_override_styles/panel = SubResource("StyleBoxTexture_kjgn5") + +[node name="SplitPreview" type="TextureRect" parent="SplitDialog/VBoxContainer/CenterContainer/PanelContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[node name="StashDialog" type="AcceptDialog" parent="."] +title = "Image Stash" +position = Vector2i(-500, 500) +size = Vector2i(309, 100) +visible = true + +[node name="VBoxContainer" type="VBoxContainer" parent="StashDialog"] +offset_left = 8.0 +offset_top = 8.0 +offset_right = 301.0 +offset_bottom = 51.0 + +[node name="Label" type="Label" parent="StashDialog/VBoxContainer"] +layout_mode = 2 +text = "Click frame to re-add it to spritesheet." +horizontal_alignment = 1 + +[node name="StashImages" type="HFlowContainer" parent="StashDialog/VBoxContainer"] +unique_name_in_owner = true +layout_mode = 2 + +[connection signal="pressed" from="MarginContainer/VBoxContainer/Reload" to="." method="load_images"] +[connection signal="value_changed" from="MarginContainer/VBoxContainer/Columns" to="." method="columns_changed"] +[connection signal="toggled" from="MarginContainer/VBoxContainer/Grid" to="." method="toggle_auto"] +[connection signal="value_changed" from="MarginContainer/VBoxContainer/MarginH" to="." method="hmargin_changed"] +[connection signal="value_changed" from="MarginContainer/VBoxContainer/MarginV" to="." method="vmargin_changed"] +[connection signal="pressed" from="MarginContainer/VBoxContainer/Stash" to="StashDialog" method="popup_centered_ratio" binds= [0.5]] +[connection signal="pressed" from="MarginContainer/VBoxContainer/Button" to="." method="recenter"] +[connection signal="toggled" from="MarginContainer/VBoxContainer/DisplayGrid" to="." method="toggle_grid"] +[connection signal="text_changed" from="MarginContainer/VBoxContainer/HBoxContainer/CustomName" to="." method="update_save_button" unbinds=1] +[connection signal="pressed" from="MarginContainer/VBoxContainer/SavePNG" to="." method="save_png"] +[connection signal="hidden" from="CanvasLayer/Error" to="." method="error_hidden"] +[connection signal="timeout" from="CanvasLayer/Timer" to="CanvasLayer/Error" method="hide"] +[connection signal="confirmed" from="SplitDialog" to="." method="split_spritesheet"] +[connection signal="value_changed" from="SplitDialog/VBoxContainer/HBoxContainer/SplitX" to="." method="update_split_preview" unbinds=1] +[connection signal="value_changed" from="SplitDialog/VBoxContainer/HBoxContainer/SplitY" to="." method="update_split_preview" unbinds=1] +[connection signal="draw" from="SplitDialog/VBoxContainer/CenterContainer/PanelContainer/SplitPreview" to="." method="draw_split_preview"] diff --git a/addons/SpritesheetGenerator/plugin.cfg b/addons/SpritesheetGenerator/plugin.cfg new file mode 100644 index 0000000..08a28bf --- /dev/null +++ b/addons/SpritesheetGenerator/plugin.cfg @@ -0,0 +1,7 @@ +[plugin] + +name="Spritesheet Generator" +description="Generates cropped spritesheets from multiple images." +author="KoBeWi" +version="1.2" +script="SpriteSheetGenerator.gd" diff --git a/addons/fontawesome/All.gd b/addons/fontawesome/All.gd new file mode 100644 index 0000000..4ef5a8c --- /dev/null +++ b/addons/fontawesome/All.gd @@ -0,0 +1,2029 @@ +## AUTOGENERATED BY dump_eet.html, DO NOT MODIFY!!! +const all: Dictionary = { + "regular": { + "trash-can": "\uf2ed", + "message": "\uf27a", + "file-lines": "\uf15c", + "calendar-days": "\uf073", + "hand-point-right": "\uf0a4", + "face-smile-beam": "\uf5b8", + "face-grin-stars": "\uf587", + "address-book": "\uf2b9", + "comments": "\uf086", + "paste": "\uf0ea", + "face-grin-tongue-squint": "\uf58a", + "face-flushed": "\uf579", + "square-caret-right": "\uf152", + "square-minus": "\uf146", + "compass": "\uf14e", + "square-caret-down": "\uf150", + "face-kiss-beam": "\uf597", + "lightbulb": "\uf0eb", + "flag": "\uf024", + "square-check": "\uf14a", + "circle-dot": "\uf192", + "face-dizzy": "\uf567", + "futbol": "\uf1e3", + "pen-to-square": "\uf044", + "hourglass-half": "\uf252", + "eye-slash": "\uf070", + "hand": "\uf256", + "hand-spock": "\uf259", + "face-kiss": "\uf596", + "face-grin-tongue": "\uf589", + "chess-bishop": "\uf43a", + "face-grin-wink": "\uf58c", + "face-grin-wide": "\uf581", + "face-frown-open": "\uf57a", + "hand-point-up": "\uf0a6", + "bookmark": "\uf02e", + "hand-point-down": "\uf0a7", + "folder": "\uf07b", + "user": "\uf007", + "square-caret-left": "\uf191", + "star": "\uf005", + "chess-knight": "\uf441", + "face-laugh-squint": "\uf59b", + "face-laugh": "\uf599", + "folder-open": "\uf07c", + "clipboard": "\uf328", + "chess-queen": "\uf445", + "hand-back-fist": "\uf255", + "square-caret-up": "\uf151", + "chart-bar": "\uf080", + "window-restore": "\uf2d2", + "square-plus": "\uf0fe", + "image": "\uf03e", + "folder-closed": "\ue185", + "lemon": "\uf094", + "handshake": "\uf2b5", + "gem": "\uf3a5", + "circle-play": "\uf144", + "circle-check": "\uf058", + "circle-stop": "\uf28d", + "id-badge": "\uf2c1", + "face-laugh-beam": "\uf59a", + "registered": "\uf25d", + "address-card": "\uf2bb", + "face-tired": "\uf5c8", + "font-awesome": "\uf2b4", + "face-smile-wink": "\uf4da", + "file-word": "\uf1c2", + "file-powerpoint": "\uf1c4", + "envelope-open": "\uf2b6", + "file-zipper": "\uf1c6", + "square": "\uf0c8", + "snowflake": "\uf2dc", + "newspaper": "\uf1ea", + "face-kiss-wink-heart": "\uf598", + "star-half-stroke": "\uf5c0", + "file-excel": "\uf1c3", + "face-grin-beam": "\uf582", + "object-ungroup": "\uf248", + "circle-right": "\uf35a", + "face-rolling-eyes": "\uf5a5", + "object-group": "\uf247", + "heart": "\uf004", + "face-surprise": "\uf5c2", + "circle-pause": "\uf28b", + "circle": "\uf111", + "circle-up": "\uf35b", + "file-audio": "\uf1c7", + "file-image": "\uf1c5", + "circle-question": "\uf059", + "face-meh-blank": "\uf5a4", + "eye": "\uf06e", + "face-sad-cry": "\uf5b3", + "file-code": "\uf1c9", + "window-maximize": "\uf2d0", + "face-frown": "\uf119", + "floppy-disk": "\uf0c7", + "comment-dots": "\uf4ad", + "face-grin-squint": "\uf585", + "hand-pointer": "\uf25a", + "hand-scissors": "\uf257", + "face-grin-tears": "\uf588", + "calendar-xmark": "\uf273", + "file-video": "\uf1c8", + "file-pdf": "\uf1c1", + "comment": "\uf075", + "envelope": "\uf0e0", + "hourglass": "\uf254", + "calendar-check": "\uf274", + "hard-drive": "\uf0a0", + "face-grin-squint-tears": "\uf586", + "rectangle-list": "\uf022", + "calendar-plus": "\uf271", + "circle-left": "\uf359", + "money-bill-1": "\uf3d1", + "clock": "\uf017", + "keyboard": "\uf11c", + "closed-captioning": "\uf20a", + "images": "\uf302", + "face-grin": "\uf580", + "face-meh": "\uf11a", + "id-card": "\uf2c2", + "sun": "\uf185", + "face-laugh-wink": "\uf59c", + "circle-down": "\uf358", + "thumbs-down": "\uf165", + "chess-pawn": "\uf443", + "credit-card": "\uf09d", + "bell": "\uf0f3", + "file": "\uf15b", + "hospital": "\uf0f8", + "chess-rook": "\uf447", + "star-half": "\uf089", + "chess-king": "\uf43f", + "circle-user": "\uf2bd", + "copy": "\uf0c5", + "share-from-square": "\uf14d", + "copyright": "\uf1f9", + "map": "\uf279", + "bell-slash": "\uf1f6", + "hand-lizard": "\uf258", + "face-smile": "\uf118", + "hand-peace": "\uf25b", + "face-grin-hearts": "\uf584", + "building": "\uf1ad", + "face-grin-beam-sweat": "\uf583", + "moon": "\uf186", + "calendar": "\uf133", + "face-grin-tongue-wink": "\uf58b", + "clone": "\uf24d", + "face-angry": "\uf556", + "rectangle-xmark": "\uf410", + "paper-plane": "\uf1d8", + "life-ring": "\uf1cd", + "face-grimace": "\uf57f", + "calendar-minus": "\uf272", + "circle-xmark": "\uf057", + "thumbs-up": "\uf164", + "window-minimize": "\uf2d1", + "square-full": "\uf45c", + "note-sticky": "\uf249", + "face-sad-tear": "\uf5b4", + "hand-point-left": "\uf0a5", + }, + "brands": { + "monero": "\uf3d0", + "hooli": "\uf427", + "yelp": "\uf1e9", + "cc-visa": "\uf1f0", + "lastfm": "\uf202", + "shopware": "\uf5b5", + "creative-commons-nc": "\uf4e8", + "aws": "\uf375", + "redhat": "\uf7bc", + "yoast": "\uf2b1", + "cloudflare": "\ue07d", + "ups": "\uf7e0", + "wpexplorer": "\uf2de", + "dyalog": "\uf399", + "bity": "\uf37a", + "stackpath": "\uf842", + "buysellads": "\uf20d", + "first-order": "\uf2b0", + "modx": "\uf285", + "guilded": "\ue07e", + "vnv": "\uf40b", + "square-js": "\uf3b9", + "microsoft": "\uf3ca", + "qq": "\uf1d6", + "orcid": "\uf8d2", + "java": "\uf4e4", + "invision": "\uf7b0", + "creative-commons-pd-alt": "\uf4ed", + "centercode": "\uf380", + "glide-g": "\uf2a6", + "drupal": "\uf1a9", + "hire-a-helper": "\uf3b0", + "creative-commons-by": "\uf4e7", + "unity": "\ue049", + "whmcs": "\uf40d", + "rocketchat": "\uf3e8", + "vk": "\uf189", + "untappd": "\uf405", + "mailchimp": "\uf59e", + "css3-alt": "\uf38b", + "square-reddit": "\uf1a2", + "vimeo-v": "\uf27d", + "contao": "\uf26d", + "square-font-awesome": "\ue5ad", + "deskpro": "\uf38f", + "sistrix": "\uf3ee", + "square-instagram": "\ue055", + "battle-net": "\uf835", + "the-red-yeti": "\uf69d", + "square-hacker-news": "\uf3af", + "edge": "\uf282", + "napster": "\uf3d2", + "square-snapchat": "\uf2ad", + "google-plus-g": "\uf0d5", + "artstation": "\uf77a", + "markdown": "\uf60f", + "sourcetree": "\uf7d3", + "google-plus": "\uf2b3", + "diaspora": "\uf791", + "foursquare": "\uf180", + "stack-overflow": "\uf16c", + "github-alt": "\uf113", + "phoenix-squadron": "\uf511", + "pagelines": "\uf18c", + "algolia": "\uf36c", + "red-river": "\uf3e3", + "creative-commons-sa": "\uf4ef", + "safari": "\uf267", + "google": "\uf1a0", + "square-font-awesome-stroke": "\uf35c", + "atlassian": "\uf77b", + "linkedin-in": "\uf0e1", + "digital-ocean": "\uf391", + "nimblr": "\uf5a8", + "chromecast": "\uf838", + "evernote": "\uf839", + "hacker-news": "\uf1d4", + "creative-commons-sampling": "\uf4f0", + "adversal": "\uf36a", + "creative-commons": "\uf25e", + "watchman-monitoring": "\ue087", + "fonticons": "\uf280", + "weixin": "\uf1d7", + "shirtsinbulk": "\uf214", + "codepen": "\uf1cb", + "git-alt": "\uf841", + "lyft": "\uf3c3", + "rev": "\uf5b2", + "windows": "\uf17a", + "wizards-of-the-coast": "\uf730", + "square-viadeo": "\uf2aa", + "meetup": "\uf2e0", + "centos": "\uf789", + "adn": "\uf170", + "cloudsmith": "\uf384", + "pied-piper-alt": "\uf1a8", + "square-dribbble": "\uf397", + "codiepie": "\uf284", + "node": "\uf419", + "mix": "\uf3cb", + "steam": "\uf1b6", + "cc-apple-pay": "\uf416", + "scribd": "\uf28a", + "openid": "\uf19b", + "instalod": "\ue081", + "expeditedssl": "\uf23e", + "sellcast": "\uf2da", + "square-twitter": "\uf081", + "r-project": "\uf4f7", + "delicious": "\uf1a5", + "freebsd": "\uf3a4", + "vuejs": "\uf41f", + "accusoft": "\uf369", + "ioxhost": "\uf208", + "fonticons-fi": "\uf3a2", + "app-store": "\uf36f", + "cc-mastercard": "\uf1f1", + "itunes-note": "\uf3b5", + "golang": "\ue40f", + "kickstarter": "\uf3bb", + "grav": "\uf2d6", + "weibo": "\uf18a", + "uncharted": "\ue084", + "firstdraft": "\uf3a1", + "square-youtube": "\uf431", + "wikipedia-w": "\uf266", + "wpressr": "\uf3e4", + "angellist": "\uf209", + "galactic-republic": "\uf50c", + "nfc-directional": "\ue530", + "skype": "\uf17e", + "joget": "\uf3b7", + "fedora": "\uf798", + "stripe-s": "\uf42a", + "meta": "\ue49b", + "laravel": "\uf3bd", + "hotjar": "\uf3b1", + "bluetooth-b": "\uf294", + "sticker-mule": "\uf3f7", + "creative-commons-zero": "\uf4f3", + "hips": "\uf452", + "behance": "\uf1b4", + "reddit": "\uf1a1", + "discord": "\uf392", + "chrome": "\uf268", + "app-store-ios": "\uf370", + "cc-discover": "\uf1f2", + "wpbeginner": "\uf297", + "confluence": "\uf78d", + "mdb": "\uf8ca", + "dochub": "\uf394", + "accessible-icon": "\uf368", + "ebay": "\uf4f4", + "amazon": "\uf270", + "unsplash": "\ue07c", + "yarn": "\uf7e3", + "square-steam": "\uf1b7", + "500px": "\uf26e", + "square-vimeo": "\uf194", + "asymmetrik": "\uf372", + "font-awesome": "\uf2b4", + "gratipay": "\uf184", + "apple": "\uf179", + "hive": "\ue07f", + "gitkraken": "\uf3a6", + "keybase": "\uf4f5", + "apple-pay": "\uf415", + "padlet": "\ue4a0", + "amazon-pay": "\uf42c", + "square-github": "\uf092", + "stumbleupon": "\uf1a4", + "fedex": "\uf797", + "phoenix-framework": "\uf3dc", + "shopify": "\ue057", + "neos": "\uf612", + "hackerrank": "\uf5f7", + "researchgate": "\uf4f8", + "swift": "\uf8e1", + "angular": "\uf420", + "speakap": "\uf3f3", + "angrycreative": "\uf36e", + "y-combinator": "\uf23b", + "empire": "\uf1d1", + "envira": "\uf299", + "square-gitlab": "\ue5ae", + "studiovinari": "\uf3f8", + "pied-piper": "\uf2ae", + "wordpress": "\uf19a", + "product-hunt": "\uf288", + "firefox": "\uf269", + "linode": "\uf2b8", + "goodreads": "\uf3a8", + "square-odnoklassniki": "\uf264", + "jsfiddle": "\uf1cc", + "sith": "\uf512", + "themeisle": "\uf2b2", + "page4": "\uf3d7", + "hashnode": "\ue499", + "react": "\uf41b", + "cc-paypal": "\uf1f4", + "squarespace": "\uf5be", + "cc-stripe": "\uf1f5", + "creative-commons-share": "\uf4f2", + "bitcoin": "\uf379", + "keycdn": "\uf3ba", + "opera": "\uf26a", + "itch-io": "\uf83a", + "umbraco": "\uf8e8", + "galactic-senate": "\uf50d", + "ubuntu": "\uf7df", + "draft2digital": "\uf396", + "stripe": "\uf429", + "houzz": "\uf27c", + "gg": "\uf260", + "dhl": "\uf790", + "square-pinterest": "\uf0d3", + "xing": "\uf168", + "blackberry": "\uf37b", + "creative-commons-pd": "\uf4ec", + "playstation": "\uf3df", + "quinscape": "\uf459", + "less": "\uf41d", + "blogger-b": "\uf37d", + "opencart": "\uf23d", + "vine": "\uf1ca", + "paypal": "\uf1ed", + "gitlab": "\uf296", + "typo3": "\uf42b", + "reddit-alien": "\uf281", + "yahoo": "\uf19e", + "dailymotion": "\ue052", + "affiliatetheme": "\uf36b", + "pied-piper-pp": "\uf1a7", + "bootstrap": "\uf836", + "odnoklassniki": "\uf263", + "nfc-symbol": "\ue531", + "ethereum": "\uf42e", + "speaker-deck": "\uf83c", + "creative-commons-nc-eu": "\uf4e9", + "patreon": "\uf3d9", + "avianex": "\uf374", + "ello": "\uf5f1", + "gofore": "\uf3a7", + "bimobject": "\uf378", + "facebook-f": "\uf39e", + "square-google-plus": "\uf0d4", + "mandalorian": "\uf50f", + "first-order-alt": "\uf50a", + "osi": "\uf41a", + "google-wallet": "\uf1ee", + "d-and-d-beyond": "\uf6ca", + "periscope": "\uf3da", + "fulcrum": "\uf50b", + "cloudscale": "\uf383", + "forumbee": "\uf211", + "mizuni": "\uf3cc", + "schlix": "\uf3ea", + "square-xing": "\uf169", + "bandcamp": "\uf2d5", + "wpforms": "\uf298", + "cloudversify": "\uf385", + "usps": "\uf7e1", + "megaport": "\uf5a3", + "magento": "\uf3c4", + "spotify": "\uf1bc", + "optin-monster": "\uf23c", + "fly": "\uf417", + "aviato": "\uf421", + "itunes": "\uf3b4", + "cuttlefish": "\uf38c", + "blogger": "\uf37c", + "flickr": "\uf16e", + "viber": "\uf409", + "soundcloud": "\uf1be", + "digg": "\uf1a6", + "tencent-weibo": "\uf1d5", + "symfony": "\uf83d", + "maxcdn": "\uf136", + "etsy": "\uf2d7", + "facebook-messenger": "\uf39f", + "audible": "\uf373", + "think-peaks": "\uf731", + "bilibili": "\ue3d9", + "erlang": "\uf39d", + "cotton-bureau": "\uf89e", + "dashcube": "\uf210", + "42-group": "\ue080", + "stack-exchange": "\uf18d", + "elementor": "\uf430", + "square-pied-piper": "\ue01e", + "creative-commons-nd": "\uf4eb", + "palfed": "\uf3d8", + "superpowers": "\uf2dd", + "resolving": "\uf3e7", + "xbox": "\uf412", + "searchengin": "\uf3eb", + "tiktok": "\ue07b", + "square-facebook": "\uf082", + "renren": "\uf18b", + "linux": "\uf17c", + "glide": "\uf2a5", + "linkedin": "\uf08c", + "hubspot": "\uf3b2", + "deploydog": "\uf38e", + "twitch": "\uf1e8", + "ravelry": "\uf2d9", + "mixer": "\ue056", + "square-lastfm": "\uf203", + "vimeo": "\uf40a", + "mendeley": "\uf7b3", + "uniregistry": "\uf404", + "figma": "\uf799", + "creative-commons-remix": "\uf4ee", + "cc-amazon-pay": "\uf42d", + "dropbox": "\uf16b", + "instagram": "\uf16d", + "cmplid": "\ue360", + "facebook": "\uf09a", + "gripfire": "\uf3ac", + "jedi-order": "\uf50e", + "uikit": "\uf403", + "fort-awesome-alt": "\uf3a3", + "phabricator": "\uf3db", + "ussunnah": "\uf407", + "earlybirds": "\uf39a", + "trade-federation": "\uf513", + "autoprefixer": "\uf41c", + "whatsapp": "\uf232", + "slideshare": "\uf1e7", + "google-play": "\uf3ab", + "viadeo": "\uf2a9", + "line": "\uf3c0", + "google-drive": "\uf3aa", + "servicestack": "\uf3ec", + "simplybuilt": "\uf215", + "bitbucket": "\uf171", + "imdb": "\uf2d8", + "deezer": "\ue077", + "raspberry-pi": "\uf7bb", + "jira": "\uf7b1", + "docker": "\uf395", + "screenpal": "\ue570", + "bluetooth": "\uf293", + "gitter": "\uf426", + "d-and-d": "\uf38d", + "microblog": "\ue01a", + "cc-diners-club": "\uf24c", + "gg-circle": "\uf261", + "pied-piper-hat": "\uf4e5", + "kickstarter-k": "\uf3bc", + "yandex": "\uf413", + "readme": "\uf4d5", + "html5": "\uf13b", + "sellsy": "\uf213", + "sass": "\uf41e", + "wirsindhandwerk": "\ue2d0", + "buromobelexperte": "\uf37f", + "salesforce": "\uf83b", + "octopus-deploy": "\ue082", + "medapps": "\uf3c6", + "ns8": "\uf3d5", + "pinterest-p": "\uf231", + "apper": "\uf371", + "fort-awesome": "\uf286", + "waze": "\uf83f", + "cc-jcb": "\uf24b", + "snapchat": "\uf2ab", + "fantasy-flight-games": "\uf6dc", + "rust": "\ue07a", + "wix": "\uf5cf", + "square-behance": "\uf1b5", + "supple": "\uf3f9", + "rebel": "\uf1d0", + "css3": "\uf13c", + "staylinked": "\uf3f5", + "kaggle": "\uf5fa", + "space-awesome": "\ue5ac", + "deviantart": "\uf1bd", + "cpanel": "\uf388", + "goodreads-g": "\uf3a9", + "square-git": "\uf1d2", + "square-tumblr": "\uf174", + "trello": "\uf181", + "creative-commons-nc-jp": "\uf4ea", + "get-pocket": "\uf265", + "perbyte": "\ue083", + "grunt": "\uf3ad", + "weebly": "\uf5cc", + "connectdevelop": "\uf20e", + "leanpub": "\uf212", + "black-tie": "\uf27e", + "themeco": "\uf5c6", + "python": "\uf3e2", + "android": "\uf17b", + "bots": "\ue340", + "free-code-camp": "\uf2c5", + "hornbill": "\uf592", + "js": "\uf3b8", + "ideal": "\ue013", + "git": "\uf1d3", + "dev": "\uf6cc", + "sketch": "\uf7c6", + "yandex-international": "\uf414", + "cc-amex": "\uf1f3", + "uber": "\uf402", + "github": "\uf09b", + "php": "\uf457", + "alipay": "\uf642", + "youtube": "\uf167", + "skyatlas": "\uf216", + "firefox-browser": "\ue007", + "replyd": "\uf3e6", + "suse": "\uf7d6", + "jenkins": "\uf3b6", + "twitter": "\uf099", + "rockrms": "\uf3e9", + "pinterest": "\uf0d2", + "buffer": "\uf837", + "npm": "\uf3d4", + "yammer": "\uf840", + "btc": "\uf15a", + "dribbble": "\uf17d", + "stumbleupon-circle": "\uf1a3", + "internet-explorer": "\uf26b", + "stubber": "\ue5c7", + "telegram": "\uf2c6", + "old-republic": "\uf510", + "odysee": "\ue5c6", + "square-whatsapp": "\uf40c", + "node-js": "\uf3d3", + "edge-legacy": "\ue078", + "slack": "\uf198", + "medrt": "\uf3c8", + "usb": "\uf287", + "tumblr": "\uf173", + "vaadin": "\uf408", + "quora": "\uf2c4", + "reacteurope": "\uf75d", + "medium": "\uf23a", + "amilia": "\uf36d", + "mixcloud": "\uf289", + "flipboard": "\uf44d", + "viacoin": "\uf237", + "critical-role": "\uf6c9", + "sitrox": "\ue44a", + "discourse": "\uf393", + "joomla": "\uf1aa", + "mastodon": "\uf4f6", + "airbnb": "\uf834", + "wolf-pack-battalion": "\uf514", + "buy-n-large": "\uf8a6", + "gulp": "\uf3ae", + "creative-commons-sampling-plus": "\uf4f1", + "strava": "\uf428", + "ember": "\uf423", + "canadian-maple-leaf": "\uf785", + "teamspeak": "\uf4f9", + "pushed": "\uf3e1", + "wordpress-simple": "\uf411", + "nutritionix": "\uf3d6", + "wodu": "\ue088", + "google-pay": "\ue079", + "intercom": "\uf7af", + "zhihu": "\uf63f", + "korvue": "\uf42f", + "pix": "\ue43a", + "steam-symbol": "\uf3f6", + }, + "solid": { + "0": "\u0030", + "1": "\u0031", + "2": "\u0032", + "3": "\u0033", + "4": "\u0034", + "5": "\u0035", + "6": "\u0036", + "7": "\u0037", + "8": "\u0038", + "9": "\u0039", + "fill-drip": "\uf576", + "arrows-to-circle": "\ue4bd", + "circle-chevron-right": "\uf138", + "at": "\u0040", + "trash-can": "\uf2ed", + "text-height": "\uf034", + "user-xmark": "\uf235", + "stethoscope": "\uf0f1", + "message": "\uf27a", + "info": "\uf129", + "down-left-and-up-right-to-center": "\uf422", + "explosion": "\ue4e9", + "file-lines": "\uf15c", + "wave-square": "\uf83e", + "ring": "\uf70b", + "building-un": "\ue4d9", + "dice-three": "\uf527", + "calendar-days": "\uf073", + "anchor-circle-check": "\ue4aa", + "building-circle-arrow-right": "\ue4d1", + "volleyball": "\uf45f", + "arrows-up-to-line": "\ue4c2", + "sort-down": "\uf0dd", + "circle-minus": "\uf056", + "door-open": "\uf52b", + "right-from-bracket": "\uf2f5", + "atom": "\uf5d2", + "soap": "\ue06e", + "icons": "\uf86d", + "microphone-lines-slash": "\uf539", + "bridge-circle-check": "\ue4c9", + "pump-medical": "\ue06a", + "fingerprint": "\uf577", + "hand-point-right": "\uf0a4", + "magnifying-glass-location": "\uf689", + "forward-step": "\uf051", + "face-smile-beam": "\uf5b8", + "flag-checkered": "\uf11e", + "football": "\uf44e", + "school-circle-exclamation": "\ue56c", + "crop": "\uf125", + "angles-down": "\uf103", + "users-rectangle": "\ue594", + "people-roof": "\ue537", + "people-line": "\ue534", + "beer-mug-empty": "\uf0fc", + "diagram-predecessor": "\ue477", + "arrow-up-long": "\uf176", + "fire-flame-simple": "\uf46a", + "person": "\uf183", + "laptop": "\uf109", + "file-csv": "\uf6dd", + "menorah": "\uf676", + "truck-plane": "\ue58f", + "record-vinyl": "\uf8d9", + "face-grin-stars": "\uf587", + "bong": "\uf55c", + "spaghetti-monster-flying": "\uf67b", + "arrow-down-up-across-line": "\ue4af", + "spoon": "\uf2e5", + "jar-wheat": "\ue517", + "envelopes-bulk": "\uf674", + "file-circle-exclamation": "\ue4eb", + "circle-h": "\uf47e", + "pager": "\uf815", + "address-book": "\uf2b9", + "strikethrough": "\uf0cc", + "k": "\u004b", + "landmark-flag": "\ue51c", + "pencil": "\uf303", + "backward": "\uf04a", + "caret-right": "\uf0da", + "comments": "\uf086", + "paste": "\uf0ea", + "code-pull-request": "\ue13c", + "clipboard-list": "\uf46d", + "truck-ramp-box": "\uf4de", + "user-check": "\uf4fc", + "vial-virus": "\ue597", + "sheet-plastic": "\ue571", + "blog": "\uf781", + "user-ninja": "\uf504", + "person-arrow-up-from-line": "\ue539", + "scroll-torah": "\uf6a0", + "broom-ball": "\uf458", + "toggle-off": "\uf204", + "box-archive": "\uf187", + "person-drowning": "\ue545", + "arrow-down-9-1": "\uf886", + "face-grin-tongue-squint": "\uf58a", + "spray-can": "\uf5bd", + "truck-monster": "\uf63b", + "w": "\u0057", + "earth-africa": "\uf57c", + "rainbow": "\uf75b", + "circle-notch": "\uf1ce", + "tablet-screen-button": "\uf3fa", + "paw": "\uf1b0", + "cloud": "\uf0c2", + "trowel-bricks": "\ue58a", + "face-flushed": "\uf579", + "hospital-user": "\uf80d", + "tent-arrow-left-right": "\ue57f", + "gavel": "\uf0e3", + "binoculars": "\uf1e5", + "microphone-slash": "\uf131", + "box-tissue": "\ue05b", + "motorcycle": "\uf21c", + "bell-concierge": "\uf562", + "pen-ruler": "\uf5ae", + "people-arrows": "\ue068", + "mars-and-venus-burst": "\ue523", + "square-caret-right": "\uf152", + "scissors": "\uf0c4", + "sun-plant-wilt": "\ue57a", + "toilets-portable": "\ue584", + "hockey-puck": "\uf453", + "table": "\uf0ce", + "magnifying-glass-arrow-right": "\ue521", + "tachograph-digital": "\uf566", + "users-slash": "\ue073", + "clover": "\ue139", + "reply": "\uf3e5", + "star-and-crescent": "\uf699", + "house-fire": "\ue50c", + "square-minus": "\uf146", + "helicopter": "\uf533", + "compass": "\uf14e", + "square-caret-down": "\uf150", + "file-circle-question": "\ue4ef", + "laptop-code": "\uf5fc", + "swatchbook": "\uf5c3", + "prescription-bottle": "\uf485", + "bars": "\uf0c9", + "people-group": "\ue533", + "hourglass-end": "\uf253", + "heart-crack": "\uf7a9", + "square-up-right": "\uf360", + "face-kiss-beam": "\uf597", + "film": "\uf008", + "ruler-horizontal": "\uf547", + "people-robbery": "\ue536", + "lightbulb": "\uf0eb", + "caret-left": "\uf0d9", + "circle-exclamation": "\uf06a", + "school-circle-xmark": "\ue56d", + "arrow-right-from-bracket": "\uf08b", + "circle-chevron-down": "\uf13a", + "unlock-keyhole": "\uf13e", + "cloud-showers-heavy": "\uf740", + "headphones-simple": "\uf58f", + "sitemap": "\uf0e8", + "circle-dollar-to-slot": "\uf4b9", + "memory": "\uf538", + "road-spikes": "\ue568", + "fire-burner": "\ue4f1", + "flag": "\uf024", + "hanukiah": "\uf6e6", + "feather": "\uf52d", + "volume-low": "\uf027", + "comment-slash": "\uf4b3", + "cloud-sun-rain": "\uf743", + "compress": "\uf066", + "wheat-awn": "\ue2cd", + "ankh": "\uf644", + "hands-holding-child": "\ue4fa", + "asterisk": "\u002a", + "square-check": "\uf14a", + "peseta-sign": "\ue221", + "heading": "\uf1dc", + "ghost": "\uf6e2", + "list": "\uf03a", + "square-phone-flip": "\uf87b", + "cart-plus": "\uf217", + "gamepad": "\uf11b", + "circle-dot": "\uf192", + "face-dizzy": "\uf567", + "egg": "\uf7fb", + "house-medical-circle-xmark": "\ue513", + "campground": "\uf6bb", + "folder-plus": "\uf65e", + "futbol": "\uf1e3", + "paintbrush": "\uf1fc", + "lock": "\uf023", + "gas-pump": "\uf52f", + "hot-tub-person": "\uf593", + "map-location": "\uf59f", + "house-flood-water": "\ue50e", + "tree": "\uf1bb", + "bridge-lock": "\ue4cc", + "sack-dollar": "\uf81d", + "pen-to-square": "\uf044", + "car-side": "\uf5e4", + "share-nodes": "\uf1e0", + "heart-circle-minus": "\ue4ff", + "hourglass-half": "\uf252", + "microscope": "\uf610", + "sink": "\ue06d", + "bag-shopping": "\uf290", + "arrow-down-z-a": "\uf881", + "mitten": "\uf7b5", + "person-rays": "\ue54d", + "users": "\uf0c0", + "eye-slash": "\uf070", + "flask-vial": "\ue4f3", + "hand": "\uf256", + "om": "\uf679", + "worm": "\ue599", + "house-circle-xmark": "\ue50b", + "plug": "\uf1e6", + "chevron-up": "\uf077", + "hand-spock": "\uf259", + "stopwatch": "\uf2f2", + "face-kiss": "\uf596", + "bridge-circle-xmark": "\ue4cb", + "face-grin-tongue": "\uf589", + "chess-bishop": "\uf43a", + "face-grin-wink": "\uf58c", + "ear-deaf": "\uf2a4", + "road-circle-check": "\ue564", + "dice-five": "\uf523", + "square-rss": "\uf143", + "land-mine-on": "\ue51b", + "i-cursor": "\uf246", + "stamp": "\uf5bf", + "stairs": "\ue289", + "i": "\u0049", + "hryvnia-sign": "\uf6f2", + "pills": "\uf484", + "face-grin-wide": "\uf581", + "tooth": "\uf5c9", + "v": "\u0056", + "bangladeshi-taka-sign": "\ue2e6", + "bicycle": "\uf206", + "staff-snake": "\ue579", + "head-side-cough-slash": "\ue062", + "truck-medical": "\uf0f9", + "wheat-awn-circle-exclamation": "\ue598", + "snowman": "\uf7d0", + "mortar-pestle": "\uf5a7", + "road-barrier": "\ue562", + "school": "\uf549", + "igloo": "\uf7ae", + "joint": "\uf595", + "angle-right": "\uf105", + "horse": "\uf6f0", + "q": "\u0051", + "g": "\u0047", + "notes-medical": "\uf481", + "temperature-half": "\uf2c9", + "dong-sign": "\ue169", + "capsules": "\uf46b", + "poo-storm": "\uf75a", + "face-frown-open": "\uf57a", + "hand-point-up": "\uf0a6", + "money-bill": "\uf0d6", + "bookmark": "\uf02e", + "align-justify": "\uf039", + "umbrella-beach": "\uf5ca", + "helmet-un": "\ue503", + "bullseye": "\uf140", + "bacon": "\uf7e5", + "hand-point-down": "\uf0a7", + "arrow-up-from-bracket": "\ue09a", + "folder": "\uf07b", + "file-waveform": "\uf478", + "radiation": "\uf7b9", + "chart-simple": "\ue473", + "mars-stroke": "\uf229", + "vial": "\uf492", + "gauge": "\uf624", + "wand-magic-sparkles": "\ue2ca", + "e": "\u0045", + "pen-clip": "\uf305", + "bridge-circle-exclamation": "\ue4ca", + "user": "\uf007", + "school-circle-check": "\ue56b", + "dumpster": "\uf793", + "van-shuttle": "\uf5b6", + "building-user": "\ue4da", + "square-caret-left": "\uf191", + "highlighter": "\uf591", + "key": "\uf084", + "bullhorn": "\uf0a1", + "globe": "\uf0ac", + "synagogue": "\uf69b", + "person-half-dress": "\ue548", + "road-bridge": "\ue563", + "location-arrow": "\uf124", + "c": "\u0043", + "tablet-button": "\uf10a", + "building-lock": "\ue4d6", + "pizza-slice": "\uf818", + "money-bill-wave": "\uf53a", + "chart-area": "\uf1fe", + "house-flag": "\ue50d", + "person-circle-minus": "\ue540", + "ban": "\uf05e", + "camera-rotate": "\ue0d8", + "spray-can-sparkles": "\uf5d0", + "star": "\uf005", + "repeat": "\uf363", + "cross": "\uf654", + "box": "\uf466", + "venus-mars": "\uf228", + "arrow-pointer": "\uf245", + "maximize": "\uf31e", + "charging-station": "\uf5e7", + "shapes": "\uf61f", + "shuffle": "\uf074", + "person-running": "\uf70c", + "mobile-retro": "\ue527", + "grip-lines-vertical": "\uf7a5", + "spider": "\uf717", + "hands-bound": "\ue4f9", + "file-invoice-dollar": "\uf571", + "plane-circle-exclamation": "\ue556", + "x-ray": "\uf497", + "spell-check": "\uf891", + "slash": "\uf715", + "computer-mouse": "\uf8cc", + "arrow-right-to-bracket": "\uf090", + "shop-slash": "\ue070", + "server": "\uf233", + "virus-covid-slash": "\ue4a9", + "shop-lock": "\ue4a5", + "hourglass-start": "\uf251", + "blender-phone": "\uf6b6", + "building-wheat": "\ue4db", + "person-breastfeeding": "\ue53a", + "right-to-bracket": "\uf2f6", + "venus": "\uf221", + "passport": "\uf5ab", + "heart-pulse": "\uf21e", + "people-carry-box": "\uf4ce", + "temperature-high": "\uf769", + "microchip": "\uf2db", + "crown": "\uf521", + "weight-hanging": "\uf5cd", + "xmarks-lines": "\ue59a", + "file-prescription": "\uf572", + "weight-scale": "\uf496", + "user-group": "\uf500", + "arrow-up-a-z": "\uf15e", + "chess-knight": "\uf441", + "face-laugh-squint": "\uf59b", + "wheelchair": "\uf193", + "circle-arrow-up": "\uf0aa", + "toggle-on": "\uf205", + "person-walking": "\uf554", + "l": "\u004c", + "fire": "\uf06d", + "bed-pulse": "\uf487", + "shuttle-space": "\uf197", + "face-laugh": "\uf599", + "folder-open": "\uf07c", + "heart-circle-plus": "\ue500", + "code-fork": "\ue13b", + "city": "\uf64f", + "microphone-lines": "\uf3c9", + "pepper-hot": "\uf816", + "unlock": "\uf09c", + "colon-sign": "\ue140", + "headset": "\uf590", + "store-slash": "\ue071", + "road-circle-xmark": "\ue566", + "user-minus": "\uf503", + "mars-stroke-up": "\uf22a", + "champagne-glasses": "\uf79f", + "clipboard": "\uf328", + "house-circle-exclamation": "\ue50a", + "file-arrow-up": "\uf574", + "wifi": "\uf1eb", + "bath": "\uf2cd", + "underline": "\uf0cd", + "user-pen": "\uf4ff", + "signature": "\uf5b7", + "stroopwafel": "\uf551", + "bold": "\uf032", + "anchor-lock": "\ue4ad", + "building-ngo": "\ue4d7", + "manat-sign": "\ue1d5", + "not-equal": "\uf53e", + "border-top-left": "\uf853", + "map-location-dot": "\uf5a0", + "jedi": "\uf669", + "square-poll-vertical": "\uf681", + "mug-hot": "\uf7b6", + "car-battery": "\uf5df", + "gift": "\uf06b", + "dice-two": "\uf528", + "chess-queen": "\uf445", + "glasses": "\uf530", + "chess-board": "\uf43c", + "building-circle-check": "\ue4d2", + "person-chalkboard": "\ue53d", + "mars-stroke-right": "\uf22b", + "hand-back-fist": "\uf255", + "square-caret-up": "\uf151", + "cloud-showers-water": "\ue4e4", + "chart-bar": "\uf080", + "hands-bubbles": "\ue05e", + "less-than-equal": "\uf537", + "train": "\uf238", + "eye-low-vision": "\uf2a8", + "crow": "\uf520", + "sailboat": "\ue445", + "window-restore": "\uf2d2", + "square-plus": "\uf0fe", + "torii-gate": "\uf6a1", + "frog": "\uf52e", + "bucket": "\ue4cf", + "image": "\uf03e", + "microphone": "\uf130", + "cow": "\uf6c8", + "caret-up": "\uf0d8", + "screwdriver": "\uf54a", + "folder-closed": "\ue185", + "house-tsunami": "\ue515", + "square-nfi": "\ue576", + "arrow-up-from-ground-water": "\ue4b5", + "martini-glass": "\uf57b", + "rotate-left": "\uf2ea", + "table-columns": "\uf0db", + "lemon": "\uf094", + "head-side-mask": "\ue063", + "handshake": "\uf2b5", + "gem": "\uf3a5", + "dolly": "\uf472", + "smoking": "\uf48d", + "minimize": "\uf78c", + "monument": "\uf5a6", + "snowplow": "\uf7d2", + "angles-right": "\uf101", + "cannabis": "\uf55f", + "circle-play": "\uf144", + "tablets": "\uf490", + "ethernet": "\uf796", + "euro-sign": "\uf153", + "chair": "\uf6c0", + "circle-check": "\uf058", + "circle-stop": "\uf28d", + "compass-drafting": "\uf568", + "plate-wheat": "\ue55a", + "icicles": "\uf7ad", + "person-shelter": "\ue54f", + "neuter": "\uf22c", + "id-badge": "\uf2c1", + "marker": "\uf5a1", + "face-laugh-beam": "\uf59a", + "helicopter-symbol": "\ue502", + "universal-access": "\uf29a", + "circle-chevron-up": "\uf139", + "lari-sign": "\ue1c8", + "volcano": "\uf770", + "person-walking-dashed-line-arrow-right": "\ue553", + "sterling-sign": "\uf154", + "viruses": "\ue076", + "square-person-confined": "\ue577", + "user-tie": "\uf508", + "arrow-down-long": "\uf175", + "tent-arrow-down-to-line": "\ue57e", + "certificate": "\uf0a3", + "reply-all": "\uf122", + "suitcase": "\uf0f2", + "person-skating": "\uf7c5", + "filter-circle-dollar": "\uf662", + "camera-retro": "\uf083", + "circle-arrow-down": "\uf0ab", + "file-import": "\uf56f", + "square-arrow-up-right": "\uf14c", + "box-open": "\uf49e", + "scroll": "\uf70e", + "spa": "\uf5bb", + "location-pin-lock": "\ue51f", + "pause": "\uf04c", + "hill-avalanche": "\ue507", + "temperature-empty": "\uf2cb", + "bomb": "\uf1e2", + "registered": "\uf25d", + "address-card": "\uf2bb", + "scale-unbalanced-flip": "\uf516", + "subscript": "\uf12c", + "diamond-turn-right": "\uf5eb", + "burst": "\ue4dc", + "house-laptop": "\ue066", + "face-tired": "\uf5c8", + "money-bills": "\ue1f3", + "smog": "\uf75f", + "crutch": "\uf7f7", + "font-awesome": "\uf2b4", + "cloud-arrow-up": "\uf0ee", + "palette": "\uf53f", + "arrows-turn-right": "\ue4c0", + "vest": "\ue085", + "ferry": "\ue4ea", + "arrows-down-to-people": "\ue4b9", + "seedling": "\uf4d8", + "left-right": "\uf337", + "boxes-packing": "\ue4c7", + "circle-arrow-left": "\uf0a8", + "group-arrows-rotate": "\ue4f6", + "bowl-food": "\ue4c6", + "candy-cane": "\uf786", + "arrow-down-wide-short": "\uf160", + "cloud-bolt": "\uf76c", + "text-slash": "\uf87d", + "face-smile-wink": "\uf4da", + "file-word": "\uf1c2", + "file-powerpoint": "\uf1c4", + "arrows-left-right": "\uf07e", + "house-lock": "\ue510", + "cloud-arrow-down": "\uf0ed", + "children": "\ue4e1", + "chalkboard": "\uf51b", + "user-large-slash": "\uf4fa", + "envelope-open": "\uf2b6", + "handshake-simple-slash": "\ue05f", + "mattress-pillow": "\ue525", + "guarani-sign": "\ue19a", + "arrows-rotate": "\uf021", + "fire-extinguisher": "\uf134", + "cruzeiro-sign": "\ue152", + "greater-than-equal": "\uf532", + "shield-halved": "\uf3ed", + "book-atlas": "\uf558", + "virus": "\ue074", + "envelope-circle-check": "\ue4e8", + "layer-group": "\uf5fd", + "arrows-to-dot": "\ue4be", + "archway": "\uf557", + "heart-circle-check": "\ue4fd", + "house-chimney-crack": "\uf6f1", + "file-zipper": "\uf1c6", + "square": "\uf0c8", + "martini-glass-empty": "\uf000", + "couch": "\uf4b8", + "cedi-sign": "\ue0df", + "italic": "\uf033", + "church": "\uf51d", + "comments-dollar": "\uf653", + "democrat": "\uf747", + "z": "\u005a", + "person-skiing": "\uf7c9", + "road-lock": "\ue567", + "a": "\u0041", + "temperature-arrow-down": "\ue03f", + "feather-pointed": "\uf56b", + "p": "\u0050", + "snowflake": "\uf2dc", + "newspaper": "\uf1ea", + "rectangle-ad": "\uf641", + "circle-arrow-right": "\uf0a9", + "filter-circle-xmark": "\ue17b", + "locust": "\ue520", + "sort": "\uf0dc", + "list-ol": "\uf0cb", + "person-dress-burst": "\ue544", + "money-check-dollar": "\uf53d", + "vector-square": "\uf5cb", + "bread-slice": "\uf7ec", + "language": "\uf1ab", + "face-kiss-wink-heart": "\uf598", + "filter": "\uf0b0", + "question": "\u003f", + "file-signature": "\uf573", + "up-down-left-right": "\uf0b2", + "house-chimney-user": "\ue065", + "hand-holding-heart": "\uf4be", + "puzzle-piece": "\uf12e", + "money-check": "\uf53c", + "star-half-stroke": "\uf5c0", + "code": "\uf121", + "whiskey-glass": "\uf7a0", + "building-circle-exclamation": "\ue4d3", + "magnifying-glass-chart": "\ue522", + "arrow-up-right-from-square": "\uf08e", + "cubes-stacked": "\ue4e6", + "won-sign": "\uf159", + "virus-covid": "\ue4a8", + "austral-sign": "\ue0a9", + "f": "\u0046", + "leaf": "\uf06c", + "road": "\uf018", + "taxi": "\uf1ba", + "person-circle-plus": "\ue541", + "chart-pie": "\uf200", + "bolt-lightning": "\ue0b7", + "sack-xmark": "\ue56a", + "file-excel": "\uf1c3", + "file-contract": "\uf56c", + "fish-fins": "\ue4f2", + "building-flag": "\ue4d5", + "face-grin-beam": "\uf582", + "object-ungroup": "\uf248", + "poop": "\uf619", + "location-pin": "\uf041", + "kaaba": "\uf66b", + "toilet-paper": "\uf71e", + "helmet-safety": "\uf807", + "eject": "\uf052", + "circle-right": "\uf35a", + "plane-circle-check": "\ue555", + "face-rolling-eyes": "\uf5a5", + "object-group": "\uf247", + "chart-line": "\uf201", + "mask-ventilator": "\ue524", + "arrow-right": "\uf061", + "signs-post": "\uf277", + "cash-register": "\uf788", + "person-circle-question": "\ue542", + "h": "\u0048", + "tarp": "\ue57b", + "screwdriver-wrench": "\uf7d9", + "arrows-to-eye": "\ue4bf", + "plug-circle-bolt": "\ue55b", + "heart": "\uf004", + "mars-and-venus": "\uf224", + "house-user": "\ue1b0", + "dumpster-fire": "\uf794", + "house-crack": "\ue3b1", + "martini-glass-citrus": "\uf561", + "face-surprise": "\uf5c2", + "bottle-water": "\ue4c5", + "circle-pause": "\uf28b", + "toilet-paper-slash": "\ue072", + "apple-whole": "\uf5d1", + "kitchen-set": "\ue51a", + "r": "\u0052", + "temperature-quarter": "\uf2ca", + "cube": "\uf1b2", + "bitcoin-sign": "\ue0b4", + "shield-dog": "\ue573", + "solar-panel": "\uf5ba", + "lock-open": "\uf3c1", + "elevator": "\ue16d", + "money-bill-transfer": "\ue528", + "money-bill-trend-up": "\ue529", + "house-flood-water-circle-arrow-right": "\ue50f", + "square-poll-horizontal": "\uf682", + "circle": "\uf111", + "backward-fast": "\uf049", + "recycle": "\uf1b8", + "user-astronaut": "\uf4fb", + "plane-slash": "\ue069", + "trademark": "\uf25c", + "basketball": "\uf434", + "satellite-dish": "\uf7c0", + "circle-up": "\uf35b", + "mobile-screen-button": "\uf3cd", + "volume-high": "\uf028", + "users-rays": "\ue593", + "wallet": "\uf555", + "clipboard-check": "\uf46c", + "file-audio": "\uf1c7", + "burger": "\uf805", + "wrench": "\uf0ad", + "bugs": "\ue4d0", + "rupee-sign": "\uf156", + "file-image": "\uf1c5", + "circle-question": "\uf059", + "plane-departure": "\uf5b0", + "handshake-slash": "\ue060", + "book-bookmark": "\ue0bb", + "code-branch": "\uf126", + "hat-cowboy": "\uf8c0", + "bridge": "\ue4c8", + "phone-flip": "\uf879", + "truck-front": "\ue2b7", + "cat": "\uf6be", + "anchor-circle-exclamation": "\ue4ab", + "truck-field": "\ue58d", + "route": "\uf4d7", + "clipboard-question": "\ue4e3", + "panorama": "\ue209", + "comment-medical": "\uf7f5", + "teeth-open": "\uf62f", + "file-circle-minus": "\ue4ed", + "tags": "\uf02c", + "wine-glass": "\uf4e3", + "forward-fast": "\uf050", + "face-meh-blank": "\uf5a4", + "square-parking": "\uf540", + "house-signal": "\ue012", + "bars-progress": "\uf828", + "faucet-drip": "\ue006", + "cart-flatbed": "\uf474", + "ban-smoking": "\uf54d", + "terminal": "\uf120", + "mobile-button": "\uf10b", + "house-medical-flag": "\ue514", + "basket-shopping": "\uf291", + "tape": "\uf4db", + "bus-simple": "\uf55e", + "eye": "\uf06e", + "face-sad-cry": "\uf5b3", + "audio-description": "\uf29e", + "person-military-to-person": "\ue54c", + "file-shield": "\ue4f0", + "user-slash": "\uf506", + "pen": "\uf304", + "tower-observation": "\ue586", + "file-code": "\uf1c9", + "signal": "\uf012", + "bus": "\uf207", + "heart-circle-xmark": "\ue501", + "house-chimney": "\ue3af", + "window-maximize": "\uf2d0", + "face-frown": "\uf119", + "prescription": "\uf5b1", + "shop": "\uf54f", + "floppy-disk": "\uf0c7", + "vihara": "\uf6a7", + "scale-unbalanced": "\uf515", + "sort-up": "\uf0de", + "comment-dots": "\uf4ad", + "plant-wilt": "\ue5aa", + "diamond": "\uf219", + "face-grin-squint": "\uf585", + "hand-holding-dollar": "\uf4c0", + "bacterium": "\ue05a", + "hand-pointer": "\uf25a", + "drum-steelpan": "\uf56a", + "hand-scissors": "\uf257", + "hands-praying": "\uf684", + "arrow-rotate-right": "\uf01e", + "biohazard": "\uf780", + "location-crosshairs": "\uf601", + "mars-double": "\uf227", + "child-dress": "\ue59c", + "users-between-lines": "\ue591", + "lungs-virus": "\ue067", + "face-grin-tears": "\uf588", + "phone": "\uf095", + "calendar-xmark": "\uf273", + "child-reaching": "\ue59d", + "head-side-virus": "\ue064", + "user-gear": "\uf4fe", + "arrow-up-1-9": "\uf163", + "door-closed": "\uf52a", + "shield-virus": "\ue06c", + "dice-six": "\uf526", + "mosquito-net": "\ue52c", + "bridge-water": "\ue4ce", + "person-booth": "\uf756", + "text-width": "\uf035", + "hat-wizard": "\uf6e8", + "pen-fancy": "\uf5ac", + "person-digging": "\uf85e", + "trash": "\uf1f8", + "gauge-simple": "\uf629", + "book-medical": "\uf7e6", + "poo": "\uf2fe", + "quote-right": "\uf10e", + "shirt": "\uf553", + "cubes": "\uf1b3", + "divide": "\uf529", + "tenge-sign": "\uf7d7", + "headphones": "\uf025", + "hands-holding": "\uf4c2", + "hands-clapping": "\ue1a8", + "republican": "\uf75e", + "arrow-left": "\uf060", + "person-circle-xmark": "\ue543", + "ruler": "\uf545", + "align-left": "\uf036", + "dice-d6": "\uf6d1", + "restroom": "\uf7bd", + "j": "\u004a", + "users-viewfinder": "\ue595", + "file-video": "\uf1c8", + "up-right-from-square": "\uf35d", + "table-cells": "\uf00a", + "file-pdf": "\uf1c1", + "book-bible": "\uf647", + "o": "\u004f", + "suitcase-medical": "\uf0fa", + "user-secret": "\uf21b", + "otter": "\uf700", + "person-dress": "\uf182", + "comment-dollar": "\uf651", + "business-time": "\uf64a", + "table-cells-large": "\uf009", + "book-tanakh": "\uf827", + "phone-volume": "\uf2a0", + "hat-cowboy-side": "\uf8c1", + "clipboard-user": "\uf7f3", + "child": "\uf1ae", + "lira-sign": "\uf195", + "satellite": "\uf7bf", + "plane-lock": "\ue558", + "tag": "\uf02b", + "comment": "\uf075", + "cake-candles": "\uf1fd", + "envelope": "\uf0e0", + "angles-up": "\uf102", + "paperclip": "\uf0c6", + "arrow-right-to-city": "\ue4b3", + "ribbon": "\uf4d6", + "lungs": "\uf604", + "arrow-up-9-1": "\uf887", + "litecoin-sign": "\ue1d3", + "border-none": "\uf850", + "circle-nodes": "\ue4e2", + "parachute-box": "\uf4cd", + "indent": "\uf03c", + "truck-field-un": "\ue58e", + "hourglass": "\uf254", + "mountain": "\uf6fc", + "user-doctor": "\uf0f0", + "circle-info": "\uf05a", + "cloud-meatball": "\uf73b", + "camera": "\uf030", + "square-virus": "\ue578", + "meteor": "\uf753", + "car-on": "\ue4dd", + "sleigh": "\uf7cc", + "arrow-down-1-9": "\uf162", + "hand-holding-droplet": "\uf4c1", + "water": "\uf773", + "calendar-check": "\uf274", + "braille": "\uf2a1", + "prescription-bottle-medical": "\uf486", + "landmark": "\uf66f", + "truck": "\uf0d1", + "crosshairs": "\uf05b", + "person-cane": "\ue53c", + "tent": "\ue57d", + "vest-patches": "\ue086", + "check-double": "\uf560", + "arrow-down-a-z": "\uf15d", + "money-bill-wheat": "\ue52a", + "cookie": "\uf563", + "arrow-rotate-left": "\uf0e2", + "hard-drive": "\uf0a0", + "face-grin-squint-tears": "\uf586", + "dumbbell": "\uf44b", + "rectangle-list": "\uf022", + "tarp-droplet": "\ue57c", + "house-medical-circle-check": "\ue511", + "person-skiing-nordic": "\uf7ca", + "calendar-plus": "\uf271", + "plane-arrival": "\uf5af", + "circle-left": "\uf359", + "train-subway": "\uf239", + "chart-gantt": "\ue0e4", + "indian-rupee-sign": "\ue1bc", + "crop-simple": "\uf565", + "money-bill-1": "\uf3d1", + "left-long": "\uf30a", + "dna": "\uf471", + "virus-slash": "\ue075", + "minus": "\uf068", + "chess": "\uf439", + "arrow-left-long": "\uf177", + "plug-circle-check": "\ue55c", + "street-view": "\uf21d", + "franc-sign": "\ue18f", + "volume-off": "\uf026", + "hands-asl-interpreting": "\uf2a3", + "gear": "\uf013", + "droplet-slash": "\uf5c7", + "mosque": "\uf678", + "mosquito": "\ue52b", + "star-of-david": "\uf69a", + "person-military-rifle": "\ue54b", + "cart-shopping": "\uf07a", + "vials": "\uf493", + "plug-circle-plus": "\ue55f", + "place-of-worship": "\uf67f", + "grip-vertical": "\uf58e", + "arrow-turn-up": "\uf148", + "u": "\u0055", + "square-root-variable": "\uf698", + "clock": "\uf017", + "backward-step": "\uf048", + "pallet": "\uf482", + "faucet": "\ue005", + "baseball-bat-ball": "\uf432", + "s": "\u0053", + "timeline": "\ue29c", + "keyboard": "\uf11c", + "caret-down": "\uf0d7", + "house-chimney-medical": "\uf7f2", + "temperature-three-quarters": "\uf2c8", + "mobile-screen": "\uf3cf", + "plane-up": "\ue22d", + "piggy-bank": "\uf4d3", + "battery-half": "\uf242", + "mountain-city": "\ue52e", + "coins": "\uf51e", + "khanda": "\uf66d", + "sliders": "\uf1de", + "folder-tree": "\uf802", + "network-wired": "\uf6ff", + "map-pin": "\uf276", + "hamsa": "\uf665", + "cent-sign": "\ue3f5", + "flask": "\uf0c3", + "person-pregnant": "\ue31e", + "wand-sparkles": "\uf72b", + "ellipsis-vertical": "\uf142", + "ticket": "\uf145", + "power-off": "\uf011", + "right-long": "\uf30b", + "flag-usa": "\uf74d", + "laptop-file": "\ue51d", + "tty": "\uf1e4", + "diagram-next": "\ue476", + "person-rifle": "\ue54e", + "house-medical-circle-exclamation": "\ue512", + "closed-captioning": "\uf20a", + "person-hiking": "\uf6ec", + "venus-double": "\uf226", + "images": "\uf302", + "calculator": "\uf1ec", + "people-pulling": "\ue535", + "n": "\u004e", + "cable-car": "\uf7da", + "cloud-rain": "\uf73d", + "building-circle-xmark": "\ue4d4", + "ship": "\uf21a", + "arrows-down-to-line": "\ue4b8", + "download": "\uf019", + "face-grin": "\uf580", + "delete-left": "\uf55a", + "eye-dropper": "\uf1fb", + "file-circle-check": "\ue5a0", + "forward": "\uf04e", + "mobile": "\uf3ce", + "face-meh": "\uf11a", + "align-center": "\uf037", + "book-skull": "\uf6b7", + "id-card": "\uf2c2", + "outdent": "\uf03b", + "heart-circle-exclamation": "\ue4fe", + "house": "\uf015", + "calendar-week": "\uf784", + "laptop-medical": "\uf812", + "b": "\u0042", + "file-medical": "\uf477", + "dice-one": "\uf525", + "kiwi-bird": "\uf535", + "arrow-right-arrow-left": "\uf0ec", + "rotate-right": "\uf2f9", + "utensils": "\uf2e7", + "arrow-up-wide-short": "\uf161", + "mill-sign": "\ue1ed", + "bowl-rice": "\ue2eb", + "skull": "\uf54c", + "tower-broadcast": "\uf519", + "truck-pickup": "\uf63c", + "up-long": "\uf30c", + "stop": "\uf04d", + "code-merge": "\uf387", + "upload": "\uf093", + "hurricane": "\uf751", + "mound": "\ue52d", + "toilet-portable": "\ue583", + "compact-disc": "\uf51f", + "file-arrow-down": "\uf56d", + "caravan": "\uf8ff", + "shield-cat": "\ue572", + "bolt": "\uf0e7", + "glass-water": "\ue4f4", + "oil-well": "\ue532", + "vault": "\ue2c5", + "mars": "\uf222", + "toilet": "\uf7d8", + "plane-circle-xmark": "\ue557", + "yen-sign": "\uf157", + "ruble-sign": "\uf158", + "sun": "\uf185", + "guitar": "\uf7a6", + "face-laugh-wink": "\uf59c", + "horse-head": "\uf7ab", + "bore-hole": "\ue4c3", + "industry": "\uf275", + "circle-down": "\uf358", + "arrows-turn-to-dots": "\ue4c1", + "florin-sign": "\ue184", + "arrow-down-short-wide": "\uf884", + "less-than": "\u003c", + "angle-down": "\uf107", + "car-tunnel": "\ue4de", + "head-side-cough": "\ue061", + "grip-lines": "\uf7a4", + "thumbs-down": "\uf165", + "user-lock": "\uf502", + "arrow-right-long": "\uf178", + "anchor-circle-xmark": "\ue4ac", + "ellipsis": "\uf141", + "chess-pawn": "\uf443", + "kit-medical": "\uf479", + "person-through-window": "\ue5a9", + "toolbox": "\uf552", + "hands-holding-circle": "\ue4fb", + "bug": "\uf188", + "credit-card": "\uf09d", + "car": "\uf1b9", + "hand-holding-hand": "\ue4f7", + "book-open-reader": "\uf5da", + "mountain-sun": "\ue52f", + "arrows-left-right-to-line": "\ue4ba", + "dice-d20": "\uf6cf", + "truck-droplet": "\ue58c", + "file-circle-xmark": "\ue5a1", + "temperature-arrow-up": "\ue040", + "medal": "\uf5a2", + "bed": "\uf236", + "square-h": "\uf0fd", + "podcast": "\uf2ce", + "temperature-full": "\uf2c7", + "bell": "\uf0f3", + "superscript": "\uf12b", + "plug-circle-xmark": "\ue560", + "star-of-life": "\uf621", + "phone-slash": "\uf3dd", + "paint-roller": "\uf5aa", + "handshake-angle": "\uf4c4", + "location-dot": "\uf3c5", + "file": "\uf15b", + "greater-than": "\u003e", + "person-swimming": "\uf5c4", + "arrow-down": "\uf063", + "droplet": "\uf043", + "eraser": "\uf12d", + "earth-americas": "\uf57d", + "person-burst": "\ue53b", + "dove": "\uf4ba", + "battery-empty": "\uf244", + "socks": "\uf696", + "inbox": "\uf01c", + "section": "\ue447", + "gauge-high": "\uf625", + "envelope-open-text": "\uf658", + "hospital": "\uf0f8", + "wine-bottle": "\uf72f", + "chess-rook": "\uf447", + "bars-staggered": "\uf550", + "dharmachakra": "\uf655", + "hotdog": "\uf80f", + "person-walking-with-cane": "\uf29d", + "drum": "\uf569", + "ice-cream": "\uf810", + "heart-circle-bolt": "\ue4fc", + "fax": "\uf1ac", + "paragraph": "\uf1dd", + "check-to-slot": "\uf772", + "star-half": "\uf089", + "boxes-stacked": "\uf468", + "link": "\uf0c1", + "ear-listen": "\uf2a2", + "tree-city": "\ue587", + "play": "\uf04b", + "font": "\uf031", + "rupiah-sign": "\ue23d", + "magnifying-glass": "\uf002", + "table-tennis-paddle-ball": "\uf45d", + "person-dots-from-line": "\uf470", + "trash-can-arrow-up": "\uf82a", + "naira-sign": "\ue1f6", + "cart-arrow-down": "\uf218", + "walkie-talkie": "\uf8ef", + "file-pen": "\uf31c", + "receipt": "\uf543", + "square-pen": "\uf14b", + "suitcase-rolling": "\uf5c1", + "person-circle-exclamation": "\ue53f", + "chevron-down": "\uf078", + "battery-full": "\uf240", + "skull-crossbones": "\uf714", + "code-compare": "\ue13a", + "list-ul": "\uf0ca", + "school-lock": "\ue56f", + "tower-cell": "\ue585", + "down-long": "\uf309", + "ranking-star": "\ue561", + "chess-king": "\uf43f", + "person-harassing": "\ue549", + "brazilian-real-sign": "\ue46c", + "landmark-dome": "\uf752", + "arrow-up": "\uf062", + "tv": "\uf26c", + "shrimp": "\ue448", + "list-check": "\uf0ae", + "jug-detergent": "\ue519", + "circle-user": "\uf2bd", + "user-shield": "\uf505", + "wind": "\uf72e", + "car-burst": "\uf5e1", + "y": "\u0059", + "person-snowboarding": "\uf7ce", + "truck-fast": "\uf48b", + "fish": "\uf578", + "user-graduate": "\uf501", + "circle-half-stroke": "\uf042", + "clapperboard": "\ue131", + "circle-radiation": "\uf7ba", + "baseball": "\uf433", + "jet-fighter-up": "\ue518", + "diagram-project": "\uf542", + "copy": "\uf0c5", + "volume-xmark": "\uf6a9", + "hand-sparkles": "\ue05d", + "grip": "\uf58d", + "share-from-square": "\uf14d", + "child-combatant": "\ue4e0", + "gun": "\ue19b", + "square-phone": "\uf098", + "plus": "\u002b", + "expand": "\uf065", + "computer": "\ue4e5", + "xmark": "\uf00d", + "arrows-up-down-left-right": "\uf047", + "chalkboard-user": "\uf51c", + "peso-sign": "\ue222", + "building-shield": "\ue4d8", + "baby": "\uf77c", + "users-line": "\ue592", + "quote-left": "\uf10d", + "tractor": "\uf722", + "trash-arrow-up": "\uf829", + "arrow-down-up-lock": "\ue4b0", + "lines-leaning": "\ue51e", + "ruler-combined": "\uf546", + "copyright": "\uf1f9", + "equals": "\u003d", + "blender": "\uf517", + "teeth": "\uf62e", + "shekel-sign": "\uf20b", + "map": "\uf279", + "rocket": "\uf135", + "photo-film": "\uf87c", + "folder-minus": "\uf65d", + "store": "\uf54e", + "arrow-trend-up": "\ue098", + "plug-circle-minus": "\ue55e", + "sign-hanging": "\uf4d9", + "bezier-curve": "\uf55b", + "bell-slash": "\uf1f6", + "tablet": "\uf3fb", + "school-flag": "\ue56e", + "fill": "\uf575", + "angle-up": "\uf106", + "drumstick-bite": "\uf6d7", + "holly-berry": "\uf7aa", + "chevron-left": "\uf053", + "bacteria": "\ue059", + "hand-lizard": "\uf258", + "notdef": "\ue1fe", + "disease": "\uf7fa", + "briefcase-medical": "\uf469", + "genderless": "\uf22d", + "chevron-right": "\uf054", + "retweet": "\uf079", + "car-rear": "\uf5de", + "pump-soap": "\ue06b", + "video-slash": "\uf4e2", + "battery-quarter": "\uf243", + "radio": "\uf8d7", + "baby-carriage": "\uf77d", + "traffic-light": "\uf637", + "thermometer": "\uf491", + "vr-cardboard": "\uf729", + "hand-middle-finger": "\uf806", + "percent": "\u0025", + "truck-moving": "\uf4df", + "glass-water-droplet": "\ue4f5", + "display": "\ue163", + "face-smile": "\uf118", + "thumbtack": "\uf08d", + "trophy": "\uf091", + "person-praying": "\uf683", + "hammer": "\uf6e3", + "hand-peace": "\uf25b", + "rotate": "\uf2f1", + "spinner": "\uf110", + "robot": "\uf544", + "peace": "\uf67c", + "gears": "\uf085", + "warehouse": "\uf494", + "arrow-up-right-dots": "\ue4b7", + "splotch": "\uf5bc", + "face-grin-hearts": "\uf584", + "dice-four": "\uf524", + "sim-card": "\uf7c4", + "transgender": "\uf225", + "mercury": "\uf223", + "arrow-turn-down": "\uf149", + "person-falling-burst": "\ue547", + "award": "\uf559", + "ticket-simple": "\uf3ff", + "building": "\uf1ad", + "angles-left": "\uf100", + "qrcode": "\uf029", + "clock-rotate-left": "\uf1da", + "face-grin-beam-sweat": "\uf583", + "file-export": "\uf56e", + "shield": "\uf132", + "arrow-up-short-wide": "\uf885", + "house-medical": "\ue3b2", + "golf-ball-tee": "\uf450", + "circle-chevron-left": "\uf137", + "house-chimney-window": "\ue00d", + "pen-nib": "\uf5ad", + "tent-arrow-turn-left": "\ue580", + "tents": "\ue582", + "wand-magic": "\uf0d0", + "dog": "\uf6d3", + "carrot": "\uf787", + "moon": "\uf186", + "wine-glass-empty": "\uf5ce", + "cheese": "\uf7ef", + "yin-yang": "\uf6ad", + "music": "\uf001", + "code-commit": "\uf386", + "temperature-low": "\uf76b", + "person-biking": "\uf84a", + "broom": "\uf51a", + "shield-heart": "\ue574", + "gopuram": "\uf664", + "earth-oceania": "\ue47b", + "square-xmark": "\uf2d3", + "hashtag": "\u0023", + "up-right-and-down-left-from-center": "\uf424", + "oil-can": "\uf613", + "t": "\u0054", + "hippo": "\uf6ed", + "chart-column": "\ue0e3", + "infinity": "\uf534", + "vial-circle-check": "\ue596", + "person-arrow-down-to-line": "\ue538", + "voicemail": "\uf897", + "fan": "\uf863", + "person-walking-luggage": "\ue554", + "up-down": "\uf338", + "cloud-moon-rain": "\uf73c", + "calendar": "\uf133", + "trailer": "\ue041", + "bahai": "\uf666", + "sd-card": "\uf7c2", + "dragon": "\uf6d5", + "shoe-prints": "\uf54b", + "circle-plus": "\uf055", + "face-grin-tongue-wink": "\uf58b", + "hand-holding": "\uf4bd", + "plug-circle-exclamation": "\ue55d", + "link-slash": "\uf127", + "clone": "\uf24d", + "person-walking-arrow-loop-left": "\ue551", + "arrow-up-z-a": "\uf882", + "fire-flame-curved": "\uf7e4", + "tornado": "\uf76f", + "file-circle-plus": "\ue494", + "book-quran": "\uf687", + "anchor": "\uf13d", + "border-all": "\uf84c", + "face-angry": "\uf556", + "cookie-bite": "\uf564", + "arrow-trend-down": "\ue097", + "rss": "\uf09e", + "draw-polygon": "\uf5ee", + "scale-balanced": "\uf24e", + "gauge-simple-high": "\uf62a", + "shower": "\uf2cc", + "desktop": "\uf390", + "m": "\u004d", + "table-list": "\uf00b", + "comment-sms": "\uf7cd", + "book": "\uf02d", + "user-plus": "\uf234", + "check": "\uf00c", + "battery-three-quarters": "\uf241", + "house-circle-check": "\ue509", + "angle-left": "\uf104", + "diagram-successor": "\ue47a", + "truck-arrow-right": "\ue58b", + "arrows-split-up-and-left": "\ue4bc", + "hand-fist": "\uf6de", + "cloud-moon": "\uf6c3", + "briefcase": "\uf0b1", + "person-falling": "\ue546", + "image-portrait": "\uf3e0", + "user-tag": "\uf507", + "rug": "\ue569", + "earth-europe": "\uf7a2", + "cart-flatbed-suitcase": "\uf59d", + "rectangle-xmark": "\uf410", + "baht-sign": "\ue0ac", + "book-open": "\uf518", + "book-journal-whills": "\uf66a", + "handcuffs": "\ue4f8", + "triangle-exclamation": "\uf071", + "database": "\uf1c0", + "share": "\uf064", + "bottle-droplet": "\ue4c4", + "mask-face": "\ue1d7", + "hill-rockslide": "\ue508", + "right-left": "\uf362", + "paper-plane": "\uf1d8", + "road-circle-exclamation": "\ue565", + "dungeon": "\uf6d9", + "align-right": "\uf038", + "money-bill-1-wave": "\uf53b", + "life-ring": "\uf1cd", + "hands": "\uf2a7", + "calendar-day": "\uf783", + "water-ladder": "\uf5c5", + "arrows-up-down": "\uf07d", + "face-grimace": "\uf57f", + "wheelchair-move": "\ue2ce", + "turn-down": "\uf3be", + "person-walking-arrow-right": "\ue552", + "square-envelope": "\uf199", + "dice": "\uf522", + "bowling-ball": "\uf436", + "brain": "\uf5dc", + "bandage": "\uf462", + "calendar-minus": "\uf272", + "circle-xmark": "\uf057", + "gifts": "\uf79c", + "hotel": "\uf594", + "earth-asia": "\uf57e", + "id-card-clip": "\uf47f", + "magnifying-glass-plus": "\uf00e", + "thumbs-up": "\uf164", + "user-clock": "\uf4fd", + "hand-dots": "\uf461", + "file-invoice": "\uf570", + "window-minimize": "\uf2d1", + "mug-saucer": "\uf0f4", + "brush": "\uf55d", + "mask": "\uf6fa", + "magnifying-glass-minus": "\uf010", + "ruler-vertical": "\uf548", + "user-large": "\uf406", + "train-tram": "\ue5b4", + "user-nurse": "\uf82f", + "syringe": "\uf48e", + "cloud-sun": "\uf6c4", + "stopwatch-20": "\ue06f", + "square-full": "\uf45c", + "magnet": "\uf076", + "jar": "\ue516", + "note-sticky": "\uf249", + "bug-slash": "\ue490", + "arrow-up-from-water-pump": "\ue4b6", + "bone": "\uf5d7", + "user-injured": "\uf728", + "face-sad-tear": "\uf5b4", + "plane": "\uf072", + "tent-arrows-down": "\ue581", + "exclamation": "\u0021", + "arrows-spin": "\ue4bb", + "print": "\uf02f", + "turkish-lira-sign": "\ue2bb", + "dollar-sign": "\u0024", + "x": "\u0058", + "magnifying-glass-dollar": "\uf688", + "users-gear": "\uf509", + "person-military-pointing": "\ue54a", + "building-columns": "\uf19c", + "umbrella": "\uf0e9", + "trowel": "\ue589", + "d": "\u0044", + "stapler": "\ue5af", + "masks-theater": "\uf630", + "kip-sign": "\ue1c4", + "hand-point-left": "\uf0a5", + "handshake-simple": "\uf4c6", + "jet-fighter": "\uf0fb", + "square-share-nodes": "\uf1e1", + "barcode": "\uf02a", + "plus-minus": "\ue43c", + "video": "\uf03d", + "graduation-cap": "\uf19d", + "hand-holding-medical": "\ue05c", + "person-circle-check": "\ue53e", + "turn-up": "\uf3bf", + }, +} \ No newline at end of file diff --git a/addons/fontawesome/FontAwesome.gd b/addons/fontawesome/FontAwesome.gd new file mode 100644 index 0000000..50631eb --- /dev/null +++ b/addons/fontawesome/FontAwesome.gd @@ -0,0 +1,44 @@ +@tool +extends Label + +@export_category("FontAwesome") +@export_range(1, 16384) var icon_size: int = 16: set = set_icon_size +@export_enum("solid", "regular", "brands") var icon_type: String = "solid": set = set_icon_type +@export var icon_name: String = "circle-question": set = set_icon_name + +const icon_fonts: Dictionary = { + "solid": "res://addons/fontawesome/fonts/fa-solid-900.woff2", + "regular": "res://addons/fontawesome/fonts/fa-regular-400.woff2", + "brands": "res://addons/fontawesome/fonts/fa-brands-400.woff2" +} + +const cheatsheet: Dictionary = preload("res://addons/fontawesome/All.gd").all + +func _init(): + horizontal_alignment = HORIZONTAL_ALIGNMENT_CENTER + vertical_alignment = VERTICAL_ALIGNMENT_CENTER + # disable some things, this is icon not text + auto_translate = false + localize_numeral_system = false + + set_icon_type(icon_type) + set_icon_size(icon_size) + set_icon_name(icon_name) + +func set_icon_size(new_size: int): + icon_size = clamp(new_size, 1, 16384) + add_theme_font_size_override("font_size", icon_size) + size = Vector2(icon_size, icon_size) + +func set_icon_type(new_type: String): + icon_type = new_type + match icon_type: + "solid", "regular", "brands": + add_theme_font_override("font", load(icon_fonts[icon_type])) + +func set_icon_name(new_name: String): + icon_name = new_name + var iconcode = "" + if icon_name in cheatsheet[icon_type]: + iconcode = cheatsheet[icon_type][icon_name] + set_text(iconcode) diff --git a/addons/fontawesome/LICENSE.txt b/addons/fontawesome/LICENSE.txt new file mode 100644 index 0000000..01bd21e --- /dev/null +++ b/addons/fontawesome/LICENSE.txt @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2023 LetterN + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/addons/fontawesome/flag-solid.svg b/addons/fontawesome/flag-solid.svg new file mode 100644 index 0000000..cd62b8c --- /dev/null +++ b/addons/fontawesome/flag-solid.svg @@ -0,0 +1 @@ + diff --git a/addons/fontawesome/flag-solid.svg.import b/addons/fontawesome/flag-solid.svg.import new file mode 100644 index 0000000..283e0db --- /dev/null +++ b/addons/fontawesome/flag-solid.svg.import @@ -0,0 +1,37 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://c8xladl5cn8xy" +path="res://.godot/imported/flag-solid.svg-f443982cac7d006eea43c772e2428bae.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://addons/fontawesome/flag-solid.svg" +dest_files=["res://.godot/imported/flag-solid.svg-f443982cac7d006eea43c772e2428bae.ctex"] + +[params] + +compress/mode=0 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/hdr_compression=1 +compress/normal_map=0 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" +process/fix_alpha_border=true +process/premult_alpha=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 +svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/addons/fontawesome/fonts/LICENSE.txt b/addons/fontawesome/fonts/LICENSE.txt new file mode 100644 index 0000000..39e18e3 --- /dev/null +++ b/addons/fontawesome/fonts/LICENSE.txt @@ -0,0 +1,165 @@ +Fonticons, Inc. (https://fontawesome.com) + +-------------------------------------------------------------------------------- + +Font Awesome Free License + +Font Awesome Free is free, open source, and GPL friendly. You can use it for +commercial projects, open source projects, or really almost whatever you want. +Full Font Awesome Free license: https://fontawesome.com/license/free. + +-------------------------------------------------------------------------------- + +# Icons: CC BY 4.0 License (https://creativecommons.org/licenses/by/4.0/) + +The Font Awesome Free download is licensed under a Creative Commons +Attribution 4.0 International License and applies to all icons packaged +as SVG and JS file types. + +-------------------------------------------------------------------------------- + +# Fonts: SIL OFL 1.1 License + +In the Font Awesome Free download, the SIL OFL license applies to all icons +packaged as web and desktop font files. + +Copyright (c) 2023 Fonticons, Inc. (https://fontawesome.com) +with Reserved Font Name: "Font Awesome". + +This Font Software is licensed under the SIL Open Font License, Version 1.1. +This license is copied below, and is also available with a FAQ at: +http://scripts.sil.org/OFL + +SIL OPEN FONT LICENSE +Version 1.1 - 26 February 2007 + +PREAMBLE +The goals of the Open Font License (OFL) are to stimulate worldwide +development of collaborative font projects, to support the font creation +efforts of academic and linguistic communities, and to provide a free and +open framework in which fonts may be shared and improved in partnership +with others. + +The OFL allows the licensed fonts to be used, studied, modified and +redistributed freely as long as they are not sold by themselves. The +fonts, including any derivative works, can be bundled, embedded, +redistributed and/or sold with any software provided that any reserved +names are not used by derivative works. The fonts and derivatives, +however, cannot be released under any other type of license. The +requirement for fonts to remain under this license does not apply +to any document created using the fonts or their derivatives. + +DEFINITIONS +"Font Software" refers to the set of files released by the Copyright +Holder(s) under this license and clearly marked as such. This may +include source files, build scripts and documentation. + +"Reserved Font Name" refers to any names specified as such after the +copyright statement(s). + +"Original Version" refers to the collection of Font Software components as +distributed by the Copyright Holder(s). + +"Modified Version" refers to any derivative made by adding to, deleting, +or substituting — in part or in whole — any of the components of the +Original Version, by changing formats or by porting the Font Software to a +new environment. + +"Author" refers to any designer, engineer, programmer, technical +writer or other person who contributed to the Font Software. + +PERMISSION & CONDITIONS +Permission is hereby granted, free of charge, to any person obtaining +a copy of the Font Software, to use, study, copy, merge, embed, modify, +redistribute, and sell modified and unmodified copies of the Font +Software, subject to the following conditions: + +1) Neither the Font Software nor any of its individual components, +in Original or Modified Versions, may be sold by itself. + +2) Original or Modified Versions of the Font Software may be bundled, +redistributed and/or sold with any software, provided that each copy +contains the above copyright notice and this license. These can be +included either as stand-alone text files, human-readable headers or +in the appropriate machine-readable metadata fields within text or +binary files as long as those fields can be easily viewed by the user. + +3) No Modified Version of the Font Software may use the Reserved Font +Name(s) unless explicit written permission is granted by the corresponding +Copyright Holder. This restriction only applies to the primary font name as +presented to the users. + +4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font +Software shall not be used to promote, endorse or advertise any +Modified Version, except to acknowledge the contribution(s) of the +Copyright Holder(s) and the Author(s) or with their explicit written +permission. + +5) The Font Software, modified or unmodified, in part or in whole, +must be distributed entirely under this license, and must not be +distributed under any other license. The requirement for fonts to +remain under this license does not apply to any document created +using the Font Software. + +TERMINATION +This license becomes null and void if any of the above conditions are +not met. + +DISCLAIMER +THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT +OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE +COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, +INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING +FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM +OTHER DEALINGS IN THE FONT SOFTWARE. + +-------------------------------------------------------------------------------- + +# Code: MIT License (https://opensource.org/licenses/MIT) + +In the Font Awesome Free download, the MIT license applies to all non-font and +non-icon files. + +Copyright 2023 Fonticons, Inc. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in the +Software without restriction, including without limitation the rights to use, copy, +modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, +and to permit persons to whom the Software is furnished to do so, subject to the +following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A +PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION +OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + +-------------------------------------------------------------------------------- + +# Attribution + +Attribution is required by MIT, SIL OFL, and CC BY licenses. Downloaded Font +Awesome Free files already contain embedded comments with sufficient +attribution, so you shouldn't need to do anything additional when using these +files normally. + +We've kept attribution comments terse, so we ask that you do not actively work +to remove them from files, especially code. They're a great way for folks to +learn about Font Awesome. + +-------------------------------------------------------------------------------- + +# Brand Icons + +All brand icons are trademarks of their respective owners. The use of these +trademarks does not indicate endorsement of the trademark holder by Font +Awesome, nor vice versa. **Please do not use brand logos for any purpose except +to represent the company, product, or service to which they refer.** diff --git a/addons/fontawesome/fonts/fa-brands-400.woff2 b/addons/fontawesome/fonts/fa-brands-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..5929101297278b9c51cfc48d99bdd23636163525 GIT binary patch literal 108000 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 z zVK}Uzl0UP)(5lmMUU27?;-cFX+?we`!d|&j7K%uavrBHYDGM))DQTKzQb9@+d5vQ@ z9u@jcYad2WMz4w96@5_@i79|J3OxixOg7PlaMI*vuX@ey6Ok?V8f4~_!HbKA4S#nI z7PrBwsK64%4IRr?0~>hYrESC$?)JrZ7hh?V(^`NJ4oFF>4F9+=#^+k&RRqDcw$|?D zS&~lDI5xf(SVO7U%V(suN=jv|l=9D|dvAibE&s1GDO~aC=d}=Q@@~eNF_}_IWY#Ik zSdq^rMJc#y9@R;#jb=+7Mo1~FmG6*J8Y_j6*2`}amJ(uSjReik*EAKF z)VNh^uLNVL*}+b`a*J78H|S2Z5{}2o{7(*kWAFL9_o{!|%kuofI)4y{P`&XV+r{NS zYpyzax5V}*d^B~b6dKS`_^0BXg)uj&Vyqr>%TcW_V- zR!2vTB9d8_@%5T#Stf~8b9A&C)CUK<_3H4b>GdxE_t|NcR^2{;QM@L0_ukvze(x@0 zckjLZcdU&QW37#!jWD+M>OsF3$FfQ~M22Z4v%z3=aqr&6XfVj6(##Nbl1j#LuYYiK z<;u~2_GRhcHIzE2jfsV~#+ZiM^y&)A-qTY>Zg3Ty~BWtGJ@#iaKvC0FXd$zk650d~WXtNP(Fm!oewu4!0|dyb>I4JxNbtCg*E zJA5wI){Yms5xK5JWKxSlC*ejINB}7TBq2x$A?+U%F6qiN*wZr0#3HW@^QvOMyfNLe zdhFQNW^nlGVw5pH?oDuYI?b1y2h{0P7cVaUMszx};uz0H#eDkhn>YD`bT-?6=9Vk7 znZ_yCT?xsE5T1*q-2S3c)u?T0U%2+6F5q~48f@aABkLdR9R8nbI7A!{tHtv#d;uR> z-8?&;qEIVgW+IaywT8)n!w|IWRu($4?yCw$T}_@*-T;_;r&v%Q|T2l z0hA*S8K*?Zd}-g`Vf@6Y+iu(2Vf=*9b=wj`uI%saADjGPE`zYQ+-xFn7DsVt+u+y+ zb6saCPLfb4mBa{~hjAQOHoA@k$2K=l-+J5L5yp?7y6v_-scD+zf(8_$X!Zxo($E3o zIM+SbHHDDUbp;1t%wLJ51fa|hmMqt^EzYHMe8vGNwFn^u3Az4x_!+oH`s5TLBb8@d z#ZzP=MB_c!i#HRM5S{Ji*Qfx`7iTk;@M-$&Iv~?*yhTq58nh?i0=lrq|=Q;l{ z=K~?Xh{!)J#Or?>0r>X_vGTo~=R$~zbI$J(;w%@R|Ht;Lddc|g z%}ew^zR6lb6wM}UZLr?u;hf-|jR39SY;`8~^%I68=oH}La?uVZ%U(NK+7+dtNhLH_ zkxn2tYMWg_e=Ob9C&a}T^$1x9?4inYQmfMS2!JOidh+DP-4<6^x@#ufYngmZtWRUT zSZ<9Nvfg|@S^-i31P%hsC?&A1MT7(q4_iz#0rGVdSvH8vGE2E~antSQIcun!cHB5*?uiu8MYM%r>isYG!O#K8v;cS1N9h`X3GK!9=ozn=C)oCj+Kd1?x+ zgBF{epK}!m&M^>CrqUz?FfbDnbeR0Bu!d7j#`%5x2+D7esC2+BN*Xj28o2wG}i36psu#Xz13LAPgwm}FWn zJCCg@Ev2=?5PNW`74MuInORC?B@s8VATrFbMViozNSbjJq2ELP2l>mE2u+p9LuH6n zvs&*Gb_dNJQoDB7HjlwMnpUDZ#~7+f(BOAPuf6(ArY&@w?j~` zt^Lyc{a-nM;_dVN)n9V;ttOkfE|*@Hod};*Bzl6rRjmG0=^F(_IltBJhy?^$Tg2enwBlkZ2_`o% zqs_G)L`lWb{ZOWe__Nb~4>=5ni}k)&tGCm|aEQR6-=DQ>HLt(E1Y7_rO9;v}4J6Za z#xOC3U`#iFF)+_pzF$=x#7=cv2bv9Z&aQUAabUFr%?3JWS3BT1Fwk{dARg5m+a3rX5dVHZNDB#i2$l|OiV_P^`!Emb|lR+3>D z&S$q*R^)vkP6~MP3cOEbqs3yB2{ssP!BxX>=4wCu4mKEUMKd%�%hK&BfNrio72I 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 kjEE?V+uJ$<`TCdU^Sk%go@eVUOm0FFQr7ytkO literal 0 HcmV?d00001 diff --git a/addons/fontawesome/fonts/fa-brands-400.woff2.import b/addons/fontawesome/fonts/fa-brands-400.woff2.import new file mode 100644 index 0000000..7d05bf8 --- /dev/null +++ b/addons/fontawesome/fonts/fa-brands-400.woff2.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://c3g4ra8y40her" +path="res://.godot/imported/fa-brands-400.woff2-01946f939132baa0e37dbdeac9412933.fontdata" + +[deps] + +source_file="res://addons/fontawesome/fonts/fa-brands-400.woff2" +dest_files=["res://.godot/imported/fa-brands-400.woff2-01946f939132baa0e37dbdeac9412933.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/addons/fontawesome/fonts/fa-regular-400.woff2 b/addons/fontawesome/fonts/fa-regular-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..953d5540b0d2ce898362bdbdd2c53570b3bd7acc GIT binary patch literal 24840 zcmV)$K#sq6Pew8T0RR910AUCK3IG5A0PbV}0ARiY0|5X400000000000000000000 z00001I07UDAO>IqhEM>n0Lp`zWXppr1&9a-AcZk^RUtj8#XUq+)OuJ%YEln?s#Xbc zci5}q*B^iV^WR?t#!Y;z^L+F0{C98PIyVhDNmT<#n`yyM#@CyfjO1NUBnW9*mAr6Z zm>dFv+LHe{|359Y{@qtq?-jmR_+En=t5wyqpsO0H1d-iI?AVF3iR{2AFcS@(ab~g; z?VyJ>>|texAR72tFMBzQ=_U3OYl*Y)z1;r4ciLCoLRCpBsbqm2JF#QMQmDISRFbB2 zzexk;aX04?_sjzt$Pj0V^9G^!o!PJ5lO@g)z?XAmSJk)|$WmBIi z1U3H3<`tjD>WtHeSnv-7`)_tvzHyzdN>Qb+VwG9Vf0Qt#XjCOw1mO$mSQw`AzG`M7 zsNO})+@7)b>+B)-9`&zxf!Rat?hBzT-g>ZjmzmpFV&{cW7I<^Y#8yt!n-(_@NA4$&U%$b z0xI{ZGA7J`SRIM7vgE(J z8vJZs)3NVpSo#kD)BXOFudaN=eO6OCpK4G~lDp)MNHw3;P&$umB*}~ZB=o|c)G9YZ z)3Yq)l53^!ryJEK%}HA^-94{&w09{bwaW?}J~b;pW@7c?xoUL(?6Y>Xry5o5YJfB< zJ%(q3exZ%R9P?C?}ZPdD!o@%j&5`vjdXr<%X#j+sw6*- ztd4F;z8B2@qL*_@mA0{{g)&qiUvH?gkyoftra{>MvbI*eW~A>V>iUlED)lkSN*ipn z$!1$@was=r?6k{nd+fE(eg_ zoQ=v>W~;K**_v!^wl3R}J)J$1eJ-z^*UuZ~jq*YHlzdvgIA4-4&8zdx`E7kV_UY88 zqR)aqUiQaNqbzDiov0hFqD{1o4$(0>M~|q8{xLqL#MGD;D`Iu5iEXhX_Qw7=6i4E8 zoR7=ninubaimT(+xIONO`{KcPIG%{F#y8>*@z?lU{5#%?cjLWyKRzuQ70ruQMeCwN z(W&TMlovgV-o=n&N-?dNUd$@y6^n|c#p+^9ad~llabt0FaeMJx@y+79#V?9q7QZh3 zT>Ptew|KAkpojeL7&}&pRb!164vs_PusAMGi__zbI5WB*!H}u~rLuH1tXj!T(Q%;Zw`fPo9co@@|&aCFPxNU4}JKNjAj&{P) z>ofA2H@a?znd|?4;qRBO?bmCcIBJc&cHSUwmbcF*m?O@)F3%jZ(w$pBwupV=;5g)( z@4xjk@m#!pLv4Ipht#9$h4uP+-@o3&W3OS)gs{XBFJe?s?ly3cj* z>t5A8w7Xij)%mD%37x$=yLWc$?AqC-vvX&CIwRX3d-;~yTeR0`FWz3bJy(0?_GIme z+vBu{+HI|BET@mJue;W?tyx=IQ@4iF@2RAp(~qr@X^_55zqS@^E!tYNHD_z?*4*jd z^l|zyMfyCwoCZk`-%aaF^-6Wp=Cm=*OLNk#X;G;~sabk8U8}II(W9h`q`##XNqYMtih_qem z>1V#wE)DgfuV?N;+ML#tT0wj2nHqQtsR!EEN9siCkf>B@N1Ehk%4fr=iJf+PgH(@H zhg6GH%56W5>Fnheen)S2eSp59zy5ma29G8sWxtvKm(*MfEw$2G8*R1IUI!g@(peW> zb<E zX6N*4fd3Gj^CR*lD_Am+6MxraShS9@uNjvCmXszp2Clli{Grame(d3~^uydk)Zyb-vXd=RKjJ_S5LK8;})1GFMv!mvxx{S$YPSA(tH3^17dHc*E? z9l?wA>BO)V0M+za0EY0#%fLYX_$e4fl*L#`)FNuv7epO^Aw*p;lxPJWB-(&2L|ZV7 z=l~ueI)cZE&R`AE0}LlBzzCv07)gu=qlhVBG%*#dC#EH^j;JP9U<|R^u(fLd#uD2= z9byNlP3#5ZiTz*#aR^iqM-rGwoFYzR5^>&uDa7SqDsctaMqCND6IX$0#MMl9dn>?n z;&!lrxP$3p?*o`YJP2kI4=1pMc$9bovxu*n1m+Q6C%%FC#2*av-u@NbH~TkmAL9Q- z{2P0?E`RsIb=U#Gj{N-(um^wt6KufW{|6hAJ76R7IPACM11w9PAc5t`6O$*!#^lKj z*o-^{Scp6wSdlz47@s_A_pe+9c|L&6$;*Q+$SZ;^$t$t7t0Kl$|L@4)Zg@(JV<*NY&ZX~7NTvtwLOK8Jkn+7aXn!Su3sAjTf# zXUMOt8$o^p;2`qH;9&A6?6;qRX>Gp)IE4HwIFvj9hmrrm*8U6NaPq&w1jN`096_u^ ztb!wnRSh_rSOXkGtPPGM*6qTv#QMZ$adrzNa2l}>u|G~H4mMpln>d6x)Y`)U?jeo? zD-)-IbBWU#_6&gYh%*`XT!0pF0T@YKp1=~s{ltSfpLocC3yDX-MZ}{F`xwB*#N!P6 z1i&T4lMMSb5}2QOhIkg263>|gE+gJ1-o@p_`v%-Xd=9Q6{s33gZ-Hy*&m7}g`Ww^V zY%UJ^Hvrs3{~d5MWeD6tnE{+nSrpt#Sqj`nSq9urSq|JmSpnQhSqa=l*&N(WIRb1z zxdYro`4rqs`4OB?ogIuzod=9ZT@Z{zT?UM#ZV2w9?(_z5KlKpmp?H9L6!mmGM7@xD zIbNV%PrU)JQ}3hRk2k3g8}K&uY48s9S@16PW#T=lKM7@5slOU!C8_@{We=(U17!oL zUnmPnWf{tnQdxttlT_BE>@1b-Df3I^Ov+7Cxr8#WR4x^(mqFt6a){MyKv_>Jw^Qzs z%Dt2kQn`<^vQ(a=tRKLE|nJr`Wh(LO670Lp;8^6vc6O& zpd2RE2`LLpbz;iyQk|c&kyIBD=z5?mAk||j>qzxN%E?l_p6TM(Tfu$v>;0gtBGpGI zJ4*F2%Dz&4iu>=^XTb35Yhd{GO-O$I0F*1F`XS|Vss2J)MykJ3R*>qyDQ8Oql!v83 zqP!vvT9l`y!3fGD(qJUzQE4!W@|ZLjO?g5Zj77Ou8jMYOTN-pJk4u9g%BIp_BKi*v zp`S)@qe2n-Sp+w#6rrC%aHCEU`f&s|7AQhLiQqjoZnP;v--F;rmm>752yP@4 zq3=g{5usC%dUBM~QhKzEW!WjpyeK<1~r8ltiHvqjf9<#zNo&y_ z1+?e8hQU}8i|W`Un8DL%j5ZJo1cy;sNWozwB%v{NUQE*D6kH)mi*i)1M8P5bwmOAhsd$k^gJ_{1Y8n;- zH>x8i@&41ex6o|1q@YUFI007$#v;Rhc%oIQIF_yx+ck9E6OK(3LUbC2mO-fkLvuk6 zrZ+j+ri+RU3u9FyN+hVRWF$zj zQcyC0h|naR2+(gZP0FGLlcJmn{O-^(z4yQ0GoA3=ScH8q;0TK^UNF7Tx&MAA^vnxi z6!_@W-}m!y1c#_16Fp->h2;1*Fe=I2dNn;)VB+d0m0Kz<22zwq&Nj$5B)8`F7iHOJN6~dV8Q7ffw8!BNnk8?;0mLJ zPMy#*m*(GtCx_wSa@naVzp{kG$o7kJ=%mQ#4?0N%kCTQzaiY=lJjQy@bs%=6-9z-j-M?Gs<9_%Il^erBPc)@x9|W|VE|i1{W` zNJ0sXyJ<22G3hDfs3_ZzN~WG2h_C?U5@LO_zrL6NB#Y~hG%HmGx*u8C>paqv6@ZHD zy)0qJPYDcH8qvtdAX!{rUrfN|H8rwyUu`DlOnoqJeGH5CU2p(TqvqVxgepXeEf6IU zu^mIASd{ z(?0iWw{E?*7F-t?iyx8iKP~041u1Qf`jMrv#$#q_U$ZEMHhee$ECjxCng?T5J+i5< z*Ua>WZapjS%kt3@LW@b7Cn@1T+ger1b8n~g6nlDg z6~oepT;H|tJUtMTRyrice;V*;nagzLTV31rAC^ybY1CC`CO@#mfYDg!{$>p5r)8(xPMmcd@7}%2AeQ zxno|FYy+}9&hjiz;AYuYyi|8xh~vq*NgRXg)|c>G-L{ATBGEqQ$+`W0 zxQC@eZxY7ENWJbt-Ro_>6(Z5jH`}&|AbWPo!-zo0T*%@S6w^{agc2%A z=eYUKupb&33&$Fu{pApXcfdOi83^itpd?*P(s8+1NO(K-=YIf;zHUYHYc@Er6WQ?E z$o|HUTam9{C7jW#y8nX_-_#BqL555eArufQWTz;Tv=e!Itq6<-?9WD3ht~{bvtIhz zBaPa3Y+hh-tEC@14nP?W_sC>kPuGcC$ssJJa610lQZt`q>RaXe_F*`&%CEcS|avDgb8 zVUH}rYVR!?AovA~|$^=q}JRxI`adW!`ys%HwH;-4;yKrlmR&_#q`4P$l5 z%CRjHE^^|ncFwTpsCq>yWCKDeM#Jt^OJ!r#(eBn3##>vv0%LJ*W3$@@=yo?Z&iPAf zwKT8A#VBr-M=NdW2<+HFU^{qgYxf+)yr7cPXkJc(lnf>v)f=V|7y>3CBNTNPW0giyX zm8(~?e?D^nA{AJELUtZnV*w|QE z;f(PW&tpu->h%DQ5J!EgrMzjG74r%@u7pB-+%ZY&ty2Jc>3lxKc$lBRv<}>@Tsk!z zHJSj;#%Orz5*Zh{4|INw0v_h)&*wv|M{pV^{mXE-0y{__svYx=l@C{i42m+;W7A@v z7Z{7@DLgAM7S95`m2rec*QcLZhn0@*GX1NnE-N8bwY;ubVj*xH{?YY_^3q-1?$PJq z2o2=WUBu;Mn;mku79H=*@ANTUzlGCTW`0s&ES~l(8;p}DA0}~~-EHo;es%`-Pm6=) z6SrX@ux`2QI6_r~7H3I+8}upds8#CCo4F3`Ox~IKvF{9M z&wft-=3|t8Mw`<4WMB1j`fRsqI~8)IBJ(QY#~wlbWmqka*dGpDfA-21(E3~FM-|rG z8k_WXgsSiE89H$967zyE2^W9+Yg`#Mjx z&o^bvzj88&J7j&IupF2 zY$fSl3NE)Gskei3YySJC5_np*=U;_;&WIA1susLx{@t~=xD;b_cFvWI5DL09CstPs zn3k5fkS4JtONWcQ*M&bC+Q4Rxvwpu)sZ{#?taSLt&}fb)TU(QHvjNY|>{sN{iM6#8 zOR{p?%(d;&sMTz?Mx*VU5RWKK;RreC6Jnv$O^Q+h!&X8;qHTSDWxq>XxeQdleCvs2 zjF(T`x(^l`1pClvuB}_3W8iM(m?5Pu?^|bM)0;$Ngi5|>OV3;Y zc=m)6ssRNXEph3Wk>O!}zF2<5aee;C380+;vh{OtA?0GcSvWl4#q9m*3$F^e4jPZ7G~crNWAYrK%?rcscJ# z+p!`B)G#?;SmTcl~C3 zgug6LmH{tIdVC7DT)hgoj9flk2HQ|Qy5PNpBo)TmF!DxJ1jhZP?d_$$jp!2>#l?$7 zfnfSKi}L-Y?Z2@W{5gG5T>Kk6YkLPg?N`d}@l+{Nl9ET}H-010+dRrSy-Gv)5)J47 z4;~4r8O`?@0E5HG#Kjc03sTnzrKs_MT0m$wRg%(;%s0N2cpiD_8_g)x4yoso7r&Ue z9(hU&;b|?Le;?fC0=V<15z*sy`~8zEud16TmfrP z!kZl)@K1e;`>yl(&pWPPUKMzg&mH%>zuR@V|ARm1bBBM=P1(5QeT0IV9or-OO1#Vh z&;BYF0)N%^0`|#I!lyi&1%D=@&H2v)W_!Q<%k6Y9oHd;sg^r5URzk;fFW%vlnDbwU z1q)t!jZ>@IQ+Y1*V>(U-01)ezSnkL`+ElfozA%1=~Mx%)i{eq1kk#6tpy;WIEx4H zgl$(%Q!~?~Ah)i3vt@nr%B`eGQd2X{>dv4|Xss5LmFCyJ)?6WRtwu?EVE4WOdGp6{ zA7-e9#t4CEVIdTUB;o|8a8c$FB^;#SP!=s%`u8vZXmfh{vs_cnCu`Vt><@gF5Hh~#9ACZ_b^VMHqhEDFhljsKf!mCZju>6Pv z_da1M-UEhxd7Y5;%eL`=r&v!Q6``9mn86I$C_yB}x$b$*X1CjHdR}QK4d6w3+#5bRjC*>Hhoke4 zo*xadp*!=pI=TVV)rt_6)!QcGM#J|!ztMekD zbbwc{q7k|cp~a8`-DEQMqmGv3FeY}*Sh*;ogqBg*0t8}7v?;j0P|x$S%=7v}=~K)z z=yY${zWw&?Te=;1{-*xM+6$QFKY)e6vyH)^v9Qn>3^s0?xMOp(*X{N;H}ANKzH-H( zQ_Bz7##;oI`dX2W$xE|Q7md*=bQgL6y#l?-r_>Hq*v?m{mt$Uz%e=cm6b?a;$*7QI zCz+&Cu`qycnvavWX>D53BBmUG!;Ay)`E-gV9(MCYE%#NFpsp209! zd*cG^1E25eF_?02cM}4!@uyQ(fp}IE$6~KgHLbdQy9&e^vojQPX_mlK9trEEETlLE z1FZ@0u)o6LpI0PB8ByZDZ1i;N%$?m3fH|JgOOm+Udf>%N>50|V<;rAqe&6Ioq)T4nyWZHh<%zhVdwTAdAP=KgTGcuYNTp zl)u_l(0b=<*`QLR%F3-OTces5eBL8;vcKWH=7SZjFRU%zkd zeHz*HK>O-XJ6c0EP4+V1`RORKMWZ3+e@?>-;4W6H>SvT~dGqHz%eE~~&E4($@Lt>V z8fy*4e)@fD@6*8BB-&s9H1l4@OhajC&QFU*L)cN2LbbX$f4)|!;KQ)89JrokJN7pG zTi+PnflyGiAXcfEA)a@+YVHZ);iXjdt0hU3^gBIwka;fWYipdlUN&$&#s&k%;DU0A zDyDW*ETy8U3fsBVSM7q93LM=pln{TFsKHE*E_%6U7K?y*uA7E==DX>WA#1QxB4icY zA++;;ztso>%L>9qtKZM(&F7EzvTS=h%X+btwx-!q#?SpMO|ztoe?0oJbpbH=eqGl= z$Sx1s4q+bxzgcfIq--?mO+SG9&!SFON&qRloj6{w?S(jg{@m~HF1!L2t3h zI7~JeUT`cy1tQegY zRYeGyynH?rw2U$|L7V6lx&xg@7tsr{KZX<90B4be;Yjp;{0SXJ@gy2W@nj1oT9@%; z)WC$slTjSq6esCqRK}B0q~TZSTh}!Bem&wpgTqTZJ3BiEdwYjFJ3Bi&z^60%PC4ux z?(K1!#lZLLZgvyZqoa(op(;_d*F zWkBHj_4hQRu9Tx&TqfGT&>3A*8E7mPz`$z!lvNCNOFen1>5M2pUgd2*Vca z34F<$5a-yw*rWY~lT3L4Gqiv<&}$JYi!_;>sCbg1I03mP#9|X0<#4(uVOSb3z)*D@ zRplaPr-d1S0I{5AJ)q6|_S)s51Ix>I-nqOCu)KU{=(~)PN=;QU?7}Jr9$AF)+cqeb z74Grr0@o^%(v90V)y#+kz$)PN@&R&Nnm|Wzz={G;s}RauKODqySgF;9`NOBqxTZI4W6BAU zpn+whEQD~QEFcIHA=o5cMTG0)_K=4o#_Qs?#)y&_Y5wO93j3PM!XR2%TT2tpEe&H0 z41+z-XIBbPbd3e!>gv|!R;6m%FZ-=+e(&(6ezR%oB2?WZ9SL0xVIMS%HH-5kU0Yj; zf{>{iGmKlv=eRbuS*>hsZmq6{0n>ElYyZu)$=`1`oBdGL#VAc&H5B?^&JlgNSVta8 z(GYDP$-Yr%Qj{GjYkKi5S&;Dvq2s`)I5&(q%-g_W<^rEjIl%EevtTx1f~}{g!URMU ziThQw54_#xa40k^b2jrbPh{b5L(u~t!rHqdRV%)Lg%s56uk7QuLClBAue z7g0;w8=%o-CR$PErjW@gi*m|A*Wp0dfzJcPKsoIOGq!2vSS8111a&>PWv5Q11VAR{w^j?+Ae zvpmbG2n007N+v~_OvYuh4dLTlQEo$;Sw_;8A!OAlB0_&>30;QJN2Vx8K}ZFTZn6w% z@@I2I;}4;r7MOiEZXcdf+AvrJWK$|c4?yaSc})vAwCmCJi#XGZ7SEmH0K8r4&$;LonCiLIQV|O?)#wYec!ZOf#V6&GaF=Qv$NR%&#wXJ0Gz`$UEi{pW_l{~R>6ogU>TCM zDD^df>nW%uvzR3Evsz#btb``%Hk4(aA~e>6dPgJ@@)i-b1jkzxD@j_ETVM`Mq@moM zF^Wb~lJiH#w8+~L@ohMKW};#X3iO<0m*ynO@+^<=O^cE^NlDyIN$H^fkI_0#@b-Wx z>nuh>-qO~-YuvGzq<-CGI+WK=jG7DNES!q>$idFv1sq&lZ)I*NCt?d41`1XhodJoe zU{4oKVnUO+OOsv!D<CT@IxKf*Oh#^3lJj#>=D#QC zDS$ALERvfwg5eL0I)I9Fjvhx|fm4_illN5f#3g=@XU>5Y zXx(7&-tZf>;I8gnfW=H;m&4BCVH;ZQb_-H`PZ=uw|5WP+_5XjksQSX%>}9z2mcZSe zo#%Uj?+3jU#kE*xaD*b%l|#e1`UXRNQ`8|!oNVWoeHYr?wP64+Hrod&X=y>=!r<7P zbWq)2d}@&tqv0tKH~_j-9s7eupK|ziHwfKtlP;bEA8qz}&5zD?2e|mCZGTj7c-gmc z0RC;Sm-6-ZUtF8IA42xa36{|qok5Qx6hxsE<4$f1k~A6d!I&9{6-hopYsE*UFvNpA zTs;#J8e8PROmEXb=e%PWY}<)M{UmWcxukF|1n0_9-D7*AkJJvM_c;JRFbtLfpZSn_ z*_ef2sH!uW!Jf+uLpV<4u*hM|i3Bb6`K!?bE{A>(n&9(GigZuL3}dG8j`+injak{C zoqE$?4`%2VbPsw2p+%bp6I?A*3aJUiHvor3HAXYszyKdhQ5NL}Hi&_7lP+lz>H+@s z$w-tkp(+s3fQ-I2LenFktGQzEK-Zh#rHPul9&kg+RUSlCd)(=+b8c)rC$+Vj z^m#0gMW2Hi>Y)PNidMrB61@3D+6R|D$i}&Gn#9pKsz+fjfpVf)hGxIvCdbS$*5e+) zGB*h2aLB2q^JRcuylxmwUuia=Kfj*B$vz_V>2w+dwOSCs%rKa5E-h_#?kEG>aR400 z4$3<^n@dZk&kSP^8qJl?UEAAtbyk`Um><=GAP8#6_IVC?5pOHctD4&FVWm3#3U0t? zLmh1>DfjnZ>h6biM)?Tsg2pB=JORd4jFMv!8gD~q;l6jyE97>suLbPD|GZ z|CI6Wp5@2={ZXCX0vNbWKGlNZW_VFif+VEJ-Y<{1f_(JMC#4-76Z$u;FofM!7=o#5 z;r~h1^-DXA*o81`UHi{nfi-l#p8D5_#qRvlE<8H!Zx&auxF+xv92SPmf$45VD;dsR z4wL5$GYG?$4q@1u9~atK?N%6q-U>rFV8;P3r|%_!53bLzG2?)$qxR3UbN-(PQ@qo< zr*NgRGuUqk$xEdbw1&12DkrpL#AhRp<8()aCIcApwUG>x>k#^LQyj!FECikk{G6FX z51t>NAwTRgFtW+xw2RBNUNisd{c0z}*P+MI zH@xEbO^tL4+u*p$LZ*ddbwpYYWu60mLO)%t7xBBTFj!a!Ld)~G<1IA${lj=zoEYGLM-RMPVpV&JQ zkVPmt=qFrY#rc1L?=+*3IB|Dnr5iIXj0`;zt(J&r>u#!pP&1>&NQh`LGPSU!*LdyA z;pqgQK`%fr!K-n_M2zK&wGc7>gHp=6vrr+$s5I2koDsvam{1$4htjKh{lxfARZt2< zE*z5?26YGhDDJiHU;(Pzq2~)D)UI!V%LYm25DCmF9N^zR&kxWo=uY$?dMVmRZ$lqM zpGIFp--VEHY(#5EC6}cTdZJm%lhmQKz~`dg2Rfh^1YPXfvEpn3KQ|h|kR;rR9TE6+ zP66xyzlj`$3h2(J?*(QnYv=af;O@=&UEI4PV+-+**JMWSj=`SN?SoUB z7L^kwX)TPCv=xOj=oC>W!D&$ zJr*-j8?7R==vqC5qeW?hfo#RDC5D*)Tv?;gV3#t)?|L69Tv-q=l7nPnlZ#ljNAQaM z8el3IRsBuG*T8=Bu-$N81O4|CzGaMN_#E?s^mVJHoqXhcy|>;YJS6-oP?u%dz=EU@WUFK2ZCGvuNaA+0FAxSJ;15SJ}#jsWxtMjd)FOgZc@!#FxZ9nEe0Bc7=R z4+nPNQWrS14TJ6Yrgb<3@jU?6FI^qY!AhzMLvyQ zh+c~jBs3=&69qkveF6m0A^irI?roBW7eG(xlrXpezndt>=`F}A1bW3ayC@V61fTez zAE(JO!0BeSY7pX#9qzlM$RN51RigVkq3nGez_1lXSHX5PRad|WQ~>_s&^;M2%inHv zUtITnkN_1>d;s6CKT0)CXRI;*!+t`YCO-k-i#lVCFytGa=kWDPD-2a#gw3k$IKVAc zvu#5oj-uF(sS-;yLX0_BOQsjFrNH;Gs)u;XxS zP&e71@(Z9`UtA+;o(v!)5TV^599JE&a(IavC27cs#oZ7uiDC=nDI=t}h&8~@A-&j5 zbAbw%{AX!ENJ+VBji;w|8Q+kHkq!6v|AmtOB|k$K(5uj8E*G*XQyddYWvYb*uTnpS zZSF10B25OEmQu8UcxiB0*%-hwK*NMkd{pDKkDsB`C3hj?3SurPVTeMfg3lnk0+jaBG@)He;%-cm20B`@ z%trI|Gu3?U$R$Dpw&}Q_B4~cW@7yxvls=B7x8lgJI=kpwU zUK0Qa(KHh)wx+47rl|_NaD40e^^J;(hxz&Oi6wEHe)8laO!f)-000_M6~iJK)oEt(1LJsC*c5+NhTBo+5)s6!?_}7MP0vqiyuL~zO+=YL;6tK0|TXf<(1UyOIA(Xh>O8e!cCl$M5|~M zokjPf7srrMz@-O28VN|=tP>9c6+8Cu{2dO!Zz5qz8F6v!P45EFKs+f9hZ8FYemDn2 zp5_A%#&2*yOTv#d9=9L#S8d8%*rNNKI6@ec8O>mZI%tBn(LLw|=+y|xQ3SJ8-~`7K z4TvXFP@qJn5eOC7ZF-Y5jz&-vK&th`Njj0P6E%Vy%Qkobn(!%-SrM4DOpZ$IRVqdd zRsrJZz){Hsx_%CL#Y`Ag;n3DO0N3}{s zuIsujTBomLamn2#+7B=HrFC7mZC%$99#b3WqO%$vkQCLc8W1VA)L~f+;2iB_A;*`5kVObIT`4e-X-TMpd$puRDI`Z>cS;h4flr8<^;P@M;{5qy zN7UjB*Y)SqF+BK(@D{lDncvQS#0mmq^A*f6?YqVr)j1r6mSx;TwV(X| zF#6D$f1dvmLJC4RXK)i{NJDK@B2>yznbMN*#BCZI>Ig=V#)6w~nxth~l(H0(NIv@duAQva#`(h=nip z*|VFQaTn&FhL>vEOCcHD@{(?F>ZIR&$t{BfQLYJF9yhx0K@Xvq*+};fDN`c#xi~!_ z*4%PJ2A)cJY#yGAHkq4M;dHVk>|-&% z?pRnr7NxKqvR#PlJ3}IAX8yYZQ%c!RLR_)cQJY<8CxdczkXO$RbcEx`(G;C$EIYss z!P$bWg(?~)QWioQ(uKF0s4C8d~sUL7Em4=Q-+=$>WPr@?S zHOis6{atN3IEE$4EaTAfT!N*71kWUiBU{JHccjZ9Y3*p~rhr@%-zaWKS#7tgp37J|8ub?! z`=e3HnCDj8?J68PH(UQ~wcV~%DvbGVl5EoAd5lRp&PefblDDIm^8$&V%TtgNRs0hK z%9KIV44MU`7yzD^WZ3@;l(Q}lv$;3f_TB%AV6M-dg%w*szm)}t`z{mUkQ06g4ht8w zJ1E>Epp0@2ICosXWo+nf`L4rNK#2AN8}qs#wbf(H7i$mY=q!4Xe;rK?q61Clo?{H$ zM`%8=Q#>;@@oE3Y9R@=l{LwB+(;Nt-6;4Aby~o$=iHa zX3U}-`5~i|v?w(~yK$bR~?U%ranKxG&_5@`I@o|2RvZrS z{V2E*Qb{2x>mJoC!MwkLqgTB7Z{6!NC6TA zq+QsqWf9GKV&2B4ex%|V9K#Gv&iec$_kB=;S~U!U-QHkrtm^=P?-*pn zY*PfjU$;%a&y}W>U`h?%D7Dv{0BHJyCtqNimbGFt2Fs>rxT|6dW~2l`Sgi%Sy)dAI z!5tU?t`RFsaozVp?czO~6a>_@T;TwGy>ZUe^W&vB^;3F*A>0Sm_{Q}|8_<7>xs40jU$Ml+a2k9b!pnS z*ZlxbIbi-}ml8{@glvyx@D5~{Rpf%@*}fmZ2E!VE;76H;*^jsiq2>>NTRreGCPLKe z4%1Ri4HqB`W2LwBwtq%J+Qd8psGeWyan)gt>xKZ1#u*Mz zV8+!Gss|R;fwHavA5q-ZcPai9z;39+4>PqhNhhgQl+X((N2IJbk~A+_tZx=qyLjMv z8t*fdOf4(~9y~SmEV#r0_|=K1<=5j@OWcb>W)b(ahrbR0`-;}mDg;*h)PaJrSPcln z){Qw&@yuFb2;8l|?8Nv9fw6d^xA3wQn5AcQa|SozIfM~GCh|~-B&zEy-f#(8LMtdk zBUGX-bPC;$?m%~;d(cJn0NO<_Mz2IqqSv9fq4#my|Ht)N^cD0?=sVE&py$vpqU-4Q z(4V2dM*oEV8{GsQJP^=;9xOoyCESisAX8c99OtE^qAXIH(lV7PhrE;}2brgm=B1?N zqD)Jf51`~A^OUB!jAfpdG9LgfX_`x#<}xmGDodJ{G$>@5qzRQYDN{m;EM-b%naVPy zX(7ubO{k&R8Kp^?7rFLd{2wDEm+~Gd2f~N~RgQ$1m}VpdVQeD^C}WQ@2CGt*QZ_U#m$D|M zQmND{mA0y`RVs~2MVHbB_#)>yBWt=4HQQ2{UAG-FSX&zm*7im#qm_u!6{}LI28QYc zRl_t_?!J5F?v+<s^%fONU-T3;YCQUA!*^S1T-Db0?0002I+*qhD zPL}#?u)aPh*KCH@h~w1kK;?E_2s)_O2eq|Ipsi_M6;s`|2*rbXeNZ1b3Ag8)_) zX4h?p3<9PNbRlZ?cYddR&3XJy0hb_X-@%&#Lv@0xVVWxuqbpXWQVqWE`-1Na^tEJl zQL*$zPf??WG@XX1R{iAc+2m}p0?Ww+vMkH8dt(tn2Ceqk`lCOx{?HCoZr6pN1B)pG z;y88d@yG4Q?Erk+g{)~CMyBhQ@##++pV0%A>-8wo1`dOP%2{3i+Sl~28WKkahb#&q z17`p1&)Pq0&+ivF!valZ%Lr$lDs*cS(djMi9M!x`Z6d`GfuXseY zDR6yT$4qE4FdM8UbDYY{9fMk%OeJ0jJ_MWpGrpoSUaiTOcYX!G?j6e@&5ipmRXF@EWnSmCSxG7qSa-5IzXnYBGVm=%22lX&isAo!9 zt6G*mslY`L>FE*y5bU~jOV=s!6wZtfmx7Ry;xO`E#gI$N&#UC zh=bB$n|GDaMm&dIx4xa%EXy#YtbIzxP%O!FZdW$+2bpWg`+`wqNHXlU~xfaf&7km|p#Tv{bDp;*M z2$i3Q(lY2G0j6#0?L{jJXt#?&$nLJdnTwvU%19F~?So5S;JJ$dwW9NKr7HzsvHP9Q z>kz;3=pCSQC`v`h*&pF?MGNnmm?UZVO5&QpFjo+JO7{GWX{pq|3wU!(AK&D%kOESN z3)z6U5VkEM_Zdx!QtJexk~oqcAqhPo!Br9^c{Jzuu>f~|LjKQUq! zm?MsC18(Kw=W}<)P9~Vj{-lIGhI-uT4F(>QZU$!(3k zeEt`!&{&)Q88ox`pJn)k|HT}V{kXj{CD1095RZVsl{gAE!X31v$u`cnQM+u~ItY~- zGp0u&bKp+f{Se1<+XUcynda$+kpb2zUK9FsM!UYoq$%`fVt>b<$d=$a2YzMG$$q>xM(A9u zoufUX-s5=U;OxhmF$@;7Q(@1NA@h(WkI+lT45S$9EsJskTvQWzmYWn35zSB{^)y!S zQ%RIw1K!8x#G3$A2D+CUg#H_d$qGJXoN9ovqKHOsp_y00ux>V8&yN?NF{}oWLIn$Y z3(dSLq9)Zf)oYu&szB3q{oVpJhW(nVDvIYT^y|ofHp{y)p#T6nfX%R`8ULtQs&?R# zP!TCA*x)FHSXco}JZN_)_1^=yBk9-OC~S)!ty?w*&9P0(ux!Hs$F^P0*xkLT zUKbMN9m|{RCz@%$&%rQQJ1`#5^o5uh(L%ivRw{m-_U_@9Bc*O>DZ!ha4GFFK8 z+~Io0ob|%T7QWzWZ?9&E+6+F$y>8Jjx=B1)O!)_3I5-Ld#flIb#VT!fS>neyt6_Ek zvUCsNSIAdPCG@{Se&yFutD-=RZwc7-onJ|~Ds|ZMw0*P0zvB9^_3fCspKzQ{xD0>$ zU%!|nFTN=N#G4SxZ#R>BF1cguO`30)2np2kNx?XCFn_K8+*jo?s5?fYul_&DOhzwgAYG7T550fScM^VXEd*2-NKwovqP)Tw!yx z8MKEYDMBqQC~enSFTQ$fhxlRR8R7#a+23j2m2ZRh{HuBy`&G8h-E(#Ye!+7@+N0(% zuO{};p9h=Rvq@}?a1s)<4QHf(jAqagbQWD=8wc1kYFAgd8N|rhyf)#Q!Hvcm84Fmh zdH|K(G+e;Rhv>m%vVLSX|B(M~)Ocil$blqDVY966Gb1QckjUpO^6b;^I6u ziW%#6-&T}N*GpP>po|D6V>WOFM#|3*H=aR(P4B3 zAzww}>j-kyN>erp-lp`C;Fts&L^<+EMWJk1MZi6yYjqESXQ1TqICy)tZa4q~8e9J0 z9P*ow6c#Esp+S2HIW4r&P6G(%xH~|zXy|nm17k=9^t&UKX1Qq}foxR^2jeKThqMpg zPA6ctlUPLbf_faS^_K-*T0F)EQ>jBz?_)=R(RIRA|G*#&Rhn_0X#A=>dRjtj!Nu15*kY~*aGPk=YCy;^k=rD)Hr#{U8qG|Uu=8}lDgt50tes=;`%VUe;jtu zEAu^E(1scXrP@{|F-Rmw;JAUK(4qJPMv)aAU)I`~1jo01a+(np?_t=%@%}_> zW0ue7=OZfOW+a2qi7hJ*Nt9&~31iEOoiLD5Gqy;0Av?EhjMmBi7~lSR?p$^uBvt^$ z83ipr%nYiCzWpytiN9lfa2f7!b%5+3oFpt7O2YkCchY@(3dqmTddX_h+p@&IK2j2#W znI?KnxULwu!g0i!@35}{lsOyY(?W`JkY_94TY75aoldO=yYU@5+;TlB`XSq1H%i^` zLviybf&L@&=POxm);@f#*7@_*ra1U-oc1Ofq9X{AcpwZ1#q}K27o!}HFt$5}X*rG1 zs@fJwZL&$Tibv7ZR1|Ub`-5AlkK;?1V(f2r#4E=!blY^uw&Tb`*SO58)h8C$P#;}H zh_$h6?8sBdb%X&aR4}pOPq9i!wlN$u2P>b1l#6g?R^tT6jVx8-*|JDY^kuhoK zoHz{q@Ts+%w!OORuXVvauTY+x0QTSuh#-L+t&Ld;0hH2i5qKIPi5re%0LM#9eg9kj@9zF$C?}X> z2mcz_4x3N`?BF5FOj$7A4xK1?R=}b-f7yzj1J>*X+b=(-OSMq(4;|ihc zt`o)6qy76@p2LC|kBe4o9sGf%0^4!yKv@GnPI~km*g-v1qI0%A0#gj59_#Zy9WJH1-Y|-e;U?TvrFruv_3Xrd|;!&5dix$pRoas3`Pu$Kk>0^ zT7Sp?`s07}p&={d{|mE0hy9;u=mS@%3o#46nQ-iPY+-Bz*cflU!*(W&53>(;TE>sJ zT1_8PO6&(|*oGa>x%_+3b%ZJ@o?0HCgs=&kP~F4WL z&SwvO!iSMR{zo{J@_om*Czc`1Rpj3U7zY8y0c?qiKNidhulfpXd&V&pZzi{#c8mdP zvsasmPAaa8hog04-u)5BJv5u+@n);l%#b`Ezz1`;@c`RaIOw}_3#dSAwLn^aQfZPV zX}$m=T{096pU~r^X%%_U&r?yx5PwARfsU=Q{@*VI1(t&{ebu!KJ5BAvc4Lg=1eSd= zT@qs)|MKtp-|}}WvQ8`iDa!B{VRmi-DCt+$*Vh-A5pT||Kt-QxvQWF%ZH&`od-~7y z97S(Imk|O59a`sEN??|3LO*Gkymrx#4WiLRQ2O4gdKgyJ^fTejhQ*B^d#>XI>PC5Y zvs%^Z%1Y|is?EF08!B)d*Nc6_twyY(`T0o2jRp|fh-3V2Z;@)~xSR_&`t%m|{fT*u z=O=t0Z+$w{f^*jis|1@AH?ou{Hx{I=#m?*>0Esz?jcw?TE)Tm+77pfI)r(VQx5u=@my8336VVG#TO z>w{kzV&mWZG(mosT>*>-leOU1EsAqXU%z+CG+rSbZuv^XOx=53TREn;rUSUOtnp?A z(Ki5>FDa$Q+R(7vHA9LdLSUxNw3s&22BR^;s90!#wzC^R99e1=aoKz?LXLgaMhtm` z{S3jg%zm$rIrRKqzvzxw@@QBlUV7Yd!bQ2(oGK+Ufb)8E#`!`ubnB9UJ3|RM5iBj; zEM`A}2>=GhqqV1?lnRcao}`sx=~R5D6ug-^z|2cBJWBG~*4`bolLd{1rdr2es(m2P+yAj0C?<m0@&Au3s?SC7aj9+lacWwBYL4~)>2MldMbE4&;dvKO|8FmCgX!-i_?8laxV2iV zRjau~2-TjQZD&CG+u&VDsvgJ>14q4Q`1z3rtoSP{N<>xe2C8^e#6TGni*H z*{Qvn;T|+l?hOjaK)~G|y*;g-~dbMHUeXUhASnu?T23$bpAolPIaN_IEf>uM&-z%9ExR) zc*wudJChdLNc0lQJMn`4if)Hi4*km z6l0)(c_WH2j-m!Xw$8{TvbK;Y`5J zYY@L;SywpYL(QDuD5#XQAcP1;78VE-gb+pP?_|NOOF9q|`5IM0`_Kt=4ZRh8z%w~H z>UVV_X~9K%cmPK>?5Mz&%=tc^z;nZ7>%3joD-oWr>FAP0TyN$^}VIl1C_OZL~Ig2sFM^Bw9heFJm zz!G!HJ^~*Q+jz}=P;&It$)z{p6Vh?1P_kZcx7!-rES*Wl|MP(2oJY(Mr)d12o^~6J$}@OldtvCoZS8qs=-EPG6-+kV!$)j2C#=BC2|g-MojQsc#%J%j z``E!vxa1C^;?KT8uRFTkZrAHl3F^2qNoTTbl5nmb5P%t>OPnyy$!$WH+275c!ko(o z1zAmI69hQ7F`F=N@Tlu}WrfLUg?uQ*N&v@Sj>iqYrj6;kTZxUbExGuCFn7^!y{Avg#yAuO99 zi~(z(4}E=<>2;;VsIB38DxyYc9o<47KyRYI#L{=*9btu@!$54FUC zD-7^g0AO>0B?dR}uQ*N}1m0`C>v3r*#Scl0K8cgFe2r4=a=Myj09m$5x$81|_{bam zFvNKOfiny+xq0X?#)l8xBpB%F1N-s#j~oEkt5mdLj8H6tdff?%-!@LY9!LO67!$fu z@mv6h4u`h}ET#LjEV_7(j-k8JBj}wgLL~wx%lua5a)*T=L0p$N$;5^2u}Y#XN7N)7 zU=hL>73~^uRu)3DIi#)<46lq@N}*gjY&K!wBqW1$##&)hKQNV#YdBy;O2PtM!xJm9 zrCRD^4z>1J;Q(H z<@M2%jG6~!mo$wCBYJ1Vx#{$?9whH?GM#{Mp$?rqbx3hRgU-wF7dR8r$>V|GY~Tlf zT9W#_;+&u5j3k_^`Fir3JtUXhhDwWVNk$eHC{=_IA+{`g{9olE$uSdWXcgUwuAs-z z3+NLFbw)wEp?nIJio&F?B^915_so3&l#wGLI!h#4;)6AeHNvU!OCUEQ$oH4P3Wb_(3l16MbT z{XNIlbZR>iv6Y>(EWhJiMNhvhFngW{jm7W8ul;e>OW2ic z4n{m@9p%&G4fLbvX9=+r7anv3bdS}}vvQdh{bJa|6DTeAhRgCI&6jC59F)tf=nuM) z`s78oy-aIQ7oPdxXy^*yLQ%%35>9JW=NK43L>5jcCH$ocDD~fuvR6I>%o1A&d}>rICr>pW|MoyRR1|X zjeY~|eY3&lBwwDRL9;RcAmRjI^nW*@{`BrJxgWGhe{3Drdwv(Pg}lZQ&cWu^n))bX zE9bZm{Sf*(+CjgMP{-~Q*>Kr78706b*}jM~cK6Ec01g_jEqJm_ihdFGy4FcBgsTh} zMH+V7%bZ7Hv=uO(uw&3&CASCdTtKr7Erq6t)T6Ag^<*C8aCf#35k&4ma;prS6 zun1q+WvB$P-BEukRT?<#cTF5#kuS#yQo7rv_}m|4+B3$IG-2Mo#*&PBItUq<8Qm)Q z;K57nDPdtTyNJG?9YSf>-fN3prc>C;+VMJseNOruOG_E5Qhwt187Ud_yx_9NRp$AD zUzMmFGEbmOV_@;Uj#p$hAA~@_f7i;AV`sp72^aS7*jy0ZZtvgUZo6(NFzJddEKAt) zwF!WU+Wc#R9RKsqWxAD|Krf(At+!tY^4Dc$FLYVzv>}$>y{FU8+iK}t<(#?QEli-< zW##`a5RlnvH?R0(=WAXeX6OBWN4_v(U~-W|GzFtFjEXLqHZvF&-2>Nw z)}=%*=h-JrTU;V^C1PwD1HeT_vjH{+)c|&)_}a#s_z;_r&mq)l{Y~eo0TOH)(pIGSh_+Pd>v$5jsMKa-lNIAF4hD-jj`5T+ z3e*uAGqtrHoWYb8d`=o~@sgDZ`hV2?OEJdr_azX2UvI4&CNqWd1ntYR$tPv96JpY+ zlzOFI={m0BpmrZYN0=l+2hbg89X*I%K&ZTe)dpL|M7#HhL>{2FjO7y(OlOc2TE;?9 z%X2^2%^S-w612)46TR+1D(2^2>>KqkvU+Os8HEoXytL5y#`0>LYYxZ*X-9jozmI-k zI`Ca@|M5b*8m^_>bgxfJjXbZmbf>w{W%@f?F#oNgtF;?a0diha^^aZ8{7Rj2y}+M` z4eiUZTz`6;N3WwVdgGD*Vo<}pvCn_UXSFeJy!54axr(D5;XVkPQ)r?8t5p)RGnjxL z5jR2fx*oi$23~tE@WflL3fAY~RUJX+wJ*3I|68*3N>77_8vmM3|8!VG_oIi)u4xGg z(AihAM;Y}gp@Q=5Pd^Pj)|!OYZCN{GmQRN>=q7qWOO6b3Q8OMd3zWREv*4Rk-EMOV z3tPq2SU$E0yN!A9 zc)T0mi2owo#4vG?xJMR~%gCeTD~e0CQ*US~-Aiw!zc6m5oLS4j9%;68rL0soM;XkZFy+nOmW7TZd25J}RFB{y3VWZl3)Rb#3 zHLtWFOQ~hIwb%N|mTX&MduR8x&vJx2o;X*y#I9D?MR&aycy)W-^p5r3>yzzs+}GQ8 zgrv;SgoW(a_#7b=b6sS&`*Y)~L17(&+x^Co!op zvtnMvmc|~B%Z~SspPZmgSeqD_xIW38RGT!KbSHUUiZW$ciYIk2^+j4`+SPP!`l9qd z8S^s9%z2rftQpzTZ13zBIWuw-bHC&r&#x`e7aT6EE($IVE`C$8pmcIsdii*Tf5nf= zt5v<#%{7Z^x7TIX>+4T9)HXb5+}>2#jGAAy1h$-Q9RvUXImQPJhOd`Y!^j9vdoa+z z6L%X943xGJV1n5}GF}@6fv~-e1|`(AvB4V@j5F3dyl)eN1d^C&8ef$JIpqJwB4b-@vrRxpEr)$9^&}l_Ke+)KcAG(d9v}h zOsS5eRx3B3#*Ic>shisBeW}vuWG~9fVv^eG^>Q4fnwpoWNydIA$!xi(lDjsa?K=zaJn`rt-64iQ;?S-Nwk*JA`Xwf3a@Fd1G#<+@&6^di( zvc9K8k?^Pqdqjj4HV9Bts0RfawPwkffKa8hdW49^+VC-+8A8G^mMo}9IIgF>ym0oi zF+zrLO+ZoJq7>7h=^UQ5EJdZ07j`jZQR^*%ielNV!ah?Drs829JcT*TTP2y=L?>i8 zdN|sAM2FSMs@$x?kRhGW=r%o0X_L`qFh3rr7{1Agjn)mF%F;NPQ#iK0|1tmru$~J& literal 0 HcmV?d00001 diff --git a/addons/fontawesome/fonts/fa-regular-400.woff2.import b/addons/fontawesome/fonts/fa-regular-400.woff2.import new file mode 100644 index 0000000..19f5a74 --- /dev/null +++ b/addons/fontawesome/fonts/fa-regular-400.woff2.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://278oy288d0cs" +path="res://.godot/imported/fa-regular-400.woff2-bb494eebb9050a2fb4b1382e97f43781.fontdata" + +[deps] + +source_file="res://addons/fontawesome/fonts/fa-regular-400.woff2" +dest_files=["res://.godot/imported/fa-regular-400.woff2-bb494eebb9050a2fb4b1382e97f43781.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/addons/fontawesome/fonts/fa-solid-900.woff2 b/addons/fontawesome/fonts/fa-solid-900.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..83433f44555ede39dcd26c3d919e5be5a3691c32 GIT binary patch literal 149908 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%0A*YSa{ylHXyb#ghALD5`%wG015U9SUxxI> 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
FgB2?%Xm841B zA8ZUdTM%!-kf@|kYF0!~794p*{RFiu#&4sVAeUD85@C=yySKTlL2@LCJEQ>N$_4`2 zjSmZWUomtHfTS`@Fj`>Ew(SSDrg#c`4wiI2`>`e(AvCBd7ELa?OH;oUfxQZGTst}F z(`Y%K&~^O$T+XRFZ153-@L^YUijegZcR|Fcc{m z)h4~hUoOvSv2nK57I(d>YUj#%5ViWM@cP zbz6=H7za>4Z15Pufl^~#9|u2(Vi28F$f<0@06Ybw$)aP+5(tPVHzor96@n^a2K3A) zMHV(J!yqBREeL@hOyrzIc+v|58Q}lwPYQaXZjaaV<}+GRC$dz5DX_4cIt-blEVCt< zc*)JI>%R2jTjJw-{QeM5NsIEB&zlGO=d{OF{bW)b_PKhC4!iR}R#~8ES0(25 z2!e|`qG%^zA<;G>3UwsQaYP1cqr%v0ev)paNen+(coBHAIGYM|#&Vq!*aE$VBiX_a-|#4d?@jb>2F;hhT!nkS31sYDJen8SfTfw{S5Q_}$J zx_M${8F66I>Aok_ek*#H=9%16tDeizWxDOX6hu>3)YsJ4tjMcQMvnlX?bQZM9oauT zTf}SQ$QBqOCiJ@%hp<23>ZFJotid33E4)FKjmQU5ziaQq_&<)eAmh{7k5Nb;|9X!1 zm(TvJ8vMFzwP<xoR9B=C`yl|FnT>3@p=3a`3u}YIXa3g=Rt%{ za>%b17gPenqFcMBP-588A9U4_g^jnI$3>FCV0n$P>fiSKpR*5J3~rsP%wBB#{T#9~ z`+=l{ZEXC1|83~VQlq`GvA*BzFQDoBv!7_@7k3GNr0a6P@KEJb2uW=uC_H-kD~i~C zB8nRj1x$1g26o3dURN*M9-7Jg5KaYaxn8i^Y_2wazq#6MuFlo#bF0nfYUtRO8_@FO z4?*BswiB*4o2!B6Muvcc*(F6WR0VU6fs_O==a^omm~*Tss-}pAEJiUJrlP6JE;AI> zP!uE}T=N*lsDh43i5y)-uaK!$ zALmAnKtvu*(zyHPZNjx969d&P!Cz?VL5Td$!i`E}&b4JJxXp1Jl{0hUn0yr?3EN>D zK)ikSWfA{9rM;*+R)i~yH-OlSN#x5ue3LGOX<|vgQ8Sof1tao1dDDU;%auyK?p~`| z{lhp!-jz@tV=i2mzu}g!XP%~%A5QCb{uD`|a9P0avI7N-KDYTgiV)g`(6__kXkK*G zUFP1c%l9CO%jxt}!gcwlr!N0}OH(j*%!{c0o^Y?c?|uE(7{+V*myIXgNCeB;mB@Y4 zS6V+8DIb#2KiW^xRc)dBF3lI@Z4?<;RKCDFO;V$g?qu{@*45K62$tH9_+dC&*`iHi zM82f9ZjfvWbO%Ds#o3`le4yEsZA9kOz78m+R~u3XYb34{+2vvh??;f`sqX%)Y&lqR zuJ^omKLVt_eEdX$PK@^QNij6OTh!Jq*fXb=q2L{!e+y4`s8pWmL~{dS`< zU(Pogc749Pyxg6y&tB1AHxJOF?|J^>lvlEZCFH2C<9_6s7R2-OF?`#6)kJ#k^z-Xl zJSjQ0d!kp-DAk%hpGgwwBbx@3N035xMvQb6%05Y63=5Gv;szNv(*FDDw|S4sUzq|E zh!|b;s4^JLN5IH+IsF{%MoXl?Em9bTD< z{&q8PROp6bHKX<%*f!@A+vXg630t5g%5Z$JYg zD%M*u#44VlN61tYpq99^2EFr5x#Uw6NVOl%LBk?%kASJNP{GldsLz)&t)OX{B8=KT z<{sm7M6+=j0w@><%u09_16i0>GZ0)L=}R)r0ab($`0X!T+Con07iRxxt;|_^ z%C{Ksj4#ZsSmTvs7fbJYk0ry7CZCcczZLlnWxtdMdAZwe`qN?OEtNq=H&iJdnrO$U zF=Cs6EJt0QhTU!u5LS2|LD0p@PPZE+?|0hm?kE^zg_7AV_hIMGx6H0_ur?7lf zT@!>Z#p%QQcVa03o!07$ixsZOvcfBii}f0%2Lc8Qm_$8r=Aqcz+E*gV2RY?Urw7s7O=J$@8*RP4pQ?dz&l@B38uWVDda45F5GCbE zWw{`5pF=jA1lz;(&|M)q@1jIilAR|ErQW*|fF2+k*Dm282(=dyAKsb*B7{G8#n=#UpOpO=a> zg)ye7lEkWkCuzZnqeo8!ME3nE6C~qmj8zob_cdo{z`1R!tmrxl4QSBUKTp?QvjYfI z)pQle(7~zrT2Imfm#fm)%9S;)YJn#?@w_W}fu?fFIfkj+4K&HSHa;~l2)NgL)5MW} z)%@{KnBmqY)N-y;A;7o0P1rq%L7=hd0{v|zu2k&pOK5!fBfsY z_Tv0}7#1P(2FojRbqM}(ydm{}+MFckL-i(fn=U4T=#3#ag_2zAMciLdV>hZ@+C99X z|BUgn>XraN2eMW+h&N#n!oI9jizQ56BZqCC?}MfE3e-B~P#7zDi4|R00D@x^D}_zW z1$1EswrXXkt`_;+-;fY$di919!m%{#Ss~M0UY7~)W$F1`D#f#wX1z@S@Mjf(dX@u- zw><|sihDPB-FhSL`g$0fUYz17Df@$dY2B~is5%N%ouxHFj_h0uOPiY;n@gJ0+N#!m zTi+e`ItHcAs}689btp9!mXwmUM^-wfQudh;yv4jVZHAy_UQorbl_lmD+b}Y!lF>2Q zy+5noZvIyxvz&n1-!x&5t8XkpE@EcL-pLOBWSN&_@;#3guPfP52C0KM<8udSQ25H{m)`pPhkmmlHPkM1pg~taBQ}JTgdfTao8H z((TfL@&U@Jtw?fKvq($MOl=59?K@Si{Ya6u1-U=~zk1twd0{OUm6YXNqIwl2N`UNe`y>VkHD49_hiE9v z6Bh5-69_Y&f&EfGBgUQ8H$1=MJ?MSWBBMqtW_H!7wCyBoo<_q;r<2qd9`oXj?~1MFyvYzTPpd>5n5^#)u|e7I+7CPS81)S*W&EH`Prxy z4iL679G74K3ukiD`7Z4L!-P?$u66fpM#Y#L26s1@WwGD73g{PEhpe>~SdHO)CRAsa zebN!{?1^ipX@O;#dqPBa8-{WDaC21u!4_Dje{lWk7v#Q+e3aPmVi9VNRf-8Q5asY;>`|L zK_MSxzW>Q<%!Uk}=)Jjj4y99nd%EA@(D}PJ z!)JPL?)im$(DuAje`iO}C@J-n*?;%u&xmHorTRp=_e}P(-YU)pq*DF0{#upXHM%)p zlU>N*SK6Mp4$j0~_Y3*p4_x;#*H!AVs9cULcjAEilea#Ww}ikXyyasSeC7msr(OMt zQjaO+x{rn74tM-hw}b=>VdWpYYTOsP9gS$!(h`B&Fuo2qr3_Q!StccW)}YKj zjeB~P(>8lbnb#P*W-0{|(vQs#Kph`)a(WMZ1*?vI?~g;;aYI7NK5rY>IKL(ip>dqL zRVVUef3+m;<7b=pph(q_i%tup7;ZmF!^{Hf1@!@RUp};(4`FLhy#~*T+aHeL@LBeO zx+?R7MJ$+k78D)WFJ?cq0?Eh^kpDLT?&%Ei> zn+!P=ym5pRkoD!lm=$uw=Du-oE|zb{+14Ykw28 zZ@;~5Q0i>)guy=E#q}k}JJhsoML3}7X~|0^Uc)>CHrsw-!`B%cW$I#f^=>IhM)yfMnz{ zC1IJw_{QOCYd=h{fu8)k+rq=_7OL0(VezJ9nl%XpQwvrYD}JgY z8}{Qdog0#A2Kc_y`4r%5>C+2hYY!%%@qySSYiord+FRVetXFw;nq3sorNPtkYxY_J z*9Q=R94576Gv_+Q80>e1nAMI_+Mt}%qcsAD@$f*`Hvix6umOjH)s9lmX@ku!0U79|Aqi)Ojo{xg8p)Y` zvz4fQBI?Pv;Qlpupu}aDlHUeiUOqnFgzrDo{@Bt*BPmmW1EwhqgJ|p#IUgVgw zU`7Gx2RAiB$vyWF3O^|2bB?-+I0vMh=h`}*n7|k~4loAhgz7qZ@Ij*Y-@^w6+nWeA zEfiB2_3x5V6#9`V2nOK(T7LQxY34JB%?4a*0&!*o$lY3_Ih-|w?9X+yC%9x|N(e+G z>$f)O4@aMCwJ_Yjq-;v(7{d&$A^!kKcnpC%&lZBoM!gl|=>R6lp58wJf@J{H$<*T| zMt4esvLOQMXw5EI-3j?9XfHxO2fVt@Y=8I7EH&Y#$T)vyh#9e58peT%SmUk;*Uz*}%Nxiuvq2J``M$)2(D zXTjvRHwYqtLQaS^!8JbOG}0(pS%7(k)CEoF;Jk!hzQIz<)96D5F_nBDTdw4%hKz9Z z8QDg++_ZOazz;z@_!3Ns5788b=#u#ioOQ`P=v_A$O(RQKAHSKm%~& zBeR6|!$`o2aOhdEbq`}Nm-DbNt|#DlSPju+M#bnpW)N~kNAF_K!`SoiaSvnf{bXDn z)h**yPr3^~fLD89q}Xqbf@l?dkZ{|)T0fNklUhn$D&b0xjyvp0V)n#|~e?^iB{rrR?xK5cNG_-t=V=pWO~mZI2>`f)Jc zq86fEwJ+?CTbF1GQw6F9cJ2Dn`fbx%{`!{6Ape{#r=`W63J0pr91gPH^ZMNV%HsLw z_;}WG?CV(8yZHKP>do}3KI67lYL>Mw3z zi1SLOi_(>6H36w7_AUIt@s(vPgayB734xbaj(^?BobNQj%PYq% zA%w7wuPoy+$t8rrGT+cHF9oL}#xV(yW)i|+8TYCZqD5;X67!pY0ZjNKkK*CXAf770 zG+yH8TsKkbVkSwi=tOpL{{C6s1bwWR_>xkI>t4(ZyZ?0}yEy;%Z~jJ)s`I?!&mg6p zqIuqH!lgfQubeQ-xIBYJhjr`so3@K|_lyNt(?+S)o#0hEn_V!$Bl z`CC2C3vO$Qvs}2*+u1U8u1?g5rC4bjqWNnw$=?7yzqO^Jm~o}qT;yX(yPkVZqkwID zi?^k~X38S96N>BRcInJ)iK#dRX&{&(MvqN3WZ& z#jKUBkD@+lrIckO9Vt{s;-@91tTh;pvgkoVqb1jNRIZ-r$7hi|5Wk6x8uW~+QAuDGfFnq!)UMX zluZms#41GlX}OvlOb?$X)bl&z)Z!g9-mLn4LKDy0O1fvp`&kDxeOB$y^o#ah6xE;` zGs*x=gCH8|3jGXzl;kQ9B2Fl+=ZA!e9Y|{nRAyp;Vm~v70S};<(;&$<5vGG{c%Qf6 zta})0IKnv6oo5|A!Z^Y;z~1^M(PWX>iQrnv;yxsc1V`5+OctjJFXA`oWp3XFbIRLm z$_3Z)Nt+Vv>H6K~DS#TFjk|T-!$`lA&iv{YbuVNe-I^PAW8Dce52LUz;lCH;CcYLM+`&C z7quGsh@Ba_*I_sWFT|{K0L}Dj7HDm2`_?oFMX@NtAl>LbETv(*XsbpGN{IPhhlvp5 zP_T||*||@e;+)UFMY@aFa#sd=2rOs=E7}MV)rfw+=evl4|@GU8jg!t zDt3Dw|4$MK_L#3=x+C9nl5y9hV9KvoaS_o64nhtqeGux= zS9#7gOzqtK;GAX}?sIDn6heKe14)PBaQ@j4GgvbAC(GVl({MTa(w7)_4U@+1(T);g zo^>99#QReF{UB;(EEIiFrQLwH$;S!X`$z%|P+zSWgX85nC##+VTFqL+Nab#3u( zCOwnN<2#RIZ~n0h=<9Uq%(Vpek&dSMBU}+GF{?4_C-F4P4sJL5wb-(tTv=MGl)${u z!s3F@ltN>Z*=r^agXlFj46T z38QlMmpQhtUY*Uf?bK6psi_2WO^wOdx|X?i@uogXy&6U8=I_8i!{?Af5voKDis#oL zFji6@jT+}+u1>-R$Mq2;3a-C**1{_)?rO~Z@Fzc&BtuW^Tj7mtr3 z)liMY={@dyA^Zek*=@^f-~GOxFJ3$m>WY4C{+D07cp}to24@1(P>loUJ?@+859pJL zJk*drTR-8~04Wp*2q)?HdTnXuJzze-^rvZ6D`4KFu(_92oC>8a`t*yZtFu;N(FF^w+n;*s_8Ewj2}+e!6}`D1d*+)XRR$>ImSgNn z<>cH^$k!gB4FIWQX*L-8V{vRPCUGNIh}7y+Pn%g;>w$PA#H`M6Sbh?Rg4InZ`u@#7 z`7~KwJoMQBvo~rQ*82vAI`19(=XMz>f%9t3>P&?A$#RHUeI~@WpFY-G031m6l%{Jq zubaJ;uaZ|9yG!s+4WRv7))DF(nu*aI!E7!DRiL$xrvkKz?use+5tjXq=V^)~*2ASS*syY-%GBJGJk&V@H7OfrCR{59q2M@pDg6;iOx17fir=3O)GiwtjtB|B zM73hK{~w4lnqt)M&|+zLM}H0LB7f%2yG}Q@cE(2z{{t=-SK2GOexlK2M|a*?Vjxujltk>b@8qf$6NDPLDp$5n?_jkeZ&wy zqW^d04s;KC7(IzziQd4QNNaU5+@u7*n;(R$zv!-7&a*In-&VBC(MX!gALChUZV?(? z(autX4yX89Nu?&SL( zokHQ!M+-1b2Dv!jqPX@_Te_(jW5nhiWI;vK+AsG8Yo)NTG2>oKW3)4r?28s2foaDqQ3t5*-G$qfB`Ises+^I~~@ zt>q}qd^5&g5Lkw$xeskT@J+xl$G_COUR=}Wp@)@WaK|oFXLkzrc=PW~mF=^$^g8rr z5BCdrXOG6nRE@DLnbDGG^-$sK3~05?WK&m2K}lO<`j=M1+0LCgetjb&mW7YZnnn2r z8d(H;RWZ@ANKrZ23(?DvC(hAF8;1Qby64__T(U%32C`pO!)_?<2;+*WQC}{h|KyHJ zdNsP_9WlV3N$k)%?Dvd(zH!jV=M9HFTNAduRF#O)9B%v6y(hp@foBD#jlopD?~M91 zVZxZv|9bwL2`UcSaABgpdi(?6n9B8#zao_~U;JWIDQN<>9p6`uAKx`MOsNmJ1P~|- z3{xuKcWeyiy=P5AvPm#GiOedCeFwjdxp$yT=mGSoWgazk(@S9!4`d%<{Z_UMo@f}p zQr9j+W0)JHebD`_YCUi&?TsjE{V2Jq#lul*f6`{~{mRl1TjTiZlqJQdmBTcw1z{_x z_?jJx*>gir=o>C=#npAlbN|bhkdyZR`d_x3e@EIIrD{@q8vFCRyWD70It^@^09YqM zXcz=zP^ws|G#b3|t5Jykcwf`8r(@8% zW5v!2gE(fr%JC@Udq+D)S!!?$7T1elzu~Zyz+10q9oBbjnn&XQ9}HyPKmV= z>;x;8VUV6qiS?W^4AL{>=_1n%=Kp}xV=Cd5kGBheP47{+1c4Chab+09-tl*Aof7K@ zUPg`)t7&{9XCJ`P4WoE?Hq$T394jO}kwPoWWI^7ED@Z85OJOjK>+M)Thmrm~$MxVP zUn@oWv|n9hL3xYwu7AQoi7f#8NzI>d!Ly8WVZRY^g@pE;BuKz5IW@rfve;8WR7M7S z!7Yp^7vA%lAUY`&h)%>cx%Z5+rCmK1IQU2s)KGH9nXS+ZAyJ*g30uGt(D(9uB_zP* zhgyU0M!BIw_ghCELpYob3wbD+y-7xD&g;8r->tbdKuWrhK6|$hNg5@|xSF4ut~`O82olz! zpy|(`ZY5yATJ!OH!0F33yN_S>d+^zx$!Fyyj^}mQb1Ht^{sH+qu zC4EVov}7Ixt6VUy26pYjY|NRzO9Du`k~!x=O}YN34#v5lsiGPIG?B0hK@i_v-Ut{s zLHrf@KKV>>+K}y~CKvsi=x_OjUoCnbT)$yMJCP!#e}4;mw{L$^tE&BK!Qavpsq4Wd zRu8ftv7xqDpwm_|wC7a1jSok+AvDZ`U>|sj z@xj4(t(y2uiAkl|bv4lgjzKuCE6}~HOnhX0B3Fc=oov#DqOH>y5SsRSv3b%p2y?xo z%SrXSzQcgAAkLYPXyj(Yjo?KpCI1QsnJyh)Ud9j{T3A4(eVpPju*s4zJAHsq!R z_Ejz=4Fuw_TK3_-T2a9KV|Q@hiRsm^lcvp##b$dgc`lP zra^B<-C>W~bX+tcyv6_y?ypI0reVzV!0KnEdC=_;3tV~+$r`8O9kVQ{^bYN&kk`EVVOK)Vq*tK5jGkR zni!0aR12V$bAJayW|&OY#m#y5ktxj3-7#oN_Y}julgYyqEE^5?p#QfZ?zU+MuiJkP zGmRiaMoMk4S-N>}meHN)-RSc`Poa1H>|+#AU!%n5^vI($58Xv?BDg;7pPL)jZx9?Q zG`(47FIqmX|7NCR8wpHCcg8>ZlXGu**?1p4itBCo4!R3nLQkS8LJ&%;Zd_1e0Dz!$ zVDuDY9SzpY%a7&iGVeFa2oM%;F=WiqCqSWT+{UrG{sWUA#TICa|Ph2f~> zyWCs(-#g%JY&h@@C%(Mtx=L-ji<^ca<>tb}8hj~9T#~0+{)Ho-6^5f0S+wB8FL3!y zrCfLOa_lT^N@*CI3lFLN>udMnl!c0@gQLg&UX3b5BL=icz+a~gN2EqErZ;4RA#_+H zuHnb>BGor_xb;HvAMXgy}ht#f#ZO+++t!Eiof3K6>!aYX?;_g ztKY@<%ioHfQJMmz>Bzwewl`L6v0-C+X(wMqXq3Q0CNHD>73X5}#3`jFKYagIDvL|y zGC=vji7#JvU8OD`y&OBG&BWu+VJl^Ta(QX7a^S>W(7cY;WBuU> z;JxRquWD=*v(&9ulS0V(-(ur5XjX!luG3yZB$MQwAM8&agIGP7A?ANuY7@MjBE<4- z&rK%Dzkjelsi!D3AB+4{iv8@mUjwz<4@-ak_R_FF80|F^386N+8#jbNSbQ#(5YKkI z&utdWHDK>Hfybp_>L#4%{(iFEC?BG)p;XSE8AF6(cRhwv3M86dMt&MxsxW;%tt*pS zE6VN<+Z@!w+78sh8ZrzIOw$C@GYn?{2!`eG48UdJJM-%ihAEEb&%reIpbu`tPT<)5 z2|}LWwiC>M$;c|qfske-&!uxX+SrKj)$w?;w^zoKzWQpzGFZtZKLcJrV9(?GHY;pB zGm^VN2|wj%IGDP4>{7t!n0i{*Fu~DZ)Vs=nAhz`} zY~L|%S4_8V1LH+}Q~x5OspU7v9nJb8T|ok5MbdRuZW$tqc1g)oP=DbuNw$L%EQ#W( zS*BXSaxPigrV;KnJra710;qvQ``z2CcV26sbL^Rx@SOZJdB+o$>0!?MJJ28v#(}6f zmV7y^YuHx&gOuN5Wuh>G`65pRnq_*n5&HmsY}lS@X~C&oR1%RoT-eK@Mgoy&x%qAU zD0~9tU@4KPgrNsV`SlxA(ihsl= zlr8`rnSKzxQA+2xZRfWfDW_rJnGA9!?S`8=MTy=r>Swf0sHWf; zjc^nBiiaG24_1lGnTCOBL@u>bzq@g|3?9#P25r3tJ!Ic=vH?0RzaJ;on+3&m48Wws zu48-8Kg)Ury8^;}BZQ-sH{|yu;HGH=JvK#ltc`%qm5%b$I~Y{`R98;DD1VSUH@fqm z6j;A}-{#(-oB|K;`um?79$3wV{u|;^s$x$#=M1rMyinYN(tvPZ(qXp=`n4HCjoIDJ zjLXok^>@VgZU7oK8{-?{d>Tm#JG#Dl+7a2!GJJh z>@P1AC3xm0u4nbEH5$V1_YH=lCuAYX`lvow2c7i#(oXL^Xk}VIiqmi#25GA!2>Xxl z8ppz^db3$ysck4y^1B&t06?;I%EN-?m`0i5`#2OD0F%C9W5C#Bx{I-Lu;*dU3RI)i z2m%O&4j`nbGp2h~_k@YP8%|~6^lWx|vFrq@S2vieqPS?uG{LQJU2uije>Q(%3jk^k zY+#RKO_pqBQBwy>F$O|4qG1Z4yB-4|I`uI22-alTR*IQ~QVc{R1Os5r^(fY;hv)x4 z%O^=b12g^^=V#_uk%f+-vrwsIyWCw`jIucFg}o4wKyUyfq!TeH1%35F$_@Z=81j=q z5r_Vvu+(X$I(AJF6+V$HEw|eq^(^Xfm758}QZaZZ*EFI!?ZZ?*d+YJ#Wn95vJkrlC zT325ucp&e_yt;D4qZ-eRSF4a<$FA2mJTTmPy}Py0$rp?k=9~q&9M*R5^78S0RiY5! zk(_;V9j`n_Q>bR$^xIk66F=vVGTpG=TkmxT-Coqg-Fcq#TloOM#&pgZ1%Puwb3VX7 zX`Qq+dPB!!tHC_T>Rc?~{r$BMK^WDlu@G^!7KIR9QR+$rKN|FRA-w$AWhtZA`#toy zX+9oT=l`XgSidult#LPc3wmd3*3@F5xgG|+Zm(;b)u7KXgy^QWw6c2IN?WO0tI=67 zb8R#n32^q03EXmHvwz}<)OXL^_b54%BTn#>V?lEX2!rU)0 zHpy2o-GVP5uH+~4pSzAkc^yqrKcWvLq@1VC!T}nyn^=Y3s?0V%CV^gW?P#@`!4YOH z0|^kY+_;TLh`e~<)lhhu^*dn zhf=7%o{jp|DKvefu+Ii)ULm|5w_0m!trmutCWd&X47O7^o;DAT5j+8+k;Zt7y$ zNRJmByY!4OlB<9?zin+5V0G;_&ZqiYIq!Bl<-+oE$H5ldCi?i<*Fu(jGt-R^_q=3CLKY|QK@yJ0Ku zI^f@~=9}7&hK-HB&x}L5u4`|^7-L=EHktq4Zm&rV(=rLsVcs=dx~*%%idC9Dz0l|U z;*q{#-y8i_m$`7eU$~Ta9f0a7a<*i@>{)WE3gEc;O9lV-3yRG|wbpxWqkp7i(6Tth zyWt8kO5c7}?|zdwm3aXEpy#_f|B+W2v7-O}UYQewqsTq``VVXo z!2!4+J1;1gnw4_yPzq2R`9 zBz9!lYbSE~eDt37eHGI&6DprCmka+~I47)E$FyxSaB`h8z^sJT>Vq<1_WAv2}gYyaZTj&;Y@dbJ8QcH$o8CoKTh zSl)V1sw2A!4H3ys!c>j@v(Xtu9YD_EToDxc#!wKYIsbrYnSyq{-~|APD3+_tP+QJ; zZqB|X9PDeCY{_AalUwan} zF0D$%l1zGDKQ_TCg*6n*DQMwRTb|N^+wKONWM%#cQ?1xVlcOCTDYK*Ds7Vhf+jrEb-vnMH zXF)pw8283gNUGh{YJ%t2ECbmR;KRVdxE#C<|MkZjW!6eaR8`?{MHz$H)8r-9cPzTVmO?-90Oc{n|ol{s4bB{)aTc{fp*ay z=;2;^WW$9r9xNBYjH_Oo1g7R&``}$T<^qjM-YPQo9md; zrNRM{QQLM4J@Q5K_px|kPseMUR|H)b*|}~}519}+n|C8PN5`RBh3H-pLrDO4Y#BS! zHckZ~jQ`Gqv9@E#Jv-CRBwIzE+L*!&)pU$8?A(=#9b8l>W5uLK(rgrG0D`$M({xce zt^>3AjiPHl`tBJ9(Rc=Gdh>TonwUk$rQpH`1$=GQb78r zARe-2QCIzps~p3;F$_tDsoE#vvp)c$P*g~9i$M3y^a5T@c)NX&0;NDhO2ehSBSNCH{Yn)Cw;meN82*sO1yn2j?(S}P zmsF#{n5lKLSSSD#3X7JtJGmtUtSoh%s)jVxX^#IzX=(09gQcZSi!%#t9t&=5E-lUU z5$`RI`NBl2p{!#N4``}{~AEuoV> zkBBeNlx9Nf=^&2c8lZoVF`2{^RYdLt2CdA8pZ}EiRZAiW()kCwewKn5AddiqbOH(3 z@p0Ig-;jk;kV!mSZk_3`;W5E7e~*$SVA*7y=fRh%(F~kw>-a^?LjqyHFAS1GH+kgi z5c(fc4^s&PRzV8sDkd1GkT)O-Lv84CYp^byJ~#xPHXIG&bziCXGDy4Yab1WlN(q&Q zG96p-`J0pRkI4XobX?bwV9LA{hTue#d4Rms2p5Ksd1>zTZAcfw;6~0c?~C*KIL_ze zG`|k5Vsl$Lf#=y4U!cE(D3~EzKsbYp>+a{-qlZvV7x@J}g zSA^~NPsS9bj4Jvfh|Nj$Z6(LDoKneF$}ZukaNR{M$Ane~tcglS@u{@3)IV*^b|%Hx z=bQj!>>A~}?n=-knoZ1h@7DX^iG_s@$hF#Ce4J&- zq~n=RvF_>^m9bJFmR{`(3M}JPpH$4FFoJuJ}x(*PXCyWqO>etEp z<`b@Y$}~@z?pmb^LRj-RSVBOxvIgG(XzRXD>`j8dx4J2h+|DSal-+)cy1w3?e~DOU zr95j9r_&h`Hay9w({aur$FX|{u2Hqq!6;w|+m4spHm=y&Pl)c(``~_9ZniFtXa+Ks z_2gGYL;aF4qf?wR=408DlV}lR?%e0ln2@&QOnC86d``Xi7`P;iI zs}AOOS=L<~JF6?ZMStqeH5SLU`mc{=bR3;kYec$_v=*Vs%0eo-Al#JZ@=wiLeVIb|RnoyT z^FO3(y<03U@bBac!K>5zm*QMF9Chhd7GdNTSiv!jZQU(JnrkP)U$i40iF1Yfen$!6 zKVkd6eT!00_=UUTl`MJ5b>m<>64z>MPY88a!GA)jTWsIApYZpvN@e~X%}_py9y#)~ z$)3(u$)#8|2aF_HF%Pn7@XST1XJILiV7kWVvAMXQu=T;$`JP*u zHRI+Z=!NM0=-V0xTA0Un6jEt2*?ub7`p85|9>Ih)`08U`6EG!%D2i)+_FNY%4|*Bc zO*q`0M_OSvn%qAy{s);cO602}WvFJtE$MUvl3)pXP}1}sI+q0KO&FE*27=jee>tpw zZ_Qwf-ZMM5Z@~T^*|z-{7&i+V(TNGL7eKMtIpXM7rU}q%xTImMS+;F3ih<~aQd84D zw2%w2)HMxbAzjlnO;?J2Urk-pD&^(-q^{|hP;PjZ3xo5T-LHvr4KQXH zTU>xHrK1!d2WtANG>k$#g_{o09MjY=)=bmU0G{y&MJG$;GW;krIM+E9RGKt2F~-;o zsVS+TT<6?iQV78fYI3eKw&!200cigs2H`AIvaMSyLIlCh8GgMC3u+Kq0RDsgDg5kO zp$-W{h97c7v&o`=o;%zHHi}ce5qd~92^|TiHRE)|dVuBj5*GITh@Og9pqce+S8jNg za<=SW;(pC|!=0y3UlUFGfj1RIDv)$V6BDteOYmmqWB*S+pNl1WQZrFm>L=XL3&eN#C2)iF;i0H#Q6qtqg6+!nXB3US8z z@j$qG){^0xibihmu`t(puS~AT^EK9wUkz`R+n4n7H&lwANZH3^ndZO8C| zwh6{M9(uK5$#4*RR?z^vB;*;0hUAug11uMRl8zG?I#THL6E=YT5$~-wfc-k}MK*x_ zkarV_i$%|a511$K#12;rt{pAJTLOaG$xPGE;nYF&x7u_%ol>}wuZ0(NK+R%|Nqxtc zH}k7#7oj*B^_-q&3iL#^BEJs|;Pqfeqi8gg<(9?9AZNh+4jBChXN=fMvec^8A{RIl z`J`4URLbGmuv{rrYDr!&4sKMdwU&~^CXDeMCc1!EGu<)_z-+&X`FjN+STF{RbIuts zCNLoaUWWO8M_?G1&gO3yI>E32L=&#jL#NS$GA3a3P>k490gj8_Z?-#WbO##O6Qc!N zcqwC0a%Hm@%iW9Zg0q-}5cueHNb^$s9v@ZtFEB513DVF>9?i!s= z!z4N(rfC&cSUbw`NkNOx<(=LNWg*4X!brn<5b!okR=G0Fu#Q?Wd3Rcpb3O z*RiI(k>TJoJBzC%80KBX`mTHaM^BSgp7u;Vk2PI;ipc=OLhsnvDdFa)UH(=8V?dn0 zrtMqqKqTk10Nj2KNp|nQPgP zQMa{<6C&}b{DF1LXAD}a5cavBsf3~0=u;6$HCUfO^wgGU{tLORvbOg)9%Y;5+~a#P zSRjDmj#@dciu3T%WNV1VXb(Mw z-WWHZqWcEwTnd;4pHySPuN?DhXtLMc#ME#TUfS|TS7>1rpDj@BsdanngB%vh@?ppH zU_fKWXuV&?eE@xAG+V3>nB^c4$7YvC&|Eo3=*~sc#7)|ve+!)dknOBy?P3csFG8`M zb?@8Iv?f5BZaVHw94*%JJ}gF+1ezEFY~0t)+QlaL`JIawcT7WYz>t*Vyl)pq2N!qp zzNVZv;OBQP!qsA!ry9-!Kv+cZ`kLJVf~&AZX<&oR1(Yy^#bOX}4Q{UmOi4Sfga*Uf zq!@V8-WIME}MRWq)qcyW= zO%PHBjZSpQEN9wVro|YaC;`Z>C`8>=&ZU}F9fMwkJeXBAISk?i6rK>F*Ze?(Xg{kYrYlVgOax2UrpKq4u z-Ux?tI9m-sBEI6Hs_4D zjJd}Wy%@z00~#s86a<_QHbGp~&=a#R?_?z`3)SyDbL zX!w&aa@7m0kkOs;&1qLP>xUn$+(>GD4$5yENk?q?E zZ*G{dZY1s8^$9dZy0|XviqT)OZIAAz&|w(Zq_%e0b^`Qvur+}ir*^v9$DBEM0at2d z@y|)FofYuUxqUtoNh2rU44sT_>__UQzNPK>`Dk0HsrxKGXZA&ICr4~$me#d6SC6uqm%GLP+-}Ia@O%k(-WM3Pr!Zf26cx@N>2FjrYbQD?S zGzh0$;wiSZfjhGEkPxCj}XSDWq;9;@?GsRo+V?(q-5;T=wu>Dk9kQ;XV-m4 z2yI!nEO-9#Hyb1}JJO+95zRq49VQaK@6g?tGeD?Gr~u(;%P@6cl|ki`uiS~a40X)Y zY$<6lh;JgoB)9eW*QyC4x3} zwP%Cj9L7`f;iUj)xQwJL6c zFy`5&UD%Wj$grRr`9X`?0%(0n(67C(CQ+oH4-6A3*Y2~5+bxeR`4YisSnG6>Tct3} zTM3QwdEe8p(n<54^koSG=eJr%j@(J3uu^A&trPbQf}}tlJFI(m-FISM!b^*#QdF&+ zG)yT@5nW-;^Yi(LlIE#;13a&I_lXlrOT6qBBOV)6h;F<-e?NHrmUa*!L?d4D$aF)a zQCV+LqW{Ak3?4cCn6wBI+S(y+3emi8ghNXumgP9-d_AAXO~d5}PZyXKvp(`JLd)Ss zlL+JJqttQZapE|Zbf+~l8a{yQuZnCzT zw1}^hYA9JywNxSS>5?Yx-L6Y3)kK39Xi0TNRN#ZPCF%zSWmN+v!z$57h~qaISPC>< zFE*M*U5A;j7n_Zuu7L*13YO~qtyjVOAp@{UzWgp23yW}0ED^P!htr9PvHT$qu*rf@ zTEwyQU)7s8>^NV$rBYsrqLp$*2))qhXxe+gSM#<*EE)RL#Q(a8&bPPauK-8@33y>~ zsSYc?6%_BXF6VusWRW8k^_WDlBW76mEQ6$kl<1&TTkqvu1Y;k-pUe(=iZvYyXmQfs(ODK6CS)jPW;n^zr)sJ>=hl^^3Y8PC{QToC;u*l z-Wtrm^TZnDioP`_QjnMHvFHXvA^!l=M%1~_!&d0ZhVujHR5f+nq1N5DJLc;`=x()m z3KLXCt7x}Zg>;GuBC?0vejRIN19EW_m^pMGGuo;3x(#UJa28IVo@$(qHD&Nm&mzv} z0dZWf=T6`Ahx*<9$_uAYPd`po`SzD~Zn>pHmRc#t^~%#mPoK`M@pE>r=6pf-tket$+H;VauZfRs3k}zK|A50YI zxn`PG-}!j{KJ<_>B*1HgrW?;gQPiZNid}RwhKo!2qmjnY$95u&qdt>g&Bi2{QP|OD`5Pw`G>?Mw?gwzvMJQm7^bLd6+2^YGKnrX zFC;c1uL4~Q3TcZ{tn(pok98COAlT6jVEO&k)RtQ;LV!>J9xtI)(img(Uo*GKoW!E@7N@9f!_$98skSKM^A+eo4yPObOfDlQQ7Mz638a!|Xt{Ffqi$ zU&rR0q^OpQBoR13;J`h(;rr(=w8^a2?b|}-xvFTH9gWec8FuBn^zYe^SKQdZ$QyV! zIBgWR?lhXoIEO+|ICAvJkwb?LZF{y2P&jhr=$a$GvH=2`UGzJn{zjbc#c&Y)bzN}# z{5LCR#JT4RZtGI`Fj#jHE^J*$|DV7{@VMc5#qo_7Rr}ov>c;Sr!!O^>71TsaXx&B< z%X=gR+HeU50biwC!xh~#CjZIPrEfY;2D&Gh*?;cz7`wie&wqPK70!PzCCG^wpE}hO zpj`PlhTngn=TCkZ0Tqe*2n?u9M6x9fo%u~7+#vL$$4zKUs@+sq^q!&vIwl}G>Po5Mn4Sbl!1{^fZfZ>u;2Fk|0Q^uR|Kn+QYN!Hqp@u4ZW1Y&xsvqf&-IUFtySof zR>~QeJl;I|)D7|8OgmKHhWiZZYSeR;B^Uq|0eD`d;n*;-=V8axv?+;pD2%c1SeybA zKK9&5!#TNEg7kX$>DTf(g*EEAnhr!KnocN@MkTQrRvyNltq}m`xjFy`qA{Hi0=hKH ziAl9jmYt*VH?R+%7>6Va?-{MaG+X3R{PeD(tm)CWy@sP<3=bJtV+-EPD!y>+B(=&P z9N|`v6r2B9UNrvnO!yeLO!IIl!{o~Fa!EF25Fg{}3L5L1SZfBG5FNqYzPrRD=)6i?AGKHB9CcRU5 z55efa4C_D){srfZV&>}XPH+Gc;2i#76kBF0WwzUn^Iy+=OYXJ7osQft&71{R@rh;$ z<2?8}mG!!5{`Vq+Fniv$+4{wjG8=B#?7gt%l98O$6Tuqu^AkJ#sN3S9FnHQasCoVF z|6r(gjv1+u-TRA~OsoJq(lB&$rsoC2ptz+I9}fD2&h<0Ya7yzVbaC`EvK&!8wfkf- z^DGo;<~c<|`sUXzgg%^H9AHYK#$WEk&o{uS2Eltt&DAe)JQcUTmSr*=@Un{AT;sdc5Fj!$hOYlmmwa;NeDyF0H_^eQuZteE6blS zgvseb_pQEX%LF6t(}~ct%oTC_+OH)!Q%ucg6AjC0wg`>!6vk*n@~gHE$#H;a4CbIK zCTDyE=F)~hSzZU}VgGGgYq6`8p%b!&<@EANhBAtOD6`1N=Ay4D-<0WQg}6hJyggv8 zE(2#swXF23&e6U1p0V_JxU^rs6V5~iOQY(&^G8d;%4BkYt?G}nW?Eqiv~F(6 z>@z0wyKe+pdKS?|Df=i(=ZKb}M+eroICHoPz(6lBih7;!d$xN;T#!Q03qzCb8CHA# z$*UStytJ!Pl&e;A@FmOGW9IMz72LQWuDEu4{@tqzOU$~Ot5$Q-oUsIb*m4;y^tnrV zIOrI0N=@bwP!76LC{p8fZ#!XX6>0k9Omp{Jg#B8xStvl7&jmp~msUERY868x?XUOd z2Sn{L!24b3t@qOg;A*wgsie7l5ajYH6bj8|ZP!+q0ppy()Kr?g3(0sGwA$LOvb~`^m>n_;k!gJ>{cS_bF zhMR{{xOA^&-P>$7IZVSk@!t#bX0!SIK)&x!bjxh<7691QC_tHCDXDvP<0`afYDzjL ziN{v%OVx}+d0N`ULuWeNVH&0cMKGx9cs6F}HZcZdOn^Hv*HZLemOZ|=zrQd1sCa+O zZ#}8Mlzv&_-0{jmn2w!v&|yl(z4DgLqZgrvPDm5z9s@HXQ~wO`~2n3@K~N8>S(|=E|A_>vbs&qrS2!gkf$h z*FN4s-7tlyFK-%#5F5+;zVPyf5Qee2To>Zg%gf8l#~(Zp#mnKBKl@7m@~8`8#=i5M z*;mI~;BiugYAR|o*Xj~_j)a}#(G@hagOYZbV+wZQ7}|>x)+zV8i%G^yfm#Qp5f9Hx zt*f9k-H-y#fLmQ@x1CQit=3g=Rt5p__<5cU)Vi7<>}``;Z7~lKiW6I+T`efaKsrFO z@nAn)^>qfkss^#naMZ8l4@@HRxmqokm%3@yi*J+wVndjgT({x$we$_s5*q@*ctf#n z!3@kwwdbl86QUOiWy!Gw;EVrJ8`|?f7CC?%OG}9t>gLV%+oKo`whF~rjHbPMNQ{yZ zu2@|b1ZWyzaH$rLnsk-cWo;MONdM84?Ia01a8DN10Du>ShK9B;_WQh=){8}Dhk6As zE;>vEYg~&X$MG`Jsfat9c};ICo$aX5l5@xsnM1xGKr;*6A{6^;FFwd=%JZvD$!4F; zv5GtKk)bf})3|E)+X}VuuN~I)<%VE~kwWw~d)CU~(r=BWuK} zY^K?2&hp6z(Fj+WPqR0tDiS0#n6@RzC_OK-J_(~H=*vChHFO3&oY(b{VfBbQ_6hyf z9|3gc)j-y=&I_r`GrZ?`A!VG<#bBm^srXg%Q3~gH&=8q^L3`KP{ zQB7XJEJfwr zeAz?^NtLA~R9TviwInvrsq%R$#EoLgXcMV!<3WdJ5E5P=OWm5=A1DNu6O2Jh<8eot z04QB$K8D8=y_8O0Jk=qYAH>cD$xE#gIxLquf=;0a(c|dF=(Uh#LEjJ8LD+pveLVKW zbWaQq-4R+s-n>lRn52!Yy8gsx~drsQLT!Gp>009EGV`0m0+3Y zk5g%&SezJd-?DEd0EAjmnno6trPgBnqw!*^bSH&`yK!2jcrjUwORcldH2MqGH`-5? z7o+c^k)rx$tZb@66tcju6Tar2LK}Ks~ z9Q8-tkSPK2>%Gb-&W5|N-iz0EVZASk)emLb%0BCPo-o2lN+JReQ`0a^ihW-YDZ|JR z-ah|SzK^M47{)oG&=B53obZ0U&i{E4MA(Tu&YQXvq_!a_(Z1K@+>1J)fJKc^u~8#J z>hR@PGrwB<@23CD%c$(H+J8I_eglI+w95j3_c$=l4_(%X0l4AA9 zl%qj)FWq*4)(_JG8T7*x+TAYG&u(}MF?P9eqPDR)(7s);a{vkm$c7YhJYr}UkYQw4}~ZPr^wXTKtMh<{p+++xv< zR<6DO{qN^gs>}ctVJTP^!h)P?NJHNs``gIKZfIH4#EjoC?${s`Kfrce@DFxJ?Le+-T{I z93*?n=LU&3WIR?ver;f0ON8jd1&lz&cUwDWbl?swoD=jNqfB7d`92;%jB#^n2b0}h z0fmSwt3Tt;`aG2ocz1WQ?*OsDNnN)Mb0~yLl~XQo@uZW-U=s_?+eKtXiq@rFf3lWE zzixB@GpRfYqf$jUkLVzxPO^ZZ!g^V*O?}TKhg3k(vx(FZM!o@f>9t1>G=QT;g*+@hyk!_a|J9+fLq-vv`B z%OV_R%qx}a?IlZk($Il09#+apE;1AmQnwAR)g+^&d@8~?I#t#wl{JkUHW7j-Bg!S^ zO2`=j-H@KNmfH1l$z#Zu58(R@p4<++>U6zlvzK^lX$14sSiQr*L>yn1{=Tzl{l9hG zHLMz50R(=$F1&LK9eZp~h<$^H`+pZQ9BLXp64b}@;5f6{;|EDd1@&@5QLT@neiOY} z*&)+cqRdE~6Ip8n_Uk{U7=_lrX*8t19I{YLy=ZT~{$@h*k_#`xz9dSkfs zXv>Ng3k6Vwq!u*9gW-W&H9z+>SakL2&zbsPvaC8|F{+~o77Rk<96~@27r~P%Bs91B z6PtDnxv;T;VTLz0E{M1gwc9g*5AY|C=3QWJKBQ(G-no2v=de+W#;^2skZhD)jT`XS za9wr_bu{KuIF6FYT||H)_ccpsj{I0gJ&```7-tre$XQ$_QK^7Xq`WwP7O z7FNQ67IMX(CQjR_o~_pJtmn34Vt&6^?XG%mD@V*XKKmgvTL23C*vVdS>R#$2367p_ zSN``BB*BUNA1r?PeS~>dDoM>;D3@7Jy=w<@%!&M{z-e)J0@GrlWooQk?!4l#6DNo< zRxwaUc6dsc?K!Hzx;_vb(Y3|jUqw5Rl$F&nOj=C5 zjS*kM`F8-=f_gg#H^LAc1s;$ zKRHu;!fFZF5L8?UEw0qq?gED7HYS8ub5K zx6m%SWUG?WQ&#WpslPFSwyM^^#@Zh8@b)(ZdXO69+B{jgM4 zzr#-8D8g%paTMXhYdDJV2~9hD{1?ZrRQ^jNufzoa=hdA@AKj^P4j_2x(3N5iUZH$f zo)CrN_I|hec!Y8EDy3bC$eXXKrd}0c96es`?(YJGP!IOV226 zfGU(~pDAp%!1 z)mjRPvUjaS99SQ9d}DxETPd$@Z5>*4)rWBPeAeef_H+E~I;d|`NCRd!m4NSx#}L}J zJV|S`$7mmEwyy21&Kk%qiyU5Tf4QWz*Kk~bgz_1(5=R41MiSzEJJy@|t0at8(L@Q7s70t>K)dO`bO zQj4r@AF?1f_>CAu&9fp;jO^k>y_518c5USc59@PD&D72AISO4`%|BZbe~Q4!ru2_ zCQWe8#qZ&jE3>0iT{cd6j6E&AWAlBa)7O7&oeRMsYr=>pxhmo>ec!LViidssmv-vV z#h$Z^+p@7fovH#CcklmVUSZT6O |Q7cIKf<`<`?UyD%bO{Iz*dWyQpYCmtK_UjJ z-pF3od7Sugn5=QP9T6KSKz<{@It}?xOEBV&jT1!f^h~^nR3YCLt%XzO4*JoLHG)dCk^4m`og8+;UmYUWYr(SoA^_or3 z8mDmtAeO&ToiN*OPwQFH&Hgk5K{4_?(XAQBv(>8g98<3w$Fp;XFxd6#64RX!@8B@R z-Fmf}#s|vNT#qiG`&%k%G;FGx_}^yXkf0PH1M{ax7vnlvhp@gYInIyLLyTf5FX9Up zrHJn9+poKIL5K3bQ!MGzBLEMIkeDI{EhlQPZ>Gt=Vx;UzlWsO4$ze~)H#;zi zQT`B0P7{|vla28<+}f*kZ8u%0 zR$nsL>C8QmB#))lYC5{{#(sy_{(}+ck1@75`wr$8#BaE^8!yatI&&|nR-Z_#)%39> z8Qt`$K`+>D{Sjl2alRN8Jb4!c9+Q%JK~hhBMX8%cNA5q7 z5<@TCs9jh8(cprRiz(ob5+t1cRq$Uetk(-d6zcWF|A);S!S{awgD=lo52Ewv1?XMq zQAsJ z9bLNyPwm3@_a<`jfG92b@^&cvtZ}6=vfAzT+(SJ{B1dqj!b2Y#4qLI-iU^XVn33Rn z*YyXO(Y?OL6x#FS&x3-CP8lK`p_M|gAdY*DEgq%@otk!b$cOtH9ho>6KlwW5>>#+eYs zEQ!@Uc+kJDxUd+3lBV4$j@$DZl*q7m7aiLs>-Qx3}<40Vj-Yw5ArWmIPVT6#6r*IK1%|LEFhET@8 z3Gq<0B!j%y0sLLuC`Z>e`cgH|d%ZlLtHy~D!X$BZZtan3F+87yh5lCO!y>=M!l2|@ zy}e4saw+k=q*N|`-&RbrQ9S5RjI#KJ&)lq(g*~HL6LP}G(axvN5HE6ga5LF4qp2I6 zRC>6Oj4Gh1RAk0i1#~@=q(5eGK;l0UC0b+na^ z$G8@h@u~yh&l^)`%&6Q4{QUu^l=XGd-VSI3=&6R;IWYnAtYfeG?-nzxCq{NE^Vvr*4RYX zpy$PYyI-T=4=n?Ppw+?wqJC3Q4yn>GhD|79_Wx|w$sucCV&8`}9aL`dV3~^Me_W-M zQ$O;6y` z{_`*6e7)u>Um1rh85+R}Cqg(Rag0>Hq|^-@<~QcgZf;@NU&fL0|Zi6=LJ}@xsK`e}}tu zE4W*CB|_#rRf?z)mpX6d1855!MW@j1=mj}(IB6m9*IJX-=w>f2K|t_qNb)2$c);zN zW>oEOQa()lnsumMIU%kau1#dwR!KEc@&$Qeo4o4N%srrZT^ zImH+#U|vZQjFY6oS0&yfi)ai)CA1m4yyZ_J1So!VzCKwW^@hW5`0nNXY$Ra^OU}qG z0c!NA=q6(}l2~2KJ0kZmsve!g1#y;6Ht=xWMkaJlzM-U9uis0C8!+6!Pxx`&hd<;Z zwk|Lb+DOhF>w(tZA6~zOF$c)9hIJDlB(QjI^XSn{%{gJ(dOG1;f8KN-&>KOYj>RaPb zBDQ`d280XiIu5-VUZ<~8$Jis51k^FsazU7H1t$fcQo*e?4h@Js^0l04_0R8Tp>wQb zUMlb386RgX?$|LD3RTG*^bW+!(?|v&CD@e0>y1R%&F@JIyr# zC`{5d)Q`m@k7zK?os2UWPX=;!3Yebqq}>UnK9MWXlgC+F!&QGEJd6pRO~!4SC*!=+ zS_Ag6!v%cOi(}8TPN@_#IeWc;aNuSIV?nTWlXy69iOTD>^TB zyMIA}91r>xrW6g7YR#{%E}ta84p71{i03NKag}h+zVlqoIaw?c{@s}${1&c94C&NL90j3oJ zl+tFCQYy+6FzW=E?f>y~7-(7ih^@-$llOsDa{gfcE!Jef7%8_IAvg>%A*@{{i~(!1 z?V|0a_GGkJd>q|_ei(fcea~-pMhPe`e^FK$DGJVF=wFA81`X~lLnhEpK4U6Feal3Ko(8-gB4mAXK7$bMp?y>RxqsQ*JvH;%uv~Tl8~|5w`tMW52*v6QfLkty z3V;&EgpDH41#r|=^qISdmeAHOYAI&&^t}`|NKOkbUI@~;n#6*UCznZGMC&f5r_Rqr zYr+cFunzF;-$ewy-t}HPBwXl2$4?y6T+p!XUEk}~OjyL~B)xYp;Nv0=8BvO`5En5L z?qdJ+kt5}-vQ}Qa`7X9tUaMr~BS%gXib~j_xBoLMMGT=*A>iUllfjX0;Sm(Mj-C7T z)-74!D6rvDjNIgpN0X%A_7`&|O7VXY5S%@_n}4VmmE99mNmjJ~n@g!Cgot&_zMG;} zy`SdY?4~==4|rQt)UxYba50>c$qR>C5@(ULT!mIMOuWj&L9KXZ`a~pm0sp0k8pElf zX-9~|Ozvls?p)C8owDsPd$>&4wuyF)EY8mtrICXp^A`9;?YAc#>8kxc@Z4eYB~0jT zptO*XBhw)v5xnYJG_Ozn`#tT>a&`&Y>@>C+ zwTZ7=S8oVI=|Of%b5QkI1l)&&8xyoN$2|19hW+U(d++Ya7N8aJvR+pa@=?uppWJgy z&|}#X^Dw8r!;0l23*9On`dFltjvm_ z%n)Sd{xd>r{@flDpf$JH^mm^52wjVIj}=08>lP(gZx|5>C`wn&#i8?FojLrYp;&A` zXe+!*@48;G4+h4;o114Zrbaqczf1n}z@-Pe59v-`Y8Q(j2R3L}?UOksxO8@N6JMSJ znd4zt?!C0%6Y?{4(H@nmu2+F-dLDkiNiH(cAB`vNF=;qOd|DvEG$7Rz`9%G&6WDxj z^>YV&_`1&Uh})v_nu}a3icPJJ9b0s%>F5a zqSk|WYrVveZ6B`*oH8wVgiRsXN2%7wb8kksp_ianaz_*+U}A3J^^bra4yy13;0kCr zQ)6KAReoN_ZZhVUuH*|iO`L#$j4ea%Q-sFC=GikqHKF;FNpNeaz91hf1G`Ghiif|L z+kMF$IGsIRloNNx8EiD~rS%X^!{P*+J?)EP52&HYoklwLnv5S37-`1bvL;Mlep8C~ z5Ejhy;)ryN-X4{Cl0}XM#G%Ad;>bZurED@JB{t{8k6D)oTOH2>Lnou_`xIHa3Gz@H zQTHgz=hQB(HZ$TeOxrnke`bpr9T{O)k6qqrvDqvZ73M-;;w&IYC`iJ0tQ!nGkf3*7 zaYezsgP}@iR5brV zB@G+85lD+Ao@^OJ8*rqTHNDj)E?zOu9z*Ug)gLJJ@J2{_-*gNb+Qsx*KbSN}&LMh?D90w>}|L+V8 zFfS)syniI{kUuN65t3t!F_%(nDY*e2mJkOM$`~hvGe!vjU}nW&P`SnyTJ=mhceofj zbeyL@ale564Oi{wji;SG-KYa zfmDooHjLR1c9(0h)He9{#j!HyYNe8ru3N%FULZT9Fz?O^QU_b>hY|Xvfl`clUU<&p z0`vTET~0DCVC(-Cn_rajj>NZGbX+_-lWh1OP`r-_ZXh;X5N~Pe;K8LOZ!J@8F+xgV z)*IHxUg!EFxuf%#|M_|zz5b^tON&dW`|aTj%8`i6xGOJdC#P{MExjRb6;=2xrfmW_g5zbi;KH*T(?(;M2d5zf_;Oz1c@{1=4wl_ zDs_k77z`owQo&TgEi6IR10!66lhz6l<7U;DJl1&XPlnca2&>@ZbfXi)CV*c@N?Cgf z7Cq1br~B2aHh9sF(1Yp4JPu+=~8^sBl9qVj0Z9iL`Ej zEeJ`utlTNl%EFZ^F~5@93;z`?Ql6}So^NTngqHl4MSRNQ^;q>YHa3w5@$@h$1c2D( zZMR8Ff(>8nnPeka3kt<30tmFVYlbK)76Psmf5D>`Kr8pfz}W2h%QyU^j7j=(ctIlz zvMk6N`>#)$t#-Q-Vrz$~wA-y_BE+{3avwZb2)1g#)LYcEUx!1&pZ$yFf)4*r>p1N{ zt6zztO8?2pe~&jfjxlqyw1{}aCSRhk1~crWG@5wxGYs0K|3KKhB^Yl*Hl8Hn5o{g~ zCb0T_@b-gr9Q?Fo3|?$Wt*O7IlCj?=U;aea*gt4H9zIHN;%`SfggZK*?A5B}wZ3=$ z+2;pg?Qj}v{eMF$xCQHr{*#sde@~w5SEA^P#*+ekcoX~|d=r%;y^Q$56U`oiruA#O z!WVKv;ee6MUMl=arQNQ0Zd$FTr>zZw(?Q_A_>~_nm%s7K>9vUl?yvOPDZIa2_S_^n z9R${%w$^>|D?eOmw=1*nzVgU5TD|8S8Ha2bl%c*|U`VHaOu}`qVU~H)f;*vxs0JOE zkwiecQ?RsyhRwGwr8s*aR7bBJ+ztPA_u$&2DtsWrbasnrHvePRSEbA_8#rQ~C`$PX zr7JEdp!32RFr2|VxyUehFVySreCN7;p$9k6F^t{ObIt4DP)A?i7t!<<6w;gol%nshLC=$LSw*BiYiV#u1BVqOvqR3+EIvSeULh><e)X2Lh0&>#R{D8gBz*m6Q-gQuNckz?Y2Kq0pT@ z(*?RyW!yEm^N=zN9Q&aA?oc*+03n>QioKFqYFtzC z!Vi2kzOt-yY8EInv_}o23x?);*`sDz=LaY=_2K%ewx#Q*h_I%fH=%@)P$r`6txx|r z>Ma)pF~Y^g&>*6)+>0JxE=0XOVg`$gfw{WtMY5~XIzKgp5%vX3d4?>VPthD{r8cbM z5vyV`OGPf=x5(toXQSaRz|(Ofq~~Aoca5?9ncp(T(r3lbPjvlOXoUyXc=0ayv4ZSD zFWks|QI3t@{at!iGP)<=nEHLn|3Dlp^^C=Ym5F5x%9XE$Cy@}kIF zah!8_Nml3I^VAPWqY?+`;e9@8(Mx9ans^hkL4x{*?G8qV=uUe`kjVrd0;9XY?AJ6^ zg>KrNmGT!@>vacJT<@(buJ_tFuWDLfg%SK=&hs{3w&@r0!Ti$Am)$h1D@qEjqRZd< zz(u8QvwhzVK%c#FSl(Y=^n>lM-o+2VXL5caA8fvC)AQz^zxlG8Qm<%2sw+zV#|JLj zzHi^AQ~=-TWo8?O5Mv0w6)%3E9zgx->`UIzA4GwshiBM#fQ98%Oj-zazE^9KmP`AB`}G0s>G|6>uFO%5>2-tcg5`5w|sM zh?J=xO?dq;74j<__y-@}QdUigTcrIC&cHoYW`+@NR*P5WZ;4*M9|a`@oV!I@5fOqs zuvVbVk@k5*dq?w3U^}1&^AEmpQE%KdgPA|$jQ>F$6#8*?WqB0Z@};xRfT3)6#u*rt ztM{it;Ku7}7h1WP;pXVIYghTeK`~6dj~tmheV$l%i3_q^X?Lp$>>IAeQST&;3TNMg z5TR+^P$z;jDRq+2o276kTt$n(jS6ueD%k`=G61zCG~~W8S?>3j!M0&59ZVM8a_5_F zfo;Rb;fuW2bnqD)GB3_q-g%%bSoZzjwgK#~*SEG#cki%NHh}%xptX{%PPx=$ zBjX|mGW%%XqIuLpTj(shA6Z#I#VN!%_Yhx%K(<7xsg%#Hy!-T8S1Y!QEy<*q+4Fg@ zPpk@Q8ri_MkYd?ZCRPPaGC#)vh*`Nkz7Ps=dB~m(xNjOlE@;L!!wQ^SY-31N0!ua6 z>1CZ=cLWaudG@C$GLYjHAk0GXtEH5YEDihVAPxH@?OHGvWd8tLkr8%fOQ&KFjE>1-P@Jca08H%_8E(S7uR1szOXo>)M115lwP zDw!l_F)<9Vi6n?&(h3_tlCUeGecAtDVT|c=ww` zNT(&U=x&c%%6qL&6_3y6Zat@Z-Zu7-{yPfs%V2a%T{OSh{4?6(QsC() z2{*3Ba5T&`H%wha+>g@{OGkYh`Yau7L;T=+vQe7#M=XAM?0Wh-@xAJwUP|0r`;XZ1 zpH_X3^oi%j^H;pCT}uL2%~KPTBzM$@9lwWfcnkR=d6B7Yd4SPX93J*^XoP zk_Eut&h*q5<6&6%6|=K&qBa=RPAqgxN_ipT9#F#>ct*rmbVPK3>T`ZwkUpQv?*W!p zZ06vTX&pd=vc+HoZC`P!FF^`q>K9;_pD5ksj^^;Ucb&Knt6jqkU)CM)!z@E<{z7>2AgKfuk<);vG0_1I{u!2Ki z|0=OZCnsfV@uxM%@upMHv2p&2qSU`OmVO|{*L+5- zE4kBZ<)Kn|LXpCy`CmWmn}!GmKPy!HsJ#W+cMXm<(ee0nKxR=7(?KlrD1r0^X`wFo z$m#xqWG9<|CZKn1P-EnJ@{@!(r8CPv6mKoj#*n(f&EDW^e=I!90NCl%rvq*BjQ%^wt4C``O{a|VlqAqElYy1AWw&)-y=mKNcGK$7kmxr!1UBrQ8SIDGfX6*2X z%py7*DzGwSI6zu~2EG;KjbUx!G}m7rxX#;5VesNhrZp`M`vVsC2WcD!h+y>-@02|c z&PdCW_elBsof++bX#U3|Ma6W2>mXplf_Y#;+z3qPPZI+4jFk6C%MyQZVYY2GQ#LyF zJsbv-_aoYcNnViF9!3bN3@K{4c>)&ZljqnX)R|T0M}{MsBOSHi{Pn`{ofrVhm1@Zi z0=Jkr4mrGge-UxVxKsNGjAqBpH{YaQ1ptA;=Evv@b`IOtbinhFNLKpCQ}Qi^$^-uK zjF9(xomadE!c`z-M&TcvWU;CXN?h*^(y$4(A$4L$5$@)~6;G8{5KBt3@Q>nu3jo37K?nf*ooVHLZK~A#`)8Kx&zx10ihOeLqwa^Z_4WVY{1dcgrZPaHmN$w~rLtY<~ zEzP~2psJ7xww4VDwTL2Y%?A!klW@88^N({v)G4jJr3>TGV7+lY`qk^!A0{Qlb&(^C+J}b2j%m>gcYdY- zSU{)05C#$iWj;A{Mw}C8_oy;0ixk8iVg7=t(4SmG0jU+X~Y`j1v-1Eil#^yP719A8zb2aQE>7@VsNK zC?V#{A1O%!<0P5Sk_4_MNp}C6ve-}C$! z5+~nhsI8dfh5scT3cWQR8xc$iDW*Cf8t=l{F(BZ>4 zD1$Dd={i1q_#xC6?3rDpJ4&JY=SO5u+I}2f5ve&~60@3_a9d zl{jyPt&G4?F^ZjOK<99ewHrgXT)ctl8OzUq?~YMh7qlFjvT?J z{B~OeJKmJu*xxrjPV$rjP@1Rgef3(cG?48mj-$35lxns5-0#4#C?L9~8D=EJPy3M& zk!fg}PN2K7jhtLw(|^TUX9STDy*H7wp`UE}6OCa4ouDHFdZkAKY5O7c1RZlmiI1e| z6eTL5x7P5F5-F{jB_)x5UROw6 z-Bz^R;z97_^QePts9K2KngS`rF&@Rfi*-u2h3LAk4Ee!(-6Wk9u@I{A&|b3lP{qms zPd`bME`&wOOMGtry_};-Qv6LN1dQh213m&F)NdAv&>bHQ;5n-msS$(77rJ=QprI{T zkH&E87RR!w?iErBTzMm@ufsh8QQWPn*RRq6-7Cy=xC)jIxn-_Avu-7)d=AO&VRM|gisq2V$G9EZ>{lHnT zd%qI_3q~tPwZA@^k^n;lPy|S#e$tZkH5~;5qb2|~ib~z>kEPy$@wi0;l|d!G;y_oc zI(Ft5p$Qh}H+IBo6FYVHW%HDr$eY|BThd(=RlM%4-^BO8&!Yxf9ytr(Z8a%}KtSVC zM`;m=6t)I33aC_{?bd8Gj59`UZB5Xv5^`wQN5fsMs0FneLmN78iAZ)~7|&Sir;M1- zzsZI$)KbSS0F&p+x-omZ0pvFlW}NJ%hT&xG!tJ(|Vd(tdxki~~TZW+vNAe=Wj+1{j zAIG*EXgmru9{ri7EGftJgtg%3!#@9qxRz!s>QK%C;97jE{AfcnHixT1tDK-|>u}XF z3|-e5wW>#_4{8}u*z(wC06kJ(`PoV? zHaoum+V-ijLZQ(p6xf?5R4puh=2v?!5XGYJihl;?|JWCM-7uM)^;5x-C z+_A%}DpA*~QIy`koDizJmZt2d3seuH!jEjymCNVb#u#Sk{1JwNZoXTMWb1K@-B271 z+g}tv%Z7m7|R>c#We~Tm-pB2xF zaYDYu8}<`g&KrYh##ItbDNc0ge2d$BgYfDvY;c?Zy8F&zCZsxCyrEmRZRr~vW}I{j zJk3Q3TD4IvNvzzQx-~a-H362T^bdt5>uyQnEHQ(uz_B?fY$0wu{um`^2ltv>}P<7308YpeUt@jCxhQT+E2H zZV%;x)25hunJHL0f?80A&YSh%c0bHJOj2U2{MtL^1&qdr|Elx91 zQ*|I=cnE(r#9{TmJ+o4KBR7N~alkxY?HQ%{#Q7iyT)KfXgA0)4NCrO7QG(x)Yl?jv zX!K-21(Lu}%HbmJZ}qB4gA73&$!J9L7Gcn5VK#WJ4Pf*_vS-2L2ujCfJ^BD>W&h_m zW$Gu^lzm5X(CtFs{&x~A6&$IkN*E{$qTewM12^(4*}D)Pf!XlB!C{4tQsTyCIv&XtciT2?*+n3V>&oQp ze57og6dy@{$}M;sS3#>T$=9Gari#Ti!nW`{F%evPGf#3cDVm0Rjjq$vUULm||8zhJ zqw4LOt>kpa*`NQ(y-sNw?l(_Lg3tWUKY$tPy(O_#!QP52qvzXVp@_E#WrzhcR`4>B z_YpGA{+HhZ-{xOqnig}YrkSsKjj3tWVU}sWW(9HBf8gG8ifX!1GEIw}JjpE6EE&2+ zPrc{Qe;kvaJju;0lC$RD(LHnwokx$OSHqG}Y$HEv*P@blekMCWJ`)WtMsC`eJo`@u zXj+4@VR-PO>KR6P!=PN_gw}S58elJuXOwftlfZG$IK6n zF~FX9WP4eFyN_oO{K(E)k%$gbHudYK&_{JH|S8xHz8Q zBk#%=SEoPPd3yVRIxGCZJf~@|OTwpkOwRjYU<&_(dpPpEVjDQgIQ#B|sELN?B)W*M zpjV@JppTZyWl7wW+LoYi^r(|XEXX4(0SJf5QDL7`6v?wRYo|yl3)gCEGadp=5gl0s ztU@v{3Y!QZFbw6~!TF699@^D=b`-!}9Cz+@@4Gdo8HlMGpzem@5Ck+CLUh8It@c!& zmqAgC_|`VQNfKD}k<(qH_v`nU@juV6Y1Bd^KG%z1g5HSUhxXC+wt~ShA^;cE1~mge zZEvGp&RBc!cBgZ#hb3v)rUW}9uBmK=6&x?-G=jsot(C|}3x?d3c)fd_zJL$Ckpn9f z=hw9)Hx%yQqFC%44)#l)_#=dU`f=ifh|iqy>n&eVIs|f@57##}_eZ{jvkQ`Kn)fm$ z<T%O3y!JC96g5)(p!cz!|G1ISs0doF=%&rRMgF*2+>rH9xQ0UNSHuZ8j1B{i8lX(J zl$y2JOM8%_w6_UviNivm#Ftf$dLXR0gzc=_%=P9`Tcb@;{v>;&Uv(S30=)@+8T}eU z5cac_Q?&q>5DFH^2~m@z#tG^@h@zO(gur7~;v%DIQ$m1)1&Qo%fIklNhf*?%hUAWJ z%c0QV(aE&C_m*>eb=$>Jt=4YWYSDOt$~=(}%E+WYCMStM|5qo_4a2bw%b=Q%v9D3X zGHk~%^uP&pL%NI4;Yvdf_?|96vVOap>JQ+Xt#9aAU^*VR9s@dO6^L+)N^AA85(3|= zKmWhBl=MO9@r|$0j_KVM`Pfr+Y$@}^F=n?pHgt3X-5KZcjW`|jGxhgmu8q6&8nkD~ zc6ETgNVyuV_fV!b<7jy5?8onT|9%rjsRo8Q=!2t^LG1-^^qveV4_-8^eQvk?p9Ln9 ziE|a?zr?xtvICq?8?T1Q*IZ)IxNGEw`7Ry z{SCw8MtIG#jx6xu#jw*cT&^T@>U1x~LUdAST4#V=0aX(Jl(I+@#AKvIJjMaFUmhc( z`egYlU2q7H%7g4;-B?MfV%J)=zwWy6+H1}D$c*+{UW;8r_8U|HuB}!oB}z(_luETd zm~W5sdZSPe;+8BHdUbB0QP0QidEK1>$5N@I<><$hJhzQQw}(NLTRs>iu@*(JTe5Xa ziDd-4CDDPEJu=ed2>=~#Bib!3>nM~WgF;<%z4!Q)HN>o5K`DHW$L z{bg*&iXGU%|FoP0Xv*`MI$b^<4->rk{qc#%6F-EZ+mXZ_2|p0ZRR^mM?~D0bb4gT^;o<5oMOs?e_5KFXTB3{zx^kX zQQu?M^q%+cmv~RRy5xH7p{K~pk9ki|k|QFy;~6=8a2qV-*z1ucTqU^^!zd&RsC#&R zmS$p$ED-{YJ_<=67$V&_w3>;ud8pq#KJV<3ECtubrv^5Py#A@q!UY-Gb>@%X^t+)Z zBthc3KaRE8x~uZ;xntEJP~)K1Hm0rd!3zdK_1L*?u4b2i_5H5<{$DMIOZ!h7J*H`N ztx=^ICI}k9n~=GI33?*8qzwXVeXtLzchp`zinMQM9~#F)NR35kM9XxuHWZ7lm`%Y` zpoZqPu3ARxeDxAMk@d9Gz@l9RBhp#s)9OA8En0~q>wJQF-IZ}SzHX4t{c1tiUTScM zG?w-l3y{x6ZO@F)?(tU$^XJJ2{dD*finnc;^w$IV${v;hO8AicV?qwHoBAjar5)=r zY?Z>+1Emt6p|#kP`ZXOOwe<<{7;yn(Bg9IpQVEd2_x!cg$CY`C8NLBBAAP8UaCc#= z0hm&3EyFmXcy3k$Q>FXtGmEr%n=01+_e5C!AKc#;Kht3_@+uhx} z+{57Y=J5*tuA(%JX?eS7uON^9>A=ZXb~F{e?JO^~>P> zJcp+luMRN|KQ#Tohd%Ub_4C}H5AEvPn_(1%&D*u>X^q3s;Zkx(_!#5UiH?B2zvvI) zZ)s@M9zZBkc!Gpnq+3S>UxUoVHxyHvOh6TS*uqPJ~%@rmcb?I+2Q$GV8fk z2r0eLw}cos@Eiv~E6-ONz&Kvu7)-1m_)>7`xz?i$_93}-;J99LgCt3&+gm{#((FvC zcyQuGz*TxCqhTCuwN083c|+p4&fwMremw9PliIhg1uTT;8;4S@z0kU@4Lz+Xb&T%` zfx)_-rzK-L^^x4IQ+3!!@APx$C2EjPqVXinA|>DiU?;a)c^&(4G1@a}Wk)6M13ci_ zaFF%-aT1Gojzz<#X*gbk&S*%;ASN!1dal!hm;2y@iIGf&)hBN{|I36>%BvJK2mu;s zl~YO*Ogo%+C|=`te2D^HtyTf&+LSy`5-HR|rR)HyFjeBf@G4WD#I5P{#v7;87M7l3 ztC#^VDOMrilq(BLNFqJ2WOR<9T3y9JOPo@YVA^@K+wtl;r<6pPLP-FK*F8FP9-tz$V0@{{g*K4EPNgb`fOB$-~CE?`0kCT*5*PHEZAI5*1>+hokmOMt>5ro!$&2r*SJx1Iq?7D<`QPYQQ{~xNpeh4#qn&dxJ|{j|Ho@GKPukv6#3X zi|3fu2r~GLn*LMko??3Ayd)@jzVDTQU|?!-exV+QCBlU?f`Kc| z4q(EI6VC_m{3!M;*>OVv7z-`+$@&T*DaL6`yJGfU19)8)r5LA#uGCLzsYMdKT?3}V zizD9y@VzAVB!&Mpm@rZ#PUT7Ki_OKS)&u}d^(=-oZ2-)PiDvkwlwIkBal>sQ0N|C1 z^?I@70cHe)Bj@A6&z0hOJ?pl0DLGM6W5seAA_BisX}9b3LSC__F%Juqk;N!s207-J z$|5D5>b@wItUxdml4y}IQ@Nf4u+CIIpVr&$O2rSFQogN%hNU7xNWI<7>h-vk^BYfa zzxJ!VH1*24T=_*47AzCV*jpG@4ZDnr>2G%z2D^~*T;G(Vi=!tP9eBlBTt0{Nzq$`f zx=LDeVksD#K*9v z;g4A~XAvaN8kS`|D;6n$*ww7BT)1BmdcTYKWHnP6=~@#Zl=X4|fR|fJi1Uv!0QTs+ zu0!Q_A(Z#?)Hgsr-#qv(bOpU0eE|Ih`g`;rARs4Il()v^jsVagCQjG>f;HpOulLy6 zWJWaR^5g=s+Shd8}!hvux(4@YyAoXOy>GI*Oe*sDBR zFI%JVUw>I>5X2#55uyggV&_;g$3y}>?L$LF&AgpAo3|=_X#`nue*CO0F0SR@2GMSI zPzp-xqAWyPz>!=j7CQt#e`}K@nM?^foTS%gbO(CSidh8MS?zA(E1Rxeii(>csz9-? zb$IasMqHS1B#taXUl`0MR1H(jCjrnR8)q_L#j*X9Zi733Yn&8nwT`aq`Z7Ry{@=;~ z%bKo}POVlT+!jqt=0e~bpqhUxV~Fzk2*!UVrIWYSzOwVq$^8nZ(zM6at<7k?kS}6Q z)2gGTa%FK;)v%@&^MyK{qpl=#r;?i~ZUc@^Z&my-^ebENpOl(GshnV(luLp6v3GdQ zsj`e>u^AGl?mlIrp8*;@3shhlT?K*|?=goUl7)n5E_Dkvx3cv?eXwba<2^={)i<@U z8?L22q6scR5{-);?WcFI_11f-fkm#Rl~NYB($*#pd);2p>xMx~bvjn<3HtJ;7lUsB zfB8`8beuSC}G-KV}Jyb z@3S)XGbzx(8n0#myA0=Kn-cZ$SN;pYUf*y9Mi>ik@R&Viz_Tj1di_o^ykY%`CeEa% zB&+XC#LZM1Rx_l+jKoLNLyU!V59XR`?<(C4cY+pL&4UkRU(yVz*2&}k{P9*N?~T+j zj0r{$peH36ZoY`a>q^5ylXy;_N-C7RbY(!VWkmcND9qEV&5~F(S&inrUw89&Vq8uxv5ORgy4Llexawi%lA_TVu%kRomgYJJB#VN@sxuBYg0_-UNG_1r4UVaMJ>3c%2w}f zj6|B{VbF4vNHdlv5eHF7vR?UEESsh)w{^#_d);VC^82X(?c2uPg(9phAA8;G9FD;E zCwcf(OWpS1XWZfXHKWDBsfSf-usFJAedvDX!P_xjjQ3{aYiJHFNJg)ch!^0u8c;JQtOYoH$PCY<-gcHOum`Be^IuD2V8Yh zsguh6Lj`IBN>fZFS(Tr2Bh-@tvBnuNVHPw^CKKke*md>vxV0FxaDzNu?Gw_wP2g<; zm#4Y8ao^v+DU1ffSdS7<+VQm#Oix}z;}a-)m|D`V8u~~I!a?S;*mYTm!X&Lp@ZVH-=wVXiBf>Ut<~@Ndl_D2lKtLL#XM)?x5-<4S*C-)J?mo7#`oO= zrQ%{CikzM&L}`4c@&A0Ds%VkCcqPiaTYtXp5^PQwADH|KdS$)=juSs;t~QtCeGYR< ze~j-Z*n$)B#Y}D+De5o5lJaCcvAh+_?q+qQ5bm(f6L=L$G7xO( zi@TjMAsqRT3;Kox9M}8!QnA#&QS*SEX?M6obJ!4!0iR)mpvr4qEG>Q9b6iMn(BM8K z9U&NlZxFzk=r6{_YYZ*Rbk|p!t~kxcip@75=5Xt+Mmgai*8-f8At3u2e+WrJ=dqe;Xq9DKxaHm-v>EdP%jWW)9RajZA${~lPt)l{d+-lmIjE&?vGR@ zEwK#zchz4(O$1(L^mX7x^wac{epC?dF|> zP`)ovK2WI^67{PP%51Ax-h!5SGugmFQ)D<=pP1EVFv%8=k0+y64GLH5VW0J2Fm*3O zaoRrmTk54`?Xqz^YUt_xMcZC9fPK}NZf3t)X>8{`?O(c7k9u=!3*|CIKD@_I!_kMM z->)w_awgw?s;<6M;KO{VsXi6{Db4ALvJ);tk*(ODLk9bkiYn~jz zX2ljIy8cQ zfDA3ip5~&#vcbfa;w`g4NS9!+9AK1hQ@YI=1&0hN27a93 z+CEU_M95tC4On+v7K#IM^Dkp;%0L6-bU@fKP6=sX+#rPVV~h+aU%{WsmT>@Ffqg`f zMiaD&wlnx`$aM&{#c&O`#1L-4FEh1~+OHkyx299;!+(7|$g@dn4a88ivWW-7yatmN zygFG-8skUC<449ipc$_4Qcb3cJcP=JLk}M_< zm&@ZfHk;$KXV0EJqwLHzUx)yr3&waxojIe7XUwx>fcV)TZ~JVkbzph6M|KKP6)qlsP9u#_oo-bH>JF* z(0<`xx11gL*Dq`r?wV0Bb;gd{@YN-<_s-1z9m25u>d+o%tp2c+6|5^2jVn_ngk%dO zody~iT0%P`TgCpjqvxS}&<~*JBa{VbRywFqH=q$T0?A&C`B>8fV$v2c8;LI_Wg8zPvb6OheRV^ZRA1Pwq>D4I3HpYBd~r)rd4$sxF3t<7e&Y9A8^3f(y%!n^o# zy}BxHuudG5OW6Nv2Ou^k25_!^s#+qdC$t&5<$!ly^ak`OdJjUNZVFC!{s1xpw(Zf$ z8Bmx}N(r%fQE$xhG!jTKNv*r-k^N}>G0tgW8=F3q@fLx@`k!gDB}g{$h$Wk3v;_Sn zfMOA2#u&r6INZtzW`qM^OobAh*E>~AD4_tDP|7jM>nkDPw5yc0N?pFWdpE@puGDja zIi)RJ!zd=zPMrxUg>(fs#Rhc7V~6t2P#L`k!M6T-9<|m<9%c^L8svL*}%u0&sg@LD z;m_YconE%J3gP&xG@IRomUML9Lf@DW#m=pKN1`x-PW@2uvO9v5eQkJ8q&#M-ZF31 z8eA!3Yg1_W_Ci>mZzY89|6lfbDuYInG(wSbe>rgbf$s->H(1_<<;3$Wh>)#wF3hhR z4&kN1cbw#40OZIK0>Qz=sYrKx^ytx}V^{g`N5T%Nt41Ay6@37LC=HbZmZS!v3KE+w zsY}2rq9d)GGz4}B;D1H{>HDc_nrx+N8e2-00q*V*E2w+wluL!Z|NiN=L3+qWHP8Yi zjNI{TW+ZGV2%!DPQ_nT$*|{3Rx^#7Q+Gxihd)y8zqme6u>XTD~*MP_t%Vxmdb3G>$ z(wbx~cv#A_U&?deyoSBM^XQv;#=BnoIDgkW_p+Bg^bovRM*UL1?|0WDhi1R;M>GrW zvJm;uJ~VsryWf3oXdFP#Mfc|r56k|AxLlwMhe<+=n%+gr3iaxRS>iz%_+0m}{Z8H) z^|$bN(jR2~8Xj)r{&?6Qjzj_x@xUyRHk5LnT@Qk4bv_7eH2?KhYEzfq^u>~Nw$4|@ z%667PX>nnA*$b8{jC!CMam#GV$}V9V+@Pr&!bf^@P&EiC4UOWyw>Q^*Xo*BL&gkJ>2Q_em>H^P%3=-T-ZRwCGD%D*=4x&)X!wA zdwYc1_TSrE&3@*oXCSEio;@WBxp>dA>v?`X$Z<6F2wzuyqQ6&O4EzDfR=)HzS40{d z2qaZA%+DJH_S#LuGg2CYRWptOFDx8(UBjsy?N}SMNNsM#8n}ykkfqJpGYiRZ(ONDq zl+whFON{_tRmHhi1&k3OvK|(`cHro|LI}+PlB_*sw zNgtrRATD-HISN@($hF?_V895Kw^}TvIDTA6CQ6SHp4nge+gsQ)3E=X(FR{f!Jz#{Y zTkHc^58VH2^9{1gy0S-oq`%r-{V?pI+tIz~A%rF(p$XInQw3v7N;Jw$IFKzwI&t4Dl&pXU$AVs_s&X5WMjW0kOq^Q^o5GCL$=*(96-m=Ety28_Pl{X!upc=2~^e%gk9)$EH^L3DEGKX z2*d?@Y%-pVB$a9mhLiCqKSg#Qb=IIM;u;Kwd3MTS873-OJD&s_98c(?K!j=3L@+hU z*67e#Iy^G6@_M2PeyflTV2mCT&Z_ZB{;#gi^~xPd@m7ot`8o(GS6p$3G6wzky8s;E z(;9of!vWm)dsu%O;M<@paO z%IFSLRIwe(sDi8N+?5Cu7NJ@c=4+;5G4vw*q(!4|V6)dJ5vv$KeS|?`2A{dw=_<{@5;4Pb)@gNa;+y`@t|Ng!iPL)mo?~Rz_poH@vv=V+h_|W1Nsr-O*|5Ld{zSc zFE~StLU4yb-46r1>l%YzSeAsEi*e@7+d$gM-;{-SH4R$FUMXBQduI0j}Z zgP*X#mRI32tl>1^vsb&GZ(mjTYeR`V`VPaG{1Ld?rP{EhE{uWpDc6s!3z3`V=~aHA zP+hCl0GMT*F^}VUYz19eyJ}@)Bpr-X3|`w{P-iNGB~V5jDu6cf`3UJ|q)N~}f-))Ti3d*R%n(_0W-x-*9+y>FyVm8hn3%E3+`8#v5CA5i%Gy1rw8DhC zP_OkIql5rwt>=W?MPG4sSpmU!DuLNhO$h6*(1fLwg(`>9X3Ut{?k<>#HaG`&Nw&r& zJMRH1yhCES^r7=o6kVOqbw4kan|>b<$w z3@rd~^$J&7Rw7P`J{h?WX{ByQr1Z(q-oLHE$)41TuPPS++~}kxlt+~}FqUGRF3f98 z_^OFca!mBRIP6C=7MazzVnv&csjhnqpx!e3?Vlu5%X{Vq!!Ao5CZc2Ler?rykVyPva$XaL^zRfgc-um3((2zoPm5Bezj9Qp?O8T4!Dd(e_( zk`Qs|ij>dhX0jOu@z;BOwHC%j6^2{jkCYBhrPq9I$pBt{J}V~`Bj91MX%A`w9G`@P zRB(Ko=gS4fl;YWyxtYT=o{|auJRh)>t=L;deYwc7{|fYP57Qp%@V zTcWL=UkgIcWBy~Sc=oI3wNZ-rweY0d=oHEgwZTkWj4hU^YcoGU z2j+Rw)12X=OyUZ4gh)=e8DBX$u<^N9cj(R67F)NJT$hXD61`k?U`Qa^>uHGNe|{t9 zi+8$i&U|NZ{w)!fSSs`EvhOS9@SU3ZcJv^68QRN%hDjLLV32$jWU?$&RZ0nu#dJYQ z52r?yufbvo(28b(z*V=UN*sCXLG`V94PkCqpJdI`aShh3j|D+MNImd8n$zk!;3uvN zH54?;gTF>-F)kODDq&ES4Pn95DmB+^&T+E6;m{w?0LbR8ykc(L&Li3en|jd$w*H2qI}q~`Z4C-f$l-5ImlYQ!k}e_bpoIw zHXWjp1Nam#qIAqPEwo+*gI5e)@MFVKZ-6Ioz;FaJM@ruh5)5H(rl~z%B=aWWu$!-i z;mP{C9c+{hD{p%|s=GpvP~&EJH>GV6BNe>whJNd|z-Nrv>Dh|6H|IB+L!6OZu1+?3 zSZMg}LKrTst%t&P?7Azt8J2Y|hvECqUUPo5vVuPgJ0pPpoW5-o*Y-%9Wz;08N6WAF z0hEz-ecZ)AX=RA>I}VlB=iH3?T2z30x+1nfYR%PtuiAjR|H>AR%K?i zqFr8-uPuhk0^@&P114YB*YNSleF7blq`Np;r2Zk#qj&fXzjkc_oDINIp$BwUEJO5B zEwY_%l0cnwm8}F>mD{-0cpN}N#DWk_pkj|o7AiTK`~Bt-$=!~72ON4&fA1tO-Q6t| z0I#jx$}>M^j>BR<oC@RMxz#&yPB=qxF$bVhrHk@Qyn&;l-#q;Gyk*QV1P$jnTm_nj*zt0$n_ zeAi^Y^B!t$ncTiH(tmVz8+{sm0ev-7ZiNuPw10>ShKJMZhRZ`y%rf8#+DW3g-|dGZUTAq<8RXN?OFPe0_MdKW<9!R4&x_o(5H012mdjIt4 z{`#q#2y(gl=|>+uT_-;xr?2&S(`y1WJyR&lE@E7?EhXAuKf`wl?Pjs)rU0p1EH)>9 zQn}s#1;46pc`LdPi)7odzt-owDpdi1X8$Z)09`8B)E+^qj`zm3U5H*Z5N6t(F%Z>g z?_abdO{+4-{EG!GcHH(Y>y)U?Dly|+B|NG32nEe;c3rPqceqe7PCcyuJWf`WA&Q2t z=B*5L9W&T;Icwr%sqoo3O?oeO+>=-UKpXqGyLYo1jsP`A{n&k+3Aw1e7c zD^sgWc<`dCQ5aNE8#{W_$zA|#PGryy#>-1m0+*aFy6MPO2j8vcxcMK$v520B2|e=2 z{?~l!E*!Z&fva6|@QW-Jbi?BO2E0mxNNzIq4SS77D`k2hsAW{mWp*Yc7|jLPE**-eY2_S6j&Q`S(3z)t(r2HX3Y;?4aw;Eo(=&>lS!dnfRdCKCa7mbu9luXJ#H5|HPjIh5B zS!)-5kou9R8M)0p9efc5#23XwhYHdsK_q<8_cn7zO+-FTu%2KPny0~uj+6U-w6ODQ zhT(s)Ro5~DPAJ$mP{Kmf>gqUwPeg+H=j(;dBIug|5z$6L27xSWM1lmHIuthx_47Uz z(cMH(+Jz!Oq1aAza`!Jox+>@UQqy%#weSTDuIrlg{haFRI-V^>rymZKy}F+?5nhi?j&=16;9i=6{Cn7iUp_Q%NDq4ZMTFqpO0*Vmptd7|jqd%oEzRg%HrEbyc| zU>Y)0j9P>#gxIF|zpMaSmolaW)0n~xUCnxs>bucCg?|E49_bH|=~QIM>>eCWj=0#Dv-oR~-_XWWf&Zr{Oka245reMNMk!(w&uF-*pZ!F5Uj% zdBqn6j>EezaXZ93Mx|xSSO}_VB@$Zs zqPF+x7bQ<+_i#(qlPdL)WrFMG7RsTdb3VkKmA7l3F5kGxXVRV z6nN!Pk0&kj>0QL4kW40%nKVl>4cvAeLq6YJDL8sApPKKP-V2}&H%vzsDxnl@pyQDA zll@l4MhG{h{)m3Imojn#s`A(>jAD={-M6%0l-6zKS7&a+fHE4I5?`f*B*g*GKW^rZ zwesaoHL>r!mlJ3R^OJJxBewOS!&|l0mum+-Ux?jta2+qBcKgRKRj^IKs^-Sg`cC~6JeoJ4ToVn-x@}_k>={vG{ zP#>27O5;>8r;fnP^*cCfc@{jks*l1I{);&w!^D`V#+$m!5mD;NwNX=B^C3|N58p># zlZ2x^|F~=MX!ZYC0XJNSE9-&|w!_H$pQWwjf;6rYuv4mopHOV~Dec>sQmob~U00aS zKl!l>#m`X8ij)=!Bl6Tshc8=-JMKhhp$%ky!;lM7+45n+N;c^KHveB6upg+~pUq#5 zp4>Vf(QbF1-9%^5RfG;%qY0UdHhvA6lLL#2+=C|O8*9p16WF6>`*%cX)?NuAhTtcy zQv%)?_^jfr?*I_1h?{qZHCNw*4n*Hmx;I|Cj0?J z;j#}1ci3+s%}ORlzoQ=DP^;YpWA>rc0`=!<6pVNk$3jTcl%i)5CV1|L{X#ytQ95on_l}^nAUsswA&vJenMDf08K!$zp@n< z)eD(JkemU?_#0SejuU8_U#~8xdeFceL&YAT3i$34p0i zkxaOeG_BA9X?I1(Ad6(XY8@VGKh`sh7$7!`V36~;=_jLN(ecUUv>|0KPn0T+w{ASo zUu}sp25^CvwH`gqRRBjPggMQ$F{8i672J=eW9T+?8Rc1+=#SMAfh3@~voO@tSu3lj zoM4>^N~}Xn)M|~i3g(X~>rdVe_?4AfjprQ)*IYvTb*59vcpB#bcLdf9LZ0Y}zIoRz zVu->d=NI}}z5q!W0u=HsK=Xh1t%`JR%)ZC7s>1O;e^o`^X5Xqv7iLf@Em^s^;?w|Y zTnd0(oOW}>ka+(65Qa%93<&2B{O=E}1q_9J1~iwiw+eZvOLy6`q_gZ>f7sWgxoxzA z?nIAUE)egmU;rxqp;3Cx#4Y_bM!ODVr1Azt^5g=W^c}D6jc5-!JWt*KThsJI14 z9)NFbcA3u@CIqKc(Qw*|ru*|&d42jT&WBA&J}0H&tWo78ZBZevM=8@KI>jQa>-rJH zQV0GNnq?fB+vUhlqM_*j!u}#Ett)o--$FCj(P7-5)YV?CZE?i1mD=Au`zoJxWf-uo z3}5}NYJ~stV}sA$x}?orb6#~BUJcldRCP|Ox{k1yjrs-HiOLe%mfOU8JbEyYErWap zrh;c8=zM>z&PMw%BL?6m?QE&MEBr*f2Zk;5Kwy|(!8^c=GjRa!R+cW5wCDcu&mB0etma$pku|J07 zR5p}Yda~&%jFz8xD~<2}a>hU~(eTO&)(9p5hC$B?>(7(jEEr}&4&ifSzTX!1f^uJB zS%Q%wksFA@3n)bYI4}M&|9eh^cNP~6?JXfHQeQUBSXkV_(a-05?FJkf(rr*_dC1P< zf?-5>elYz{=B*Tw({HVdt3(Reqs}7)Y-A%YMy7+~z{8a3aCKsJMht-$GduxFSd^Q9 z@BWg;nfTmlv4}UfE{s-IOONR~k(Dzv3D%r{OTY%}Ymv=&-?#9MGZm>5{jt*O%ILz@ zCN36NKPMR1ehF(Pz&C_$uwU}jjTq&7-tP@v@u3I7D`c+A`YT*Lh&m?`J6DYvB7#W8BXCE7B zVJ0+F@P~vZzIJ$ZjLrY^G|^Ec>_l~h@(6z84&}+>;GW~#j=4@Njq(%`xdQ>aQf4BP z1BvR3u#%P-=f#XR3~te*YL6G!Y(!MW!PR4p(J=c*;l8;)Ck&gRNPE zlZ)W}fzaWPx>)5B0x9bjt{<~*`x}IC!`_$&BfXmY!Q#R#r!QYVeaph)Tu=@&`lf}< zBs_<+k41*xb9&dfwvvOmH`$N?xTJ@mhZ8`U^h7|BP|OxRWMVZ~6hO>K?^@kOtR%RO z8?bw7UuMrEXV8n#kM;#%zaFPHXsR1WZoZma#jTWy^%lQMZ`#slgRvbxi{jYJl~UiS>74eVtxEvi$5=pG}f+ zLJ^SZ69{lXDZHLBK$ZRAACJdcUI$Ir{GyIAHcgB*t>|mI26|r8v^A3c2=^1hf-D@K z?ixpQ)oxN^Oi%iC3N@6+55YOAI$Z9evxHx7A0v>35mGa{0#nX_KE84Z*}s_nMxdt7 zd2PD3mKM2c4{>a#QfaQGtpSI!==A)$JX|o!6Zygeo|nkXmZhG})_(s8N(YSpd`QcYi({}c)5iw09r57xC38*cvL>(ReUtdKG{EglYCRHdsNGxa)q)Mh>2{jD z6I}bz_T0Dn!Rx&2z(~^U+{3Ncd$be#ue`F0mbLg+;#261O)u}%55_pyQ4Td?ICLxw z;u@7_bmvTxS`^pv9&KLS9}d>DTGUg&`)&QK*M_@S4gBp_ zn(~X9J^vc#KkQHnlt@l*3ycrKzRKsNXfY8AQu-YnF6`RgJ5Mla+i8`Mr)!OdV2s}8 z=lS_XDH`$nmrw+1twl5#_D=itKJN-m8HW!<)C{5CQ!reLUKax9OzjRmP)FxnztQmB z@b~%Qi`+ywj!4|d={jyTN~H3n+_uAo&^|=`^5Vi``6HHXNAoL@t-$(-U!UjLWsJ)< zIKYpl)wQgybtA{4MB4UI$2q1=ssPnb*+FF6pzJ8HKLrC-wor*{jUm&@88w%*>^!O= zaZ1bmuok9s27sy>oH>XX(t`OEHeL6ntD{^-W2)5raWa@AFw^nFo6|N5uFh+|0o_%l zUTUh6H)gEV)OCL^P!>$5@S6jS*BO-8I`_CvG3b)RXUDpbo%{HLphF=8n&82Jd1;d!kWD2 zP$6e#r1$&QH30b9n|9VXfYCJ_$284c0j}r;K4ep2O%^JZg7l&PH8`?p%SJ=mMd>)| zOM_PKu9xXbWt*o5gVUz1WcMLP@=Z8_%FiO1X=r5xwIi790hj5a$I_Kn{G6G!2HP-z zqm+*POiTo4IG~$ID-@QbX|PwC-awGjd*`m3R6CvJrG-v4aovOcd14>hIWl@jfHqcE zDimw-Q%Sw&osV0Mv{+QOt%}98(Hh^hH=r#636&|-U-j*&vwlC0UX9)+MX9LjYMKZ^ z!X&g*hZFGov_oi`LO@xki4f$q-tb;_$b38uXa{jQuHe@Tbi&#!erkYWH3Xjdzb1bK z<0b4Q<(>zi)AnG{s1^$A6k|N-mp#9{Hqbz0{X(JA7!2El0QkLf)rKXkacnYPD6Xs& zij13>??M#CQ4~iJj0BVn&$lcZgjGo&>7*Kwz8{3XFR0e&yu~Pipz?@inSlp0ymYLY zXim9@HKI2FhMUXFjz%$vqMOgVMFE&<&hql+5TKzG4fo29mNbtoVc==n$map_`9_*@ zxQPmuX(lCp1s@6sa899q56%%An!}Nt!n~k)7qa0fri7Kz34zhY>#V~O zi&=K#<-rRG3$Zo-$(T@O=W{u@JM{y+usB|97U%yhq1abWAea?iUa{l~x63;kJ1p>p zLzSKClRK52%HungoeCV%aY$|Phju=fiwRYK5ZBWV9WO56*!|^))V)LKJ6Pw32dmOr zvDtRu*r9UnZ22w!Sj%tuN1A@qZ(~=B7NSQjh+tQQ5ByR?$(D6b)mS1Q;4!hwyU}(sy0A9J{WdRQP@|792Dkgy4j8^4M;6NJ_&Py^b2D{q}V!4P)n# zGzg*D8o`%^>&9i*b$w~v3)VvXkcZwF(bMRS`O`#<1{n{Dq8N$9b;Lyx{5(l~xL{4-HPadsLO?=Q%eN)M zgYiav&Z)@wn{ChKKDy?;&79}zae1B9Ync`6u9y2$CJ%iFiL?Oy379KRcUv*!(17*f z)64zjTn%yWb7k3+iszfq!bMg*2#zXa8A0{X1Q19+Hi|9Uj)3S z&>{oFs?ildh){(rqfPi=l#C|_!%@G62-Cj`Ai^k`hyARK#_++^Ax&5_l@z||;k0u5 z7V2?Cb&C%v;ZMpvZlSb6Ij6U@y-d0GO>~EKT)XzuKX8tkYiVlym>+Kv60D$&I~bo~ zgxgH0Zq+Q2jRI7SC_tZD-gVzm8V^#ojk7e|_7c;^G$vxyNXM${TJws9ym{-jHJ26u z`}Y^_{i}!buS;HEc=+S@`xpw;y(d4vOV^Lcf*F*~1X{lz3@1**b$yOtADp{2&Br}t zdrYyfX?Hs?P5MLZRxED6_7fObvXM-!-v`(eCE2m*MJ^wK8?bN3!)cdp)ZDxpvL)t+)gj)WhFWuB&#? z8)w?4>tgL|l+Axf-&2SARu>!6c@rU2?^mmUmzGaN&*YCHHR6_($}CjQMa49V!7wAu zwv~bg#uzL@;vM?IDdsW2>1ob10Pc2RjHTmZ?Ti$=_X@+a#bPOcyRNVF`U}S!=3gH> z45Q@+=gO%T=l|CZgQn~IMcwy34;C~{(+b6cYb!LuN2{MkXoP_ESO!B=4+7aYJ-EeW zKg0(NlVwsNHg3=v&QJdEXB5)`*BZ>yiaX|(YkhMw2H$HnmA|Wb1Ko!nLoXfupI9hF z#Sm=}6om$;H*u*#d$yNa=1Gl^wc!UgKd>ti^)s8jVU)!09!)M#vhA23BCSSg=qCi` z4fdn>*GUjcDMb_zQSz1PmZE~m&HaE-R;V{rAu741^7H&h%Do8V$mI9wI(rb6unIX) z*C7ZiX;iJmX(bFmKDFAl*}=8-UfBdky$UlU4Ev!ZL8TH95#4r14# z-BJjl@?F!5KN`=_HK{B^7`JdTK^hAUi*`}D*ltUi7|y@fYNGaJVw<-&g^dWeQG`AcPXDQ(b8^4cj&v&6R4$B9surv`(EGHP2qhPPJ(m z;q6PMd#p46d{$j9!cRwRWramQu(-5XykP5uSe9v!LSgC;*uJ0@3M)sBtP~2`1)CVA zWf7tm3cuWtNr`S>C@wB7{=jIEY!!=J$$-wgLiw4pt~?r_0lqdhR!fwWc#T9+^}i}n zMAopBYChiZ;c0(<9rg{wo`0(1`2e0@fs3|b%mSd$xK1`-La#v|LZ65W(69{bY2f2n zFR;H3$fTfD1GEKdGi1sNdPI%Pub)rF)s;*RVO`4yIV{ zC(gu81g6~({_71OYXS^iThMfnpasG#NZpfyTOQYS!E{%nN(W+wCSbR01K6R#i3ZXX zjA|OA)N^7c@y6)P4mT_dIP@*~9T{f`Y|FDl8;b%kTnwmgHxwr$cgHm04dx((*@ zSxx}`JCOiJ=hOX*s$q05y8Q4lidZJa;~GT24DgF?{rSC(H=FROh}zi?yqS5be-CI>bxs>zPetWj)b#!iT7F z+Zj#Mv@5!<(}&LLWVgUG>)y{oV!$f&>ma-*UE$P}rq6|qq0KXdcI!qT> z82EwUH2fBWR3b@ROd}yJN?EHDjVWOYuyt&Kz+h9uO@Xa}op`62e{Y4e0ac<$0h7Ty zj1ZPtD)~wZjc}psjF~x0LCc0#be(DxYeeTC*8AeUbiJaG$EB=Dw!W2)yVk> z6_iRQ*dEo6$vZnh@6K}uK~Rl1AvWzN3*R;e+e=L==er-)88ee-x*<^FE3iI4?%O%{ zwnj26+ph4>@OiY2jw2Kg1ol($dD{q$KLpx(6HPavp4rO{AUa?zr$e;UQq}}`{2Cxw zS-I^~u4RE;YnIDaj}zkMQ@vBDxq%dfEXTq!sb8(Ox)h{z{=N-FRs(OJ^TE5094Q^5 zQn;Rs!l3@9Tt4UJ0IDsDv6Y!rSc&iBQ&t}1~@n2S1m5i>9(!!ly%!CrC(a~a*5bBdEdB)GX$HQ3vOX;?uqXf*t=!} zsHX`0p7r`w8$i{6nmMvjhz6GNRbexBv{nU!Nw%bb<&pJ*rT3)VRpMU-61j;`=hVi)MrLQBwLL9}Ln?Z843={alH*DAI zfZydmYUT?*7AT&Sr&bYa)^O-mUu+!Vso-*8gMs#) ze(|{pn9L8h3C`Nv`dX`HC2mmBik=JZ?OD+x3^)Z}(%#_sxBXzdona_fdT$6~@Z4hF zyHM2Tn+_g$st|Jzl!MknjvYUw9Ee_y%Al1c-lHtrNXU=Tv_{%n!*oy{POzO_E=3qD z(*l#S3YOFU1`ZlHI%-F(y3@Mz8B7@6vo<9F<*Hg5*3n{mnli+JWqjW?&FK zX4}2mq!HO+kehmF^prb&ZU62Wbj`{Yi#bcvS;KT}>+aKv3v6bFX|hHEJG4d=P>hHM?LcgUUN&)d zO|0>BpoHihHqB9r>w{pLhZ*Y$p#~|(nt9l%B}J_i!hct$UN~Fbf!@)(Xhv%t`gDU` zqI?1^!hjF^ZH3<>PXvN#$5~FQFIGHlK z*Z47;5W}z@sd&EcRUWYngAn^;`*dsy6P&+fXTpsLcQ^9AxHn;x7l9b2^+4hWfuB5} z41++C(`YUfbyTuPi5h2G4KYMe46It*7O=sE!Fm+f&?m@huwW;!!&bx3Mlo|_?^XZS zbtg*Q<20ALZDl;^w)qTILV)w6lA-5ZUafX{Bt+O-zm(DCPnt1%eP^u@L4k$FB?czQut#)^*XXsG9uIAp}#&sZM~`?F3itMhBqTdtJ8g6k+>F)&tX=hF5zR!k}L zNBY3*elhAli;epHO<%iG-kaA^x?(ED6yDyx)JYY_#_K!j?2bD=SCemmex|GP>H<-64 zJ?BOhwb5FPnW&Sz3aQcC?A8MpCA$2oe*0%_u!uupf)V>>^(^cUg4wjO18LZw#Tj?D zVUUJjl3@ocV3fBc$=+mdZ?Z>RsF95K$753gHj?RhJeix|tIL_)qn?b%H#g#q)1zi& zoYJxRth;KavDu3DA0t``bMhUTcky+uL9A|F=jwuYpw*AXCfPL8` z#Ge0O>bkDVhTZ3J$aJX1sdX;9gFPh#E|u~p4*~xd&P5XF&s2YN!8W72_}WfQbQ}9r z+ppKf3Rg6aHS3UJNV#oLjarKJqx!!PAB9_W(1m>l`@8}8gnL1N*@=v_1^^0i5TwdQ zwrV)ORcv4?*#CN{6utiQx0%7OuAGUq7q?BoV(m>~WQQj6?4_mon|$#KPjJhke1!4c zg*46~LD=#rEi(24l3NxPo<*5D)4$e#>5IosoQccpndP|lt;eL~%nJ=3M!#kT zzsX&TGUXNkYSJ)@{et!QT4`B$o~dcKZ1pHlFlCZ9Fv2OBOws-5B}bG|1C}(#!gQ3V zv&uIY-AvZqgtb@$Gj6Q)y4!FAC_@ZX>!m#aZt`OxVU56&Oj#DHwfe5ytQb&G69ZUd;eN>3snveb)iDo!jj7DkMtl z9bFSKRts_rNAujBz3(`lnywdcYb*wSp$)}iM}^3%baJ*0#bS@8VW@+HI7&Ra%8cgo z&Aj|zIU7HpXVJ&d-^<$QYsAXfwSEMJDJ~R#%nim5B=F^TX}!LQTeX8Ij{4%UG}cDL z!J4yb!Yq}6gymHABh`41|`;rC{3%1JD33ZVF?;0qpNo(KHayL*A_m{r+pPD2-uu!;?sQSwvY9Y1AoBw;ltd29h)R zIBT??HLp;$DzpaN#`Pd=S|>-tkrwOL3sT0kF#;#unat~3)XkbF!lT(^I}X(Yo=+k`H$@gaYoW5 zuWpv${!^E*cdeTFeLH=^`*qP<5aM;n>{4*u@-RG&PicG+kqvgk6?Hcf2`@dsp(+I| zE-j4YD9>kef6n*f{tGt555{7u#(7OQm$DR z2$&3G97VWC4P7&cJd})AVogfMk`j+HhA7&+E*4nRurTLSQ=d}P3B?h-`9QKDl(|G% zlq{b*v8>eciBrpjS}MsILBOQoD2v*mV^SLC+AylQaQR^*6o$l5HmHG1Uo{QOX+(E5 z&DDuUX*6JU)Qtq4f`>TsLSca~wXZ`(2l_Ftfa)z8aIvuQM>lx!7 ztZSSQ5qyX}Fbe7)Vf!qexH^8~0~fu{YeCL9hqD(0>Q)ml7X26j)|)I(=WMDm;B#PU zMuZxS05ZXm{*x-K^dX)ELzxHD{qf`rztu$AI9&+!gi5XK=|a>m_)!d8z3cob?y1lJ zlot)Ex~6NogzE0brM4~kxw&*LMoylje7&PmHA+(=BH~R?Qkr#nV=$|utEQk8CD}*N zg^(IOqjoD8%HxIj(6r42`H55Fs5vjugZ%L=Awvrb$uwj^_c|qKitwGyRdjN^)>uq97Xsh!a8M^#i)*fOr1tx z3c#_-rkNIX(S;G(iPZ zst1I_Q2+@OndJKIuHCjk>5&&3y5?D)bb+7CM=usvwj-|ptM|0Y4}S>$LDLwgW5PCV zAY+O#x1F6%8=o%~OQF+@BbXoESAwq?R@-*3h!;osoPU)%)}B{AO*dXVG}+$#)sfl% zIzFA$4uAOnJ4#@ny9De_M#hvgO~dWZ4xDFm^o zuGFe7ml(Dj490_Kg#iyELFgbDf*>AZee_X>8a}qqH-Z57dbfJ%trHG3M_P05#36%L z6AJLdp}>9|s5{ctmHw^09(VOc`q`nzaCo_q;(~f9Xtf55bzVv;@q-z9H*1XApw&Rh z2E3MN)a~`qW?)9K*Khg86@Ussf3Jq0^VDkL{PJ=ILwR-Oa#}X9W?xudE^C$5?xp$L z^AGfTRb0)o+h8#^b>f~)n^jz0>pv8@i|`HI?DG7=LQh-m^;X@I={S6;ySl3NmX{0j zq19Vo?`hp;GiSw?=hC=d?`pl_urKT-r1h^v30j7STd^TGazrjm!f@|yTg<>MuXSw! zoFRLfo>1BIXJq`kDIVhPyZT+a;D%3z(>4G8`w>d1RLhdi%|luYP3Q;Hktjf@CuiG1CEE{F4N~!y((Qp@_6YbgvdhL0WdO&lSJuKtO;UA{r z$zqV+y1agDefdm$>^{U`>P|;s24%wqha>lH%c{Cm@Y3h2?DT?f%Na}v6}Pbco_D=% z!+L`W&Q6sXXzysuVKLgRy*^KW|JnO_whkP$HZy4H0ZqW9Vj!hO%77K#O{Y={P6sE+TFz@g9 zA-&jcE%*;>y44DGUD71S$tL4jCrmn~6J~8kF~wBUB-=?Q)4s1+R@t|0Nmkr=W-zcg zWo}guYFR(CZB!%rp;C>k-#utqr1ZJ$aq26k?dd*5Dl_Wng zQfap-AP5 zadg%hrpi?_wCmjS1?d{EV@boY_DZ`w7j+B#UoZQx-kdFTeujSwRmu}^VFR*fN=xn= zyPHdmey)}nTVW(^D|L>h6)ql>eQDK0&QD3{tlpy)HD-vSSuE!Bf{@P_i>4?VF$!I>{x6wwNztQ4 zHC1)i6(@9M>x?5}s3(}jNFjWCcIs(CVL+G$`Ds>`5{UU>p2L>6sz z6GUUm==7B|waqZTrwiddb@=ShH&%THECWq7zc zMEj36Db|J!x8Ay8gQbxD|DS{{;NgTbRgw>68jbbsb?fW(%mJCyGl!swceYG6lX)^J zipeCGnN9r!s-#I^aHfRW#DiDdBw+86Mty(6zqzirn*QM9k+w(Ik+s_tBkA@~oR|BBA#;TH6J77T6FCVO zPzIx+8iyzyQLJI7P%T{8w<~Ol3j1Qhn^=YDa}}z!_cMuE=PwXY;t5*bUlwt9QUXTK z%~6?t9R&U5WE6#ANS!c>lB;z+?g^xszOmRxAkp9nGE6?_E5-E4;GApPy8Hi+BHMAk z=!BtTe{kY;?XTGMo@5jy`^!O)jG`oUf?$)T*+e8uhQUpP65J3;kmb*>09_Ddh3op7 zSLxqKk?n+`^F_z8KloYduk_1M`O(j1eVQmsF|vUQ zrKIla=x6b`?Vk4$0&yj}rb@^H(Tc;z1zjSg8-`|cM z;oPy~=gq`TQ&a6V(;0d}jjO3_HZ{67lQhW)4N5nZ1IRF9mY2!Ie53!KXU|RtRrjqP zC)14Eh9T*^0kf<=Vs`<5Fs8i`1!>S?R1DcODxuekK)bJ(OJ&zrVU1EbU#KFNuF)#$ zUK!(IyciX)=e;*>8nQt|=WN$eThoZG9^bb8q+cW&$3j^?OJs^l*9(?Fx9qx*t?kfE z`Y>slJxZJH@S--hzyKJPYOj8 z(Ck_wNLWG*7uPEA(1|syPU(xVvVlGWip^YjSknT;9FInVGG=NX~sWgGQ?)4R;Q<`)oL~T&%~B6 ztm=%@)gvy^jSkkYyxiA@1;xTX_4`F&A+b)w_+l ze$4lsq^Gex5tILvdzePOaEsXBP&W|#wrsOK@sj^|?qOepb$#pXhXESasXxqSqy&Ep zn4KE+=*554S_&U%N;14)hMhiZJ=VDMse9@rdp0Fu!zQQ`>b#%QW z$6vWQRBQ)BG}ZMK`OV1dNYDUD8qCSJLG5W@9g?IW)t{E62&t}0Qk72P)7tiHWYe8S zt5dj1Y+a*0ceG2(9{L36@2Kz8SpOQmemE>QG@QaT)*`OESsh}Sc2wnWJi-GhdR zxc$`m=D?LzhGn~-;uy}s%`jH};Q0=d0$LXF#FuTcaJ0E1^;Qf0vlXbV>VO>HH9c?I zHs2ozl$`ydX7S4GDpf}y-qh&dPjV?YsuXqkx| z+ozcovP`jh%(b5+`@YK<@ZL+S>WLtyf;f^DY{HS zCTQ;=`&H|$v(zqgC%VO@@B!LGn0a0OhwqYT+J27qk!fR3b6bD3Ko7&m=WWLkDzT9vmH+})gFtLDnyAy@tpi>Q#nVH8f?M9eVTt# zHRhj0s@qc+IfZC+DaUbO(Z`1TT_JU!M}tJb5sz9|=|tz%ngqa0Up0Ie_zalBT8-#x zJuHc$ur8n1CH+#-h^fRI&Go5-*;qfhHlNqzWhv{s^~ya~>fOnD3|r%Ki*B(RvJrmy zELfJdnNuj`PlGuso?tBI|0JCQZJg{s#>GG@mH+ zQ)ySz+;l1t5cwT?Mza(!f>D|W+$(48(n%_jsP?}V=ltGfZ4cExf3cK@TbH=yn5MIf zV=Sis{$9^$+L^&XHsJ_@r)i!bIEm~)aHh_kss|&%ggen_0&zG=yiWqcf_P59xyKbV zp<>d4{KGlbHU){YQ^+x)y8^}jB-9tOy;T~gW<|3{{@+_4x0xqv$yC$R5-P^9SH1G0 zd&NH~12Ip!1dypy2P2nI`_Q|OZ`7ZUJ~sjSqz4ZLcQ5Hps2c-wR(^A zi=K6!t{+IK*$Fmb7)$#3JEMkGRuDaRlF%sC-twA@G?}uWjKdZNs^DWS%hOw`h0-Ez z=2tEkCMeYHTMnv?iRwhF#>(!CW7feow#v*Uq0{}}kDjAgcKmvDnVaD&-shO6q+IfD z?TXwfLvf$XJ-j4TZ^x%JQZ(qg7X>!{~m2oJEg2JQX&%P()G`Y6&ACGI_N8`EA9wGJQcE-h*u(alPq#DDl3d^Vfqb z(PkWtq-IW84B$6dA!rP600f(qUo>PQg!*V#(tLZdIMF zXY#Mq;dp7!&AC1q&w(^Jbh{SYpQrAw`o+ECRmzfBE zFgk-18UcVn4Rtl%+AH^3Ru# zDZ}|X)ptv-dxNU-J+0&_42MY74unoZ+)zL!x)Mx zX&8PSsu+e5ExWWlHrBO~$pT6Q`Jsg4M@%H~Q37~OA$m1(kpJFLN%lKFCM<~XcSF>H zp_7OQYax)uZ4~SBH{OFf*H22^cm@hBj6Bz6=yVXr&3ncQE!fRQ8F{t$lj}-FX{WWx(P4AWoz3RF8iFeQcdI=H% zwLP7ws-1K_le1`~(r8phBF0V6P1>r;bnh!e_4>w*^+ur-ahpp)r8qx-(n<64L!*Jj zZ61}VD;P{xgyG>@y~s69(|EC78y*%EnHj>DT#FNN%XPDcs>P=(%DX{$>mU*R-4MTL)rl4W_NY}WJCw*}l1>U#NK>3Ezz zmJNedW_ke66Y$&%Vn|>RaNW5uk`<^q)*BTnzJI3u8XmT3tE%=WrWN)mGh!O{!-U?z zMVX4yKO~Hz)eIRaBG89pMl`BpfdaQ`=C6i)M5Cd9Q=!PPL&-r9Xf;T&Ni%|ehS48A zDVFH(=X$DQWmGwL{G7a-j^@$+3fWws&nDZ}8cW^

f^A597^hdp#x_u~7O)-{phS>g`BR6;8w23lgaBK$|1j3HhmlA2GWZ)n z{{qBGK>Yg1sQZ5>BUu9Ey8!urfN~qa>HzBju|+@)0rg@)>i~KT&=&#y`+zYEm;kr| z@Gf8t0oL0AI|A%C08R{Wo(AGoApUN^jR5!UfcrPVTLio>1OCN;|0^KzFc543!i$0M z^FXov6W9oT&}u;(OT?*?Gs9$??o!2UCV z0~Z4a>%gG{z~K$R;ctTvF{~#H-vJ}8!KmUex*?1y4rBaa>>d~ojL(A!OJKq?n79Te z4TQ;6Vaf)u_JygXVd^!Q76;Quf|CK98-hz!aJ7KzJ#cdZcPH>D51vNw^nw`&V5S9T zSz-22n9~vF_Jw(KVE#E+a1RzT`ORZ5%$i2eM?~fGdMT{4m|>|8Q?Pq zd}qKBCpc<_V{72}L^x@IQ#-)l3;|{cbb=r&1Y02Z6@+|(P&KaHp0O|K2(+XK8 z$ZiNZNsw0@^4*}o4Q@GsBMxrc;m#Jgdk*fcfd^gTp&1?-;n5O!Y=Nh7@XP@(4e+Wi zyuJi)&G4=?y!!_4pTUQ7@X-#R&cWv>_>u(Q4Dj6qKTPnmJfbO*75!pDzuM7nkI)~W zKTYVby6Eqr=pQpGR23DH^%WKUGe4V5;c(s8Jq z1C{@TDr`X&?;-P8^luod;y~3(qZ$KI4KGydPgH9Ms_lg8Rz>yFP=h7N@(leKg#LG+ zMkdtQjGBx^O|7Vz6*b?1S|p*C&roX%YU796enRaBq7KJV#|@~{JJdN1b)AU1wM5+~ zq8<*^t0C&$5cR2v`X-_N9nrv+Xpk2gd;krxp`ms(EDDX-fJP>vQQy#*rfBR?H0}Tz z{|HTZhbBg$Noi>ECuFUOraGZ%2hjAE$f+)JHX;`<%!H1uK*vq!co;fS9-UZ&P8LU}!jNB6$vxp9q5FIQaI=G4GP@L#cn&@yZq9YB7j--i>LUgo<=vYgl z<28wnuOd2;B05z}bb1oe>0Lx;N{G(hNp!9y(Rqk2)FiraiRj`gqD!|DT{=W`c^J`^ zrbJgu5nbJde2CFFbQPA$!O{sV^DdU{gk_guxqet4tWXy#EW#KVyAvycl~!Su7*N;%P_YT=5E8hXE1LT=Fh{LC0O$u*6M_{24Srd ztlboA7h&ynSSJVTOv1YNV!gUpZxGfm#sRa8_&ZgX>2+Tn;paEMcASx zw%CNNGO+bC*rpf8JK;4o@tW`O+B@;uZP<1YwyTQmKE!sXu>FnLz6jgz!ww1Tun9Z% z!cOh5b5-o}5A3oHyY9nohp_uR?C~8I?857-;`K#%LlSRniZ>?lrn-3Zy?9F+Z>@^A zmBQQ3;q6JhqZsc@;a%PEu6Ob7c6d()-m?tv?S=Pl!~6Q-eaG;Dy7<5$e5fftRE!UI z!bck7BcEcgVc6>&_AbOerLfOGuy0fBTY`yc_-G+MdI=vZ#K$h-=z zukOOvUc*29f`9CWe_V!xz(J>Q@GKnC4~NFFFbDtq1pZ|jrem01gn!GyzfHowr|}=_ z@Sn@@Ux)DDX&lxKhZo|AIF49{BS+z=UN}01W70Ub6OKKF<1=vlES%5|C&qB%F`Sgd zDNS+8DxCTq78T)tKEyZT_{KSW^Gked9==_S?|zE!CGfpX`2INjpc8&D4?nJpA1}jC z68LEhKV65P^~2An;g@mz>Q4MR2ft~F#Z9p|h5s$V|Lw!?hT-?W;1A>Q$9`DS6#w56 zf8K|`w#45)#ozbg^c!(T9A{?W%tJV99L{cubK*F+6wcj-^M>L4BrYhyg}rd$Ib1Xe z7sqk&FSw*8E^Ug-Zp7tJ;PPd-B7rN@xT+hjj^XNgxaM74doQl5iR-4}`UGyc6E{AH zo5tbhdvQw)x4es62jRAsxIKp3m*I{A+;I$deu}%Q;;t0#Zi%~p!9D-Ly-D2H5BDeW zz`c0z89cHMkL|+~@8Zczcshk=l6bZN&%KG~%i)C#yjT-2uEI-i;^ktz@*!R=A~0%n znf`zALhuPfsW_o@2BAzLp)7>51%z@LgmT4%3Z)1YO9-*Lgi2KjmA)fXo;gjen}qChgq$x4xq}FKaYEj^g#4<6 z{O<@gdl71$Bh-46P&-Aa6C>35j!<_PpedQ%%c1TQQIAfjM-KJOqVN%PR~YpQ zqFxu!-BZy$DRl2&=>7YYHne?t!(K@UEUqW7SO)}V*O=#dzT8O6?^$KvSm zd(h)Qp(jqDr<$Rs3!!)w^h^jn+Xy{p^!!5fLK?l;2fdU-eFmYvwNbwi>R$}?{|yaj zga%wdFGtbK1!zzV4X%KOltDvJpkW)(@Dv&mMxYD0Kp@jG|TD(CRX1bq1}8qqP^%x(jIi8MM)8V;XI)f;PX0 zwpKw~GicjPw0#iTkwrU4po2r>D%z7rdxxQYqtO07=)g>LFpLgi{}&2AzBlo$7;5*G8vP z=*&WNb`3h$4V~YBE~L@LEV^_7UH%khwxGAu=$$Bf7xeBL^xhiuK_T=(9u+h~1sU|w zAoOtzeHuoe6+@o~&=-Z!7fF;ofWFM3uco5h8T9oD^vwzMT_g0vwdltX`l%KAC4hd7 zq2D*4KMK%aLGVheHc6fP0OC4;zR76-n=Hx9z3%HUE3xJ(sXW(zLc4wnnz@2Dru!Tq}xiDui!Zifd2Ab)Ls{8{v9!9L(VQGjW3>_~r-> zb;1p!xM3dOlESw&!nbAd9eePdqi~}TZrlzxxd%6GgqzL8&6na98QiiDZWYC?gSd4L zx5?vn6>$4Pxcv^?A%Q!FaK}9E9L8O?;I5r;*DUV72lq_lyLRASgYZ3P@Vz;FUje>< z1C9*Cy;JzX41OqxAI{)MV))T8eykaO>(A-wD5vzag`~+SS z#LJ$*%Rj}b+IVFEuT0}Lzu~nxyxw@j7QAr}-W121C*m#L@RkEu+WmS6`TZ2~#}CM# z^N_zDNB;f;`TG#^ZwC4AA7t9&$n+F4qaiXgj?DT3nLQGjI}w>T51D@oS#S+m^b4}& z7i3u!S#}FqJ`Gth4O!I}Sv?Y2GYeVwI9av54`ELu8>mH{o3LCY*d%YK2DdmAku zLo3{mRve2~JcU-8hgRN)R(Tz*T7Xs?h*sZ))`+7uqiD@@Xsu~z?OkZyrf9vF(fUo% z`j=2M4ZUX-dT$K9Zy$Pp42^a~b2p)Ri_rW}&_aV2evG;;(FVKFhCiT<)}f8Bp-l_W zW-+w+EVN}6v{hTQ)it#BCbUfoZLM@(#M#%oACEYCJU2DY<6VxVt6Wk}7;8 zr0VivJPeQFF`0)5Fr={qNpob#3@puueS{Q~$YSuBf~5#UfVbA|nnV#X3?UXviX=WE zE^$IaG6b}y0S#CgHi`(D^k~fimNcHBw;Gl-L+(H26QldO5AD?2obF`t@C36F>#N}d z4^tH2Z~v7UTF`<&S_Z@AH vd1jw#RG0nM`~+EirtXVoLzF4x-Y3BpJMc&ySkrnw>B6rE@8RVCF#rPqlJ!Iy literal 0 HcmV?d00001 diff --git a/addons/fontawesome/fonts/fa-solid-900.woff2.import b/addons/fontawesome/fonts/fa-solid-900.woff2.import new file mode 100644 index 0000000..17de0cc --- /dev/null +++ b/addons/fontawesome/fonts/fa-solid-900.woff2.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://cnddkn05b5fj" +path="res://.godot/imported/fa-solid-900.woff2-a9219e5bf1517e35af668434330a4deb.fontdata" + +[deps] + +source_file="res://addons/fontawesome/fonts/fa-solid-900.woff2" +dest_files=["res://.godot/imported/fa-solid-900.woff2-a9219e5bf1517e35af668434330a4deb.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/addons/fontawesome/plugin.cfg b/addons/fontawesome/plugin.cfg new file mode 100644 index 0000000..4cdc008 --- /dev/null +++ b/addons/fontawesome/plugin.cfg @@ -0,0 +1,6 @@ +[plugin] +name="FontAwesome" +description="FontAwesome 6 Icons" +author="LetterN" +version="6.3.0" +script="plugin.gd" diff --git a/addons/fontawesome/plugin.gd b/addons/fontawesome/plugin.gd new file mode 100644 index 0000000..da01422 --- /dev/null +++ b/addons/fontawesome/plugin.gd @@ -0,0 +1,8 @@ +@tool +extends EditorPlugin + +func _enter_tree(): + add_custom_type("FontAwesome", "Label", preload("res://addons/fontawesome/FontAwesome.gd"), preload("res://addons/fontawesome/flag-solid.svg")) + +func _exit_tree(): + remove_custom_type("FontAwesome") diff --git a/default_env.tres b/default_env.tres index dfe62ab..88ab2c4 100644 --- a/default_env.tres +++ b/default_env.tres @@ -1,14 +1,7 @@ -[gd_resource type="Environment" load_steps=2 format=2] +[gd_resource type="Environment" load_steps=2 format=3 uid="uid://b5rqng8jpnn0u"] -[sub_resource type="ProceduralSky" id=1] -sky_top_color = Color( 0.0470588, 0.454902, 0.976471, 1 ) -sky_horizon_color = Color( 0.556863, 0.823529, 0.909804, 1 ) -sky_curve = 0.25 -ground_bottom_color = Color( 0.101961, 0.145098, 0.188235, 1 ) -ground_horizon_color = Color( 0.482353, 0.788235, 0.952941, 1 ) -ground_curve = 0.01 -sun_energy = 16.0 +[sub_resource type="Sky" id="1"] [resource] background_mode = 2 -background_sky = SubResource( 1 ) +sky = SubResource("1") diff --git a/fonts/kenny_bold.ttf.import b/fonts/kenny_bold.ttf.import new file mode 100644 index 0000000..177fe33 --- /dev/null +++ b/fonts/kenny_bold.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://bjn1uniciqgyt" +path="res://.godot/imported/kenny_bold.ttf-d1784f8630ea59e8453c826cae09870d.fontdata" + +[deps] + +source_file="res://fonts/kenny_bold.ttf" +dest_files=["res://.godot/imported/kenny_bold.ttf-d1784f8630ea59e8453c826cae09870d.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/fonts/kenny_bold_16.tres b/fonts/kenny_bold_16.tres index af46e66..8d50cdf 100644 --- a/fonts/kenny_bold_16.tres +++ b/fonts/kenny_bold_16.tres @@ -1,6 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontFile" load_steps=2 format=2] -[ext_resource path="res://fonts/kenny_bold.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://fonts/kenny_bold.ttf" type="FontFile" id=1] [resource] use_mipmaps = true diff --git a/fonts/kenny_pixel.ttf.import b/fonts/kenny_pixel.ttf.import new file mode 100644 index 0000000..bd1f124 --- /dev/null +++ b/fonts/kenny_pixel.ttf.import @@ -0,0 +1,33 @@ +[remap] + +importer="font_data_dynamic" +type="FontFile" +uid="uid://dvdce1h1xyhia" +path="res://.godot/imported/kenny_pixel.ttf-6bad74cd04c8372d95fe493c05a6434f.fontdata" + +[deps] + +source_file="res://fonts/kenny_pixel.ttf" +dest_files=["res://.godot/imported/kenny_pixel.ttf-6bad74cd04c8372d95fe493c05a6434f.fontdata"] + +[params] + +Rendering=null +antialiasing=1 +generate_mipmaps=false +multichannel_signed_distance_field=false +msdf_pixel_range=8 +msdf_size=48 +allow_system_fallback=true +force_autohinter=false +hinting=1 +subpixel_positioning=1 +oversampling=0.0 +Fallbacks=null +fallbacks=[] +Compress=null +compress=true +preload=[] +language_support={} +script_support={} +opentype_features={} diff --git a/fonts/kenny_pixel_25.tres b/fonts/kenny_pixel_25.tres index edc4fdf..1b2f941 100644 --- a/fonts/kenny_pixel_25.tres +++ b/fonts/kenny_pixel_25.tres @@ -1,6 +1,6 @@ -[gd_resource type="DynamicFont" load_steps=2 format=2] +[gd_resource type="FontFile" load_steps=2 format=2] -[ext_resource path="res://fonts/kenny_pixel.ttf" type="DynamicFontData" id=1] +[ext_resource path="res://fonts/kenny_pixel.ttf" type="FontFile" id=1] [resource] size = 25 diff --git a/icon.png.import b/icon.png.import index c16cdba..ff50620 100644 --- a/icon.png.import +++ b/icon.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" +type="CompressedTexture2D" +uid="uid://dq8pqlkve05eu" +path="res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://icon.png" -dest_files=[ "res://.import/icon.png-487276ed1e3a0c39cad0279d744ee560.stex" ] +dest_files=["res://.godot/imported/icon.png-487276ed1e3a0c39cad0279d744ee560.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/icon.svg.import b/icon.svg.import index 1bc4b8a..5135f2a 100644 --- a/icon.svg.import +++ b/icon.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icon.svg-218a8f2b3041327d8a5756f3a245f83b.stex" +type="CompressedTexture2D" +uid="uid://c5blhm52nlhyp" +path="res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://icon.svg" -dest_files=[ "res://.import/icon.svg-218a8f2b3041327d8a5756f3a245f83b.stex" ] +dest_files=["res://.godot/imported/icon.svg-218a8f2b3041327d8a5756f3a245f83b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/lang/local.csv.import b/lang/local.csv.import index beece0d..93edbc0 100644 --- a/lang/local.csv.import +++ b/lang/local.csv.import @@ -2,13 +2,14 @@ importer="csv_translation" type="Translation" +uid="uid://bdu3ytca7lxbp" [deps] -files=[ "res://lang/local.en.translation", "res://lang/local.sv.translation" ] +files=["res://lang/local.en.translation", "res://lang/local.sv.translation"] source_file="res://lang/local.csv" -dest_files=[ "res://lang/local.en.translation", "res://lang/local.sv.translation" ] +dest_files=["res://lang/local.en.translation", "res://lang/local.sv.translation"] [params] diff --git a/lang/local.en.translation b/lang/local.en.translation index b5612ebbe27e236fa6c702d4ea8a0ece2b42faa0..41262009ea788498106e4c0f3e6ede2ce46f152c 100644 GIT binary patch delta 265 zcmcc1-o~LC6ddHt00k^iniWWk0gPL+vh~+Ky^Dx delta 225 zcmZqUxXZ2+6ddHt00qoI8ioad>;R9%;*5}@#Ju91#FEVXyorGd6B7g{CJ0O{?9|}` zD#*!CPRy~=*EeL~VT720O&bIAWM{_jx)P7nqbh-_IHCB?ocE~_KsGxNa{%#LhEKIt zK$;DNC#N%6i*AWftTG1jKq^2uFj=cbZ1Q#{ZP_A6wS78BGUY4&9u@%dA$tEa{bm9A F3jp^^FXI3J diff --git a/lang/local.sv.translation b/lang/local.sv.translation index 7afef2fa507d6bf09301e5d7d911143571e0d0d9..280579b95a45b183b074eb62eef93a24db68436f 100644 GIT binary patch delta 275 zcmZqSSj(Xr6ddHt00k^iniWWk0QQ|_HXji4PYz|WmJLkSY7qnSIG}h-gkqIFkPX%` pc`cK&Z25}6hXsHlFf)rB)%KYH`P?A9`7M($BM(S1$c3Pg003H+I{N?s delta 235 zcmZ3>(ZZn<6ddHt00qoI8ioad>;R9%;*5}@#Ju91#FEVXyorGd6B7g{CJ0O{?9|}` zD#*!CPRy~=*EeL~VT720O&bHtW@kn=MqPQQ|_Wqd%)55#xoyiZLB((F*Ymf=&a z8<5Qg!jsFGtYx=EC|21csR&HgY7qnSIY4;wIVNS& Lk6D{2j_mM5Q diff --git a/project.godot b/project.godot index 14de1dd..4fae085 100644 --- a/project.godot +++ b/project.godot @@ -6,19 +6,15 @@ ; [section] ; section goes between [] ; param=value ; assign values to parameters -config_version=4 - -_global_script_classes=[ ] -_global_script_class_icons={ -} +config_version=5 [application] -config/name="Tony's Dress Up" -run/main_scene="res://scenes/game.tscn" +config/name="Zack's Dress Up" +run/main_scene="res://scenes/dress_up.tscn" config/use_custom_user_dir=true -boot_splash/image="res://icon.png" -boot_splash/bg_color=Color( 0.8, 0.8, 0.4, 1 ) +config/features=PackedStringArray("4.0") +boot_splash/bg_color=Color(0.8, 0.8, 0.4, 1) config/icon="res://icon.png" config/macos_native_icon="res://icon.icns" config/windows_native_icon="res://icon.ico" @@ -35,12 +31,14 @@ gdscript/completion/autocomplete_setters_and_getters=true [display] -window/size/width=800 -window/size/height=500 +window/size/viewport_width=800 +window/size/viewport_height=500 window/size/resizable=false window/energy_saving/keep_screen_on=false -window/stretch/mode="2d" -window/stretch/aspect="keep" + +[editor_plugins] + +enabled=PackedStringArray("res://addons/SpritesheetGenerator/plugin.cfg", "res://addons/fontawesome/plugin.cfg") [importer_defaults] @@ -73,28 +71,21 @@ ogg_vorbis={ ui_pause={ "deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":false,"command":false,"pressed":false,"scancode":16777217,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null) - ] -} -ui_cheats={ -"deadzone": 0.5, -"events": [ Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":true,"control":false,"meta":true,"command":true,"pressed":false,"scancode":67,"physical_scancode":0,"unicode":0,"echo":false,"script":null) -, Object(InputEventKey,"resource_local_to_scene":false,"resource_name":"","device":0,"alt":false,"shift":false,"control":false,"meta":true,"command":true,"pressed":false,"scancode":88,"physical_scancode":0,"unicode":0,"echo":false,"script":null) - ] +"events": [Object(InputEventJoypadButton,"resource_local_to_scene":false,"resource_name":"","device":0,"button_index":11,"pressure":0.0,"pressed":false,"script":null) +] } [locale] -locale_filter=[ 1, [ "en", "sv" ] ] -translations=PoolStringArray( "res://lang/local.en.translation", "res://lang/local.sv.translation" ) +locale_filter=[1, ["en", "sv"]] +translations=PackedStringArray("res://lang/local.en.translation", "res://lang/local.sv.translation") [rendering] +environment/defaults/default_environment="res://default_env.tres" quality/driver/driver_name="GLES2" quality/intended_usage/framebuffer_allocation=0 quality/intended_usage/framebuffer_allocation.mobile=0 2d/snapping/use_gpu_pixel_snap=true vram_compression/import_etc=true -environment/default_environment="res://default_env.tres" quality/2d/use_pixel_snap=true diff --git a/resources/KBlueBtnDisabled.tres b/resources/KBlueBtnDisabled.tres index a1f38b0..794ab2f 100644 --- a/resources/KBlueBtnDisabled.tres +++ b/resources/KBlueBtnDisabled.tres @@ -1,6 +1,6 @@ [gd_resource type="StyleBoxTexture" load_steps=2 format=2] -[ext_resource path="res://sprites/ui/blue_button10.png" type="Texture" id=1] +[ext_resource path="res://sprites/ui/blue_button10.png" type="Texture2D" id=1] [resource] texture = ExtResource( 1 ) diff --git a/resources/KBlueBtnNormal.tres b/resources/KBlueBtnNormal.tres index b2bc587..5dbc926 100644 --- a/resources/KBlueBtnNormal.tres +++ b/resources/KBlueBtnNormal.tres @@ -1,6 +1,6 @@ [gd_resource type="StyleBoxTexture" load_steps=2 format=2] -[ext_resource path="res://sprites/ui/blue_button03.png" type="Texture" id=1] +[ext_resource path="res://sprites/ui/blue_button03.png" type="Texture2D" id=1] [resource] texture = ExtResource( 1 ) diff --git a/resources/KBlueBtnPressed.tres b/resources/KBlueBtnPressed.tres index 2804f31..7fa3a7a 100644 --- a/resources/KBlueBtnPressed.tres +++ b/resources/KBlueBtnPressed.tres @@ -1,6 +1,6 @@ [gd_resource type="StyleBoxTexture" load_steps=2 format=2] -[ext_resource path="res://sprites/ui/blue_button00.png" type="Texture" id=1] +[ext_resource path="res://sprites/ui/blue_button00.png" type="Texture2D" id=1] [resource] texture = ExtResource( 1 ) diff --git a/resources/KGreyPanel.tres b/resources/KGreyPanel.tres index e4d15bb..2a692d9 100644 --- a/resources/KGreyPanel.tres +++ b/resources/KGreyPanel.tres @@ -1,6 +1,6 @@ [gd_resource type="StyleBoxTexture" load_steps=2 format=2] -[ext_resource path="res://sprites/ui/grey_panel.png" type="Texture" id=1] +[ext_resource path="res://sprites/ui/grey_panel.png" type="Texture2D" id=1] [resource] texture = ExtResource( 1 ) diff --git a/scenes/Character.tscn b/scenes/Character.tscn deleted file mode 100644 index 1610a8f..0000000 --- a/scenes/Character.tscn +++ /dev/null @@ -1,149 +0,0 @@ -[gd_scene load_steps=33 format=2] - -[ext_resource path="res://sprites/character/shadow.svg" type="Texture" id=1] -[ext_resource path="res://sprites/character/tail/tail0.svg" type="Texture" id=2] -[ext_resource path="res://sprites/character/tail/tail1.svg" type="Texture" id=3] -[ext_resource path="res://sprites/character/tail/tail2.svg" type="Texture" id=4] -[ext_resource path="res://sprites/clothes/owo_censor.svg" type="Texture" id=5] -[ext_resource path="res://sprites/character/eyes/eyes1.png" type="Texture" id=6] -[ext_resource path="res://sprites/character/eyes/eyes2.png" type="Texture" id=7] -[ext_resource path="res://sprites/character/eyes/eyes3.png" type="Texture" id=8] -[ext_resource path="res://sprites/character/eyes/eyes4.png" type="Texture" id=9] -[ext_resource path="res://sprites/character/eyes/eyes5.png" type="Texture" id=10] -[ext_resource path="res://sprites/character/eyes/eyes6.png" type="Texture" id=11] -[ext_resource path="res://sprites/character/eyes/eyes7.png" type="Texture" id=12] -[ext_resource path="res://sprites/character/mouth/mouth.png" type="Texture" id=13] -[ext_resource path="res://sprites/character/mouth/mouth2.png" type="Texture" id=14] -[ext_resource path="res://sprites/character/mouth/mouth3.png" type="Texture" id=15] -[ext_resource path="res://sprites/character/mouth/mouth4.png" type="Texture" id=16] -[ext_resource path="res://sprites/character/mouth/mouth5.png" type="Texture" id=17] -[ext_resource path="res://sprites/character/mouth/mouth6.png" type="Texture" id=18] -[ext_resource path="res://sprites/character/mouth/mouth7.png" type="Texture" id=19] -[ext_resource path="res://sprites/character/mouth/mouth8.png" type="Texture" id=20] -[ext_resource path="res://sprites/character/mouth/mouth9.png" type="Texture" id=21] -[ext_resource path="res://sprites/character/mouth/mouth10.png" type="Texture" id=22] -[ext_resource path="res://sprites/character/mouth/mouth12.png" type="Texture" id=23] -[ext_resource path="res://sounds/select_006.ogg" type="AudioStream" id=24] -[ext_resource path="res://sprites/character/character_base_top.svg" type="Texture" id=25] -[ext_resource path="res://sprites/clothes/blank_top.png" type="Texture" id=26] -[ext_resource path="res://sprites/character/character_base_head.svg" type="Texture" id=27] -[ext_resource path="res://sprites/character/mouth/mouth11.png" type="Texture" id=28] -[ext_resource path="res://scripts/character.gd" type="Script" id=29] - -[sub_resource type="SpriteFrames" id=1] -animations = [ { -"frames": [ ExtResource( 2 ), ExtResource( 3 ), ExtResource( 4 ) ], -"loop": true, -"name": "default", -"speed": 2.0 -} ] - -[sub_resource type="SpriteFrames" id=2] -animations = [ { -"frames": [ ExtResource( 6 ), ExtResource( 7 ), ExtResource( 8 ), ExtResource( 9 ), ExtResource( 10 ), ExtResource( 11 ), ExtResource( 12 ) ], -"loop": true, -"name": "default", -"speed": 2.0 -} ] - -[sub_resource type="SpriteFrames" id=3] -animations = [ { -"frames": [ ExtResource( 13 ), ExtResource( 14 ), ExtResource( 15 ), ExtResource( 16 ), ExtResource( 17 ), ExtResource( 18 ), ExtResource( 19 ), ExtResource( 20 ), ExtResource( 21 ), ExtResource( 22 ), ExtResource( 28 ), ExtResource( 23 ) ], -"loop": true, -"name": "default", -"speed": 2.0 -} ] - -[node name="Character" type="Node2D"] -position = Vector2( -19, -92 ) -script = ExtResource( 29 ) - -[node name="Click" type="AudioStreamPlayer" parent="."] -stream = ExtResource( 24 ) - -[node name="Shadow" type="Sprite" parent="."] -position = Vector2( 4.84271, 244.714 ) -texture = ExtResource( 1 ) - -[node name="Body" type="Node2D" parent="."] -__meta__ = { -"_edit_lock_": true -} - -[node name="Tail" type="AnimatedSprite" parent="Body"] -position = Vector2( -33.7592, 99.4079 ) -scale = Vector2( 0.927713, 1 ) -frames = SubResource( 1 ) -playing = true - -[node name="Legs" type="Sprite" parent="Body"] -position = Vector2( 1.47027, 191.868 ) -texture = ExtResource( 5 ) - -[node name="Top" type="Sprite" parent="Body"] -position = Vector2( 7, 78 ) -texture = ExtResource( 25 ) - -[node name="Head" type="Sprite" parent="Body"] -position = Vector2( 10.6805, -25.1047 ) -texture = ExtResource( 27 ) - -[node name="Eyes" type="AnimatedSprite" parent="Body/Head"] -position = Vector2( 17.6857, 4.22147 ) -frames = SubResource( 2 ) -frame = 4 -playing = true - -[node name="Mouth" type="AnimatedSprite" parent="Body/Head"] -position = Vector2( 38.1195, 8.68453 ) -frames = SubResource( 3 ) -frame = 2 -playing = true - -[node name="Accessory" type="Sprite" parent="Body"] -position = Vector2( 9.54095, 73.0832 ) -texture = ExtResource( 26 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="Controls" type="CanvasLayer" parent="."] - -[node name="Container" type="Control" parent="Controls"] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = -19.0 -margin_top = -92.0 -margin_right = -19.0 -margin_bottom = -92.0 -__meta__ = { -"_edit_lock_": true, -"_edit_use_anchors_": true -} - -[node name="ExportWin" type="FileDialog" parent="Controls/Container"] -anchor_left = 0.215 -anchor_top = 0.21 -anchor_right = 0.785 -anchor_bottom = 0.79 -window_title = "Export" -access = 1 -current_dir = "user://Users/tonytins/Projects/tonysdressup" -current_path = "user://Users/tonytins/Projects/tonysdressup/" -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="ImportWin" type="FileDialog" parent="Controls/Container"] -anchor_left = 0.215 -anchor_top = 0.21 -anchor_right = 0.785 -anchor_bottom = 0.79 -window_title = "Open a File" -mode = 0 -access = 1 -current_dir = "user://Users/tonytins/Projects/tonysdressup" -current_path = "user://Users/tonytins/Projects/tonysdressup/" -__meta__ = { -"_edit_use_anchors_": true -} diff --git a/scenes/NewsWin.tscn b/scenes/NewsWin.tscn deleted file mode 100644 index 3a10663..0000000 --- a/scenes/NewsWin.tscn +++ /dev/null @@ -1,68 +0,0 @@ -[gd_scene load_steps=4 format=2] - -[ext_resource path="res://sprites/symbols/sync.svg" type="Texture" id=1] -[ext_resource path="res://sprites/pawprint-logo.svg" type="Texture" id=2] -[ext_resource path="res://scripts/news_window.gd" type="Script" id=3] - -[node name="NewsWin" type="WindowDialog"] -anchor_left = 0.15375 -anchor_top = 0.144 -anchor_right = 0.84625 -anchor_bottom = 0.856 -rect_min_size = Vector2( 540, 340 ) -window_title = "News" -script = ExtResource( 3 ) -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="News" type="ItemList" parent="."] -anchor_top = 0.179775 -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_top = -3.8147e-06 -max_text_lines = 5 -auto_height = true -same_column_width = true -icon_mode = 0 -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="NewsBtns" type="HBoxContainer" parent="."] -anchor_top = 0.0280899 -anchor_right = 1.0 -anchor_bottom = 0.13764 -margin_top = 0.748672 -margin_bottom = 0.748837 -custom_constants/separation = 30 -alignment = 1 -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="HTTPRequest" type="HTTPRequest" parent="NewsBtns"] - -[node name="Logo" type="TextureRect" parent="NewsBtns"] -margin_left = 79.0 -margin_right = 367.0 -margin_bottom = 39.0 -texture = ExtResource( 2 ) -stretch_mode = 4 -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="VSeparator" type="VSeparator" parent="NewsBtns"] -margin_left = 397.0 -margin_right = 401.0 -margin_bottom = 39.0 - -[node name="SyncBtn" type="Button" parent="NewsBtns"] -margin_left = 431.0 -margin_right = 475.0 -margin_bottom = 39.0 -icon = ExtResource( 1 ) - -[connection signal="request_completed" from="NewsBtns/HTTPRequest" to="." method="_on_HTTPRequest_request_completed"] -[connection signal="pressed" from="NewsBtns/SyncBtn" to="." method="_on_SyncBtn_pressed"] diff --git a/scenes/clothing/base/clothing_base.tscn b/scenes/clothing/base/clothing_base.tscn index 8f28ed7..b377782 100644 --- a/scenes/clothing/base/clothing_base.tscn +++ b/scenes/clothing/base/clothing_base.tscn @@ -6,9 +6,9 @@ [node name="baseClothing" type="TextureButton"] anchor_right = 1.0 anchor_bottom = 1.0 -margin_right = -694.0 -margin_bottom = -488.0 -rect_min_size = Vector2( 106, 112 ) +offset_right = -694.0 +offset_bottom = -488.0 +custom_minimum_size = Vector2( 106, 112 ) script = ExtResource( 1 ) __meta__ = { "_edit_use_anchors_": false diff --git a/scenes/clothing/camera.tscn b/scenes/clothing/camera.tscn index 2b06d09..be8afc1 100644 --- a/scenes/clothing/camera.tscn +++ b/scenes/clothing/camera.tscn @@ -1,12 +1,12 @@ [gd_scene load_steps=3 format=2] [ext_resource path="res://scenes/clothing/base/accessory_base.tscn" type="PackedScene" id=1] -[ext_resource path="res://sprites/clothes/camera.png" type="Texture" id=2] +[ext_resource path="res://sprites/clothes/camera.png" type="Texture2D" id=2] [node name="camera" instance=ExtResource( 1 )] anchor_right = 0.0 anchor_bottom = 0.0 -margin_right = 0.0 -margin_bottom = 0.0 -rect_min_size = Vector2( 0, 0 ) +offset_right = 0.0 +offset_bottom = 0.0 +custom_minimum_size = Vector2( 0, 0 ) texture_normal = ExtResource( 2 ) diff --git a/scenes/clothing/pants/beat_Jeans.tscn b/scenes/clothing/pants/beat_Jeans.tscn index 01a233c..fea3d5a 100644 --- a/scenes/clothing/pants/beat_Jeans.tscn +++ b/scenes/clothing/pants/beat_Jeans.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/beat_up_jeans.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/beat_up_jeans.svg" type="Texture2D" id=3] [node name="beatUpJeans" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/pants/camoJeans.tscn b/scenes/clothing/pants/camoJeans.tscn index 6b529b3..a1a571e 100644 --- a/scenes/clothing/pants/camoJeans.tscn +++ b/scenes/clothing/pants/camoJeans.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://sprites/clothes/blue_camo_jeans.svg" type="Texture" id=1] +[ext_resource path="res://sprites/clothes/blue_camo_jeans.svg" type="Texture2D" id=1] [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=3] diff --git a/scenes/clothing/pants/dj_shorts.tscn b/scenes/clothing/pants/dj_shorts.tscn index 24a40bb..393265c 100644 --- a/scenes/clothing/pants/dj_shorts.tscn +++ b/scenes/clothing/pants/dj_shorts.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/dj_shorts.svg" type="Texture2D" id=3] [node name="camoJeans" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/pants/formal_skirt.tscn b/scenes/clothing/pants/formal_skirt.tscn index ceaeaac..7226196 100644 --- a/scenes/clothing/pants/formal_skirt.tscn +++ b/scenes/clothing/pants/formal_skirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/formal_skirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/formal_skirt.svg" type="Texture2D" id=3] [node name="formalSkirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/pants/jeans.tscn b/scenes/clothing/pants/jeans.tscn index 74866cc..bb5c986 100644 --- a/scenes/clothing/pants/jeans.tscn +++ b/scenes/clothing/pants/jeans.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/jeans.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/jeans.svg" type="Texture2D" id=3] diff --git a/scenes/clothing/pants/skirt.tscn b/scenes/clothing/pants/skirt.tscn index d2c3d1d..8d7aebc 100644 --- a/scenes/clothing/pants/skirt.tscn +++ b/scenes/clothing/pants/skirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/blue_skirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/blue_skirt.svg" type="Texture2D" id=3] diff --git a/scenes/clothing/pants/sweatPants.tscn b/scenes/clothing/pants/sweatPants.tscn index d75ef84..f3635df 100644 --- a/scenes/clothing/pants/sweatPants.tscn +++ b/scenes/clothing/pants/sweatPants.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=4 format=2] -[ext_resource path="res://sprites/clothes/sweat_pants.svg" type="Texture" id=1] +[ext_resource path="res://sprites/clothes/sweat_pants.svg" type="Texture2D" id=1] [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=2] [ext_resource path="res://scripts/clothing/bottoms_base.gd" type="Script" id=3] diff --git a/scenes/clothing/tops/atomic_shirt.tscn b/scenes/clothing/tops/atomic_shirt.tscn index 041c664..a702cb7 100644 --- a/scenes/clothing/tops/atomic_shirt.tscn +++ b/scenes/clothing/tops/atomic_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/atomic_shirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/atomic_shirt.svg" type="Texture2D" id=3] [node name="atomicShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/dj_shirt.tscn b/scenes/clothing/tops/dj_shirt.tscn index ed902ba..b6fa9c2 100644 --- a/scenes/clothing/tops/dj_shirt.tscn +++ b/scenes/clothing/tops/dj_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/dj_shirt.png" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/dj_shirt.png" type="Texture2D" id=3] [node name="djShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/fullsnack_shirt.tscn b/scenes/clothing/tops/fullsnack_shirt.tscn index 4f2fc8e..a6d0dda 100644 --- a/scenes/clothing/tops/fullsnack_shirt.tscn +++ b/scenes/clothing/tops/fullsnack_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/fullsnack_shirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/fullsnack_shirt.svg" type="Texture2D" id=3] [node name="fullsnackShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/korm_shirt.tscn b/scenes/clothing/tops/korm_shirt.tscn index 1f232c7..e14461b 100644 --- a/scenes/clothing/tops/korm_shirt.tscn +++ b/scenes/clothing/tops/korm_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/korm_shirt.png" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/korm_shirt.png" type="Texture2D" id=3] [node name="kormShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/nl_shirt.tscn b/scenes/clothing/tops/nl_shirt.tscn index de1dcaf..c0044e2 100644 --- a/scenes/clothing/tops/nl_shirt.tscn +++ b/scenes/clothing/tops/nl_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture2D" id=3] [node name="nlShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/rawShirt.tscn b/scenes/clothing/tops/rawShirt.tscn index 97b5837..2c40714 100644 --- a/scenes/clothing/tops/rawShirt.tscn +++ b/scenes/clothing/tops/rawShirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/raw_shirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/raw_shirt.svg" type="Texture2D" id=3] diff --git a/scenes/clothing/tops/retro_shirt.tscn b/scenes/clothing/tops/retro_shirt.tscn index de1dcaf..c0044e2 100644 --- a/scenes/clothing/tops/retro_shirt.tscn +++ b/scenes/clothing/tops/retro_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/nl_jacket.png" type="Texture2D" id=3] [node name="nlShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/skate_shirt.tscn b/scenes/clothing/tops/skate_shirt.tscn index f88c40f..431b850 100644 --- a/scenes/clothing/tops/skate_shirt.tscn +++ b/scenes/clothing/tops/skate_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/skate_shirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/skate_shirt.svg" type="Texture2D" id=3] [node name="skateShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/train_hoodie.tscn b/scenes/clothing/tops/train_hoodie.tscn index f36fe22..90627f0 100644 --- a/scenes/clothing/tops/train_hoodie.tscn +++ b/scenes/clothing/tops/train_hoodie.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/train_hoodie.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/train_hoodie.svg" type="Texture2D" id=3] [node name="trainHoodie" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/whatsnew_shirt.tscn b/scenes/clothing/tops/whatsnew_shirt.tscn index 2f23ea2..6b9be02 100644 --- a/scenes/clothing/tops/whatsnew_shirt.tscn +++ b/scenes/clothing/tops/whatsnew_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/whatsnew_shirt.svg" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/whatsnew_shirt.svg" type="Texture2D" id=3] [node name="whatsNewShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/tops/z_shirt.tscn b/scenes/clothing/tops/z_shirt.tscn index 8266145..a04fd2f 100644 --- a/scenes/clothing/tops/z_shirt.tscn +++ b/scenes/clothing/tops/z_shirt.tscn @@ -2,7 +2,7 @@ [ext_resource path="res://scenes/clothing/base/clothing_base.tscn" type="PackedScene" id=1] [ext_resource path="res://scripts/clothing/tops_base.gd" type="Script" id=2] -[ext_resource path="res://sprites/clothes/z_shirt.png" type="Texture" id=3] +[ext_resource path="res://sprites/clothes/z_shirt.png" type="Texture2D" id=3] [node name="zShirt" instance=ExtResource( 1 )] texture_normal = ExtResource( 3 ) diff --git a/scenes/clothing/undies/briefs.tscn b/scenes/clothing/undies/briefs.tscn index 7e96b28..87bad64 100644 --- a/scenes/clothing/undies/briefs.tscn +++ b/scenes/clothing/undies/briefs.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=2] -[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture" id=1] +[ext_resource path="res://sprites/clothes/briefs.svg" type="Texture2D" id=1] [ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2] diff --git a/scenes/clothing/undies/fundosi.tscn b/scenes/clothing/undies/fundosi.tscn index e2cec05..f356957 100644 --- a/scenes/clothing/undies/fundosi.tscn +++ b/scenes/clothing/undies/fundosi.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=2] -[ext_resource path="res://sprites/clothes/fundosi.svg" type="Texture" id=1] +[ext_resource path="res://sprites/clothes/fundosi.svg" type="Texture2D" id=1] [ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2] @@ -10,7 +10,7 @@ [node name="fundosi" instance=ExtResource( 2 )] anchor_right = 0.0 anchor_bottom = 0.0 -margin_right = 0.0 -margin_bottom = 0.0 -rect_min_size = Vector2( 0, 0 ) +offset_right = 0.0 +offset_bottom = 0.0 +custom_minimum_size = Vector2( 0, 0 ) texture_normal = ExtResource( 1 ) diff --git a/scenes/clothing/undies/z_briefs.tscn b/scenes/clothing/undies/z_briefs.tscn index 2419428..d7916bd 100644 --- a/scenes/clothing/undies/z_briefs.tscn +++ b/scenes/clothing/undies/z_briefs.tscn @@ -1,6 +1,6 @@ [gd_scene load_steps=3 format=2] -[ext_resource path="res://sprites/clothes/z_briefs.svg" type="Texture" id=1] +[ext_resource path="res://sprites/clothes/z_briefs.svg" type="Texture2D" id=1] [ext_resource path="res://scenes/clothing/base/undies_base.tscn" type="PackedScene" id=2] diff --git a/scenes/dress_up.tscn b/scenes/dress_up.tscn new file mode 100644 index 0000000..d39ea7f --- /dev/null +++ b/scenes/dress_up.tscn @@ -0,0 +1,89 @@ +[gd_scene load_steps=12 format=3 uid="uid://cowj1v5ikbbcr"] + +[ext_resource type="Texture2D" uid="uid://33g80p0qnfw4" path="res://sprites/world/background.svg" id="1_mkrgm"] +[ext_resource type="Texture2D" uid="uid://bi7ayrxnn7hex" path="res://sprites/clothes/icrazy_frame.svg" id="2_6ubqe"] +[ext_resource type="Texture2D" uid="uid://dteiup73cqn4o" path="res://sprites/clothes/lights.png" id="3_dv1xm"] +[ext_resource type="PackedScene" uid="uid://detf8uwimqp3v" path="res://scenes/zack_casey.tscn" id="4_62lrl"] +[ext_resource type="Script" path="res://scripts/interface.gd" id="5_2hrl4"] +[ext_resource type="PackedScene" uid="uid://crwoe1shep3qn" path="res://scenes/wardrobe.tscn" id="6_63h3o"] +[ext_resource type="Texture2D" uid="uid://c6gjshrl66tx" path="res://sprites/symbols/file-upload.svg" id="7_3o5r4"] +[ext_resource type="Texture2D" uid="uid://nm7qfemlongu" path="res://sprites/symbols/file-upload-disabled.svg" id="8_6btbd"] +[ext_resource type="Texture2D" uid="uid://dvwfmf3d8owqa" path="res://sprites/symbols/file-download.svg" id="9_k60o7"] +[ext_resource type="Texture2D" uid="uid://bqs56pcfa0uqh" path="res://sprites/symbols/file-download-disabled.svg" id="10_d8wi3"] +[ext_resource type="Texture2D" uid="uid://dgwys372lmwvh" path="res://sprites/symbols/trash.svg" id="11_pc3us"] + +[node name="Game" type="Node"] + +[node name="Background" type="Sprite2D" parent="."] +position = Vector2(504.046, 202.426) +texture = ExtResource("1_mkrgm") + +[node name="PictureFrame" type="Sprite2D" parent="."] +position = Vector2(127.602, 111.895) +texture = ExtResource("2_6ubqe") + +[node name="Light3D" type="PointLight2D" parent="PictureFrame"] +position = Vector2(35.118, -14.56) +texture = ExtResource("3_dv1xm") + +[node name="Character" parent="." instance=ExtResource("4_62lrl")] +position = Vector2(141.307, 225.012) + +[node name="Container" type="Control" parent="."] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +grow_horizontal = 2 +grow_vertical = 2 +script = ExtResource("5_2hrl4") +version = "2" + +[node name="Wardrobe" parent="Container" instance=ExtResource("6_63h3o")] +layout_mode = 0 +anchors_preset = 0 +anchor_left = 0.33875 +anchor_top = 0.054 +anchor_right = 1.05 +anchor_bottom = 0.9 +offset_right = 6.10352e-05 +theme = null + +[node name="CenterBtns" type="CenterContainer" parent="Container"] +layout_mode = 0 +anchor_left = 0.35125 +anchor_top = 0.78 +anchor_right = 0.9925 +anchor_bottom = 0.874 + +[node name="ButtonCtr" type="HBoxContainer" parent="Container/CenterBtns"] +layout_mode = 2 + +[node name="ExportBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"] +layout_mode = 2 +tooltip_text = "Export" +texture_normal = ExtResource("7_3o5r4") +texture_disabled = ExtResource("8_6btbd") + +[node name="ImportBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"] +layout_mode = 2 +tooltip_text = "Import" +texture_normal = ExtResource("9_k60o7") +texture_disabled = ExtResource("10_d8wi3") + +[node name="ClearBtn" type="TextureButton" parent="Container/CenterBtns/ButtonCtr"] +layout_mode = 2 +tooltip_text = "Clear" +texture_normal = ExtResource("11_pc3us") + +[node name="VersionLbl" type="Label" parent="Container"] +layout_mode = 0 +anchor_left = 0.88125 +anchor_top = 0.944 +anchor_right = 0.9825 +anchor_bottom = 0.984 +text = "0.0.0" + +[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ExportBtn" to="Character" method="_on_SaveBtn_pressed"] +[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ImportBtn" to="Character" method="_on_LoadBtn_pressed"] +[connection signal="pressed" from="Container/CenterBtns/ButtonCtr/ClearBtn" to="Character" method="_on_clearBtn_pressed"] diff --git a/scenes/game.tscn b/scenes/game.tscn deleted file mode 100644 index 2754e2e..0000000 --- a/scenes/game.tscn +++ /dev/null @@ -1,130 +0,0 @@ -[gd_scene load_steps=15 format=2] - -[ext_resource path="res://scenes/Character.tscn" type="PackedScene" id=1] -[ext_resource path="res://sprites/world/background.svg" type="Texture" id=2] -[ext_resource path="res://sprites/symbols/trash.svg" type="Texture" id=3] -[ext_resource path="res://scenes/wardrobe.tscn" type="PackedScene" id=4] -[ext_resource path="res://sprites/clothes/icrazy_frame.svg" type="Texture" id=5] -[ext_resource path="res://sprites/clothes/lights.png" type="Texture" id=6] -[ext_resource path="res://sprites/symbols/file-upload.svg" type="Texture" id=7] -[ext_resource path="res://scripts/interface.gd" type="Script" id=8] -[ext_resource path="res://sprites/symbols/file-download.svg" type="Texture" id=9] -[ext_resource path="res://sprites/symbols/file-upload-disabled.svg" type="Texture" id=10] -[ext_resource path="res://sprites/symbols/file-download-disabled.svg" type="Texture" id=11] -[ext_resource path="res://sprites/symbols/spinner.svg" type="Texture" id=12] -[ext_resource path="res://scripts/spinner.gd" type="Script" id=13] -[ext_resource path="res://scenes/NewsWin.tscn" type="PackedScene" id=16] - -[node name="Game" type="Node2D"] - -[node name="Background" type="Sprite" parent="."] -position = Vector2( 504.046, 202.426 ) -texture = ExtResource( 2 ) -__meta__ = { -"_edit_lock_": true -} - -[node name="PictureFrame" type="Sprite" parent="."] -position = Vector2( 127.602, 111.895 ) -texture = ExtResource( 5 ) -__meta__ = { -"_edit_group_": true -} - -[node name="Light" type="Light2D" parent="PictureFrame"] -position = Vector2( 35.118, -14.56 ) -texture = ExtResource( 6 ) - -[node name="Character" parent="." instance=ExtResource( 1 )] -position = Vector2( 141.307, 225.012 ) - -[node name="Controls" type="CanvasLayer" parent="."] - -[node name="Container" type="Control" parent="Controls"] -anchor_right = 1.0 -anchor_bottom = 1.0 -script = ExtResource( 8 ) -__meta__ = { -"_edit_lock_": true, -"_edit_use_anchors_": true -} -version = "1.11" - -[node name="Wardrobe" parent="Controls/Container" instance=ExtResource( 4 )] -anchor_left = 0.33875 -anchor_top = 0.054 -anchor_right = 1.05 -anchor_bottom = 0.9 -margin_right = 6.10352e-05 - -[node name="Spinner" type="TextureRect" parent="Controls/Container"] -visible = false -anchor_left = 0.945785 -anchor_top = 0.153026 -anchor_right = 0.985785 -anchor_bottom = 0.217026 -texture = ExtResource( 12 ) -script = ExtResource( 13 ) -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="Timer" type="Timer" parent="Controls/Container/Spinner"] -wait_time = 2.0 - -[node name="CenterBtns" type="CenterContainer" parent="Controls/Container"] -anchor_left = 0.35125 -anchor_top = 0.78 -anchor_right = 0.9925 -anchor_bottom = 0.874 -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="ButtonCtr" type="HBoxContainer" parent="Controls/Container/CenterBtns"] -margin_left = 199.0 -margin_top = 7.0 -margin_right = 314.0 -margin_bottom = 39.0 -custom_constants/separation = 20 - -[node name="ExportBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"] -margin_right = 25.0 -margin_bottom = 32.0 -hint_tooltip = "Export" -texture_normal = ExtResource( 7 ) -texture_disabled = ExtResource( 10 ) - -[node name="ImportBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"] -margin_left = 45.0 -margin_right = 70.0 -margin_bottom = 32.0 -hint_tooltip = "Import" -texture_normal = ExtResource( 9 ) -texture_disabled = ExtResource( 11 ) - -[node name="ClearBtn" type="TextureButton" parent="Controls/Container/CenterBtns/ButtonCtr"] -margin_left = 90.0 -margin_right = 115.0 -margin_bottom = 32.0 -hint_tooltip = "Clear" -texture_normal = ExtResource( 3 ) - -[node name="VersionLbl" type="Label" parent="Controls/Container"] -anchor_left = 0.88125 -anchor_top = 0.944 -anchor_right = 0.9825 -anchor_bottom = 0.984 -text = "0.0.0" -align = 2 -valign = 3 -__meta__ = { -"_edit_use_anchors_": true -} - -[node name="NewsWin" parent="Controls/Container" instance=ExtResource( 16 )] - -[connection signal="timeout" from="Controls/Container/Spinner/Timer" to="Controls/Container/Spinner" method="_on_Timer_timeout"] -[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ExportBtn" to="Character" method="_on_SaveBtn_pressed"] -[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ImportBtn" to="Character" method="_on_LoadBtn_pressed"] -[connection signal="pressed" from="Controls/Container/CenterBtns/ButtonCtr/ClearBtn" to="Character" method="_on_clearBtn_pressed"] diff --git a/scenes/wardrobe.tscn b/scenes/wardrobe.tscn index 7a97153..5aa50fd 100644 --- a/scenes/wardrobe.tscn +++ b/scenes/wardrobe.tscn @@ -1,214 +1,129 @@ -[gd_scene load_steps=18 format=2] +[gd_scene load_steps=18 format=3 uid="uid://crwoe1shep3qn"] -[ext_resource path="res://scenes/clothing/camera.tscn" type="PackedScene" id=1] -[ext_resource path="res://sprites/clothes/retro_shirt.svg" type="Texture" id=2] -[ext_resource path="res://scenes/clothing/pants/beat_Jeans.tscn" type="PackedScene" id=3] -[ext_resource path="res://scenes/clothing/tops/skate_shirt.tscn" type="PackedScene" id=4] -[ext_resource path="res://scenes/clothing/pants/skirt.tscn" type="PackedScene" id=5] -[ext_resource path="res://scenes/clothing/pants/formal_skirt.tscn" type="PackedScene" id=6] -[ext_resource path="res://scenes/clothing/pants/camoJeans.tscn" type="PackedScene" id=7] -[ext_resource path="res://scenes/clothing/pants/dj_shorts.tscn" type="PackedScene" id=8] -[ext_resource path="res://sprites/ui/x_button.svg" type="Texture" id=9] -[ext_resource path="res://scenes/clothing/tops/whatsnew_shirt.tscn" type="PackedScene" id=10] -[ext_resource path="res://scenes/clothing/tops/fullsnack_shirt.tscn" type="PackedScene" id=11] -[ext_resource path="res://scenes/clothing/tops/rawShirt.tscn" type="PackedScene" id=12] -[ext_resource path="res://resources/Game.theme" type="Theme" id=13] -[ext_resource path="res://scenes/clothing/tops/atomic_shirt.tscn" type="PackedScene" id=15] -[ext_resource path="res://scenes/clothing/pants/sweatPants.tscn" type="PackedScene" id=17] -[ext_resource path="res://scenes/clothing/tops/retro_shirt.tscn" type="PackedScene" id=18] -[ext_resource path="res://scripts/wardrobe.gd" type="Script" id=21] +[ext_resource type="PackedScene" path="res://scenes/clothing/camera.tscn" id="1"] +[ext_resource type="Texture2D" uid="uid://bhgvidynd582a" path="res://sprites/clothes/retro_shirt.svg" id="2"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/beat_Jeans.tscn" id="3"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/skate_shirt.tscn" id="4"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/skirt.tscn" id="5"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/formal_skirt.tscn" id="6"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/camoJeans.tscn" id="7"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/dj_shorts.tscn" id="8"] +[ext_resource type="Texture2D" uid="uid://d1b07mvhon3gv" path="res://sprites/ui/x_button.svg" id="9"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/whatsnew_shirt.tscn" id="10"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/fullsnack_shirt.tscn" id="11"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/rawShirt.tscn" id="12"] +[ext_resource type="Theme" path="res://resources/Game.theme" id="13"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/atomic_shirt.tscn" id="15"] +[ext_resource type="PackedScene" path="res://scenes/clothing/pants/sweatPants.tscn" id="17"] +[ext_resource type="PackedScene" path="res://scenes/clothing/tops/retro_shirt.tscn" id="18"] +[ext_resource type="Script" path="res://scripts/wardrobe.gd" id="21"] [node name="Wordrobe" type="TabContainer"] +anchors_preset = 15 anchor_right = 1.0 anchor_bottom = 1.0 -theme = ExtResource( 13 ) -custom_colors/font_color_disabled = Color( 0, 0, 0, 1 ) -custom_colors/font_color_bg = Color( 0.921569, 0.921569, 0.921569, 1 ) -custom_colors/font_color_fg = Color( 1, 1, 1, 1 ) -tab_align = 0 -script = ExtResource( 21 ) -__meta__ = { -"_edit_use_anchors_": false -} +theme = ExtResource("13") +script = ExtResource("21") -[node name="Pants" type="Tabs" parent="."] -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 5.0 -margin_top = 40.0 -margin_right = -5.0 -margin_bottom = -10.0 -custom_constants/hseparation = 0 +[node name="Pants" type="TabBar" parent="."] +layout_mode = 2 [node name="PantsScroll" type="ScrollContainer" parent="Pants"] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} [node name="PantsGrid" type="GridContainer" parent="Pants/PantsScroll"] -margin_right = 790.0 -margin_bottom = 450.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 columns = 4 [node name="removePants" type="TextureButton" parent="Pants/PantsScroll/PantsGrid"] -margin_right = 113.0 -margin_bottom = 128.0 -rect_min_size = Vector2( 0, 112 ) -texture_normal = ExtResource( 9 ) +custom_minimum_size = Vector2(0, 112) +layout_mode = 2 +texture_normal = ExtResource("9") -[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 3 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 117.0 -margin_right = 227.0 -margin_bottom = 128.0 +[node name="beatUpJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("3")] +layout_mode = 2 -[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 7 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 231.0 -margin_right = 342.0 -margin_bottom = 128.0 +[node name="camoJeans" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("7")] +layout_mode = 2 -[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 17 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 346.0 -margin_right = 457.0 -margin_bottom = 128.0 +[node name="sweatPants" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("17")] +layout_mode = 2 -[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 8 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_top = 132.0 -margin_right = 113.0 -margin_bottom = 258.0 +[node name="camoJeans2" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("8")] +layout_mode = 2 -[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 6 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 117.0 -margin_top = 132.0 -margin_right = 227.0 -margin_bottom = 258.0 +[node name="formalSkirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("6")] +layout_mode = 2 -[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource( 5 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 231.0 -margin_top = 132.0 -margin_right = 342.0 -margin_bottom = 258.0 +[node name="skirt" parent="Pants/PantsScroll/PantsGrid" instance=ExtResource("5")] +layout_mode = 2 -[node name="Shirts" type="Tabs" parent="."] +[node name="Shirts" type="TabBar" parent="."] visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 5.0 -margin_top = 40.0 -margin_right = -5.0 -margin_bottom = -10.0 +layout_mode = 2 [node name="ShirtsScroll" type="ScrollContainer" parent="Shirts"] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 -margin_left = 10.0 -margin_top = 10.0 +offset_left = 10.0 +offset_top = 10.0 [node name="ShirtsGrid" type="GridContainer" parent="Shirts/ShirtsScroll"] -margin_right = 780.0 -margin_bottom = 440.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 columns = 4 [node name="removeShirt" type="TextureButton" parent="Shirts/ShirtsScroll/ShirtsGrid"] -margin_right = 106.0 -margin_bottom = 113.0 -rect_min_size = Vector2( 0, 112 ) -texture_normal = ExtResource( 9 ) +custom_minimum_size = Vector2(0, 112) +layout_mode = 2 +texture_normal = ExtResource("9") -[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 15 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 110.0 -margin_right = 216.0 -margin_bottom = 113.0 +[node name="atomicShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("15")] +layout_mode = 2 -[node name="skateShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 4 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 220.0 -margin_right = 326.0 -margin_bottom = 113.0 +[node name="skateShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("4")] +layout_mode = 2 -[node name="fullsnackShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 11 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 330.0 -margin_right = 436.0 -margin_bottom = 113.0 +[node name="fullsnackShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("11")] +layout_mode = 2 -[node name="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 12 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_top = 117.0 -margin_right = 106.0 -margin_bottom = 229.0 +[node name="rawShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("12")] +layout_mode = 2 -[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 10 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 110.0 -margin_top = 117.0 -margin_right = 216.0 -margin_bottom = 229.0 +[node name="whatsNewShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("10")] +layout_mode = 2 -[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource( 18 )] -anchor_right = 0.0 -anchor_bottom = 0.0 -margin_left = 220.0 -margin_top = 117.0 -margin_right = 326.0 -margin_bottom = 229.0 -texture_normal = ExtResource( 2 ) +[node name="retroShirt" parent="Shirts/ShirtsScroll/ShirtsGrid" instance=ExtResource("18")] +layout_mode = 2 +texture_normal = ExtResource("2") -[node name="Accessoires" type="Tabs" parent="."] +[node name="Accessoires" type="TabBar" parent="."] visible = false -anchor_right = 1.0 -anchor_bottom = 1.0 -margin_left = 5.0 -margin_top = 40.0 -margin_right = -5.0 -margin_bottom = -10.0 +layout_mode = 2 [node name="AccsScroll" type="ScrollContainer" parent="Accessoires"] +layout_mode = 0 anchor_right = 1.0 anchor_bottom = 1.0 -__meta__ = { -"_edit_use_anchors_": false -} [node name="AccsGrid" type="GridContainer" parent="Accessoires/AccsScroll"] -margin_right = 790.0 -margin_bottom = 450.0 +layout_mode = 2 size_flags_horizontal = 3 size_flags_vertical = 3 columns = 3 [node name="removeAccessory" type="TextureButton" parent="Accessoires/AccsScroll/AccsGrid"] -margin_right = 106.0 -margin_bottom = 112.0 -texture_normal = ExtResource( 9 ) +layout_mode = 2 +texture_normal = ExtResource("9") -[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource( 1 )] -margin_left = 110.0 -margin_right = 195.0 -margin_bottom = 112.0 +[node name="camera" parent="Accessoires/AccsScroll/AccsGrid" instance=ExtResource("1")] +layout_mode = 2 [connection signal="pressed" from="Pants/PantsScroll/PantsGrid/removePants" to="." method="_on_removePants_pressed"] [connection signal="pressed" from="Shirts/ShirtsScroll/ShirtsGrid/removeShirt" to="." method="_on_removeShirt_pressed"] diff --git a/scenes/zack_casey.tscn b/scenes/zack_casey.tscn new file mode 100644 index 0000000..90d3af0 --- /dev/null +++ b/scenes/zack_casey.tscn @@ -0,0 +1,183 @@ +[gd_scene load_steps=33 format=3 uid="uid://detf8uwimqp3v"] + +[ext_resource type="Texture2D" uid="uid://dkch263ayirr7" path="res://sprites/character/shadow.svg" id="1"] +[ext_resource type="Texture2D" uid="uid://cddou4chwo8h2" path="res://sprites/character/tail/tail0.svg" id="2"] +[ext_resource type="Texture2D" uid="uid://cnd3v8cerplqq" path="res://sprites/character/tail/tail1.svg" id="3"] +[ext_resource type="Texture2D" uid="uid://djv0p7rxujbd4" path="res://sprites/character/tail/tail2.svg" id="4"] +[ext_resource type="Texture2D" uid="uid://cardxswmgbmbv" path="res://sprites/clothes/owo_censor.svg" id="5"] +[ext_resource type="Texture2D" uid="uid://dnwdyi2d46hsm" path="res://sprites/character/eyes/eyes1.png" id="6"] +[ext_resource type="Texture2D" uid="uid://cbr37emgh11is" path="res://sprites/character/eyes/eyes2.png" id="7"] +[ext_resource type="Texture2D" uid="uid://ceifal0sxn0r7" path="res://sprites/character/eyes/eyes3.png" id="8"] +[ext_resource type="Texture2D" uid="uid://dujbine82hf7h" path="res://sprites/character/eyes/eyes4.png" id="9"] +[ext_resource type="Texture2D" uid="uid://cbptix4hhenyv" path="res://sprites/character/eyes/eyes5.png" id="10"] +[ext_resource type="Texture2D" uid="uid://h4v32qrsoyei" path="res://sprites/character/eyes/eyes6.png" id="11"] +[ext_resource type="Texture2D" uid="uid://c2vksbtifnlvp" path="res://sprites/character/eyes/eyes7.png" id="12"] +[ext_resource type="Texture2D" uid="uid://bmi3sw4kfrc24" path="res://sprites/character/mouth/mouth.png" id="13"] +[ext_resource type="Texture2D" uid="uid://cja33yr77jh7y" path="res://sprites/character/mouth/mouth2.png" id="14"] +[ext_resource type="Texture2D" uid="uid://c6whcdnm7vvt5" path="res://sprites/character/mouth/mouth3.png" id="15"] +[ext_resource type="Texture2D" uid="uid://dsagc5skojho1" path="res://sprites/character/mouth/mouth4.png" id="16"] +[ext_resource type="Texture2D" uid="uid://dtul4g1ptm2mh" path="res://sprites/character/mouth/mouth5.png" id="17"] +[ext_resource type="Texture2D" uid="uid://b5b7y8vovbnto" path="res://sprites/character/mouth/mouth6.png" id="18"] +[ext_resource type="Texture2D" uid="uid://hmm5lyshjv1c" path="res://sprites/character/mouth/mouth7.png" id="19"] +[ext_resource type="Texture2D" uid="uid://cyp032kswpjdf" path="res://sprites/character/mouth/mouth8.png" id="20"] +[ext_resource type="Texture2D" uid="uid://b8nfuuiqedapi" path="res://sprites/character/mouth/mouth9.png" id="21"] +[ext_resource type="Texture2D" uid="uid://ce3wk6a1dajrm" path="res://sprites/character/mouth/mouth10.png" id="22"] +[ext_resource type="Texture2D" uid="uid://2wrx272o3gsa" path="res://sprites/character/mouth/mouth12.png" id="23"] +[ext_resource type="AudioStream" uid="uid://5jaaocj1kh" path="res://sounds/select_006.ogg" id="24"] +[ext_resource type="Texture2D" uid="uid://blvwt6d80bq5x" path="res://sprites/character/character_base_top.svg" id="25"] +[ext_resource type="Texture2D" uid="uid://cp4oe0dv4st1w" path="res://sprites/clothes/blank_top.png" id="26"] +[ext_resource type="Texture2D" uid="uid://cpf6yh6fqqxy1" path="res://sprites/character/character_base_head.svg" id="27"] +[ext_resource type="Texture2D" uid="uid://bw7u6fgygd8t" path="res://sprites/character/mouth/mouth11.png" id="28"] +[ext_resource type="Script" path="res://scripts/character.gd" id="29"] + +[sub_resource type="SpriteFrames" id="1"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("2") +}, { +"duration": 1.0, +"texture": ExtResource("3") +}, { +"duration": 1.0, +"texture": ExtResource("4") +}], +"loop": true, +"name": &"default", +"speed": 2.0 +}] + +[sub_resource type="SpriteFrames" id="2"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("6") +}, { +"duration": 1.0, +"texture": ExtResource("7") +}, { +"duration": 1.0, +"texture": ExtResource("8") +}, { +"duration": 1.0, +"texture": ExtResource("9") +}, { +"duration": 1.0, +"texture": ExtResource("10") +}, { +"duration": 1.0, +"texture": ExtResource("11") +}, { +"duration": 1.0, +"texture": ExtResource("12") +}], +"loop": true, +"name": &"default", +"speed": 2.0 +}] + +[sub_resource type="SpriteFrames" id="3"] +animations = [{ +"frames": [{ +"duration": 1.0, +"texture": ExtResource("13") +}, { +"duration": 1.0, +"texture": ExtResource("14") +}, { +"duration": 1.0, +"texture": ExtResource("15") +}, { +"duration": 1.0, +"texture": ExtResource("16") +}, { +"duration": 1.0, +"texture": ExtResource("17") +}, { +"duration": 1.0, +"texture": ExtResource("18") +}, { +"duration": 1.0, +"texture": ExtResource("19") +}, { +"duration": 1.0, +"texture": ExtResource("20") +}, { +"duration": 1.0, +"texture": ExtResource("21") +}, { +"duration": 1.0, +"texture": ExtResource("22") +}, { +"duration": 1.0, +"texture": ExtResource("28") +}, { +"duration": 1.0, +"texture": ExtResource("23") +}], +"loop": true, +"name": &"default", +"speed": 2.0 +}] + +[node name="Character" type="Node2D"] +position = Vector2(-19, -92) +script = ExtResource("29") + +[node name="Click" type="AudioStreamPlayer" parent="."] +stream = ExtResource("24") + +[node name="Shadow" type="Sprite2D" parent="."] +position = Vector2(4.84271, 244.714) +texture = ExtResource("1") + +[node name="Body" type="Node2D" parent="."] + +[node name="Tail" type="AnimatedSprite2D" parent="Body"] +position = Vector2(-33.7592, 99.4079) +scale = Vector2(0.927713, 1) +sprite_frames = SubResource("1") + +[node name="Legs" type="Sprite2D" parent="Body"] +position = Vector2(1.47027, 191.868) +texture = ExtResource("5") + +[node name="Top" type="Sprite2D" parent="Body"] +position = Vector2(7, 78) +texture = ExtResource("25") + +[node name="Head" type="Sprite2D" parent="Body"] +position = Vector2(10.6805, -25.1047) +texture = ExtResource("27") + +[node name="Eyes" type="AnimatedSprite2D" parent="Body/Head"] +position = Vector2(17.6857, 4.22147) +sprite_frames = SubResource("2") +frame = 4 + +[node name="Mouth" type="AnimatedSprite2D" parent="Body/Head"] +position = Vector2(38.1195, 8.68453) +sprite_frames = SubResource("3") +frame = 2 + +[node name="Accessory" type="Sprite2D" parent="Body"] +position = Vector2(9.54095, 73.0832) +texture = ExtResource("26") + +[node name="Controls" type="CanvasLayer" parent="."] + +[node name="Container" type="Control" parent="Controls"] +layout_mode = 3 +anchors_preset = 15 +anchor_right = 1.0 +anchor_bottom = 1.0 +offset_left = -19.0 +offset_top = -92.0 +offset_right = -19.0 +offset_bottom = -92.0 + +[node name="ExportWin" type="FileDialog" parent="Controls/Container"] +access = 1 + +[node name="ImportWin" type="FileDialog" parent="Controls/Container"] +access = 1 diff --git a/scripts/Character.gd b/scripts/Character.gd deleted file mode 100644 index 7f161e5..0000000 --- a/scripts/Character.gd +++ /dev/null @@ -1,108 +0,0 @@ -# This project is licensed under the Artistic-2.0 license. -# See the LICENSE file in the project root for more information. -extends Node2D - -const _TDU_VERSION = "0.2" -const _SAVE_FILE = "user://character.tdu" - -onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") -onready var base_top = preload("res://sprites/character/character_base_top.svg") -onready var base_bottom = preload("res://sprites/character/character_base_legs.svg") - -onready var export_win = $Controls/Container/ExportWin -onready var import_win = $Controls/Container/ImportWin - -onready var accessory = $Body/Accessory -#onready var underwear = $Undies -onready var bottom = $Body/Legs -onready var top = $Body/Top -# onready var eyes = $Body/Head/Eyes -# onready var mouth = $Body/Head/Mouth - -func _process(delta): - - if GameData.accessory != null: - accessory.texture = GameData.accessory - -# if GameData.underwear != null: -# underwear.texture = GameData.underwear - - if GameData.bottom != null: - bottom.texture = GameData.bottom - - if GameData.top != null: - top.texture = GameData.top - -func save_game(): - var data_file = { - "version": _TDU_VERSION, - "game_ver": GameData.version, - "accessory": "res://sprites/clothes/blank_top.png", - "top": "res://sprites/clothes/blank_top.png", - "bottom": "res://sprites/character/character_base_legs.svg", - } - - data_file["accessory"] = accessory.texture.resource_path - data_file["top"] = top.texture.resource_path - data_file["bottom"] = bottom.texture.resource_path - - var file = File.new() - if file.open(_SAVE_FILE, File.WRITE) != 0: - print("Error opening file") - return - var json_file = to_json(data_file) - - GameEvents.emit_signal("indicate") - - file.store_line(json_file) - file.close() - -func load_game(): - var file = File.new() - - if not file.file_exists(_SAVE_FILE): - print("File not found!") - return - - if file.open(_SAVE_FILE, File.READ) != 0: - print("Error opening file") - return - - var data = parse_json(file.get_as_text()) - - var top_texture = ImageTexture.new() - var accessory_texture = ImageTexture.new() - var bottom_texture = ImageTexture.new() - var top_image = Image.new() - var accessory_image = Image.new() - var bottom_image = Image.new() - - GameEvents.emit_signal("indicate") - - top_image.load(data["top"]) - top_texture.create_from_image(top_image) - top.texture = top_texture - - bottom_image.load(data["bottom"]) - top_texture.create_from_image(top_image) - bottom.texture = top_texture - - accessory_image.load(data["accessory"]) - accessory_texture.create_from_image(top_image) - accessory.texture = accessory_texture - - file.close() - -func _on_clearBtn_pressed(): - $Click.play() - GameData.accessory = blank_accessory - GameData.bottom = base_bottom - GameData.top = base_top - -func _on_SaveBtn_pressed(): - $Click.play() - save_game() - -func _on_LoadBtn_pressed(): - $Click.play() - load_game() diff --git a/scripts/clothing/clothing_base.gd b/scripts/clothing/clothing_base.gd index b36190e..9269db7 100644 --- a/scripts/clothing/clothing_base.gd +++ b/scripts/clothing/clothing_base.gd @@ -2,5 +2,5 @@ # See the LICENSE file in the project root for more information. extends TextureButton -onready var player = $select -onready var character = preload("res://resources/character.tres") +@onready var player = $select +@onready var character = preload("res://resources/character.tres") diff --git a/scripts/interface.gd b/scripts/interface.gd index 857817b..ef9d456 100644 --- a/scripts/interface.gd +++ b/scripts/interface.gd @@ -2,16 +2,16 @@ # See the LICENSE file in the project root for more information. extends Control -export var version: String = "1.0.0" +@export var version: String = "1.0.0" -onready var character = preload("res://resources/character.tres") -onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") -onready var base_top = preload("res://sprites/character/character_base_top.svg") -onready var base_bottom = preload("res://sprites/character/character_base_legs.svg") +@onready var character = preload("res://resources/character.tres") +@onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") +@onready var base_top = preload("res://sprites/character/character_base_top.svg") +@onready var base_bottom = preload("res://sprites/character/character_base_legs.svg") -onready var export_btn = $CenterBtns/ButtonCtr/ExportBtn -onready var import_btn = $CenterBtns/ButtonCtr/ImportBtn -onready var http_request = $NewsWin/NewsBtns/HTTPRequest +@onready var export_btn = $CenterBtns/ButtonCtr/ExportBtn +@onready var import_btn = $CenterBtns/ButtonCtr/ImportBtn +@onready var http_request = $NewsWin/NewsBtns/HTTPRequest func _ready(): var verLabel = $VersionLbl diff --git a/scripts/news_window.gd b/scripts/news_window.gd index 1f38e6b..69707f1 100644 --- a/scripts/news_window.gd +++ b/scripts/news_window.gd @@ -1,10 +1,12 @@ -extends WindowDialog +extends Window -onready var news_list = $News -onready var http_request = $NewsBtns/HTTPRequest +@onready var news_list = $News +@onready var http_request = $NewsBtns/HTTPRequest func _on_HTTPRequest_request_completed(result, response_code, headers, body): - var api_request = parse_json(body.get_string_from_utf8()) + var test_json_conv = JSON.new() + test_json_conv.parse(body.get_string_from_utf8()) + var api_request = test_json_conv.get_data() if api_request["feed"] != null: var news_items = api_request["feed"] diff --git a/scripts/spinner.gd b/scripts/spinner.gd index 0d450a2..9665d8b 100644 --- a/scripts/spinner.gd +++ b/scripts/spinner.gd @@ -2,10 +2,10 @@ # See the LICENSE file in the project root for more information. extends TextureRect -onready var timer = $Timer +@onready var timer = $Timer func _ready(): - GameEvents.connect("indicate", self, "_on_indicate") + GameEvents.connect("indicate",Callable(self,"_on_indicate")) func _on_indicate(): show() diff --git a/scripts/wardrobe.gd b/scripts/wardrobe.gd index 6490997..34a26b0 100644 --- a/scripts/wardrobe.gd +++ b/scripts/wardrobe.gd @@ -2,72 +2,16 @@ # See the LICENSE file in the project root for more information. extends TabContainer -onready var character = preload("res://resources/character.tres") -onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") -onready var base_top = preload("res://sprites/character/character_base_top.svg") -onready var base_bottom = preload("res://sprites/clothes/owo_censor.svg") +@onready var character = preload("res://resources/character.tres") +@onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") +@onready var base_top = preload("res://sprites/character/character_base_top.svg") +@onready var base_bottom = preload("res://sprites/clothes/owo_censor.svg") -onready var pants_grid = $Pants/PantsScroll/PantsGrid -onready var shirts_grid = $Shirts/ShirtsScroll/ShirtsGrid +@onready var pants_grid = $Pants/PantsScroll/PantsGrid +@onready var shirts_grid = $Shirts/ShirtsScroll/ShirtsGrid #onready var undies_grid = $Underwear/UndiesScroll/UndiesGrid -onready var accs_grid = $Accessoires/AccsScroll/AccsGrid - -func list_files_in_directory(path): - var files = [] - var dir = Directory.new() - dir.open(path) - dir.list_dir_begin() - - while true: - var file = dir.get_next() - if file == "": - break - elif not file.begins_with("."): - files.append(file) - - dir.list_dir_end() - - return files - -func load_dlc(dlc_pack): - var usr_dir = "user://dlc/" - var dlc_path = usr_dir + dlc_pack - var load_pck = ProjectSettings.load_resource_pack(dlc_path, false) - print_debug("Loaded " + dlc_path + ": " + str(load_pck)) - - # Check if the DLC is actually there - if load_pck == true: +@onready var accs_grid = $Accessoires/AccsScroll/AccsGrid - # Loads the DLC - ProjectSettings.load_resource_pack(dlc_path, false) - - var dir = Directory.new() - dir.list_dir_begin() - - # Lists the files in each of their respective directories - var shirts_dir = "res://scenes/dlc/shirts/" - var pants_dir = "res://scenes/dlc/pants/" - var dlc_shirts = list_files_in_directory(shirts_dir) - var dlc_pants = list_files_in_directory(pants_dir) - - # Make sure each file actually exist, instance them - # and add them to their respective tabs - for shirt in dlc_shirts: - if dir.file_exists(shirts_dir + shirt): - var init = load(shirts_dir + shirt).instance() - shirts_grid.add_child(init) - print_debug("Initialized: " + shirts_dir + shirt) - - for pants in dlc_pants: - if dir.file_exists(pants_dir + pants): - var init = load(pants_dir + pants).instance() - shirts_grid.add_child(init) - print_debug("Initialized: " + pants_dir + pants) - -func _ready(): - load_dlc("emojidlc.pck") - pass - func _on_removeAccessory_pressed(): character.accessory = blank_accessory diff --git a/scripts/zack_casey.gd b/scripts/zack_casey.gd new file mode 100644 index 0000000..7abacef --- /dev/null +++ b/scripts/zack_casey.gd @@ -0,0 +1,40 @@ +# This project is licensed under the Artistic-2.0 license. +# See the LICENSE file in the project root for more information. +extends Node2D + +const _TDU_VERSION = "0.2" +const _SAVE_FILE = "user://character.tdu" + +@onready var blank_accessory = preload("res://sprites/clothes/blank_top.png") +@onready var base_top = preload("res://sprites/character/character_base_top.svg") +@onready var base_bottom = preload("res://sprites/character/character_base_legs.svg") + +@onready var export_win = $Controls/Container/ExportWin +@onready var import_win = $Controls/Container/ImportWin + +@onready var accessory = $Body/Accessory +#onready var underwear = $Undies +@onready var bottom = $Body/Legs +@onready var top = $Body/Top +# onready var eyes = $Body/Head/Eyes +# onready var mouth = $Body/Head/Mouth + +func _process(delta): + + if GameData.accessory != null: + accessory.texture = GameData.accessory + +# if GameData.underwear != null: +# underwear.texture = GameData.underwear + + if GameData.bottom != null: + bottom.texture = GameData.bottom + + if GameData.top != null: + top.texture = GameData.top + +func _on_clearBtn_pressed(): + $Click.play() + GameData.accessory = blank_accessory + GameData.bottom = base_bottom + GameData.top = base_top diff --git a/sounds/select_001.ogg.import b/sounds/select_001.ogg.import index 9544aec..1d57b2c 100644 --- a/sounds/select_001.ogg.import +++ b/sounds/select_001.ogg.import @@ -1,15 +1,19 @@ [remap] -importer="ogg_vorbis" -type="AudioStreamOGGVorbis" -path="res://.import/select_001.ogg-e484cc0d7fdb1bade16000667c9301ff.oggstr" +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://b7wxfxu4mnq8r" +path="res://.godot/imported/select_001.ogg-e484cc0d7fdb1bade16000667c9301ff.oggvorbisstr" [deps] source_file="res://sounds/select_001.ogg" -dest_files=[ "res://.import/select_001.ogg-e484cc0d7fdb1bade16000667c9301ff.oggstr" ] +dest_files=["res://.godot/imported/select_001.ogg-e484cc0d7fdb1bade16000667c9301ff.oggvorbisstr"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/sounds/select_006.ogg.import b/sounds/select_006.ogg.import index 5879726..17a0440 100644 --- a/sounds/select_006.ogg.import +++ b/sounds/select_006.ogg.import @@ -1,15 +1,19 @@ [remap] -importer="ogg_vorbis" -type="AudioStreamOGGVorbis" -path="res://.import/select_006.ogg-2d3bb43abce3a1ca90c52ff16f4f7535.oggstr" +importer="oggvorbisstr" +type="AudioStreamOggVorbis" +uid="uid://5jaaocj1kh" +path="res://.godot/imported/select_006.ogg-2d3bb43abce3a1ca90c52ff16f4f7535.oggvorbisstr" [deps] source_file="res://sounds/select_006.ogg" -dest_files=[ "res://.import/select_006.ogg-2d3bb43abce3a1ca90c52ff16f4f7535.oggstr" ] +dest_files=["res://.godot/imported/select_006.ogg-2d3bb43abce3a1ca90c52ff16f4f7535.oggvorbisstr"] [params] loop=false loop_offset=0 +bpm=0 +beat_count=0 +bar_beats=4 diff --git a/sprites/character/character_base.png.import b/sprites/character/character_base.png.import index 4cb77e3..a6fa359 100644 --- a/sprites/character/character_base.png.import +++ b/sprites/character/character_base.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/character_base.png-222c4d0efcff3a294bb1bd39fb74e583.stex" +type="CompressedTexture2D" +uid="uid://dxpvahpmr14ty" +path="res://.godot/imported/character_base.png-222c4d0efcff3a294bb1bd39fb74e583.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/character_base.png" -dest_files=[ "res://.import/character_base.png-222c4d0efcff3a294bb1bd39fb74e583.stex" ] +dest_files=["res://.godot/imported/character_base.png-222c4d0efcff3a294bb1bd39fb74e583.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/character_base.svg.import b/sprites/character/character_base.svg.import index bd08159..0a0bf1f 100644 --- a/sprites/character/character_base.svg.import +++ b/sprites/character/character_base.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/character_base.svg-f62b30364422a0db60ab659817d94da0.stex" +type="CompressedTexture2D" +uid="uid://ckygwian2n0f6" +path="res://.godot/imported/character_base.svg-f62b30364422a0db60ab659817d94da0.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/character_base.svg" -dest_files=[ "res://.import/character_base.svg-f62b30364422a0db60ab659817d94da0.stex" ] +dest_files=["res://.godot/imported/character_base.svg-f62b30364422a0db60ab659817d94da0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/character_base_head.svg.import b/sprites/character/character_base_head.svg.import index 7ef1dfa..33f5e1d 100644 --- a/sprites/character/character_base_head.svg.import +++ b/sprites/character/character_base_head.svg.import @@ -1,37 +1,38 @@ [remap] importer="texture" -type="StreamTexture" -path.s3tc="res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.s3tc.stex" -path.etc2="res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc2.stex" -path.etc="res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc.stex" +type="CompressedTexture2D" +uid="uid://cpf6yh6fqqxy1" +path.etc2="res://.godot/imported/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc2.ctex" metadata={ -"imported_formats": [ "s3tc", "etc2", "etc" ], +"imported_formats": ["etc2_astc"], "vram_texture": true } [deps] source_file="res://sprites/character/character_base_head.svg" -dest_files=[ "res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.s3tc.stex", "res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc2.stex", "res://.import/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc.stex" ] +dest_files=["res://.godot/imported/character_base_head.svg-c6ec92d4b0d5afcc554996c82b73eee5.etc2.ctex"] [params] compress/mode=2 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=true -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/character_base_legs.svg.import b/sprites/character/character_base_legs.svg.import index 66ae524..18ae961 100644 --- a/sprites/character/character_base_legs.svg.import +++ b/sprites/character/character_base_legs.svg.import @@ -1,37 +1,38 @@ [remap] importer="texture" -type="StreamTexture" -path.s3tc="res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.s3tc.stex" -path.etc2="res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc2.stex" -path.etc="res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc.stex" +type="CompressedTexture2D" +uid="uid://mt5o8b0q6ws2" +path.etc2="res://.godot/imported/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc2.ctex" metadata={ -"imported_formats": [ "s3tc", "etc2", "etc" ], +"imported_formats": ["etc2_astc"], "vram_texture": true } [deps] source_file="res://sprites/character/character_base_legs.svg" -dest_files=[ "res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.s3tc.stex", "res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc2.stex", "res://.import/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc.stex" ] +dest_files=["res://.godot/imported/character_base_legs.svg-8bbc9fe42e444a7c06b2051d0989bd57.etc2.ctex"] [params] compress/mode=2 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=true -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/character_base_top.svg.import b/sprites/character/character_base_top.svg.import index f937ef0..941f2eb 100644 --- a/sprites/character/character_base_top.svg.import +++ b/sprites/character/character_base_top.svg.import @@ -1,37 +1,38 @@ [remap] importer="texture" -type="StreamTexture" -path.s3tc="res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.s3tc.stex" -path.etc2="res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.etc2.stex" -path.etc="res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.etc.stex" +type="CompressedTexture2D" +uid="uid://blvwt6d80bq5x" +path.etc2="res://.godot/imported/character_base_top.svg-b95961557622279347465696eae8cd3a.etc2.ctex" metadata={ -"imported_formats": [ "s3tc", "etc2", "etc" ], +"imported_formats": ["etc2_astc"], "vram_texture": true } [deps] source_file="res://sprites/character/character_base_top.svg" -dest_files=[ "res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.s3tc.stex", "res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.etc2.stex", "res://.import/character_base_top.svg-b95961557622279347465696eae8cd3a.etc.stex" ] +dest_files=["res://.godot/imported/character_base_top.svg-b95961557622279347465696eae8cd3a.etc2.ctex"] [params] compress/mode=2 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=true -flags/filter=true -flags/mipmaps=true -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/eyes/eyes1.png.import b/sprites/character/eyes/eyes1.png.import index d6ab426..92e4d88 100644 --- a/sprites/character/eyes/eyes1.png.import +++ b/sprites/character/eyes/eyes1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes1.png-73b579923539cd9b6a780210ef4ee335.stex" +type="CompressedTexture2D" +uid="uid://dnwdyi2d46hsm" +path="res://.godot/imported/eyes1.png-73b579923539cd9b6a780210ef4ee335.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes1.png" -dest_files=[ "res://.import/eyes1.png-73b579923539cd9b6a780210ef4ee335.stex" ] +dest_files=["res://.godot/imported/eyes1.png-73b579923539cd9b6a780210ef4ee335.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes2.png.import b/sprites/character/eyes/eyes2.png.import index fda6ab5..fb6488e 100644 --- a/sprites/character/eyes/eyes2.png.import +++ b/sprites/character/eyes/eyes2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes2.png-4af64839f1431f1f966c1f90dfdb2161.stex" +type="CompressedTexture2D" +uid="uid://cbr37emgh11is" +path="res://.godot/imported/eyes2.png-4af64839f1431f1f966c1f90dfdb2161.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes2.png" -dest_files=[ "res://.import/eyes2.png-4af64839f1431f1f966c1f90dfdb2161.stex" ] +dest_files=["res://.godot/imported/eyes2.png-4af64839f1431f1f966c1f90dfdb2161.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes3.png.import b/sprites/character/eyes/eyes3.png.import index 25aab53..d179fbe 100644 --- a/sprites/character/eyes/eyes3.png.import +++ b/sprites/character/eyes/eyes3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes3.png-86a1bcf0f5f1c3ccde66985478feb3c3.stex" +type="CompressedTexture2D" +uid="uid://ceifal0sxn0r7" +path="res://.godot/imported/eyes3.png-86a1bcf0f5f1c3ccde66985478feb3c3.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes3.png" -dest_files=[ "res://.import/eyes3.png-86a1bcf0f5f1c3ccde66985478feb3c3.stex" ] +dest_files=["res://.godot/imported/eyes3.png-86a1bcf0f5f1c3ccde66985478feb3c3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes4.png.import b/sprites/character/eyes/eyes4.png.import index 954a534..6f7ff6f 100644 --- a/sprites/character/eyes/eyes4.png.import +++ b/sprites/character/eyes/eyes4.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes4.png-ae7a7dde8b5ac5b14729f145f4921563.stex" +type="CompressedTexture2D" +uid="uid://dujbine82hf7h" +path="res://.godot/imported/eyes4.png-ae7a7dde8b5ac5b14729f145f4921563.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes4.png" -dest_files=[ "res://.import/eyes4.png-ae7a7dde8b5ac5b14729f145f4921563.stex" ] +dest_files=["res://.godot/imported/eyes4.png-ae7a7dde8b5ac5b14729f145f4921563.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes5.png.import b/sprites/character/eyes/eyes5.png.import index e4f1203..a51d340 100644 --- a/sprites/character/eyes/eyes5.png.import +++ b/sprites/character/eyes/eyes5.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes5.png-7671a3f68922046c208cc64480685057.stex" +type="CompressedTexture2D" +uid="uid://cbptix4hhenyv" +path="res://.godot/imported/eyes5.png-7671a3f68922046c208cc64480685057.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes5.png" -dest_files=[ "res://.import/eyes5.png-7671a3f68922046c208cc64480685057.stex" ] +dest_files=["res://.godot/imported/eyes5.png-7671a3f68922046c208cc64480685057.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes6.png.import b/sprites/character/eyes/eyes6.png.import index 72c6803..e42c38c 100644 --- a/sprites/character/eyes/eyes6.png.import +++ b/sprites/character/eyes/eyes6.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes6.png-73c9fb2df6533151523bf3c885e092bd.stex" +type="CompressedTexture2D" +uid="uid://h4v32qrsoyei" +path="res://.godot/imported/eyes6.png-73c9fb2df6533151523bf3c885e092bd.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes6.png" -dest_files=[ "res://.import/eyes6.png-73c9fb2df6533151523bf3c885e092bd.stex" ] +dest_files=["res://.godot/imported/eyes6.png-73c9fb2df6533151523bf3c885e092bd.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/eyes/eyes7.png.import b/sprites/character/eyes/eyes7.png.import index a27c9d0..2077952 100644 --- a/sprites/character/eyes/eyes7.png.import +++ b/sprites/character/eyes/eyes7.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/eyes7.png-a0c120b24390775e0f8dc1862c1abf1f.stex" +type="CompressedTexture2D" +uid="uid://c2vksbtifnlvp" +path="res://.godot/imported/eyes7.png-a0c120b24390775e0f8dc1862c1abf1f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/eyes/eyes7.png" -dest_files=[ "res://.import/eyes7.png-a0c120b24390775e0f8dc1862c1abf1f.stex" ] +dest_files=["res://.godot/imported/eyes7.png-a0c120b24390775e0f8dc1862c1abf1f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth.png.import b/sprites/character/mouth/mouth.png.import index 6991fea..d5862ab 100644 --- a/sprites/character/mouth/mouth.png.import +++ b/sprites/character/mouth/mouth.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth.png-deec3b91d860cebe9868223ce1bd3da0.stex" +type="CompressedTexture2D" +uid="uid://bmi3sw4kfrc24" +path="res://.godot/imported/mouth.png-deec3b91d860cebe9868223ce1bd3da0.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth.png" -dest_files=[ "res://.import/mouth.png-deec3b91d860cebe9868223ce1bd3da0.stex" ] +dest_files=["res://.godot/imported/mouth.png-deec3b91d860cebe9868223ce1bd3da0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth10.png.import b/sprites/character/mouth/mouth10.png.import index 3d2749c..0d8c83d 100644 --- a/sprites/character/mouth/mouth10.png.import +++ b/sprites/character/mouth/mouth10.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth10.png-3e65cf5b4178e912f41158d9076ffbf8.stex" +type="CompressedTexture2D" +uid="uid://ce3wk6a1dajrm" +path="res://.godot/imported/mouth10.png-3e65cf5b4178e912f41158d9076ffbf8.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth10.png" -dest_files=[ "res://.import/mouth10.png-3e65cf5b4178e912f41158d9076ffbf8.stex" ] +dest_files=["res://.godot/imported/mouth10.png-3e65cf5b4178e912f41158d9076ffbf8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth11.png.import b/sprites/character/mouth/mouth11.png.import index 47ee40a..1d9c09c 100644 --- a/sprites/character/mouth/mouth11.png.import +++ b/sprites/character/mouth/mouth11.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth11.png-1cab10e9e96b9a11737eba55eca4c162.stex" +type="CompressedTexture2D" +uid="uid://bw7u6fgygd8t" +path="res://.godot/imported/mouth11.png-1cab10e9e96b9a11737eba55eca4c162.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth11.png" -dest_files=[ "res://.import/mouth11.png-1cab10e9e96b9a11737eba55eca4c162.stex" ] +dest_files=["res://.godot/imported/mouth11.png-1cab10e9e96b9a11737eba55eca4c162.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth12.png.import b/sprites/character/mouth/mouth12.png.import index 1e894f0..ef9b919 100644 --- a/sprites/character/mouth/mouth12.png.import +++ b/sprites/character/mouth/mouth12.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth12.png-08b9b22ef416d7c45ac363bb83a5ad7a.stex" +type="CompressedTexture2D" +uid="uid://2wrx272o3gsa" +path="res://.godot/imported/mouth12.png-08b9b22ef416d7c45ac363bb83a5ad7a.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth12.png" -dest_files=[ "res://.import/mouth12.png-08b9b22ef416d7c45ac363bb83a5ad7a.stex" ] +dest_files=["res://.godot/imported/mouth12.png-08b9b22ef416d7c45ac363bb83a5ad7a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth2.png.import b/sprites/character/mouth/mouth2.png.import index 9030f3e..5e351d8 100644 --- a/sprites/character/mouth/mouth2.png.import +++ b/sprites/character/mouth/mouth2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth2.png-714ad90600be6128f536bc6ebe04302f.stex" +type="CompressedTexture2D" +uid="uid://cja33yr77jh7y" +path="res://.godot/imported/mouth2.png-714ad90600be6128f536bc6ebe04302f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth2.png" -dest_files=[ "res://.import/mouth2.png-714ad90600be6128f536bc6ebe04302f.stex" ] +dest_files=["res://.godot/imported/mouth2.png-714ad90600be6128f536bc6ebe04302f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth3.png.import b/sprites/character/mouth/mouth3.png.import index 3baf15c..3956a38 100644 --- a/sprites/character/mouth/mouth3.png.import +++ b/sprites/character/mouth/mouth3.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth3.png-094195b5d96ad7cd042464cb3580b87e.stex" +type="CompressedTexture2D" +uid="uid://c6whcdnm7vvt5" +path="res://.godot/imported/mouth3.png-094195b5d96ad7cd042464cb3580b87e.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth3.png" -dest_files=[ "res://.import/mouth3.png-094195b5d96ad7cd042464cb3580b87e.stex" ] +dest_files=["res://.godot/imported/mouth3.png-094195b5d96ad7cd042464cb3580b87e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth4.png.import b/sprites/character/mouth/mouth4.png.import index b621a52..ada9b3c 100644 --- a/sprites/character/mouth/mouth4.png.import +++ b/sprites/character/mouth/mouth4.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth4.png-e4537fa7ef9fc591ed1a3810c170a6f5.stex" +type="CompressedTexture2D" +uid="uid://dsagc5skojho1" +path="res://.godot/imported/mouth4.png-e4537fa7ef9fc591ed1a3810c170a6f5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth4.png" -dest_files=[ "res://.import/mouth4.png-e4537fa7ef9fc591ed1a3810c170a6f5.stex" ] +dest_files=["res://.godot/imported/mouth4.png-e4537fa7ef9fc591ed1a3810c170a6f5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth5.png.import b/sprites/character/mouth/mouth5.png.import index fe0aa34..d96fd6c 100644 --- a/sprites/character/mouth/mouth5.png.import +++ b/sprites/character/mouth/mouth5.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth5.png-ac18ff3d3ed5f41011bf86a8c40a2f89.stex" +type="CompressedTexture2D" +uid="uid://dtul4g1ptm2mh" +path="res://.godot/imported/mouth5.png-ac18ff3d3ed5f41011bf86a8c40a2f89.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth5.png" -dest_files=[ "res://.import/mouth5.png-ac18ff3d3ed5f41011bf86a8c40a2f89.stex" ] +dest_files=["res://.godot/imported/mouth5.png-ac18ff3d3ed5f41011bf86a8c40a2f89.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth6.png.import b/sprites/character/mouth/mouth6.png.import index 64315ca..4c23e1c 100644 --- a/sprites/character/mouth/mouth6.png.import +++ b/sprites/character/mouth/mouth6.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth6.png-a448220ac9d674c1eebeb666e0e0eb4f.stex" +type="CompressedTexture2D" +uid="uid://b5b7y8vovbnto" +path="res://.godot/imported/mouth6.png-a448220ac9d674c1eebeb666e0e0eb4f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth6.png" -dest_files=[ "res://.import/mouth6.png-a448220ac9d674c1eebeb666e0e0eb4f.stex" ] +dest_files=["res://.godot/imported/mouth6.png-a448220ac9d674c1eebeb666e0e0eb4f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth7.png.import b/sprites/character/mouth/mouth7.png.import index ac22d4f..15953ef 100644 --- a/sprites/character/mouth/mouth7.png.import +++ b/sprites/character/mouth/mouth7.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth7.png-4985ee37bd8fa210e7f234ef6fd11008.stex" +type="CompressedTexture2D" +uid="uid://hmm5lyshjv1c" +path="res://.godot/imported/mouth7.png-4985ee37bd8fa210e7f234ef6fd11008.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth7.png" -dest_files=[ "res://.import/mouth7.png-4985ee37bd8fa210e7f234ef6fd11008.stex" ] +dest_files=["res://.godot/imported/mouth7.png-4985ee37bd8fa210e7f234ef6fd11008.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth8.png.import b/sprites/character/mouth/mouth8.png.import index 330d7a6..6305d24 100644 --- a/sprites/character/mouth/mouth8.png.import +++ b/sprites/character/mouth/mouth8.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth8.png-3d754278cb0ea22569288c205858318c.stex" +type="CompressedTexture2D" +uid="uid://cyp032kswpjdf" +path="res://.godot/imported/mouth8.png-3d754278cb0ea22569288c205858318c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth8.png" -dest_files=[ "res://.import/mouth8.png-3d754278cb0ea22569288c205858318c.stex" ] +dest_files=["res://.godot/imported/mouth8.png-3d754278cb0ea22569288c205858318c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/mouth/mouth9.png.import b/sprites/character/mouth/mouth9.png.import index 81c26db..22ec97e 100644 --- a/sprites/character/mouth/mouth9.png.import +++ b/sprites/character/mouth/mouth9.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/mouth9.png-b2cef61cc34e357567d7d6e1631b767a.stex" +type="CompressedTexture2D" +uid="uid://b8nfuuiqedapi" +path="res://.godot/imported/mouth9.png-b2cef61cc34e357567d7d6e1631b767a.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/mouth/mouth9.png" -dest_files=[ "res://.import/mouth9.png-b2cef61cc34e357567d7d6e1631b767a.stex" ] +dest_files=["res://.godot/imported/mouth9.png-b2cef61cc34e357567d7d6e1631b767a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/new_character_base.svg.import b/sprites/character/new_character_base.svg.import index 039a447..7812358 100644 --- a/sprites/character/new_character_base.svg.import +++ b/sprites/character/new_character_base.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/new_character_base.svg-e17bd63473c7566b3b9184366a11923d.stex" +type="CompressedTexture2D" +uid="uid://d00j00ob8bihq" +path="res://.godot/imported/new_character_base.svg-e17bd63473c7566b3b9184366a11923d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/new_character_base.svg" -dest_files=[ "res://.import/new_character_base.svg-e17bd63473c7566b3b9184366a11923d.stex" ] +dest_files=["res://.godot/imported/new_character_base.svg-e17bd63473c7566b3b9184366a11923d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/shadow.svg.import b/sprites/character/shadow.svg.import index 5d17114..1e207b4 100644 --- a/sprites/character/shadow.svg.import +++ b/sprites/character/shadow.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/shadow.svg-5164915787bc95347e1112818d9bab36.stex" +type="CompressedTexture2D" +uid="uid://dkch263ayirr7" +path="res://.godot/imported/shadow.svg-5164915787bc95347e1112818d9bab36.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/shadow.svg" -dest_files=[ "res://.import/shadow.svg-5164915787bc95347e1112818d9bab36.stex" ] +dest_files=["res://.godot/imported/shadow.svg-5164915787bc95347e1112818d9bab36.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/tail/tail0.png.import b/sprites/character/tail/tail0.png.import index 34d07e8..21af1a9 100644 --- a/sprites/character/tail/tail0.png.import +++ b/sprites/character/tail/tail0.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail0.png-0e2fa7060bf8ce5ece1b01844b4dc771.stex" +type="CompressedTexture2D" +uid="uid://cq4xtdfse0v2c" +path="res://.godot/imported/tail0.png-0e2fa7060bf8ce5ece1b01844b4dc771.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail0.png" -dest_files=[ "res://.import/tail0.png-0e2fa7060bf8ce5ece1b01844b4dc771.stex" ] +dest_files=["res://.godot/imported/tail0.png-0e2fa7060bf8ce5ece1b01844b4dc771.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/tail/tail0.svg.import b/sprites/character/tail/tail0.svg.import index 8b629a8..cd2b41a 100644 --- a/sprites/character/tail/tail0.svg.import +++ b/sprites/character/tail/tail0.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail0.svg-90b13f23f662b01ecec7f7a0b9d58b27.stex" +type="CompressedTexture2D" +uid="uid://cddou4chwo8h2" +path="res://.godot/imported/tail0.svg-90b13f23f662b01ecec7f7a0b9d58b27.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail0.svg" -dest_files=[ "res://.import/tail0.svg-90b13f23f662b01ecec7f7a0b9d58b27.stex" ] +dest_files=["res://.godot/imported/tail0.svg-90b13f23f662b01ecec7f7a0b9d58b27.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/tail/tail1.png.import b/sprites/character/tail/tail1.png.import index 7b8e9ee..a82719f 100644 --- a/sprites/character/tail/tail1.png.import +++ b/sprites/character/tail/tail1.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail1.png-20ad963cb27262722d9c830306d82365.stex" +type="CompressedTexture2D" +uid="uid://prl167f66ejc" +path="res://.godot/imported/tail1.png-20ad963cb27262722d9c830306d82365.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail1.png" -dest_files=[ "res://.import/tail1.png-20ad963cb27262722d9c830306d82365.stex" ] +dest_files=["res://.godot/imported/tail1.png-20ad963cb27262722d9c830306d82365.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/tail/tail1.svg.import b/sprites/character/tail/tail1.svg.import index 8cd3e2d..d4e90c7 100644 --- a/sprites/character/tail/tail1.svg.import +++ b/sprites/character/tail/tail1.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail1.svg-c186531e2f293b8a49ad37888764cf1c.stex" +type="CompressedTexture2D" +uid="uid://cnd3v8cerplqq" +path="res://.godot/imported/tail1.svg-c186531e2f293b8a49ad37888764cf1c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail1.svg" -dest_files=[ "res://.import/tail1.svg-c186531e2f293b8a49ad37888764cf1c.stex" ] +dest_files=["res://.godot/imported/tail1.svg-c186531e2f293b8a49ad37888764cf1c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/character/tail/tail2.png.import b/sprites/character/tail/tail2.png.import index 3252752..8160ccf 100644 --- a/sprites/character/tail/tail2.png.import +++ b/sprites/character/tail/tail2.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail2.png-04a5eb6359a849ec31dc372cf1abc188.stex" +type="CompressedTexture2D" +uid="uid://76pltxa4ly2k" +path="res://.godot/imported/tail2.png-04a5eb6359a849ec31dc372cf1abc188.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail2.png" -dest_files=[ "res://.import/tail2.png-04a5eb6359a849ec31dc372cf1abc188.stex" ] +dest_files=["res://.godot/imported/tail2.png-04a5eb6359a849ec31dc372cf1abc188.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/character/tail/tail2.svg.import b/sprites/character/tail/tail2.svg.import index 6bfd1ea..bc1d227 100644 --- a/sprites/character/tail/tail2.svg.import +++ b/sprites/character/tail/tail2.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/tail2.svg-af28a35d0cdcb50e283608ab7bee83f3.stex" +type="CompressedTexture2D" +uid="uid://djv0p7rxujbd4" +path="res://.godot/imported/tail2.svg-af28a35d0cdcb50e283608ab7bee83f3.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/character/tail/tail2.svg" -dest_files=[ "res://.import/tail2.svg-af28a35d0cdcb50e283608ab7bee83f3.stex" ] +dest_files=["res://.godot/imported/tail2.svg-af28a35d0cdcb50e283608ab7bee83f3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/atomic_shirt.svg.import b/sprites/clothes/atomic_shirt.svg.import index adaf299..524b79c 100644 --- a/sprites/clothes/atomic_shirt.svg.import +++ b/sprites/clothes/atomic_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/atomic_shirt.svg-0abd936b36ee89f91b5ca213ed21b452.stex" +type="CompressedTexture2D" +uid="uid://dlrdfsxmy23nt" +path="res://.godot/imported/atomic_shirt.svg-0abd936b36ee89f91b5ca213ed21b452.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/atomic_shirt.svg" -dest_files=[ "res://.import/atomic_shirt.svg-0abd936b36ee89f91b5ca213ed21b452.stex" ] +dest_files=["res://.godot/imported/atomic_shirt.svg-0abd936b36ee89f91b5ca213ed21b452.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/beat_up_jeans.svg.import b/sprites/clothes/beat_up_jeans.svg.import index b33fd20..47b68e3 100644 --- a/sprites/clothes/beat_up_jeans.svg.import +++ b/sprites/clothes/beat_up_jeans.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/beat_up_jeans.svg-014890781ff23da48ec0da4327398d08.stex" +type="CompressedTexture2D" +uid="uid://8vrl1mmcm5is" +path="res://.godot/imported/beat_up_jeans.svg-014890781ff23da48ec0da4327398d08.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/beat_up_jeans.svg" -dest_files=[ "res://.import/beat_up_jeans.svg-014890781ff23da48ec0da4327398d08.stex" ] +dest_files=["res://.godot/imported/beat_up_jeans.svg-014890781ff23da48ec0da4327398d08.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/biker_jacket.svg.import b/sprites/clothes/biker_jacket.svg.import index 424c82c..f5fd0da 100644 --- a/sprites/clothes/biker_jacket.svg.import +++ b/sprites/clothes/biker_jacket.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/biker_jacket.svg-59d3a2ffb145e6487867d4dac1f72ea2.stex" +type="CompressedTexture2D" +uid="uid://c1idfdavw8orv" +path="res://.godot/imported/biker_jacket.svg-59d3a2ffb145e6487867d4dac1f72ea2.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/biker_jacket.svg" -dest_files=[ "res://.import/biker_jacket.svg-59d3a2ffb145e6487867d4dac1f72ea2.stex" ] +dest_files=["res://.godot/imported/biker_jacket.svg-59d3a2ffb145e6487867d4dac1f72ea2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/blank_bottom.png.import b/sprites/clothes/blank_bottom.png.import index 686ad0f..a3bb539 100644 --- a/sprites/clothes/blank_bottom.png.import +++ b/sprites/clothes/blank_bottom.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blank_bottom.png-920e015ef605c266d02e19063b5738b4.stex" +type="CompressedTexture2D" +uid="uid://bvgx4m2b0c8co" +path="res://.godot/imported/blank_bottom.png-920e015ef605c266d02e19063b5738b4.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/blank_bottom.png" -dest_files=[ "res://.import/blank_bottom.png-920e015ef605c266d02e19063b5738b4.stex" ] +dest_files=["res://.godot/imported/blank_bottom.png-920e015ef605c266d02e19063b5738b4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/blank_top.png.import b/sprites/clothes/blank_top.png.import index 011dc2e..7e561a7 100644 --- a/sprites/clothes/blank_top.png.import +++ b/sprites/clothes/blank_top.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blank_top.png-e145e75e3bc30a0f4722046da43ef638.stex" +type="CompressedTexture2D" +uid="uid://cp4oe0dv4st1w" +path="res://.godot/imported/blank_top.png-e145e75e3bc30a0f4722046da43ef638.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/blank_top.png" -dest_files=[ "res://.import/blank_top.png-e145e75e3bc30a0f4722046da43ef638.stex" ] +dest_files=["res://.godot/imported/blank_top.png-e145e75e3bc30a0f4722046da43ef638.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/blue_camo_jeans.svg.import b/sprites/clothes/blue_camo_jeans.svg.import index 6e8769d..25d542f 100644 --- a/sprites/clothes/blue_camo_jeans.svg.import +++ b/sprites/clothes/blue_camo_jeans.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_camo_jeans.svg-cd16f3b76d3e1ddbb50df0fd6605a5b3.stex" +type="CompressedTexture2D" +uid="uid://venieklgphn5" +path="res://.godot/imported/blue_camo_jeans.svg-cd16f3b76d3e1ddbb50df0fd6605a5b3.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/blue_camo_jeans.svg" -dest_files=[ "res://.import/blue_camo_jeans.svg-cd16f3b76d3e1ddbb50df0fd6605a5b3.stex" ] +dest_files=["res://.godot/imported/blue_camo_jeans.svg-cd16f3b76d3e1ddbb50df0fd6605a5b3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/blue_skirt.svg.import b/sprites/clothes/blue_skirt.svg.import index 9af81a5..3128c90 100644 --- a/sprites/clothes/blue_skirt.svg.import +++ b/sprites/clothes/blue_skirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_skirt.svg-957ddd32f4395dea77e370fc230058c0.stex" +type="CompressedTexture2D" +uid="uid://cf72ydh00dbjc" +path="res://.godot/imported/blue_skirt.svg-957ddd32f4395dea77e370fc230058c0.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/blue_skirt.svg" -dest_files=[ "res://.import/blue_skirt.svg-957ddd32f4395dea77e370fc230058c0.stex" ] +dest_files=["res://.godot/imported/blue_skirt.svg-957ddd32f4395dea77e370fc230058c0.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/briefs.svg.import b/sprites/clothes/briefs.svg.import index e963654..ae21135 100644 --- a/sprites/clothes/briefs.svg.import +++ b/sprites/clothes/briefs.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/briefs.svg-596ed87a13dea058d1ae32aecf4a2573.stex" +type="CompressedTexture2D" +uid="uid://buxx2gl3e68ko" +path="res://.godot/imported/briefs.svg-596ed87a13dea058d1ae32aecf4a2573.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/briefs.svg" -dest_files=[ "res://.import/briefs.svg-596ed87a13dea058d1ae32aecf4a2573.stex" ] +dest_files=["res://.godot/imported/briefs.svg-596ed87a13dea058d1ae32aecf4a2573.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/camera.png.import b/sprites/clothes/camera.png.import index c2f0a42..20f9a9a 100644 --- a/sprites/clothes/camera.png.import +++ b/sprites/clothes/camera.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/camera.png-d91cda782f5cfd9276099749bc42049f.stex" +type="CompressedTexture2D" +uid="uid://cknngyx481to2" +path="res://.godot/imported/camera.png-d91cda782f5cfd9276099749bc42049f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/camera.png" -dest_files=[ "res://.import/camera.png-d91cda782f5cfd9276099749bc42049f.stex" ] +dest_files=["res://.godot/imported/camera.png-d91cda782f5cfd9276099749bc42049f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/camera.svg.import b/sprites/clothes/camera.svg.import index a439fe2..3fce2ef 100644 --- a/sprites/clothes/camera.svg.import +++ b/sprites/clothes/camera.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/camera.svg-38c1d6b15a580b15ae328609c4975981.stex" +type="CompressedTexture2D" +uid="uid://b6jcmsf822h55" +path="res://.godot/imported/camera.svg-38c1d6b15a580b15ae328609c4975981.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/camera.svg" -dest_files=[ "res://.import/camera.svg-38c1d6b15a580b15ae328609c4975981.stex" ] +dest_files=["res://.godot/imported/camera.svg-38c1d6b15a580b15ae328609c4975981.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/cursor.png.import b/sprites/clothes/cursor.png.import index 1075b33..e11583b 100644 --- a/sprites/clothes/cursor.png.import +++ b/sprites/clothes/cursor.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/cursor.png-510ed8f4707337aeaa4855fa575b5224.stex" +type="CompressedTexture2D" +uid="uid://b4g0qprd6i545" +path="res://.godot/imported/cursor.png-510ed8f4707337aeaa4855fa575b5224.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/cursor.png" -dest_files=[ "res://.import/cursor.png-510ed8f4707337aeaa4855fa575b5224.stex" ] +dest_files=["res://.godot/imported/cursor.png-510ed8f4707337aeaa4855fa575b5224.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/dj_shirt.png.import b/sprites/clothes/dj_shirt.png.import index f2efbaa..7c957b6 100644 --- a/sprites/clothes/dj_shirt.png.import +++ b/sprites/clothes/dj_shirt.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dj_shirt.png-9ec42996bc92d150dd64520203187962.stex" +type="CompressedTexture2D" +uid="uid://310b2835i5d8" +path="res://.godot/imported/dj_shirt.png-9ec42996bc92d150dd64520203187962.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/dj_shirt.png" -dest_files=[ "res://.import/dj_shirt.png-9ec42996bc92d150dd64520203187962.stex" ] +dest_files=["res://.godot/imported/dj_shirt.png-9ec42996bc92d150dd64520203187962.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/dj_shirt.svg.import b/sprites/clothes/dj_shirt.svg.import index 52ea958..f9133e2 100644 --- a/sprites/clothes/dj_shirt.svg.import +++ b/sprites/clothes/dj_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dj_shirt.svg-ea5d0d7495aebdde5fea68ced6abd0c6.stex" +type="CompressedTexture2D" +uid="uid://cw3wfo2jpn3qs" +path="res://.godot/imported/dj_shirt.svg-ea5d0d7495aebdde5fea68ced6abd0c6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/dj_shirt.svg" -dest_files=[ "res://.import/dj_shirt.svg-ea5d0d7495aebdde5fea68ced6abd0c6.stex" ] +dest_files=["res://.godot/imported/dj_shirt.svg-ea5d0d7495aebdde5fea68ced6abd0c6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/dj_shorts.svg.import b/sprites/clothes/dj_shorts.svg.import index fd15832..0355a13 100644 --- a/sprites/clothes/dj_shorts.svg.import +++ b/sprites/clothes/dj_shorts.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dj_shorts.svg-a37366f40625ad486382b984e7c0008d.stex" +type="CompressedTexture2D" +uid="uid://yhyxxgdk0o4r" +path="res://.godot/imported/dj_shorts.svg-a37366f40625ad486382b984e7c0008d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/dj_shorts.svg" -dest_files=[ "res://.import/dj_shorts.svg-a37366f40625ad486382b984e7c0008d.stex" ] +dest_files=["res://.godot/imported/dj_shorts.svg-a37366f40625ad486382b984e7c0008d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/exit_symbol.svg.import b/sprites/clothes/exit_symbol.svg.import index 397a650..3ad955b 100644 --- a/sprites/clothes/exit_symbol.svg.import +++ b/sprites/clothes/exit_symbol.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/exit_symbol.svg-3108fb0b8e3787d891eea722f1e829f5.stex" +type="CompressedTexture2D" +uid="uid://c2a13o0rcyned" +path="res://.godot/imported/exit_symbol.svg-3108fb0b8e3787d891eea722f1e829f5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/exit_symbol.svg" -dest_files=[ "res://.import/exit_symbol.svg-3108fb0b8e3787d891eea722f1e829f5.stex" ] +dest_files=["res://.godot/imported/exit_symbol.svg-3108fb0b8e3787d891eea722f1e829f5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/formal_skirt.svg.import b/sprites/clothes/formal_skirt.svg.import index 1eeff75..b51e998 100644 --- a/sprites/clothes/formal_skirt.svg.import +++ b/sprites/clothes/formal_skirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/formal_skirt.svg-5364ab387d303866a55bd065f1196db6.stex" +type="CompressedTexture2D" +uid="uid://d3o18kcg1x5n1" +path="res://.godot/imported/formal_skirt.svg-5364ab387d303866a55bd065f1196db6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/formal_skirt.svg" -dest_files=[ "res://.import/formal_skirt.svg-5364ab387d303866a55bd065f1196db6.stex" ] +dest_files=["res://.godot/imported/formal_skirt.svg-5364ab387d303866a55bd065f1196db6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/fullsnack_shirt.svg.import b/sprites/clothes/fullsnack_shirt.svg.import index 573a377..ea42e2f 100644 --- a/sprites/clothes/fullsnack_shirt.svg.import +++ b/sprites/clothes/fullsnack_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/fullsnack_shirt.svg-fe727b0ca40952cd32596f7250f1aa9d.stex" +type="CompressedTexture2D" +uid="uid://qvwv0sdwl5u4" +path="res://.godot/imported/fullsnack_shirt.svg-fe727b0ca40952cd32596f7250f1aa9d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/fullsnack_shirt.svg" -dest_files=[ "res://.import/fullsnack_shirt.svg-fe727b0ca40952cd32596f7250f1aa9d.stex" ] +dest_files=["res://.godot/imported/fullsnack_shirt.svg-fe727b0ca40952cd32596f7250f1aa9d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/fundosi.svg.import b/sprites/clothes/fundosi.svg.import index cbd17ec..5208316 100644 --- a/sprites/clothes/fundosi.svg.import +++ b/sprites/clothes/fundosi.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/fundosi.svg-3e06a2a2235c6bc5f836c17caffdf31e.stex" +type="CompressedTexture2D" +uid="uid://dwtufx1hv1o61" +path="res://.godot/imported/fundosi.svg-3e06a2a2235c6bc5f836c17caffdf31e.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/fundosi.svg" -dest_files=[ "res://.import/fundosi.svg-3e06a2a2235c6bc5f836c17caffdf31e.stex" ] +dest_files=["res://.godot/imported/fundosi.svg-3e06a2a2235c6bc5f836c17caffdf31e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/icrazy_frame.svg.import b/sprites/clothes/icrazy_frame.svg.import index 808dd6f..9c6bcf9 100644 --- a/sprites/clothes/icrazy_frame.svg.import +++ b/sprites/clothes/icrazy_frame.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/icrazy_frame.svg-032c353b0b85ae71d6c5843b8929a60c.stex" +type="CompressedTexture2D" +uid="uid://bi7ayrxnn7hex" +path="res://.godot/imported/icrazy_frame.svg-032c353b0b85ae71d6c5843b8929a60c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/icrazy_frame.svg" -dest_files=[ "res://.import/icrazy_frame.svg-032c353b0b85ae71d6c5843b8929a60c.stex" ] +dest_files=["res://.godot/imported/icrazy_frame.svg-032c353b0b85ae71d6c5843b8929a60c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/jeans.svg.import b/sprites/clothes/jeans.svg.import index 6fa55a3..70badb6 100644 --- a/sprites/clothes/jeans.svg.import +++ b/sprites/clothes/jeans.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/jeans.svg-7575323cfcbd540047bd04422a2c1441.stex" +type="CompressedTexture2D" +uid="uid://bvh35sf1ahp1k" +path="res://.godot/imported/jeans.svg-7575323cfcbd540047bd04422a2c1441.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/jeans.svg" -dest_files=[ "res://.import/jeans.svg-7575323cfcbd540047bd04422a2c1441.stex" ] +dest_files=["res://.godot/imported/jeans.svg-7575323cfcbd540047bd04422a2c1441.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/korm_shirt.png.import b/sprites/clothes/korm_shirt.png.import index 3b2c57f..f637ab1 100644 --- a/sprites/clothes/korm_shirt.png.import +++ b/sprites/clothes/korm_shirt.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/korm_shirt.png-a5f5a650c72d1ed2c79eac52194dc754.stex" +type="CompressedTexture2D" +uid="uid://dt1tsnusorwv8" +path="res://.godot/imported/korm_shirt.png-a5f5a650c72d1ed2c79eac52194dc754.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/korm_shirt.png" -dest_files=[ "res://.import/korm_shirt.png-a5f5a650c72d1ed2c79eac52194dc754.stex" ] +dest_files=["res://.godot/imported/korm_shirt.png-a5f5a650c72d1ed2c79eac52194dc754.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/lights.png.import b/sprites/clothes/lights.png.import index c0c8ff7..02c20c3 100644 --- a/sprites/clothes/lights.png.import +++ b/sprites/clothes/lights.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/lights.png-1c6ed66a35ce8733fd40b8a8f45436db.stex" +type="CompressedTexture2D" +uid="uid://dteiup73cqn4o" +path="res://.godot/imported/lights.png-1c6ed66a35ce8733fd40b8a8f45436db.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/lights.png" -dest_files=[ "res://.import/lights.png-1c6ed66a35ce8733fd40b8a8f45436db.stex" ] +dest_files=["res://.godot/imported/lights.png-1c6ed66a35ce8733fd40b8a8f45436db.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/nl_jacket.png.import b/sprites/clothes/nl_jacket.png.import index 22f8b3e..db94780 100644 --- a/sprites/clothes/nl_jacket.png.import +++ b/sprites/clothes/nl_jacket.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/nl_jacket.png-fce4f778b8b554957773cdfe0b58ab26.stex" +type="CompressedTexture2D" +uid="uid://bafbjym83epho" +path="res://.godot/imported/nl_jacket.png-fce4f778b8b554957773cdfe0b58ab26.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/nl_jacket.png" -dest_files=[ "res://.import/nl_jacket.png-fce4f778b8b554957773cdfe0b58ab26.stex" ] +dest_files=["res://.godot/imported/nl_jacket.png-fce4f778b8b554957773cdfe0b58ab26.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/clothes/old_sweatshirt.svg.import b/sprites/clothes/old_sweatshirt.svg.import index 46655c8..20cfcfc 100644 --- a/sprites/clothes/old_sweatshirt.svg.import +++ b/sprites/clothes/old_sweatshirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/old_sweatshirt.svg-251475bba969ae25f4a16f96f0ae8ba9.stex" +type="CompressedTexture2D" +uid="uid://t4xqbdqvd04s" +path="res://.godot/imported/old_sweatshirt.svg-251475bba969ae25f4a16f96f0ae8ba9.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/old_sweatshirt.svg" -dest_files=[ "res://.import/old_sweatshirt.svg-251475bba969ae25f4a16f96f0ae8ba9.stex" ] +dest_files=["res://.godot/imported/old_sweatshirt.svg-251475bba969ae25f4a16f96f0ae8ba9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/owo_censor.svg.import b/sprites/clothes/owo_censor.svg.import index c284ac7..d2155c6 100644 --- a/sprites/clothes/owo_censor.svg.import +++ b/sprites/clothes/owo_censor.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/owo_censor.svg-db0bdef3d0a99bdb701b9d78187c25bb.stex" +type="CompressedTexture2D" +uid="uid://cardxswmgbmbv" +path="res://.godot/imported/owo_censor.svg-db0bdef3d0a99bdb701b9d78187c25bb.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/owo_censor.svg" -dest_files=[ "res://.import/owo_censor.svg-db0bdef3d0a99bdb701b9d78187c25bb.stex" ] +dest_files=["res://.godot/imported/owo_censor.svg-db0bdef3d0a99bdb701b9d78187c25bb.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/pants_icon.svg.import b/sprites/clothes/pants_icon.svg.import index 6d28341..9c78434 100644 --- a/sprites/clothes/pants_icon.svg.import +++ b/sprites/clothes/pants_icon.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.stex" +type="CompressedTexture2D" +uid="uid://bn2le7r61mcmq" +path="res://.godot/imported/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/pants_icon.svg" -dest_files=[ "res://.import/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.stex" ] +dest_files=["res://.godot/imported/pants_icon.svg-1b70a1b4db0c8229d68cbbafffd7bf3c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/raw_shirt.svg.import b/sprites/clothes/raw_shirt.svg.import index 9f55f93..7b732ee 100644 --- a/sprites/clothes/raw_shirt.svg.import +++ b/sprites/clothes/raw_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/raw_shirt.svg-5b4f4775b459a41371a301c8fefa7bfd.stex" +type="CompressedTexture2D" +uid="uid://drc2nqh1ylg2o" +path="res://.godot/imported/raw_shirt.svg-5b4f4775b459a41371a301c8fefa7bfd.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/raw_shirt.svg" -dest_files=[ "res://.import/raw_shirt.svg-5b4f4775b459a41371a301c8fefa7bfd.stex" ] +dest_files=["res://.godot/imported/raw_shirt.svg-5b4f4775b459a41371a301c8fefa7bfd.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/retro_shirt.svg.import b/sprites/clothes/retro_shirt.svg.import index e25641f..0ac90f9 100644 --- a/sprites/clothes/retro_shirt.svg.import +++ b/sprites/clothes/retro_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/retro_shirt.svg-ad65f3cc5ef550b2f1b7d92e751bcd9f.stex" +type="CompressedTexture2D" +uid="uid://bhgvidynd582a" +path="res://.godot/imported/retro_shirt.svg-ad65f3cc5ef550b2f1b7d92e751bcd9f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/retro_shirt.svg" -dest_files=[ "res://.import/retro_shirt.svg-ad65f3cc5ef550b2f1b7d92e751bcd9f.stex" ] +dest_files=["res://.godot/imported/retro_shirt.svg-ad65f3cc5ef550b2f1b7d92e751bcd9f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/shirt_icon.svg.import b/sprites/clothes/shirt_icon.svg.import index 3253799..0521887 100644 --- a/sprites/clothes/shirt_icon.svg.import +++ b/sprites/clothes/shirt_icon.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.stex" +type="CompressedTexture2D" +uid="uid://sl7vgiqmblpd" +path="res://.godot/imported/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/shirt_icon.svg" -dest_files=[ "res://.import/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.stex" ] +dest_files=["res://.godot/imported/shirt_icon.svg-96421effc10bfb14afa97232b2ab5d13.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/skate_shirt.svg.import b/sprites/clothes/skate_shirt.svg.import index 76634d6..e1b1e1b 100644 --- a/sprites/clothes/skate_shirt.svg.import +++ b/sprites/clothes/skate_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/skate_shirt.svg-f6dd325cc91a89a1f7a63cf7771a25ab.stex" +type="CompressedTexture2D" +uid="uid://ddxf7fjbv8r4y" +path="res://.godot/imported/skate_shirt.svg-f6dd325cc91a89a1f7a63cf7771a25ab.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/skate_shirt.svg" -dest_files=[ "res://.import/skate_shirt.svg-f6dd325cc91a89a1f7a63cf7771a25ab.stex" ] +dest_files=["res://.godot/imported/skate_shirt.svg-f6dd325cc91a89a1f7a63cf7771a25ab.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/sweat_pants.svg.import b/sprites/clothes/sweat_pants.svg.import index 62e02d0..0968497 100644 --- a/sprites/clothes/sweat_pants.svg.import +++ b/sprites/clothes/sweat_pants.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/sweat_pants.svg-dfc605efc826826df7e7b0db566c1afc.stex" +type="CompressedTexture2D" +uid="uid://405burxtvied" +path="res://.godot/imported/sweat_pants.svg-dfc605efc826826df7e7b0db566c1afc.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/sweat_pants.svg" -dest_files=[ "res://.import/sweat_pants.svg-dfc605efc826826df7e7b0db566c1afc.stex" ] +dest_files=["res://.godot/imported/sweat_pants.svg-dfc605efc826826df7e7b0db566c1afc.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/title.svg.import b/sprites/clothes/title.svg.import index 30a16be..f81d1ef 100644 --- a/sprites/clothes/title.svg.import +++ b/sprites/clothes/title.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/title.svg-fedd8a76fa80d30aaf7bbe3abed9eb0c.stex" +type="CompressedTexture2D" +uid="uid://cn200q3oo43ou" +path="res://.godot/imported/title.svg-fedd8a76fa80d30aaf7bbe3abed9eb0c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/title.svg" -dest_files=[ "res://.import/title.svg-fedd8a76fa80d30aaf7bbe3abed9eb0c.stex" ] +dest_files=["res://.godot/imported/title.svg-fedd8a76fa80d30aaf7bbe3abed9eb0c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/train_hoodie.svg.import b/sprites/clothes/train_hoodie.svg.import index c298f87..9d6f9d5 100644 --- a/sprites/clothes/train_hoodie.svg.import +++ b/sprites/clothes/train_hoodie.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/train_hoodie.svg-2cb1428b295bcd1ac1834e33929210de.stex" +type="CompressedTexture2D" +uid="uid://tlkdx2el5e3p" +path="res://.godot/imported/train_hoodie.svg-2cb1428b295bcd1ac1834e33929210de.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/train_hoodie.svg" -dest_files=[ "res://.import/train_hoodie.svg-2cb1428b295bcd1ac1834e33929210de.stex" ] +dest_files=["res://.godot/imported/train_hoodie.svg-2cb1428b295bcd1ac1834e33929210de.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/whatsnew_shirt.svg.import b/sprites/clothes/whatsnew_shirt.svg.import index 2ea2161..e11a8ae 100644 --- a/sprites/clothes/whatsnew_shirt.svg.import +++ b/sprites/clothes/whatsnew_shirt.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/whatsnew_shirt.svg-be6dc02a6d26830ee09f5119ad4053e5.stex" +type="CompressedTexture2D" +uid="uid://djvbjw5yl8ulb" +path="res://.godot/imported/whatsnew_shirt.svg-be6dc02a6d26830ee09f5119ad4053e5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/whatsnew_shirt.svg" -dest_files=[ "res://.import/whatsnew_shirt.svg-be6dc02a6d26830ee09f5119ad4053e5.stex" ] +dest_files=["res://.godot/imported/whatsnew_shirt.svg-be6dc02a6d26830ee09f5119ad4053e5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/z_briefs.svg.import b/sprites/clothes/z_briefs.svg.import index 6f588a2..b6a7459 100644 --- a/sprites/clothes/z_briefs.svg.import +++ b/sprites/clothes/z_briefs.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/z_briefs.svg-cbc61dc02d9f663e4242a469916832fb.stex" +type="CompressedTexture2D" +uid="uid://qal4gip7k0i5" +path="res://.godot/imported/z_briefs.svg-cbc61dc02d9f663e4242a469916832fb.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/clothes/z_briefs.svg" -dest_files=[ "res://.import/z_briefs.svg-cbc61dc02d9f663e4242a469916832fb.stex" ] +dest_files=["res://.godot/imported/z_briefs.svg-cbc61dc02d9f663e4242a469916832fb.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/clothes/z_shirt.png.import b/sprites/clothes/z_shirt.png.import index 9aa99e2..d8a002c 100644 --- a/sprites/clothes/z_shirt.png.import +++ b/sprites/clothes/z_shirt.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/z_shirt.png-bf6b3132de8c37dd8046ad501ad13a0a.stex" +type="CompressedTexture2D" +uid="uid://b0sf2e2e5jfab" +path="res://.godot/imported/z_shirt.png-bf6b3132de8c37dd8046ad501ad13a0a.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/clothes/z_shirt.png" -dest_files=[ "res://.import/z_shirt.png-bf6b3132de8c37dd8046ad501ad13a0a.stex" ] +dest_files=["res://.godot/imported/z_shirt.png-bf6b3132de8c37dd8046ad501ad13a0a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/pawprint-logo.svg.import b/sprites/pawprint-logo.svg.import index f95e8f6..6ee89fa 100644 --- a/sprites/pawprint-logo.svg.import +++ b/sprites/pawprint-logo.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/pawprint-logo.svg-01cd6ea8ad71ffb3d0348f6c08c67cda.stex" +type="CompressedTexture2D" +uid="uid://puxix2j7nxuo" +path="res://.godot/imported/pawprint-logo.svg-01cd6ea8ad71ffb3d0348f6c08c67cda.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/pawprint-logo.svg" -dest_files=[ "res://.import/pawprint-logo.svg-01cd6ea8ad71ffb3d0348f6c08c67cda.stex" ] +dest_files=["res://.godot/imported/pawprint-logo.svg-01cd6ea8ad71ffb3d0348f6c08c67cda.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/check.svg.import b/sprites/symbols/check.svg.import index 49c8394..7fda4f9 100644 --- a/sprites/symbols/check.svg.import +++ b/sprites/symbols/check.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/check.svg-9f44bbeb4b4ba5cd240f570669efca4d.stex" +type="CompressedTexture2D" +uid="uid://0rl6xawrdm3v" +path="res://.godot/imported/check.svg-9f44bbeb4b4ba5cd240f570669efca4d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/check.svg" -dest_files=[ "res://.import/check.svg-9f44bbeb4b4ba5cd240f570669efca4d.stex" ] +dest_files=["res://.godot/imported/check.svg-9f44bbeb4b4ba5cd240f570669efca4d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/file-download-disabled.svg.import b/sprites/symbols/file-download-disabled.svg.import index cf63dd0..3091893 100644 --- a/sprites/symbols/file-download-disabled.svg.import +++ b/sprites/symbols/file-download-disabled.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/file-download-disabled.svg-3039085a28180f25134fac3a2e2e908b.stex" +type="CompressedTexture2D" +uid="uid://bqs56pcfa0uqh" +path="res://.godot/imported/file-download-disabled.svg-3039085a28180f25134fac3a2e2e908b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/file-download-disabled.svg" -dest_files=[ "res://.import/file-download-disabled.svg-3039085a28180f25134fac3a2e2e908b.stex" ] +dest_files=["res://.godot/imported/file-download-disabled.svg-3039085a28180f25134fac3a2e2e908b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/file-download.svg.import b/sprites/symbols/file-download.svg.import index 50d5871..aa4072c 100644 --- a/sprites/symbols/file-download.svg.import +++ b/sprites/symbols/file-download.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/file-download.svg-450cf2da94964fdd618f765552ef56fa.stex" +type="CompressedTexture2D" +uid="uid://dvwfmf3d8owqa" +path="res://.godot/imported/file-download.svg-450cf2da94964fdd618f765552ef56fa.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/file-download.svg" -dest_files=[ "res://.import/file-download.svg-450cf2da94964fdd618f765552ef56fa.stex" ] +dest_files=["res://.godot/imported/file-download.svg-450cf2da94964fdd618f765552ef56fa.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/file-upload-disabled.svg.import b/sprites/symbols/file-upload-disabled.svg.import index 3e2b9c7..dc73436 100644 --- a/sprites/symbols/file-upload-disabled.svg.import +++ b/sprites/symbols/file-upload-disabled.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/file-upload-disabled.svg-ba38875b88f3cb31437f95135a66cdca.stex" +type="CompressedTexture2D" +uid="uid://nm7qfemlongu" +path="res://.godot/imported/file-upload-disabled.svg-ba38875b88f3cb31437f95135a66cdca.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/file-upload-disabled.svg" -dest_files=[ "res://.import/file-upload-disabled.svg-ba38875b88f3cb31437f95135a66cdca.stex" ] +dest_files=["res://.godot/imported/file-upload-disabled.svg-ba38875b88f3cb31437f95135a66cdca.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/file-upload.svg.import b/sprites/symbols/file-upload.svg.import index 595eea6..a01719b 100644 --- a/sprites/symbols/file-upload.svg.import +++ b/sprites/symbols/file-upload.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/file-upload.svg-d051fb9491598b3376ab16f862e70d42.stex" +type="CompressedTexture2D" +uid="uid://c6gjshrl66tx" +path="res://.godot/imported/file-upload.svg-d051fb9491598b3376ab16f862e70d42.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/file-upload.svg" -dest_files=[ "res://.import/file-upload.svg-d051fb9491598b3376ab16f862e70d42.stex" ] +dest_files=["res://.godot/imported/file-upload.svg-d051fb9491598b3376ab16f862e70d42.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/newspaper-disabled.svg.import b/sprites/symbols/newspaper-disabled.svg.import index 034ac33..e03b170 100644 --- a/sprites/symbols/newspaper-disabled.svg.import +++ b/sprites/symbols/newspaper-disabled.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/newspaper-disabled.svg-4f6a658b170751bc0f75fca2f40c3b06.stex" +type="CompressedTexture2D" +uid="uid://cty3hnyv2ajyu" +path="res://.godot/imported/newspaper-disabled.svg-4f6a658b170751bc0f75fca2f40c3b06.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/newspaper-disabled.svg" -dest_files=[ "res://.import/newspaper-disabled.svg-4f6a658b170751bc0f75fca2f40c3b06.stex" ] +dest_files=["res://.godot/imported/newspaper-disabled.svg-4f6a658b170751bc0f75fca2f40c3b06.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/newspaper.svg.import b/sprites/symbols/newspaper.svg.import index deaefba..67b5ebd 100644 --- a/sprites/symbols/newspaper.svg.import +++ b/sprites/symbols/newspaper.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/newspaper.svg-c0c10dffd78099ba7b3807021c14924f.stex" +type="CompressedTexture2D" +uid="uid://dqvy2hp22ewdp" +path="res://.godot/imported/newspaper.svg-c0c10dffd78099ba7b3807021c14924f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/newspaper.svg" -dest_files=[ "res://.import/newspaper.svg-c0c10dffd78099ba7b3807021c14924f.stex" ] +dest_files=["res://.godot/imported/newspaper.svg-c0c10dffd78099ba7b3807021c14924f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/spinner.svg.import b/sprites/symbols/spinner.svg.import index 44ce736..b7829ca 100644 --- a/sprites/symbols/spinner.svg.import +++ b/sprites/symbols/spinner.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/spinner.svg-9c272ad1499efd5be523cbaa7db2de7c.stex" +type="CompressedTexture2D" +uid="uid://b0uebluuh7cs0" +path="res://.godot/imported/spinner.svg-9c272ad1499efd5be523cbaa7db2de7c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/spinner.svg" -dest_files=[ "res://.import/spinner.svg-9c272ad1499efd5be523cbaa7db2de7c.stex" ] +dest_files=["res://.godot/imported/spinner.svg-9c272ad1499efd5be523cbaa7db2de7c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/sync.svg.import b/sprites/symbols/sync.svg.import index db33b3f..6eaac3c 100644 --- a/sprites/symbols/sync.svg.import +++ b/sprites/symbols/sync.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/sync.svg-f813d9cd893fe23342f18498df3c01d6.stex" +type="CompressedTexture2D" +uid="uid://0g3gpd5p8kfi" +path="res://.godot/imported/sync.svg-f813d9cd893fe23342f18498df3c01d6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/sync.svg" -dest_files=[ "res://.import/sync.svg-f813d9cd893fe23342f18498df3c01d6.stex" ] +dest_files=["res://.godot/imported/sync.svg-f813d9cd893fe23342f18498df3c01d6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/times.svg.import b/sprites/symbols/times.svg.import index 39b5740..74c1f15 100644 --- a/sprites/symbols/times.svg.import +++ b/sprites/symbols/times.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/times.svg-6ac74cf962110ec75d79adcca368c0d6.stex" +type="CompressedTexture2D" +uid="uid://dv4hbfjsmx717" +path="res://.godot/imported/times.svg-6ac74cf962110ec75d79adcca368c0d6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/times.svg" -dest_files=[ "res://.import/times.svg-6ac74cf962110ec75d79adcca368c0d6.stex" ] +dest_files=["res://.godot/imported/times.svg-6ac74cf962110ec75d79adcca368c0d6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/symbols/trash.svg.import b/sprites/symbols/trash.svg.import index 39bfa2e..a1480dc 100644 --- a/sprites/symbols/trash.svg.import +++ b/sprites/symbols/trash.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/trash.svg-2dea8a7a79a1ab3e264e388d8ca19746.stex" +type="CompressedTexture2D" +uid="uid://dgwys372lmwvh" +path="res://.godot/imported/trash.svg-2dea8a7a79a1ab3e264e388d8ca19746.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/symbols/trash.svg" -dest_files=[ "res://.import/trash.svg-2dea8a7a79a1ab3e264e388d8ca19746.stex" ] +dest_files=["res://.godot/imported/trash.svg-2dea8a7a79a1ab3e264e388d8ca19746.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/ui/blue_boxCheckmark.png.import b/sprites/ui/blue_boxCheckmark.png.import index 8d8b547..2fbe43a 100644 --- a/sprites/ui/blue_boxCheckmark.png.import +++ b/sprites/ui/blue_boxCheckmark.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_boxCheckmark.png-0f6f6262330fb86d6d41dc0b00482da7.stex" +type="CompressedTexture2D" +uid="uid://ebtlta3jmhai" +path="res://.godot/imported/blue_boxCheckmark.png-0f6f6262330fb86d6d41dc0b00482da7.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_boxCheckmark.png" -dest_files=[ "res://.import/blue_boxCheckmark.png-0f6f6262330fb86d6d41dc0b00482da7.stex" ] +dest_files=["res://.godot/imported/blue_boxCheckmark.png-0f6f6262330fb86d6d41dc0b00482da7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_boxCross.png.import b/sprites/ui/blue_boxCross.png.import index de3adb8..bd6a732 100644 --- a/sprites/ui/blue_boxCross.png.import +++ b/sprites/ui/blue_boxCross.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_boxCross.png-2cfbff3e2589ce3007a599b374d87154.stex" +type="CompressedTexture2D" +uid="uid://dc1y5h66kpr3o" +path="res://.godot/imported/blue_boxCross.png-2cfbff3e2589ce3007a599b374d87154.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_boxCross.png" -dest_files=[ "res://.import/blue_boxCross.png-2cfbff3e2589ce3007a599b374d87154.stex" ] +dest_files=["res://.godot/imported/blue_boxCross.png-2cfbff3e2589ce3007a599b374d87154.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_boxTick.png.import b/sprites/ui/blue_boxTick.png.import index 839d466..3c6bb53 100644 --- a/sprites/ui/blue_boxTick.png.import +++ b/sprites/ui/blue_boxTick.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_boxTick.png-9247dfd118b35154ceba6725f04b9f97.stex" +type="CompressedTexture2D" +uid="uid://4dwg87m8bgf3" +path="res://.godot/imported/blue_boxTick.png-9247dfd118b35154ceba6725f04b9f97.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_boxTick.png" -dest_files=[ "res://.import/blue_boxTick.png-9247dfd118b35154ceba6725f04b9f97.stex" ] +dest_files=["res://.godot/imported/blue_boxTick.png-9247dfd118b35154ceba6725f04b9f97.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button00.png.import b/sprites/ui/blue_button00.png.import index 7f75506..127465f 100644 --- a/sprites/ui/blue_button00.png.import +++ b/sprites/ui/blue_button00.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button00.png-aabb2a1c44ef99503e602d767bb1a1f2.stex" +type="CompressedTexture2D" +uid="uid://bj7vjwcg2r5li" +path="res://.godot/imported/blue_button00.png-aabb2a1c44ef99503e602d767bb1a1f2.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button00.png" -dest_files=[ "res://.import/blue_button00.png-aabb2a1c44ef99503e602d767bb1a1f2.stex" ] +dest_files=["res://.godot/imported/blue_button00.png-aabb2a1c44ef99503e602d767bb1a1f2.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button01.png.import b/sprites/ui/blue_button01.png.import index 04926d5..abe6a34 100644 --- a/sprites/ui/blue_button01.png.import +++ b/sprites/ui/blue_button01.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button01.png-3b82f964378678347ab7bbe38f847a81.stex" +type="CompressedTexture2D" +uid="uid://bguj5oc7xyxdq" +path="res://.godot/imported/blue_button01.png-3b82f964378678347ab7bbe38f847a81.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button01.png" -dest_files=[ "res://.import/blue_button01.png-3b82f964378678347ab7bbe38f847a81.stex" ] +dest_files=["res://.godot/imported/blue_button01.png-3b82f964378678347ab7bbe38f847a81.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button02.png.import b/sprites/ui/blue_button02.png.import index ee28c25..cca22b8 100644 --- a/sprites/ui/blue_button02.png.import +++ b/sprites/ui/blue_button02.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button02.png-d47dc574b7a23a814b2f77e7c7a53dbe.stex" +type="CompressedTexture2D" +uid="uid://bdev2j0s5asqw" +path="res://.godot/imported/blue_button02.png-d47dc574b7a23a814b2f77e7c7a53dbe.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button02.png" -dest_files=[ "res://.import/blue_button02.png-d47dc574b7a23a814b2f77e7c7a53dbe.stex" ] +dest_files=["res://.godot/imported/blue_button02.png-d47dc574b7a23a814b2f77e7c7a53dbe.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button03.png.import b/sprites/ui/blue_button03.png.import index 00e31c2..9540020 100644 --- a/sprites/ui/blue_button03.png.import +++ b/sprites/ui/blue_button03.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button03.png-b13d0316c4aa439e33f2ca7a8a08b021.stex" +type="CompressedTexture2D" +uid="uid://c0ukkpafl3wk1" +path="res://.godot/imported/blue_button03.png-b13d0316c4aa439e33f2ca7a8a08b021.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button03.png" -dest_files=[ "res://.import/blue_button03.png-b13d0316c4aa439e33f2ca7a8a08b021.stex" ] +dest_files=["res://.godot/imported/blue_button03.png-b13d0316c4aa439e33f2ca7a8a08b021.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button04.png.import b/sprites/ui/blue_button04.png.import index f64022b..242768b 100644 --- a/sprites/ui/blue_button04.png.import +++ b/sprites/ui/blue_button04.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button04.png-89687134c12fdcb236dbe7cdd70f6939.stex" +type="CompressedTexture2D" +uid="uid://cx2kvk7wq0lt6" +path="res://.godot/imported/blue_button04.png-89687134c12fdcb236dbe7cdd70f6939.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button04.png" -dest_files=[ "res://.import/blue_button04.png-89687134c12fdcb236dbe7cdd70f6939.stex" ] +dest_files=["res://.godot/imported/blue_button04.png-89687134c12fdcb236dbe7cdd70f6939.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button05.png.import b/sprites/ui/blue_button05.png.import index 5ab3c10..df104e7 100644 --- a/sprites/ui/blue_button05.png.import +++ b/sprites/ui/blue_button05.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button05.png-bf4ee04705dc2c4923c71fc454e3388b.stex" +type="CompressedTexture2D" +uid="uid://bqcqm3rukx1pf" +path="res://.godot/imported/blue_button05.png-bf4ee04705dc2c4923c71fc454e3388b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button05.png" -dest_files=[ "res://.import/blue_button05.png-bf4ee04705dc2c4923c71fc454e3388b.stex" ] +dest_files=["res://.godot/imported/blue_button05.png-bf4ee04705dc2c4923c71fc454e3388b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button06.png.import b/sprites/ui/blue_button06.png.import index 5de1e1a..e56d5dd 100644 --- a/sprites/ui/blue_button06.png.import +++ b/sprites/ui/blue_button06.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button06.png-a28bc9bc245c1e338ffdb604f2bc7c67.stex" +type="CompressedTexture2D" +uid="uid://kkrib13mowy2" +path="res://.godot/imported/blue_button06.png-a28bc9bc245c1e338ffdb604f2bc7c67.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button06.png" -dest_files=[ "res://.import/blue_button06.png-a28bc9bc245c1e338ffdb604f2bc7c67.stex" ] +dest_files=["res://.godot/imported/blue_button06.png-a28bc9bc245c1e338ffdb604f2bc7c67.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button07.png.import b/sprites/ui/blue_button07.png.import index ca3744f..4dccca9 100644 --- a/sprites/ui/blue_button07.png.import +++ b/sprites/ui/blue_button07.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button07.png-250088e5db71fa42dd34381ddf3edffa.stex" +type="CompressedTexture2D" +uid="uid://dx8j1op85e5wt" +path="res://.godot/imported/blue_button07.png-250088e5db71fa42dd34381ddf3edffa.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button07.png" -dest_files=[ "res://.import/blue_button07.png-250088e5db71fa42dd34381ddf3edffa.stex" ] +dest_files=["res://.godot/imported/blue_button07.png-250088e5db71fa42dd34381ddf3edffa.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button08.png.import b/sprites/ui/blue_button08.png.import index fd4fdd6..0ef00cb 100644 --- a/sprites/ui/blue_button08.png.import +++ b/sprites/ui/blue_button08.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button08.png-91b125840d5788c521f8313a9aed2e3f.stex" +type="CompressedTexture2D" +uid="uid://cul5grif0hp3b" +path="res://.godot/imported/blue_button08.png-91b125840d5788c521f8313a9aed2e3f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button08.png" -dest_files=[ "res://.import/blue_button08.png-91b125840d5788c521f8313a9aed2e3f.stex" ] +dest_files=["res://.godot/imported/blue_button08.png-91b125840d5788c521f8313a9aed2e3f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button09.png.import b/sprites/ui/blue_button09.png.import index 5f9329b..516268d 100644 --- a/sprites/ui/blue_button09.png.import +++ b/sprites/ui/blue_button09.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button09.png-c06334f7b5bad9645b04797b9bcd3931.stex" +type="CompressedTexture2D" +uid="uid://hefqj5kv6efh" +path="res://.godot/imported/blue_button09.png-c06334f7b5bad9645b04797b9bcd3931.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button09.png" -dest_files=[ "res://.import/blue_button09.png-c06334f7b5bad9645b04797b9bcd3931.stex" ] +dest_files=["res://.godot/imported/blue_button09.png-c06334f7b5bad9645b04797b9bcd3931.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button10.png.import b/sprites/ui/blue_button10.png.import index d7dbd08..f853d30 100644 --- a/sprites/ui/blue_button10.png.import +++ b/sprites/ui/blue_button10.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button10.png-3fa5471d48db99b68712cc002a33d3b5.stex" +type="CompressedTexture2D" +uid="uid://daob20vko1758" +path="res://.godot/imported/blue_button10.png-3fa5471d48db99b68712cc002a33d3b5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button10.png" -dest_files=[ "res://.import/blue_button10.png-3fa5471d48db99b68712cc002a33d3b5.stex" ] +dest_files=["res://.godot/imported/blue_button10.png-3fa5471d48db99b68712cc002a33d3b5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button11.png.import b/sprites/ui/blue_button11.png.import index fab3f87..235924c 100644 --- a/sprites/ui/blue_button11.png.import +++ b/sprites/ui/blue_button11.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button11.png-fd949ddeb789b2f1c77dce8cbfe023fe.stex" +type="CompressedTexture2D" +uid="uid://s05b32iqj2nf" +path="res://.godot/imported/blue_button11.png-fd949ddeb789b2f1c77dce8cbfe023fe.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button11.png" -dest_files=[ "res://.import/blue_button11.png-fd949ddeb789b2f1c77dce8cbfe023fe.stex" ] +dest_files=["res://.godot/imported/blue_button11.png-fd949ddeb789b2f1c77dce8cbfe023fe.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button12.png.import b/sprites/ui/blue_button12.png.import index 3178304..b616d21 100644 --- a/sprites/ui/blue_button12.png.import +++ b/sprites/ui/blue_button12.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button12.png-7ffa0726c4e172acb6022bc086ba5659.stex" +type="CompressedTexture2D" +uid="uid://dj2i5v4axoh75" +path="res://.godot/imported/blue_button12.png-7ffa0726c4e172acb6022bc086ba5659.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button12.png" -dest_files=[ "res://.import/blue_button12.png-7ffa0726c4e172acb6022bc086ba5659.stex" ] +dest_files=["res://.godot/imported/blue_button12.png-7ffa0726c4e172acb6022bc086ba5659.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_button13.png.import b/sprites/ui/blue_button13.png.import index e980c13..2ed3a1c 100644 --- a/sprites/ui/blue_button13.png.import +++ b/sprites/ui/blue_button13.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_button13.png-74889a8a8d278f3eaee6152768f5e347.stex" +type="CompressedTexture2D" +uid="uid://dgjmqhvphiapc" +path="res://.godot/imported/blue_button13.png-74889a8a8d278f3eaee6152768f5e347.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_button13.png" -dest_files=[ "res://.import/blue_button13.png-74889a8a8d278f3eaee6152768f5e347.stex" ] +dest_files=["res://.godot/imported/blue_button13.png-74889a8a8d278f3eaee6152768f5e347.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_checkmark.png.import b/sprites/ui/blue_checkmark.png.import index 9700500..593bb63 100644 --- a/sprites/ui/blue_checkmark.png.import +++ b/sprites/ui/blue_checkmark.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_checkmark.png-7c732788139cf8f234105b2ae8085194.stex" +type="CompressedTexture2D" +uid="uid://b55v5ywos1l3w" +path="res://.godot/imported/blue_checkmark.png-7c732788139cf8f234105b2ae8085194.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_checkmark.png" -dest_files=[ "res://.import/blue_checkmark.png-7c732788139cf8f234105b2ae8085194.stex" ] +dest_files=["res://.godot/imported/blue_checkmark.png-7c732788139cf8f234105b2ae8085194.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_circle.png.import b/sprites/ui/blue_circle.png.import index 81694d9..1443e00 100644 --- a/sprites/ui/blue_circle.png.import +++ b/sprites/ui/blue_circle.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_circle.png-669f58046a0ee23d0ae0d76e0841af4e.stex" +type="CompressedTexture2D" +uid="uid://be5rlp4tsv2cb" +path="res://.godot/imported/blue_circle.png-669f58046a0ee23d0ae0d76e0841af4e.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_circle.png" -dest_files=[ "res://.import/blue_circle.png-669f58046a0ee23d0ae0d76e0841af4e.stex" ] +dest_files=["res://.godot/imported/blue_circle.png-669f58046a0ee23d0ae0d76e0841af4e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_cross.png.import b/sprites/ui/blue_cross.png.import index 1a3696f..fa3c7eb 100644 --- a/sprites/ui/blue_cross.png.import +++ b/sprites/ui/blue_cross.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_cross.png-b1e723796e8aa6a0ea2cb10787bfcd53.stex" +type="CompressedTexture2D" +uid="uid://f3048qhworvc" +path="res://.godot/imported/blue_cross.png-b1e723796e8aa6a0ea2cb10787bfcd53.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_cross.png" -dest_files=[ "res://.import/blue_cross.png-b1e723796e8aa6a0ea2cb10787bfcd53.stex" ] +dest_files=["res://.godot/imported/blue_cross.png-b1e723796e8aa6a0ea2cb10787bfcd53.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_panel.png.import b/sprites/ui/blue_panel.png.import index c1a036a..964cc1d 100644 --- a/sprites/ui/blue_panel.png.import +++ b/sprites/ui/blue_panel.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_panel.png-008b493c5d08bfeb3c52b64d49ff6f68.stex" +type="CompressedTexture2D" +uid="uid://b7abw4svaf7lc" +path="res://.godot/imported/blue_panel.png-008b493c5d08bfeb3c52b64d49ff6f68.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_panel.png" -dest_files=[ "res://.import/blue_panel.png-008b493c5d08bfeb3c52b64d49ff6f68.stex" ] +dest_files=["res://.godot/imported/blue_panel.png-008b493c5d08bfeb3c52b64d49ff6f68.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_sliderDown.png.import b/sprites/ui/blue_sliderDown.png.import index 73ba036..8416038 100644 --- a/sprites/ui/blue_sliderDown.png.import +++ b/sprites/ui/blue_sliderDown.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_sliderDown.png-3cf7eb8540e4ce2f98362b447cf6a2dd.stex" +type="CompressedTexture2D" +uid="uid://c6my72wuktglt" +path="res://.godot/imported/blue_sliderDown.png-3cf7eb8540e4ce2f98362b447cf6a2dd.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_sliderDown.png" -dest_files=[ "res://.import/blue_sliderDown.png-3cf7eb8540e4ce2f98362b447cf6a2dd.stex" ] +dest_files=["res://.godot/imported/blue_sliderDown.png-3cf7eb8540e4ce2f98362b447cf6a2dd.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_sliderLeft.png.import b/sprites/ui/blue_sliderLeft.png.import index 5230f85..2706038 100644 --- a/sprites/ui/blue_sliderLeft.png.import +++ b/sprites/ui/blue_sliderLeft.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_sliderLeft.png-a02b5f9e44fbbc0de925ecb5d3dacc72.stex" +type="CompressedTexture2D" +uid="uid://beavuf2gwnqr8" +path="res://.godot/imported/blue_sliderLeft.png-a02b5f9e44fbbc0de925ecb5d3dacc72.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_sliderLeft.png" -dest_files=[ "res://.import/blue_sliderLeft.png-a02b5f9e44fbbc0de925ecb5d3dacc72.stex" ] +dest_files=["res://.godot/imported/blue_sliderLeft.png-a02b5f9e44fbbc0de925ecb5d3dacc72.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_sliderRight.png.import b/sprites/ui/blue_sliderRight.png.import index ca6ad96..82f0722 100644 --- a/sprites/ui/blue_sliderRight.png.import +++ b/sprites/ui/blue_sliderRight.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_sliderRight.png-7f57bbadf81a9d3f958fe77ddccde3a4.stex" +type="CompressedTexture2D" +uid="uid://cgt0gbkt4appg" +path="res://.godot/imported/blue_sliderRight.png-7f57bbadf81a9d3f958fe77ddccde3a4.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_sliderRight.png" -dest_files=[ "res://.import/blue_sliderRight.png-7f57bbadf81a9d3f958fe77ddccde3a4.stex" ] +dest_files=["res://.godot/imported/blue_sliderRight.png-7f57bbadf81a9d3f958fe77ddccde3a4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_sliderUp.png.import b/sprites/ui/blue_sliderUp.png.import index 19ba001..df2ca29 100644 --- a/sprites/ui/blue_sliderUp.png.import +++ b/sprites/ui/blue_sliderUp.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_sliderUp.png-2790c384784b16f50a0dbc1c5e5adb14.stex" +type="CompressedTexture2D" +uid="uid://d0o45fieui5iu" +path="res://.godot/imported/blue_sliderUp.png-2790c384784b16f50a0dbc1c5e5adb14.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_sliderUp.png" -dest_files=[ "res://.import/blue_sliderUp.png-2790c384784b16f50a0dbc1c5e5adb14.stex" ] +dest_files=["res://.godot/imported/blue_sliderUp.png-2790c384784b16f50a0dbc1c5e5adb14.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/blue_tick.png.import b/sprites/ui/blue_tick.png.import index 6495e27..4585632 100644 --- a/sprites/ui/blue_tick.png.import +++ b/sprites/ui/blue_tick.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/blue_tick.png-b4624e2dd2ce1c5431d46e38bfdb8877.stex" +type="CompressedTexture2D" +uid="uid://k8atjvwefh7j" +path="res://.godot/imported/blue_tick.png-b4624e2dd2ce1c5431d46e38bfdb8877.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/blue_tick.png" -dest_files=[ "res://.import/blue_tick.png-b4624e2dd2ce1c5431d46e38bfdb8877.stex" ] +dest_files=["res://.godot/imported/blue_tick.png-b4624e2dd2ce1c5431d46e38bfdb8877.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/dropdownBottom.png.import b/sprites/ui/dropdownBottom.png.import index 86c0362..504c585 100644 --- a/sprites/ui/dropdownBottom.png.import +++ b/sprites/ui/dropdownBottom.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownBottom.png-f1e1f3a9fa69f5b22cbaf13b052a6e34.stex" +type="CompressedTexture2D" +uid="uid://81hsttgo1cyv" +path="res://.godot/imported/dropdownBottom.png-f1e1f3a9fa69f5b22cbaf13b052a6e34.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/dropdownBottom.png" -dest_files=[ "res://.import/dropdownBottom.png-f1e1f3a9fa69f5b22cbaf13b052a6e34.stex" ] +dest_files=["res://.godot/imported/dropdownBottom.png-f1e1f3a9fa69f5b22cbaf13b052a6e34.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/dropdownMid.png.import b/sprites/ui/dropdownMid.png.import index 8651ccf..4f42f20 100644 --- a/sprites/ui/dropdownMid.png.import +++ b/sprites/ui/dropdownMid.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownMid.png-75814951d29d84c67158bb2da35ef4c5.stex" +type="CompressedTexture2D" +uid="uid://c7jj6acqmktvm" +path="res://.godot/imported/dropdownMid.png-75814951d29d84c67158bb2da35ef4c5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/dropdownMid.png" -dest_files=[ "res://.import/dropdownMid.png-75814951d29d84c67158bb2da35ef4c5.stex" ] +dest_files=["res://.godot/imported/dropdownMid.png-75814951d29d84c67158bb2da35ef4c5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/dropdownTop.png.import b/sprites/ui/dropdownTop.png.import index c94a970..688c1d6 100644 --- a/sprites/ui/dropdownTop.png.import +++ b/sprites/ui/dropdownTop.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dropdownTop.png-14386657bc64813af35977840be1d031.stex" +type="CompressedTexture2D" +uid="uid://clullxu8bmavp" +path="res://.godot/imported/dropdownTop.png-14386657bc64813af35977840be1d031.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/dropdownTop.png" -dest_files=[ "res://.import/dropdownTop.png-14386657bc64813af35977840be1d031.stex" ] +dest_files=["res://.godot/imported/dropdownTop.png-14386657bc64813af35977840be1d031.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_arrowDownGrey.png.import b/sprites/ui/grey_arrowDownGrey.png.import index 61ed1a2..9412b9b 100644 --- a/sprites/ui/grey_arrowDownGrey.png.import +++ b/sprites/ui/grey_arrowDownGrey.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_arrowDownGrey.png-92b81528494ec64eac34f1fd55c9c65e.stex" +type="CompressedTexture2D" +uid="uid://bans4yluy6pql" +path="res://.godot/imported/grey_arrowDownGrey.png-92b81528494ec64eac34f1fd55c9c65e.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_arrowDownGrey.png" -dest_files=[ "res://.import/grey_arrowDownGrey.png-92b81528494ec64eac34f1fd55c9c65e.stex" ] +dest_files=["res://.godot/imported/grey_arrowDownGrey.png-92b81528494ec64eac34f1fd55c9c65e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_arrowDownWhite.png.import b/sprites/ui/grey_arrowDownWhite.png.import index c995b5e..c2b7c6a 100644 --- a/sprites/ui/grey_arrowDownWhite.png.import +++ b/sprites/ui/grey_arrowDownWhite.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_arrowDownWhite.png-d02acce0eb695b12439e7be7fe3a5a7b.stex" +type="CompressedTexture2D" +uid="uid://hb66iuav3jrr" +path="res://.godot/imported/grey_arrowDownWhite.png-d02acce0eb695b12439e7be7fe3a5a7b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_arrowDownWhite.png" -dest_files=[ "res://.import/grey_arrowDownWhite.png-d02acce0eb695b12439e7be7fe3a5a7b.stex" ] +dest_files=["res://.godot/imported/grey_arrowDownWhite.png-d02acce0eb695b12439e7be7fe3a5a7b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_arrowUpGrey.png.import b/sprites/ui/grey_arrowUpGrey.png.import index da43d89..a4c56fa 100644 --- a/sprites/ui/grey_arrowUpGrey.png.import +++ b/sprites/ui/grey_arrowUpGrey.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_arrowUpGrey.png-778e16134b1c92193afdbae9012bfe0c.stex" +type="CompressedTexture2D" +uid="uid://djmse7a2nxm4v" +path="res://.godot/imported/grey_arrowUpGrey.png-778e16134b1c92193afdbae9012bfe0c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_arrowUpGrey.png" -dest_files=[ "res://.import/grey_arrowUpGrey.png-778e16134b1c92193afdbae9012bfe0c.stex" ] +dest_files=["res://.godot/imported/grey_arrowUpGrey.png-778e16134b1c92193afdbae9012bfe0c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_arrowUpWhite.png.import b/sprites/ui/grey_arrowUpWhite.png.import index 18f55e6..351af41 100644 --- a/sprites/ui/grey_arrowUpWhite.png.import +++ b/sprites/ui/grey_arrowUpWhite.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_arrowUpWhite.png-b7fd7c2e353972d0d650717a509414f9.stex" +type="CompressedTexture2D" +uid="uid://dguhav1qubqjp" +path="res://.godot/imported/grey_arrowUpWhite.png-b7fd7c2e353972d0d650717a509414f9.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_arrowUpWhite.png" -dest_files=[ "res://.import/grey_arrowUpWhite.png-b7fd7c2e353972d0d650717a509414f9.stex" ] +dest_files=["res://.godot/imported/grey_arrowUpWhite.png-b7fd7c2e353972d0d650717a509414f9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_box.png.import b/sprites/ui/grey_box.png.import index afbb230..355c4d6 100644 --- a/sprites/ui/grey_box.png.import +++ b/sprites/ui/grey_box.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_box.png-668c7490b056221186918b699ead0501.stex" +type="CompressedTexture2D" +uid="uid://dav15kua3jclh" +path="res://.godot/imported/grey_box.png-668c7490b056221186918b699ead0501.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_box.png" -dest_files=[ "res://.import/grey_box.png-668c7490b056221186918b699ead0501.stex" ] +dest_files=["res://.godot/imported/grey_box.png-668c7490b056221186918b699ead0501.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_boxCheckmark.png.import b/sprites/ui/grey_boxCheckmark.png.import index b0b83fe..31ea0c0 100644 --- a/sprites/ui/grey_boxCheckmark.png.import +++ b/sprites/ui/grey_boxCheckmark.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_boxCheckmark.png-1fa8021a4971f370b2dbb151cce73cb6.stex" +type="CompressedTexture2D" +uid="uid://d0kac3wl4ig4" +path="res://.godot/imported/grey_boxCheckmark.png-1fa8021a4971f370b2dbb151cce73cb6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_boxCheckmark.png" -dest_files=[ "res://.import/grey_boxCheckmark.png-1fa8021a4971f370b2dbb151cce73cb6.stex" ] +dest_files=["res://.godot/imported/grey_boxCheckmark.png-1fa8021a4971f370b2dbb151cce73cb6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_boxCross.png.import b/sprites/ui/grey_boxCross.png.import index 00e0afd..0eacbcb 100644 --- a/sprites/ui/grey_boxCross.png.import +++ b/sprites/ui/grey_boxCross.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_boxCross.png-3e6f6fdaed56337af42d7a4a59272f2b.stex" +type="CompressedTexture2D" +uid="uid://dsvo88jkyxaae" +path="res://.godot/imported/grey_boxCross.png-3e6f6fdaed56337af42d7a4a59272f2b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_boxCross.png" -dest_files=[ "res://.import/grey_boxCross.png-3e6f6fdaed56337af42d7a4a59272f2b.stex" ] +dest_files=["res://.godot/imported/grey_boxCross.png-3e6f6fdaed56337af42d7a4a59272f2b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_boxTick.png.import b/sprites/ui/grey_boxTick.png.import index cd09d08..2b4bd40 100644 --- a/sprites/ui/grey_boxTick.png.import +++ b/sprites/ui/grey_boxTick.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_boxTick.png-c6dd561392e2b989c40adb5e3ef76531.stex" +type="CompressedTexture2D" +uid="uid://ekn72pnuo64g" +path="res://.godot/imported/grey_boxTick.png-c6dd561392e2b989c40adb5e3ef76531.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_boxTick.png" -dest_files=[ "res://.import/grey_boxTick.png-c6dd561392e2b989c40adb5e3ef76531.stex" ] +dest_files=["res://.godot/imported/grey_boxTick.png-c6dd561392e2b989c40adb5e3ef76531.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button00.png.import b/sprites/ui/grey_button00.png.import index f4881d6..ec0f04e 100644 --- a/sprites/ui/grey_button00.png.import +++ b/sprites/ui/grey_button00.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button00.png-ca2112fcc02f3c47920b3aa0d48ec9a8.stex" +type="CompressedTexture2D" +uid="uid://dipisv8jryo22" +path="res://.godot/imported/grey_button00.png-ca2112fcc02f3c47920b3aa0d48ec9a8.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button00.png" -dest_files=[ "res://.import/grey_button00.png-ca2112fcc02f3c47920b3aa0d48ec9a8.stex" ] +dest_files=["res://.godot/imported/grey_button00.png-ca2112fcc02f3c47920b3aa0d48ec9a8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button01.png.import b/sprites/ui/grey_button01.png.import index 8ba3771..cc4ddee 100644 --- a/sprites/ui/grey_button01.png.import +++ b/sprites/ui/grey_button01.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button01.png-a6c5c7b8c2b1af1d028f7e97a61a835b.stex" +type="CompressedTexture2D" +uid="uid://d0cntwvot6hp0" +path="res://.godot/imported/grey_button01.png-a6c5c7b8c2b1af1d028f7e97a61a835b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button01.png" -dest_files=[ "res://.import/grey_button01.png-a6c5c7b8c2b1af1d028f7e97a61a835b.stex" ] +dest_files=["res://.godot/imported/grey_button01.png-a6c5c7b8c2b1af1d028f7e97a61a835b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button02.png.import b/sprites/ui/grey_button02.png.import index 91f3386..c0ab5c2 100644 --- a/sprites/ui/grey_button02.png.import +++ b/sprites/ui/grey_button02.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button02.png-96de9dbb11c69e90c0247b8ac63a0b0b.stex" +type="CompressedTexture2D" +uid="uid://crvvtsj45p1n1" +path="res://.godot/imported/grey_button02.png-96de9dbb11c69e90c0247b8ac63a0b0b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button02.png" -dest_files=[ "res://.import/grey_button02.png-96de9dbb11c69e90c0247b8ac63a0b0b.stex" ] +dest_files=["res://.godot/imported/grey_button02.png-96de9dbb11c69e90c0247b8ac63a0b0b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button03.png.import b/sprites/ui/grey_button03.png.import index e9813cf..71cd656 100644 --- a/sprites/ui/grey_button03.png.import +++ b/sprites/ui/grey_button03.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button03.png-8075ef665bf813f70da252746fec90e5.stex" +type="CompressedTexture2D" +uid="uid://biwmla34y3yfp" +path="res://.godot/imported/grey_button03.png-8075ef665bf813f70da252746fec90e5.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button03.png" -dest_files=[ "res://.import/grey_button03.png-8075ef665bf813f70da252746fec90e5.stex" ] +dest_files=["res://.godot/imported/grey_button03.png-8075ef665bf813f70da252746fec90e5.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button04.png.import b/sprites/ui/grey_button04.png.import index b9eed24..5037f5e 100644 --- a/sprites/ui/grey_button04.png.import +++ b/sprites/ui/grey_button04.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button04.png-d2fdc6c12d48a25040d97bb8d7e84af7.stex" +type="CompressedTexture2D" +uid="uid://bbd2hexpl3two" +path="res://.godot/imported/grey_button04.png-d2fdc6c12d48a25040d97bb8d7e84af7.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button04.png" -dest_files=[ "res://.import/grey_button04.png-d2fdc6c12d48a25040d97bb8d7e84af7.stex" ] +dest_files=["res://.godot/imported/grey_button04.png-d2fdc6c12d48a25040d97bb8d7e84af7.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button05.png.import b/sprites/ui/grey_button05.png.import index b3db92c..e105cce 100644 --- a/sprites/ui/grey_button05.png.import +++ b/sprites/ui/grey_button05.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button05.png-420747ea7c897d19313997940acd8bc3.stex" +type="CompressedTexture2D" +uid="uid://njqq4a7f6jxc" +path="res://.godot/imported/grey_button05.png-420747ea7c897d19313997940acd8bc3.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button05.png" -dest_files=[ "res://.import/grey_button05.png-420747ea7c897d19313997940acd8bc3.stex" ] +dest_files=["res://.godot/imported/grey_button05.png-420747ea7c897d19313997940acd8bc3.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button06.png.import b/sprites/ui/grey_button06.png.import index 03abab1..532b69c 100644 --- a/sprites/ui/grey_button06.png.import +++ b/sprites/ui/grey_button06.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button06.png-423ad9fb82f31f26368d4af596ef07c9.stex" +type="CompressedTexture2D" +uid="uid://dbigc331eb103" +path="res://.godot/imported/grey_button06.png-423ad9fb82f31f26368d4af596ef07c9.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button06.png" -dest_files=[ "res://.import/grey_button06.png-423ad9fb82f31f26368d4af596ef07c9.stex" ] +dest_files=["res://.godot/imported/grey_button06.png-423ad9fb82f31f26368d4af596ef07c9.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button07.png.import b/sprites/ui/grey_button07.png.import index 15a5071..d45f059 100644 --- a/sprites/ui/grey_button07.png.import +++ b/sprites/ui/grey_button07.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button07.png-5e9bf322f6e43e7c74e9a4a5f6c501ca.stex" +type="CompressedTexture2D" +uid="uid://urn86tc8yacn" +path="res://.godot/imported/grey_button07.png-5e9bf322f6e43e7c74e9a4a5f6c501ca.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button07.png" -dest_files=[ "res://.import/grey_button07.png-5e9bf322f6e43e7c74e9a4a5f6c501ca.stex" ] +dest_files=["res://.godot/imported/grey_button07.png-5e9bf322f6e43e7c74e9a4a5f6c501ca.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button08.png.import b/sprites/ui/grey_button08.png.import index 4837f01..5b098e3 100644 --- a/sprites/ui/grey_button08.png.import +++ b/sprites/ui/grey_button08.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button08.png-e237981e8ebfa530ffba63a01e75925d.stex" +type="CompressedTexture2D" +uid="uid://2qm70705yrh8" +path="res://.godot/imported/grey_button08.png-e237981e8ebfa530ffba63a01e75925d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button08.png" -dest_files=[ "res://.import/grey_button08.png-e237981e8ebfa530ffba63a01e75925d.stex" ] +dest_files=["res://.godot/imported/grey_button08.png-e237981e8ebfa530ffba63a01e75925d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button09.png.import b/sprites/ui/grey_button09.png.import index d468a39..f8fb769 100644 --- a/sprites/ui/grey_button09.png.import +++ b/sprites/ui/grey_button09.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button09.png-765079404624eefa167cc8cd85aa5e08.stex" +type="CompressedTexture2D" +uid="uid://bifxl8uiopcxv" +path="res://.godot/imported/grey_button09.png-765079404624eefa167cc8cd85aa5e08.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button09.png" -dest_files=[ "res://.import/grey_button09.png-765079404624eefa167cc8cd85aa5e08.stex" ] +dest_files=["res://.godot/imported/grey_button09.png-765079404624eefa167cc8cd85aa5e08.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button10.png.import b/sprites/ui/grey_button10.png.import index afadbec..3141e1c 100644 --- a/sprites/ui/grey_button10.png.import +++ b/sprites/ui/grey_button10.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button10.png-cf3fcd3a5e472189de6a6b3cf7c3380b.stex" +type="CompressedTexture2D" +uid="uid://d2dk5ler8dgvb" +path="res://.godot/imported/grey_button10.png-cf3fcd3a5e472189de6a6b3cf7c3380b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button10.png" -dest_files=[ "res://.import/grey_button10.png-cf3fcd3a5e472189de6a6b3cf7c3380b.stex" ] +dest_files=["res://.godot/imported/grey_button10.png-cf3fcd3a5e472189de6a6b3cf7c3380b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button11.png.import b/sprites/ui/grey_button11.png.import index 492fcb6..8927449 100644 --- a/sprites/ui/grey_button11.png.import +++ b/sprites/ui/grey_button11.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button11.png-99015295e564f04da627ba88df77a577.stex" +type="CompressedTexture2D" +uid="uid://d0cfj6sb2d38y" +path="res://.godot/imported/grey_button11.png-99015295e564f04da627ba88df77a577.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button11.png" -dest_files=[ "res://.import/grey_button11.png-99015295e564f04da627ba88df77a577.stex" ] +dest_files=["res://.godot/imported/grey_button11.png-99015295e564f04da627ba88df77a577.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button12.png.import b/sprites/ui/grey_button12.png.import index f3d00e6..f8b9c2e 100644 --- a/sprites/ui/grey_button12.png.import +++ b/sprites/ui/grey_button12.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button12.png-88a20430d7f977f4619afd1eccb2ffd4.stex" +type="CompressedTexture2D" +uid="uid://r76vyrhc4og7" +path="res://.godot/imported/grey_button12.png-88a20430d7f977f4619afd1eccb2ffd4.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button12.png" -dest_files=[ "res://.import/grey_button12.png-88a20430d7f977f4619afd1eccb2ffd4.stex" ] +dest_files=["res://.godot/imported/grey_button12.png-88a20430d7f977f4619afd1eccb2ffd4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button13.png.import b/sprites/ui/grey_button13.png.import index 3aa4fa4..efd3905 100644 --- a/sprites/ui/grey_button13.png.import +++ b/sprites/ui/grey_button13.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button13.png-63fa8f581df829b1e47517608e4a51b4.stex" +type="CompressedTexture2D" +uid="uid://c786m4xfa21co" +path="res://.godot/imported/grey_button13.png-63fa8f581df829b1e47517608e4a51b4.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button13.png" -dest_files=[ "res://.import/grey_button13.png-63fa8f581df829b1e47517608e4a51b4.stex" ] +dest_files=["res://.godot/imported/grey_button13.png-63fa8f581df829b1e47517608e4a51b4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button14.png.import b/sprites/ui/grey_button14.png.import index 208a1ad..b478392 100644 --- a/sprites/ui/grey_button14.png.import +++ b/sprites/ui/grey_button14.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button14.png-8a7fb425bbbe81eba00ef733bcc1ab2f.stex" +type="CompressedTexture2D" +uid="uid://bs0le3bnqv0r6" +path="res://.godot/imported/grey_button14.png-8a7fb425bbbe81eba00ef733bcc1ab2f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button14.png" -dest_files=[ "res://.import/grey_button14.png-8a7fb425bbbe81eba00ef733bcc1ab2f.stex" ] +dest_files=["res://.godot/imported/grey_button14.png-8a7fb425bbbe81eba00ef733bcc1ab2f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_button15.png.import b/sprites/ui/grey_button15.png.import index 252b4a7..ea64644 100644 --- a/sprites/ui/grey_button15.png.import +++ b/sprites/ui/grey_button15.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_button15.png-43a06f83d6814510e6c2b5625fe62d43.stex" +type="CompressedTexture2D" +uid="uid://d1mor3ib55ntk" +path="res://.godot/imported/grey_button15.png-43a06f83d6814510e6c2b5625fe62d43.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_button15.png" -dest_files=[ "res://.import/grey_button15.png-43a06f83d6814510e6c2b5625fe62d43.stex" ] +dest_files=["res://.godot/imported/grey_button15.png-43a06f83d6814510e6c2b5625fe62d43.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_checkmarkGrey.png.import b/sprites/ui/grey_checkmarkGrey.png.import index d0d8b7d..71938db 100644 --- a/sprites/ui/grey_checkmarkGrey.png.import +++ b/sprites/ui/grey_checkmarkGrey.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_checkmarkGrey.png-0903180f415bb5c3d4aaa0d3c88640ad.stex" +type="CompressedTexture2D" +uid="uid://ccuvvj5dejpsd" +path="res://.godot/imported/grey_checkmarkGrey.png-0903180f415bb5c3d4aaa0d3c88640ad.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_checkmarkGrey.png" -dest_files=[ "res://.import/grey_checkmarkGrey.png-0903180f415bb5c3d4aaa0d3c88640ad.stex" ] +dest_files=["res://.godot/imported/grey_checkmarkGrey.png-0903180f415bb5c3d4aaa0d3c88640ad.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_checkmarkWhite.png.import b/sprites/ui/grey_checkmarkWhite.png.import index ca9599c..65ad41e 100644 --- a/sprites/ui/grey_checkmarkWhite.png.import +++ b/sprites/ui/grey_checkmarkWhite.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_checkmarkWhite.png-3ea55a21e1882e0d915215e4085cf170.stex" +type="CompressedTexture2D" +uid="uid://c7j66671qoygx" +path="res://.godot/imported/grey_checkmarkWhite.png-3ea55a21e1882e0d915215e4085cf170.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_checkmarkWhite.png" -dest_files=[ "res://.import/grey_checkmarkWhite.png-3ea55a21e1882e0d915215e4085cf170.stex" ] +dest_files=["res://.godot/imported/grey_checkmarkWhite.png-3ea55a21e1882e0d915215e4085cf170.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_circle.png.import b/sprites/ui/grey_circle.png.import index 229e98b..34989f6 100644 --- a/sprites/ui/grey_circle.png.import +++ b/sprites/ui/grey_circle.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_circle.png-1bb87f043cc45b24799d42d32ea61a47.stex" +type="CompressedTexture2D" +uid="uid://dac315oirua05" +path="res://.godot/imported/grey_circle.png-1bb87f043cc45b24799d42d32ea61a47.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_circle.png" -dest_files=[ "res://.import/grey_circle.png-1bb87f043cc45b24799d42d32ea61a47.stex" ] +dest_files=["res://.godot/imported/grey_circle.png-1bb87f043cc45b24799d42d32ea61a47.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_crossGrey.png.import b/sprites/ui/grey_crossGrey.png.import index 27759c6..3e39692 100644 --- a/sprites/ui/grey_crossGrey.png.import +++ b/sprites/ui/grey_crossGrey.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_crossGrey.png-72dfff87d2babb24e117fcc15db93874.stex" +type="CompressedTexture2D" +uid="uid://bv8hoa1oomkh3" +path="res://.godot/imported/grey_crossGrey.png-72dfff87d2babb24e117fcc15db93874.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_crossGrey.png" -dest_files=[ "res://.import/grey_crossGrey.png-72dfff87d2babb24e117fcc15db93874.stex" ] +dest_files=["res://.godot/imported/grey_crossGrey.png-72dfff87d2babb24e117fcc15db93874.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_crossWhite.png.import b/sprites/ui/grey_crossWhite.png.import index 338cfff..47f3020 100644 --- a/sprites/ui/grey_crossWhite.png.import +++ b/sprites/ui/grey_crossWhite.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_crossWhite.png-64d3904bd4f5e95a3d41fcb19396247d.stex" +type="CompressedTexture2D" +uid="uid://blmyojxak0cfg" +path="res://.godot/imported/grey_crossWhite.png-64d3904bd4f5e95a3d41fcb19396247d.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_crossWhite.png" -dest_files=[ "res://.import/grey_crossWhite.png-64d3904bd4f5e95a3d41fcb19396247d.stex" ] +dest_files=["res://.godot/imported/grey_crossWhite.png-64d3904bd4f5e95a3d41fcb19396247d.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_panel.png.import b/sprites/ui/grey_panel.png.import index 754d4cf..d8f99d0 100644 --- a/sprites/ui/grey_panel.png.import +++ b/sprites/ui/grey_panel.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_panel.png-2a4a4c0d900eb73b3313a55b30f758bd.stex" +type="CompressedTexture2D" +uid="uid://cnuqli38s16o7" +path="res://.godot/imported/grey_panel.png-2a4a4c0d900eb73b3313a55b30f758bd.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_panel.png" -dest_files=[ "res://.import/grey_panel.png-2a4a4c0d900eb73b3313a55b30f758bd.stex" ] +dest_files=["res://.godot/imported/grey_panel.png-2a4a4c0d900eb73b3313a55b30f758bd.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderDown.png.import b/sprites/ui/grey_sliderDown.png.import index 7666bdf..6ff25f1 100644 --- a/sprites/ui/grey_sliderDown.png.import +++ b/sprites/ui/grey_sliderDown.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderDown.png-cb0181ae6a53379babd5f5e96492c7ed.stex" +type="CompressedTexture2D" +uid="uid://cqsltqjofs0wi" +path="res://.godot/imported/grey_sliderDown.png-cb0181ae6a53379babd5f5e96492c7ed.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderDown.png" -dest_files=[ "res://.import/grey_sliderDown.png-cb0181ae6a53379babd5f5e96492c7ed.stex" ] +dest_files=["res://.godot/imported/grey_sliderDown.png-cb0181ae6a53379babd5f5e96492c7ed.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderEnd.png.import b/sprites/ui/grey_sliderEnd.png.import index d9a2df6..1f7b49a 100644 --- a/sprites/ui/grey_sliderEnd.png.import +++ b/sprites/ui/grey_sliderEnd.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderEnd.png-1544628da3e67efa6e800dd0556651f1.stex" +type="CompressedTexture2D" +uid="uid://bc7ocj8bbosp3" +path="res://.godot/imported/grey_sliderEnd.png-1544628da3e67efa6e800dd0556651f1.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderEnd.png" -dest_files=[ "res://.import/grey_sliderEnd.png-1544628da3e67efa6e800dd0556651f1.stex" ] +dest_files=["res://.godot/imported/grey_sliderEnd.png-1544628da3e67efa6e800dd0556651f1.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderHorizontal.png.import b/sprites/ui/grey_sliderHorizontal.png.import index 543a162..b2d0b63 100644 --- a/sprites/ui/grey_sliderHorizontal.png.import +++ b/sprites/ui/grey_sliderHorizontal.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderHorizontal.png-bd6b852bdd83226f705c651a1bf5992f.stex" +type="CompressedTexture2D" +uid="uid://b4ql7a7g4imwe" +path="res://.godot/imported/grey_sliderHorizontal.png-bd6b852bdd83226f705c651a1bf5992f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderHorizontal.png" -dest_files=[ "res://.import/grey_sliderHorizontal.png-bd6b852bdd83226f705c651a1bf5992f.stex" ] +dest_files=["res://.godot/imported/grey_sliderHorizontal.png-bd6b852bdd83226f705c651a1bf5992f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderLeft.png.import b/sprites/ui/grey_sliderLeft.png.import index 776e466..25e2882 100644 --- a/sprites/ui/grey_sliderLeft.png.import +++ b/sprites/ui/grey_sliderLeft.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderLeft.png-e4c54f5722791e50f23f5fd57d0edc4a.stex" +type="CompressedTexture2D" +uid="uid://ygscwp47e6gn" +path="res://.godot/imported/grey_sliderLeft.png-e4c54f5722791e50f23f5fd57d0edc4a.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderLeft.png" -dest_files=[ "res://.import/grey_sliderLeft.png-e4c54f5722791e50f23f5fd57d0edc4a.stex" ] +dest_files=["res://.godot/imported/grey_sliderLeft.png-e4c54f5722791e50f23f5fd57d0edc4a.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderRight.png.import b/sprites/ui/grey_sliderRight.png.import index ffa0a02..cbf81c2 100644 --- a/sprites/ui/grey_sliderRight.png.import +++ b/sprites/ui/grey_sliderRight.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderRight.png-6ca4aa38d745cfd739963ff31cbe6131.stex" +type="CompressedTexture2D" +uid="uid://dkqgcaw3csp3i" +path="res://.godot/imported/grey_sliderRight.png-6ca4aa38d745cfd739963ff31cbe6131.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderRight.png" -dest_files=[ "res://.import/grey_sliderRight.png-6ca4aa38d745cfd739963ff31cbe6131.stex" ] +dest_files=["res://.godot/imported/grey_sliderRight.png-6ca4aa38d745cfd739963ff31cbe6131.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderUp.png.import b/sprites/ui/grey_sliderUp.png.import index 4aea631..ae545a5 100644 --- a/sprites/ui/grey_sliderUp.png.import +++ b/sprites/ui/grey_sliderUp.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderUp.png-fa90f6c675b975c178bfc7280f6e001b.stex" +type="CompressedTexture2D" +uid="uid://cpdcb4mmrfnaw" +path="res://.godot/imported/grey_sliderUp.png-fa90f6c675b975c178bfc7280f6e001b.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderUp.png" -dest_files=[ "res://.import/grey_sliderUp.png-fa90f6c675b975c178bfc7280f6e001b.stex" ] +dest_files=["res://.godot/imported/grey_sliderUp.png-fa90f6c675b975c178bfc7280f6e001b.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_sliderVertical.png.import b/sprites/ui/grey_sliderVertical.png.import index 0d104a6..23a82bc 100644 --- a/sprites/ui/grey_sliderVertical.png.import +++ b/sprites/ui/grey_sliderVertical.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_sliderVertical.png-b865e7def5c9d2ec0a9b565c5c4ba098.stex" +type="CompressedTexture2D" +uid="uid://dbvr3agu4k2nx" +path="res://.godot/imported/grey_sliderVertical.png-b865e7def5c9d2ec0a9b565c5c4ba098.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_sliderVertical.png" -dest_files=[ "res://.import/grey_sliderVertical.png-b865e7def5c9d2ec0a9b565c5c4ba098.stex" ] +dest_files=["res://.godot/imported/grey_sliderVertical.png-b865e7def5c9d2ec0a9b565c5c4ba098.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_tickGrey.png.import b/sprites/ui/grey_tickGrey.png.import index 454c7e4..c4baabb 100644 --- a/sprites/ui/grey_tickGrey.png.import +++ b/sprites/ui/grey_tickGrey.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_tickGrey.png-159229a992896f1242855b813375eba6.stex" +type="CompressedTexture2D" +uid="uid://dw2bmwm1q6dfv" +path="res://.godot/imported/grey_tickGrey.png-159229a992896f1242855b813375eba6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_tickGrey.png" -dest_files=[ "res://.import/grey_tickGrey.png-159229a992896f1242855b813375eba6.stex" ] +dest_files=["res://.godot/imported/grey_tickGrey.png-159229a992896f1242855b813375eba6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/grey_tickWhite.png.import b/sprites/ui/grey_tickWhite.png.import index a91591e..5ec24b8 100644 --- a/sprites/ui/grey_tickWhite.png.import +++ b/sprites/ui/grey_tickWhite.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/grey_tickWhite.png-8c8f7a2ed20671e510deaba950d9666f.stex" +type="CompressedTexture2D" +uid="uid://x8ejk5u61xj0" +path="res://.godot/imported/grey_tickWhite.png-8c8f7a2ed20671e510deaba950d9666f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/ui/grey_tickWhite.png" -dest_files=[ "res://.import/grey_tickWhite.png-8c8f7a2ed20671e510deaba950d9666f.stex" ] +dest_files=["res://.godot/imported/grey_tickWhite.png-8c8f7a2ed20671e510deaba950d9666f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/ui/x_button.svg.import b/sprites/ui/x_button.svg.import index 84efcc5..48984ba 100644 --- a/sprites/ui/x_button.svg.import +++ b/sprites/ui/x_button.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/x_button.svg-d1869e8e892b4a73e8194091081b2a09.stex" +type="CompressedTexture2D" +uid="uid://d1b07mvhon3gv" +path="res://.godot/imported/x_button.svg-d1869e8e892b4a73e8194091081b2a09.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/ui/x_button.svg" -dest_files=[ "res://.import/x_button.svg-d1869e8e892b4a73e8194091081b2a09.stex" ] +dest_files=["res://.godot/imported/x_button.svg-d1869e8e892b4a73e8194091081b2a09.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/world/background.svg.import b/sprites/world/background.svg.import index 5f369f8..22b8a28 100644 --- a/sprites/world/background.svg.import +++ b/sprites/world/background.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/background.svg-9a13379093158c4dd6765036ae620619.stex" +type="CompressedTexture2D" +uid="uid://33g80p0qnfw4" +path="res://.godot/imported/background.svg-9a13379093158c4dd6765036ae620619.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/world/background.svg" -dest_files=[ "res://.import/background.svg-9a13379093158c4dd6765036ae620619.stex" ] +dest_files=["res://.godot/imported/background.svg-9a13379093158c4dd6765036ae620619.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/world/classic_dress_up_bg.png.import b/sprites/world/classic_dress_up_bg.png.import index aa2a372..55e0882 100644 --- a/sprites/world/classic_dress_up_bg.png.import +++ b/sprites/world/classic_dress_up_bg.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/classic_dress_up_bg.png-91243fdfc1a4ed4c9d92cd705c19bfd4.stex" +type="CompressedTexture2D" +uid="uid://dwbudesfb3ljq" +path="res://.godot/imported/classic_dress_up_bg.png-91243fdfc1a4ed4c9d92cd705c19bfd4.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/classic_dress_up_bg.png" -dest_files=[ "res://.import/classic_dress_up_bg.png-91243fdfc1a4ed4c9d92cd705c19bfd4.stex" ] +dest_files=["res://.godot/imported/classic_dress_up_bg.png-91243fdfc1a4ed4c9d92cd705c19bfd4.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/world/classic_dress_up_blurred_bg.png.import b/sprites/world/classic_dress_up_blurred_bg.png.import index bbc4b26..dba89a1 100644 --- a/sprites/world/classic_dress_up_blurred_bg.png.import +++ b/sprites/world/classic_dress_up_blurred_bg.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/classic_dress_up_blurred_bg.png-ce6fef332733ba210937c36735d40783.stex" +type="CompressedTexture2D" +uid="uid://bfj4glnskbf15" +path="res://.godot/imported/classic_dress_up_blurred_bg.png-ce6fef332733ba210937c36735d40783.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/classic_dress_up_blurred_bg.png" -dest_files=[ "res://.import/classic_dress_up_blurred_bg.png-ce6fef332733ba210937c36735d40783.stex" ] +dest_files=["res://.godot/imported/classic_dress_up_blurred_bg.png-ce6fef332733ba210937c36735d40783.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/world/dressup_blurred_wardrobe.png.import b/sprites/world/dressup_blurred_wardrobe.png.import index b7e6d9c..0dc694a 100644 --- a/sprites/world/dressup_blurred_wardrobe.png.import +++ b/sprites/world/dressup_blurred_wardrobe.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dressup_blurred_wardrobe.png-ccd2427a9b242dfea390fb0dba1cb8b6.stex" +type="CompressedTexture2D" +uid="uid://qqbdmpeqjuu3" +path="res://.godot/imported/dressup_blurred_wardrobe.png-ccd2427a9b242dfea390fb0dba1cb8b6.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/dressup_blurred_wardrobe.png" -dest_files=[ "res://.import/dressup_blurred_wardrobe.png-ccd2427a9b242dfea390fb0dba1cb8b6.stex" ] +dest_files=["res://.godot/imported/dressup_blurred_wardrobe.png-ccd2427a9b242dfea390fb0dba1cb8b6.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/world/dressup_panel.svg.import b/sprites/world/dressup_panel.svg.import index bd217e6..b18c4d8 100644 --- a/sprites/world/dressup_panel.svg.import +++ b/sprites/world/dressup_panel.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dressup_panel.svg-8a41151cb84a8483a6bad92f218a33e8.stex" +type="CompressedTexture2D" +uid="uid://bo8lgaaguqyjr" +path="res://.godot/imported/dressup_panel.svg-8a41151cb84a8483a6bad92f218a33e8.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/world/dressup_panel.svg" -dest_files=[ "res://.import/dressup_panel.svg-8a41151cb84a8483a6bad92f218a33e8.stex" ] +dest_files=["res://.godot/imported/dressup_panel.svg-8a41151cb84a8483a6bad92f218a33e8.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/world/dressup_wardrobe.png.import b/sprites/world/dressup_wardrobe.png.import index 455f5ad..cb6647c 100644 --- a/sprites/world/dressup_wardrobe.png.import +++ b/sprites/world/dressup_wardrobe.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dressup_wardrobe.png-3622bbe4ab99a88bf60cd058eb099f9f.stex" +type="CompressedTexture2D" +uid="uid://bvli8axphqmff" +path="res://.godot/imported/dressup_wardrobe.png-3622bbe4ab99a88bf60cd058eb099f9f.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/dressup_wardrobe.png" -dest_files=[ "res://.import/dressup_wardrobe.png-3622bbe4ab99a88bf60cd058eb099f9f.stex" ] +dest_files=["res://.godot/imported/dressup_wardrobe.png-3622bbe4ab99a88bf60cd058eb099f9f.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/world/dressup_wardrobe.svg.import b/sprites/world/dressup_wardrobe.svg.import index 05c4a30..4c0eb27 100644 --- a/sprites/world/dressup_wardrobe.svg.import +++ b/sprites/world/dressup_wardrobe.svg.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/dressup_wardrobe.svg-50694cf0e1b6e5ed9fafb867a0443a2e.stex" +type="CompressedTexture2D" +uid="uid://brcl443qxvvtk" +path="res://.godot/imported/dressup_wardrobe.svg-50694cf0e1b6e5ed9fafb867a0443a2e.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,27 @@ metadata={ [deps] source_file="res://sprites/world/dressup_wardrobe.svg" -dest_files=[ "res://.import/dressup_wardrobe.svg-50694cf0e1b6e5ed9fafb867a0443a2e.stex" ] +dest_files=["res://.godot/imported/dressup_wardrobe.svg-50694cf0e1b6e5ed9fafb867a0443a2e.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 svg/scale=1.0 +editor/scale_with_editor_scale=false +editor/convert_colors_with_editor_theme=false diff --git a/sprites/world/modern_dress_up_bg.png.import b/sprites/world/modern_dress_up_bg.png.import index 62093ef..e992d1b 100644 --- a/sprites/world/modern_dress_up_bg.png.import +++ b/sprites/world/modern_dress_up_bg.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/modern_dress_up_bg.png-27905358c41c27aeb52d5d89ce00ae1c.stex" +type="CompressedTexture2D" +uid="uid://bd6klw80cic7u" +path="res://.godot/imported/modern_dress_up_bg.png-27905358c41c27aeb52d5d89ce00ae1c.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/modern_dress_up_bg.png" -dest_files=[ "res://.import/modern_dress_up_bg.png-27905358c41c27aeb52d5d89ce00ae1c.stex" ] +dest_files=["res://.godot/imported/modern_dress_up_bg.png-27905358c41c27aeb52d5d89ce00ae1c.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1 diff --git a/sprites/world/modern_dress_up_blurred_bg.png.import b/sprites/world/modern_dress_up_blurred_bg.png.import index 1820fc3..077bf9b 100644 --- a/sprites/world/modern_dress_up_blurred_bg.png.import +++ b/sprites/world/modern_dress_up_blurred_bg.png.import @@ -1,8 +1,9 @@ [remap] importer="texture" -type="StreamTexture" -path="res://.import/modern_dress_up_blurred_bg.png-a91fc2889db09eed8864cdf2b9441122.stex" +type="CompressedTexture2D" +uid="uid://8pby6dyibxb2" +path="res://.godot/imported/modern_dress_up_blurred_bg.png-a91fc2889db09eed8864cdf2b9441122.ctex" metadata={ "vram_texture": false } @@ -10,25 +11,24 @@ metadata={ [deps] source_file="res://sprites/world/modern_dress_up_blurred_bg.png" -dest_files=[ "res://.import/modern_dress_up_blurred_bg.png-a91fc2889db09eed8864cdf2b9441122.stex" ] +dest_files=["res://.godot/imported/modern_dress_up_blurred_bg.png-a91fc2889db09eed8864cdf2b9441122.ctex"] [params] compress/mode=0 +compress/high_quality=false compress/lossy_quality=0.7 -compress/hdr_mode=0 -compress/bptc_ldr=0 +compress/hdr_compression=1 compress/normal_map=0 -flags/repeat=0 -flags/filter=false -flags/mipmaps=false -flags/anisotropic=false -flags/srgb=2 +compress/channel_pack=0 +mipmaps/generate=false +mipmaps/limit=-1 +roughness/mode=0 +roughness/src_normal="" process/fix_alpha_border=true process/premult_alpha=false -process/HDR_as_SRGB=false -process/invert_color=false -stream=false -size_limit=0 -detect_3d=false -svg/scale=1.0 +process/normal_map_invert_y=false +process/hdr_as_srgb=false +process/hdr_clamp_exposure=false +process/size_limit=0 +detect_3d/compress_to=1