commit fec590b16e10a0f06aa1f9fa914189c2f2209a06 Author: Evan Reichard Date: Thu Feb 11 15:47:42 2021 -0500 Initial Commit diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..1575361 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +notes +web/node_modules/ +web/dist/ diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..4522ba0 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,339 @@ +GNU GENERAL PUBLIC LICENSE + Version 2, June 1991 + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + 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. + + The precise terms and conditions for copying, distribution and +modification follow. + + GNU GENERAL PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 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". + +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. + + 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. + +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. + + 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: + + 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. + + 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.) + +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. + +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. + + 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: + + 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, + + 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.) + +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. + +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. + + 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. + + 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. + + 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. + +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. + +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. + +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. + + 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. + +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. + + 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 + + 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. + + 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 + + How to Apply These Terms to Your New Programs + + 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. + + 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. + + {{description}} + Copyright (C) {{year}} {{fullname}} + + 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. + + 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. + + {signature of Ty Coon}, 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/README.md b/README.md new file mode 100644 index 0000000..fcd8f09 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +#uImagini + +## Running Server + # cd ./cmd/ + CONFIG_PATH=$(pwd) DATA_PATH=$(pwd) go run main.go serve + +## Generate GraphQL Models + # cd ./cmd/ + go run github.com/99designs/gqlgen generate + go run main.go generate + +## Generate GraphQL Documentation + # From app root + graphdoc -e http://localhost:8484/query -o ./docs/schema + +## Server Build + +## Flutter Build + flutter run + +## Generate GraphQL Flutter Models + flutter pub run build_runner build diff --git a/cmd/main.go b/cmd/main.go new file mode 100644 index 0000000..0d9c8e4 --- /dev/null +++ b/cmd/main.go @@ -0,0 +1,86 @@ +package main + +import ( + "os" + "os/signal" + + log "github.com/sirupsen/logrus" + "github.com/urfave/cli/v2" + + "reichard.io/imagini/cmd/server" + + "github.com/99designs/gqlgen/api" + "github.com/99designs/gqlgen/codegen/config" + "reichard.io/imagini/plugin" +) + +type UTCFormatter struct { + log.Formatter +} + +func (u UTCFormatter) Format(e *log.Entry) ([]byte, error) { + e.Time = e.Time.UTC() + return u.Formatter.Format(e) +} + +func main() { + log.SetFormatter(UTCFormatter{&log.TextFormatter{FullTimestamp: true}}) + + app := &cli.App{ + Name: "Imagini", + Usage: "A self hosted photo library.", + Commands: []*cli.Command{ + { + Name: "serve", + Aliases: []string{"s"}, + Usage: "Start Imagini web server.", + Action: cmdServer, + }, + { + Name: "generate", + Usage: "generate graphql schema", + Action: cmdGenerate, + }, + }, + } + err := app.Run(os.Args) + if err != nil { + log.Fatal(err) + } +} + +func cmdServer(ctx *cli.Context) error { + log.Info("Starting Imagini Server") + server := server.NewServer() + server.StartServer() + + c := make(chan os.Signal, 1) + signal.Notify(c, os.Interrupt) + <-c + + server.StopServer() + os.Exit(0) + + return nil +} + +func cmdGenerate(ctx *cli.Context) error { + log.Info("Generating Imagini Models") + gqlgenConf, err := config.LoadConfigFromDefaultLocations() + if err != nil { + log.Panic("Failed to load config", err.Error()) + os.Exit(2) + } + + log.Info("Generating Schema...") + err = api.Generate(gqlgenConf, + api.AddPlugin(plugin.New()), + ) + log.Info("Schema Generation Done") + if err != nil { + log.Panic(err.Error()) + os.Exit(3) + } + os.Exit(0) + return nil +} diff --git a/cmd/server/server.go b/cmd/server/server.go new file mode 100644 index 0000000..95d3b65 --- /dev/null +++ b/cmd/server/server.go @@ -0,0 +1,59 @@ +package server + +import ( + "context" + "net/http" + "time" + + log "github.com/sirupsen/logrus" + + "reichard.io/imagini/internal/api" + "reichard.io/imagini/internal/auth" + "reichard.io/imagini/internal/config" + "reichard.io/imagini/internal/db" +) + +type Server struct { + API *api.API + Auth *auth.AuthManager + Config *config.Config + Database *db.DBManager + httpServer *http.Server +} + +func NewServer() *Server { + c := config.Load() + db := db.NewMgr(c) + auth := auth.NewMgr(db, c) + api := api.NewApi(db, c, auth) + + return &Server{ + API: api, + Auth: auth, + Config: c, + Database: db, + } +} + +func (s *Server) StartServer() { + listenAddr := (":" + s.Config.ListenPort) + + s.httpServer = &http.Server{ + Handler: s.API.Router, + Addr: listenAddr, + } + + go func() { + err := s.httpServer.ListenAndServe() + if err != nil { + log.Error("Error starting server ", err) + return + } + }() +} + +func (s *Server) StopServer() { + ctx, cancel := context.WithTimeout(context.Background(), 5*time.Second) + defer cancel() + s.httpServer.Shutdown(ctx) +} diff --git a/docs/schema/album.doc.html b/docs/schema/album.doc.html new file mode 100644 index 0000000..5ec6a86 --- /dev/null +++ b/docs/schema/album.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Album + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

Album

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/albumfilter.doc.html b/docs/schema/albumfilter.doc.html new file mode 100644 index 0000000..222a949 --- /dev/null +++ b/docs/schema/albumfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AlbumFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

AlbumFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/albumresponse.doc.html b/docs/schema/albumresponse.doc.html new file mode 100644 index 0000000..d3a2f2a --- /dev/null +++ b/docs/schema/albumresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AlbumResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

AlbumResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/assets/code.css b/docs/schema/assets/code.css new file mode 100644 index 0000000..e8411c9 --- /dev/null +++ b/docs/schema/assets/code.css @@ -0,0 +1,143 @@ +.code { + background-color: #f6f6f6; + color: #4D4D4C; + border: 1px solid #4D4D4C; + font-size: 14px; + font-family: 'Ubuntu Mono'; + cursor: text; + list-style-type: decimal; + border-radius: 0.25rem; +} + +.code .gutter { + background: #f6f6f6; + color: #4D4D4C; +} + +.code .print-margin { + width: 1px; + background: #f6f6f6 +} + +.code li { + min-height: 1em; + background: #FFF; + padding: 1px 8px; +} +.code li:hover { + background: #EFEFEF; +} + +.code .tab { + padding-left: 2em; +} + +.code .cursor { + color: #AEAFAD +} + +.code .marker-layer .selection { + background: #D6D6D6 +} + +.code.multiselect .selection.start { + box-shadow: 0 0 3px 0px #FFFFFF; +} + +.code .marker-layer .step { + background: rgb(255, 255, 0) +} + +.code .marker-layer .bracket { + margin: -1px 0 0 -1px; + border: 1px solid #D1D1D1 +} + +.code .marker-layer .active-line { + background: #EFEFEF +} + +.code .gutter-active-line { + background-color: #dcdcdc +} + +.code .marker-layer .selected-word { + border: 1px solid #D6D6D6 +} + +.code .invisible { + color: #D1D1D1 +} + +.code .keyword, +.code .meta, +.code .storage, +.code .storage.type, +.code .support.type { + color: #8959A8 +} + +.code .keyword.operator { + color: #3E999F +} + +.code .constant.character, +.code .constant.language, +.code .constant.numeric, +.code .keyword.other.unit, +.code .support.constant { + color: #F5871F +} + +.code .constant.other { + color: #666969 +} + +.code .invalid { + color: #FFFFFF; + background-color: #C82829 +} + +.code .invalid.deprecated { + color: #FFFFFF; + background-color: #8959A8 +} + +.code .fold { + background-color: #4271AE; + border-color: #4D4D4C +} + +.code .entity.name.function, +.code .support.function, +.code .variable.parameter, +.code .variable { + color: #4271AE +} + +.code .support.class, +.code .support.type { + color: #C99E00 +} + +.code .heading, +.code .markup.heading, +.code .string { + color: #718C00 +} + +.code .entity.name.tag, +.code .entity.other.attribute-name, +.code .meta.tag, +.code .string.regexp, +.code .variable { + color: #C82829 +} + +.code .comment { + color: #8E908C +} + +.code .indent-guide { + background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAYAAACZgbYnAAAAE0lEQVQImWP4////f4bdu3f/BwAlfgctduB85QAAAABJRU5ErkJggg==) right repeat-y +} \ No newline at end of file diff --git a/docs/schema/assets/require-by.css b/docs/schema/assets/require-by.css new file mode 100644 index 0000000..a8871b6 --- /dev/null +++ b/docs/schema/assets/require-by.css @@ -0,0 +1,43 @@ +div.require-by.anyone, +ul.require-by a { + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; + display: block; +} + +div.require-by.anyone { + background-color: #f0f8fc; + border: 1px solid #d8dde6; + color: grey; + padding: 2rem; + text-align: center; + margin: 1rem 0; + border-radius: 0.25rem; +} + +ul.require-by { + margin: 0; + padding: 0; +} + +ul.require-by a { + border-left: .25rem solid transparent; + border-top: 1px solid transparent; + border-bottom: 1px solid transparent; + padding: .5rem 1.5rem; +} + +ul.require-by a:hover { + text-decoration: none; + background-color: #f0f8fc; + border-color: #d8dde6; + border-left-color: #005fb2; +} + +ul.require-by a em { + margin-left: 1rem; + font-size: .75rem; + color: grey; +} \ No newline at end of file diff --git a/docs/schema/authresponse.doc.html b/docs/schema/authresponse.doc.html new file mode 100644 index 0000000..3e438ea --- /dev/null +++ b/docs/schema/authresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AuthResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

AuthResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/authresult.doc.html b/docs/schema/authresult.doc.html new file mode 100644 index 0000000..b39856f --- /dev/null +++ b/docs/schema/authresult.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AuthResult + + + + +
+
+
+ +
+
+ +
+

ENUM

+

AuthResult

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • enum AuthResult {
  • Success
  • Failure
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/authtype.doc.html b/docs/schema/authtype.doc.html new file mode 100644 index 0000000..459fdd7 --- /dev/null +++ b/docs/schema/authtype.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AuthType + + + + +
+
+
+ +
+
+ +
+

ENUM

+

AuthType

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • enum AuthType {
  • Local
  • LDAP
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/authtypefilter.doc.html b/docs/schema/authtypefilter.doc.html new file mode 100644 index 0000000..4e11fd9 --- /dev/null +++ b/docs/schema/authtypefilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + AuthTypeFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

AuthTypeFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/boolean.doc.html b/docs/schema/boolean.doc.html new file mode 100644 index 0000000..7da173d --- /dev/null +++ b/docs/schema/boolean.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + Boolean + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

Boolean

+

The Boolean scalar type represents true or false.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar Boolean
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/booleanfilter.doc.html b/docs/schema/booleanfilter.doc.html new file mode 100644 index 0000000..f9ad273 --- /dev/null +++ b/docs/schema/booleanfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + BooleanFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

BooleanFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/deprecated.doc.html b/docs/schema/deprecated.doc.html new file mode 100644 index 0000000..9b6bffb --- /dev/null +++ b/docs/schema/deprecated.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + deprecated + + + + +
+
+
+ +
+
+ +
+

+

deprecated

+

The @deprecated directive is used within the type system definition language to indicate deprecated portions of a GraphQL service’s schema, such as deprecated fields on a type or deprecated enum values.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @deprecated(reason: String) on FIELD_DEFINITION | ENUM_VALUE
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/device.doc.html b/docs/schema/device.doc.html new file mode 100644 index 0000000..59bd348 --- /dev/null +++ b/docs/schema/device.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Device + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

Device

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/devicefilter.doc.html b/docs/schema/devicefilter.doc.html new file mode 100644 index 0000000..edb78fc --- /dev/null +++ b/docs/schema/devicefilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + DeviceFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

DeviceFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/deviceresponse.doc.html b/docs/schema/deviceresponse.doc.html new file mode 100644 index 0000000..4002e2b --- /dev/null +++ b/docs/schema/deviceresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + DeviceResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

DeviceResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/devicetype.doc.html b/docs/schema/devicetype.doc.html new file mode 100644 index 0000000..c4ef7e8 --- /dev/null +++ b/docs/schema/devicetype.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + DeviceType + + + + +
+
+
+ +
+
+ +
+

ENUM

+

DeviceType

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • enum DeviceType {
  • iOS
  • Android
  • Chrome
  • Firefox
  • InternetExplorer
  • Edge
  • Safari
  • Unknown
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/devicetypefilter.doc.html b/docs/schema/devicetypefilter.doc.html new file mode 100644 index 0000000..9dc8c4b --- /dev/null +++ b/docs/schema/devicetypefilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + DeviceTypeFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

DeviceTypeFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/float.doc.html b/docs/schema/float.doc.html new file mode 100644 index 0000000..01476f2 --- /dev/null +++ b/docs/schema/float.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + Float + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

Float

+

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar Float
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/floatfilter.doc.html b/docs/schema/floatfilter.doc.html new file mode 100644 index 0000000..0af52d9 --- /dev/null +++ b/docs/schema/floatfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + FloatFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

FloatFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Bold.eot b/docs/schema/fonts/webfonts/SalesforceSans-Bold.eot new file mode 100755 index 0000000..b391605 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Bold.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Bold.svg b/docs/schema/fonts/webfonts/SalesforceSans-Bold.svg new file mode 100755 index 0000000..16a3ae6 --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-Bold.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff b/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff new file mode 100755 index 0000000..6ec23a8 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff2 new file mode 100755 index 0000000..8425952 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Bold.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.eot b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.eot new file mode 100755 index 0000000..47da582 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.svg b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.svg new file mode 100755 index 0000000..2f31ec6 --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff new file mode 100755 index 0000000..bd44622 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff2 new file mode 100755 index 0000000..ce640f2 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-BoldItalic.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Italic.eot b/docs/schema/fonts/webfonts/SalesforceSans-Italic.eot new file mode 100755 index 0000000..7cac6cf Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Italic.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Italic.svg b/docs/schema/fonts/webfonts/SalesforceSans-Italic.svg new file mode 100755 index 0000000..a893ccf --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-Italic.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff b/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff new file mode 100755 index 0000000..aa6a6b3 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff2 new file mode 100755 index 0000000..f729b67 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Italic.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Light.eot b/docs/schema/fonts/webfonts/SalesforceSans-Light.eot new file mode 100755 index 0000000..52a7b68 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Light.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Light.svg b/docs/schema/fonts/webfonts/SalesforceSans-Light.svg new file mode 100755 index 0000000..cde501d --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-Light.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Light.woff b/docs/schema/fonts/webfonts/SalesforceSans-Light.woff new file mode 100755 index 0000000..dc25e65 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Light.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Light.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-Light.woff2 new file mode 100755 index 0000000..f467a3b Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Light.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.eot b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.eot new file mode 100755 index 0000000..2c0ceeb Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.svg b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.svg new file mode 100755 index 0000000..e62fbc0 --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff new file mode 100755 index 0000000..15cbe9f Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff2 new file mode 100755 index 0000000..6aef541 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-LightItalic.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Regular.eot b/docs/schema/fonts/webfonts/SalesforceSans-Regular.eot new file mode 100755 index 0000000..33e29eb Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Regular.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Regular.svg b/docs/schema/fonts/webfonts/SalesforceSans-Regular.svg new file mode 100755 index 0000000..1312dc3 --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-Regular.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff b/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff new file mode 100755 index 0000000..b858d09 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff2 new file mode 100755 index 0000000..37c7671 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Regular.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Thin.eot b/docs/schema/fonts/webfonts/SalesforceSans-Thin.eot new file mode 100755 index 0000000..6fcba44 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Thin.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Thin.svg b/docs/schema/fonts/webfonts/SalesforceSans-Thin.svg new file mode 100755 index 0000000..76fcd42 --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-Thin.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff b/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff new file mode 100755 index 0000000..3a2285e Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff2 new file mode 100755 index 0000000..8b2be1c Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-Thin.woff2 differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.eot b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.eot new file mode 100755 index 0000000..6eaefd6 Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.eot differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.svg b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.svg new file mode 100755 index 0000000..828ae6b --- /dev/null +++ b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.svg @@ -0,0 +1,430 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff new file mode 100755 index 0000000..cd498ec Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff differ diff --git a/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff2 b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff2 new file mode 100755 index 0000000..a51b2ea Binary files /dev/null and b/docs/schema/fonts/webfonts/SalesforceSans-ThinItalic.woff2 differ diff --git a/docs/schema/hasminrole.doc.html b/docs/schema/hasminrole.doc.html new file mode 100644 index 0000000..3a96748 --- /dev/null +++ b/docs/schema/hasminrole.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + hasMinRole + + + + +
+
+
+ +
+
+ +
+

+

hasMinRole

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @hasMinRole(role: Role!) on FIELD_DEFINITION
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/id.doc.html b/docs/schema/id.doc.html new file mode 100644 index 0000000..788abba --- /dev/null +++ b/docs/schema/id.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + ID + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

ID

+

The ID scalar type represents a unique identifier, often used to refetch an object or as key for a cache. The ID type appears in a JSON response as a String; however, it is not intended to be human-readable. When expected as an input type, any string (such as "4") or integer (such as 4) input value will be accepted as an ID.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar ID
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/idfilter.doc.html b/docs/schema/idfilter.doc.html new file mode 100644 index 0000000..177edbf --- /dev/null +++ b/docs/schema/idfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + IDFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

IDFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input IDFilter {
  • equalTo: ID
  • notEqualTo: ID
  • }
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/include.doc.html b/docs/schema/include.doc.html new file mode 100644 index 0000000..8021d90 --- /dev/null +++ b/docs/schema/include.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + include + + + + +
+
+
+ +
+
+ +
+

+

include

+

The @include directive may be provided for fields, fragment spreads, and inline fragments, and allows for conditional inclusion during execution as described by the if argument.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @include(if: Boolean!) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/index.html b/docs/schema/index.html new file mode 100644 index 0000000..ac94b46 --- /dev/null +++ b/docs/schema/index.html @@ -0,0 +1,355 @@ + + + + + + + + + + Graphql schema documentation + + + + +
+
+
+ +
+
+ +
+ +

Graphql schema documentation

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/int.doc.html b/docs/schema/int.doc.html new file mode 100644 index 0000000..1791cf2 --- /dev/null +++ b/docs/schema/int.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + Int + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

Int

+

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar Int
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/intfilter.doc.html b/docs/schema/intfilter.doc.html new file mode 100644 index 0000000..f024d77 --- /dev/null +++ b/docs/schema/intfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + IntFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

IntFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input IntFilter {
  • equalTo: Int
  • notEqualTo: Int
  • lessThan: Int
  • lessThanOrEqualTo: Int
  • greaterThan: Int
  • greaterThanOrEqualTo: Int
  • }
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/isprivate.doc.html b/docs/schema/isprivate.doc.html new file mode 100644 index 0000000..48a5974 --- /dev/null +++ b/docs/schema/isprivate.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + isPrivate + + + + +
+
+
+ +
+
+ +
+

+

isPrivate

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @isPrivate on FIELD_DEFINITION | INPUT_FIELD_DEFINITION
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/mediaitem.doc.html b/docs/schema/mediaitem.doc.html new file mode 100644 index 0000000..d85d9b7 --- /dev/null +++ b/docs/schema/mediaitem.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + MediaItem + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

MediaItem

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/mediaitemfilter.doc.html b/docs/schema/mediaitemfilter.doc.html new file mode 100644 index 0000000..d960cf3 --- /dev/null +++ b/docs/schema/mediaitemfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + MediaItemFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

MediaItemFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/mediaitemresponse.doc.html b/docs/schema/mediaitemresponse.doc.html new file mode 100644 index 0000000..7d8245d --- /dev/null +++ b/docs/schema/mediaitemresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + MediaItemResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

MediaItemResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/meta.doc.html b/docs/schema/meta.doc.html new file mode 100644 index 0000000..1d7d441 --- /dev/null +++ b/docs/schema/meta.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + meta + + + + +
+
+
+ +
+
+ +
+

+

meta

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @meta(gorm: String) on OBJECT | FIELD_DEFINITION | ENUM_VALUE | INPUT_FIELD_DEFINITION | ENUM | INPUT_OBJECT | ARGUMENT_DEFINITION
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/mutation.doc.html b/docs/schema/mutation.doc.html new file mode 100644 index 0000000..30413ee --- /dev/null +++ b/docs/schema/mutation.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Mutation + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

Mutation

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/newalbum.doc.html b/docs/schema/newalbum.doc.html new file mode 100644 index 0000000..9005847 --- /dev/null +++ b/docs/schema/newalbum.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + NewAlbum + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

NewAlbum

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input NewAlbum {
  • name: String!
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/newmediaitem.doc.html b/docs/schema/newmediaitem.doc.html new file mode 100644 index 0000000..5ebf66e --- /dev/null +++ b/docs/schema/newmediaitem.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + NewMediaItem + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

NewMediaItem

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input NewMediaItem {
  • file: Upload!
  • tags: [ID!]
  • albums: [ID!]
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/newtag.doc.html b/docs/schema/newtag.doc.html new file mode 100644 index 0000000..234d608 --- /dev/null +++ b/docs/schema/newtag.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + NewTag + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

NewTag

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/newuser.doc.html b/docs/schema/newuser.doc.html new file mode 100644 index 0000000..0f1efae --- /dev/null +++ b/docs/schema/newuser.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + NewUser + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

NewUser

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/order.doc.html b/docs/schema/order.doc.html new file mode 100644 index 0000000..df7e261 --- /dev/null +++ b/docs/schema/order.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Order + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

Order

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/orderdirection.doc.html b/docs/schema/orderdirection.doc.html new file mode 100644 index 0000000..c731894 --- /dev/null +++ b/docs/schema/orderdirection.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + OrderDirection + + + + +
+
+
+ +
+
+ +
+

ENUM

+

OrderDirection

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • enum OrderDirection {
  • ASC
  • DESC
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/page.doc.html b/docs/schema/page.doc.html new file mode 100644 index 0000000..d4afe97 --- /dev/null +++ b/docs/schema/page.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Page + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

Page

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input Page {
  • size: Int
  • page: Int
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/pageresponse.doc.html b/docs/schema/pageresponse.doc.html new file mode 100644 index 0000000..9d1b1ee --- /dev/null +++ b/docs/schema/pageresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + PageResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

PageResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • type PageResponse {
  • size: Int!
  • page: Int!
  • total: Int!
  • }
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/query.doc.html b/docs/schema/query.doc.html new file mode 100644 index 0000000..c9e16a9 --- /dev/null +++ b/docs/schema/query.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Query + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

Query

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/role.doc.html b/docs/schema/role.doc.html new file mode 100644 index 0000000..8f7c894 --- /dev/null +++ b/docs/schema/role.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Role + + + + +
+
+
+ +
+
+ +
+

ENUM

+

Role

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • enum Role {
  • Admin
  • User
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/rolefilter.doc.html b/docs/schema/rolefilter.doc.html new file mode 100644 index 0000000..d5eae73 --- /dev/null +++ b/docs/schema/rolefilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + RoleFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

RoleFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input RoleFilter {
  • equalTo: Role
  • notEqualTo: Role
  • }
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/scripts/filter-types.js b/docs/schema/scripts/filter-types.js new file mode 100644 index 0000000..88e6c4b --- /dev/null +++ b/docs/schema/scripts/filter-types.js @@ -0,0 +1,102 @@ +(function () { + var HIDE_CLASS = 'slds-hide'; + var ITEM_CLASS = 'slds-item'; + + /** + * @class Item + * @param {HTMLLIElement} li + */ + function Item(li) { + this.li = li; + this.type = li.title; + this.typeLowerCase = li.title.toLowerCase(); + } + + /** + * @return boolean + */ + Item.prototype.contains = function (searchText) { + return this.typeLowerCase.indexOf(searchText) >= 0; + } + + /** + * @return boolean + */ + Item.prototype.isHide = function () { + this.li.classList.contains(HIDE_CLASS); + } + + /** + * @return void + */ + Item.prototype.hide = function () { + if (!this.isHide()) + this.li.classList.add(HIDE_CLASS); + } + + /** + * @return void + */ + Item.prototype.show = function () { + this.li.classList.remove(HIDE_CLASS); + } + + /** + * @class ItemList + * @param {Item[]} items + */ + function ItemList(items) { + this.items = items; + } + + /** + * @function ItemsList.fromSelector + * @param {string} selector + * @return ItemList + */ + ItemList.fromSelector = function (selector) { + + var lis = document.querySelectorAll(selector); + var items = Array.prototype.map.call(lis, function (li) { + return new Item(li); + }) + + return new ItemList(items); + } + + /** + * @return void + */ + ItemList.prototype.showIfmatch = function (match) { + + match = match.toLowerCase(match); + + this + .items + .forEach(function (item) { + item.contains(match) ? + item.show(): + item.hide(); + }) + } + + /** + * @var {ItemList} items + * @var {HTMLInputElement} input + */ + var items = ItemList.fromSelector('nav .slds-navigation-list--vertical li'); + var input = document.getElementById('type-search'); + var lastMatch = ''; + + function onChange() { + if (input.value === lastMatch) + return; + + lastMatch = input.value; + items.showIfmatch(lastMatch); + } + + input.addEventListener('change', onChange); + input.addEventListener('keyup', onChange); + input.addEventListener('mouseup', onChange); +})() \ No newline at end of file diff --git a/docs/schema/scripts/focus-active.js b/docs/schema/scripts/focus-active.js new file mode 100644 index 0000000..f411c58 --- /dev/null +++ b/docs/schema/scripts/focus-active.js @@ -0,0 +1,8 @@ +(function () { + var navScroll = document.getElementById('navication-scroll'); + var header = document.querySelector('nav header'); + var active = document.querySelector('.slds-is-active a'); + + if(active) + navScroll.scrollTop = active.offsetTop - header.offsetHeight - Math.ceil(active.offsetHeight / 2) +})() \ No newline at end of file diff --git a/docs/schema/scripts/toggle-navigation.js b/docs/schema/scripts/toggle-navigation.js new file mode 100644 index 0000000..39d2164 --- /dev/null +++ b/docs/schema/scripts/toggle-navigation.js @@ -0,0 +1,23 @@ +(function () { + + var ACTIVE_CLASS = 'is-active'; + var navigation = document.querySelector('nav'); + var toggles = document.querySelectorAll('.js-toggle-navigation'); + + function toggleNavigation() { + navigation.classList.contains(ACTIVE_CLASS) ? + navigation.classList.remove(ACTIVE_CLASS) : + navigation.classList.add(ACTIVE_CLASS); + } + + Array.prototype.forEach.call( + toggles, + /** + * @param {HTMLElement} toggle + */ + function (toggle) { + toggle.addEventListener('click', toggleNavigation); + } + ) + +})() \ No newline at end of file diff --git a/docs/schema/skip.doc.html b/docs/schema/skip.doc.html new file mode 100644 index 0000000..e4af04d --- /dev/null +++ b/docs/schema/skip.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + skip + + + + +
+
+
+ +
+
+ +
+

+

skip

+

The @skip directive may be provided for fields, fragment spreads, and inline fragments, and allows for conditional exclusion during execution as described by the if argument.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • directive @skip(if: Boolean!) on FIELD | FRAGMENT_SPREAD | INLINE_FRAGMENT
+
+
+
+
+

+ + link + + Require by +

+
This element is not required by anyone
+
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/string.doc.html b/docs/schema/string.doc.html new file mode 100644 index 0000000..ed25c80 --- /dev/null +++ b/docs/schema/string.doc.html @@ -0,0 +1,367 @@ + + + + + + + + + + String + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

String

+

The Stringscalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar String
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/stringfilter.doc.html b/docs/schema/stringfilter.doc.html new file mode 100644 index 0000000..78880ea --- /dev/null +++ b/docs/schema/stringfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + StringFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

StringFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/styles/_custom.scss b/docs/schema/styles/_custom.scss new file mode 100644 index 0000000..b279d22 --- /dev/null +++ b/docs/schema/styles/_custom.scss @@ -0,0 +1,147 @@ +html { + height: 100%; +} + +body { + min-height: 100%; + display: block; + padding: 0; + margin: 0; +} + +nav { + left: $spacing-none; + top: $spacing-none; + width: 30%; + max-width: $size-medium; + padding: $spacing-none; + background: white; + z-index: $z-index-sticky; + position: fixed; + height: 100%; + overflow: auto; + box-sizing: border-box; + box-shadow: $shadow-drop-down; + transform: translateX(0); + transition: #{$duration-promptly} transform ease; + @media (max-width: #{$mq-medium}) { + transform: translateX(-100%); + width: $size-medium; + &.is-active { + transform: translateX(0); + } + } +} + +nav sup { + font-style: italic; + opacity: .7; +} + +header a { + text-decoration: none !important; +} + +main section, +main footer { + width: 100%; + padding: 0 0 0 30%; + position: relative; + @media (max-width: #{$mq-medium}) { + padding-left: 0; + } + @media (min-width: 70rem) { + padding-left: 21rem; + } +} + +main .title, +main footer { + padding-bottom: $spacing-xx-large; +} + +main .title { + background: $color-brand-darker; +} + +main .title .slds-text-title--caps, +main .title .slds-button { + color: inherit +} + +main .container { + box-sizing: border-box; + padding: $spacing-small $spacing-large; + max-width: $size-xx-large; + @media (max-width: #{$mq-medium}) { + overflow: auto; + } +} + +main code.highlight { + display: block; + background: #4D4D4C; + position: relative; + box-shadow: $elevation-shadow-4; + padding: $spacing-xxx-small; + padding-top: $spacing-large; + border-radius: $border-radius-medium; + min-width: 50rem; +} + +main code.highlight::after, +main code.highlight::before { + content: ""; + display: block; + height: $spacing-small; + width: $spacing-small; + position: absolute; + top: $spacing-x-small; //border: 1px solid darken($color: #4D4D4C, $amount: 10%); + border-radius: 100%; + cursor: pointer; +} + +main code.highlight::before { + background: $color-background-destructive; + left: $spacing-x-small; +} + +main code.highlight::after { + background: lighten($color: #4D4D4C, $amount: 10%); + left: $spacing-x-small + $square-icon-utility-small + $spacing-xx-small; +} + +.less-than-medium { + @media (min-width: #{$mq-medium}) { + display: none; + } +} + +.less-than-small { + @media (min-width: #{$mq-small}) { + display: none; + } +} + +.graphdoc-section__title { + border-bottom: #{$border-width-thin} solid #{$color-border}; + margin-bottom: $spacing-large; + position: relative; +} + +.graphdoc-section__title a { + position: absolute; + right: 100%; + display: block; + opacity: 0; + width: 2rem; + padding: 0 0.4rem; +} + +.graphdoc-section__title:hover a { + opacity: 1; +} + +.graphdoc-section__title a .material-icons { + font-size: 1.2rem; +} \ No newline at end of file diff --git a/docs/schema/styles/_override.scss b/docs/schema/styles/_override.scss new file mode 100644 index 0000000..6d502ca --- /dev/null +++ b/docs/schema/styles/_override.scss @@ -0,0 +1,86 @@ +.slds-scrollable::-webkit-scrollbar { + width: 10px; + height: 10px +} + +.slds-scrollable::-webkit-scrollbar:window-inactive { + opacity: 0 +} + +.slds-scrollable::-webkit-scrollbar-thumb { + background: #e0e5ee; + border-radius: .5rem; + box-shadow: #a8b7c7 0 0 0 1px inset +} + +.slds-scrollable::-webkit-scrollbar-track { + background: #a8b7c7 +} + +.slds-scrollable--y { + -webkit-overflow-scrolling: touch; + max-height: 100%; + overflow: hidden; + overflow-y: auto +} + +.slds-scrollable--y::-webkit-scrollbar { + width: 10px; + height: 10px +} + +.slds-scrollable--y::-webkit-scrollbar:window-inactive { + opacity: 0 +} + +.slds-scrollable--y::-webkit-scrollbar-thumb { + background: #e0e5ee; + border-radius: .5rem; + box-shadow: #a8b7c7 0 0 0 1px inset +} + +.slds-scrollable--y::-webkit-scrollbar-track { + background: #a8b7c7 +} + +.slds-scrollable--x { + -webkit-overflow-scrolling: touch; + max-width: 100%; + overflow: hidden; + overflow-x: auto +} + +.slds-scrollable--x::-webkit-scrollbar { + width: 10px; + height: 10px +} + +.slds-scrollable--x::-webkit-scrollbar:window-inactive { + opacity: 0 +} + +.slds-scrollable--x::-webkit-scrollbar-thumb { + background: #e0e5ee; + border-radius: .5rem; + box-shadow: #a8b7c7 0 0 0 1px inset +} + +.slds-scrollable--x::-webkit-scrollbar-track { + background: #a8b7c7 +} + +.slds-scrollable--x::-webkit-scrollbar-track, +.slds-scrollable--y::-webkit-scrollbar-track { + background: rgba(255, 255, 255, 0.1); +} + +.slds-scrollable--x::-webkit-scrollbar-thumb, +.slds-scrollable--y::-webkit-scrollbar-thumb { + background: rgba(0, 0, 0, 0.1); + box-shadow: none; +} + +.material-icons.slds-button__icon { + font-size: .875rem; + vertical-align: text-bottom; +} \ No newline at end of file diff --git a/docs/schema/styles/graphdoc.css b/docs/schema/styles/graphdoc.css new file mode 100644 index 0000000..552063f --- /dev/null +++ b/docs/schema/styles/graphdoc.css @@ -0,0 +1,2 @@ +@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-Light.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-Light.woff") format("woff");font-weight:300}@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-LightItalic.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-LightItalic.woff") format("woff");font-style:italic;font-weight:300}@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-Regular.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-Regular.woff") format("woff");font-weight:400}@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-Italic.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-Italic.woff") format("woff");font-style:italic;font-weight:400}@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-Bold.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-Bold.woff") format("woff");font-weight:700}@font-face{font-family:'Salesforce Sans';src:url("../fonts/webfonts/SalesforceSans-BoldItalic.woff2") format("woff2"),url("../fonts/webfonts/SalesforceSans-BoldItalic.woff") format("woff");font-style:italic;font-weight:700}/*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*,*:before,*:after{box-sizing:border-box}::placeholder{color:#54698d;font-weight:400;font-size:.8125rem}::selection{background:#d8edff;text-shadow:none;color:#16325c}html{font-family:"Salesforce Sans",Arial,sans-serif;font-size:100%;line-height:1.5;background:#fff;color:#16325c;-webkit-tap-highlight-color:transparent}body{font-size:.8125rem;background:transparent}h1,h2,h3,h4,h5,h6,p,ol,ul,dl,fieldset{margin:0;padding:0}dd,figure{margin:0}abbr[title],fieldset,hr{border:0}hr{padding:0}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:1em}ol,ul{list-style:none}a{color:#0070d2;text-decoration:none;transition:color 0.1s linear}a:hover,a:focus{text-decoration:underline;color:#005fb2}a:active{color:#00396b}a,button{cursor:pointer}b,strong,dfn{font-weight:700}mark{background-color:#fff03f;color:#16325c}abbr[title]{cursor:help}input[type=search]{box-sizing:border-box}table{width:100%}caption,th,td{text-align:left}hr{display:block;margin:2rem 0;border-top:1px solid #d8dde6;height:1px;clear:both}audio,canvas,iframe,img,svg,video{vertical-align:middle}img{max-width:100%;height:auto}.slds-button{position:relative;display:inline-block;padding:0;background:transparent;background-clip:border-box;border:1px solid transparent;border-radius:.25rem;font-size:.75rem;line-height:1.875rem;text-decoration:none;color:#0070d2;-webkit-appearance:none;white-space:normal;user-select:none;transition:color .05s linear,background-color .05s linear}.slds-button:hover,.slds-button:focus,.slds-button:active,.slds-button:visited{text-decoration:none}.slds-button:hover,.slds-button:focus{color:#005fb2}.slds-button:focus{outline:0;box-shadow:0 0 3px #0070D2}.slds-button:active{color:#00396b}.slds-button[disabled]{color:#d8dde6}.slds-button:hover .slds-button__icon,.slds-button:focus .slds-button__icon,.slds-button:active .slds-button__icon,.slds-button[disabled] .slds-button__icon{fill:currentColor}.slds-button+.slds-button-group,.slds-button+.slds-button-group-list{margin-left:.25rem}.slds-button+.slds-button{margin-left:.25rem}.slds-button-space-left{margin-left:.25rem}a.slds-button{text-align:center}a.slds-button:focus{outline:0;box-shadow:0 0 3px #0070D2}.slds-button__icon--left{margin-right:.5rem}.slds-button__icon--right{margin-left:.5rem}.slds-button--reset{font-size:inherit;color:inherit;line-height:inherit;background:transparent;border:0;text-align:inherit}.slds-button--small{line-height:1.75rem;min-height:2rem}.slds-button--neutral{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;border:1px solid #d8dde6;background-color:#fff}.slds-button--neutral:hover,.slds-button--neutral:focus{background-color:#f4f6f9}.slds-button--neutral:active{background-color:#eef1f6}.slds-button--neutral[disabled]{background-color:#fff;cursor:default}.slds-button--hint{color:#9faab5}.slds-button--hint:hover,.slds-button--hint:focus,.slds-button--hint:active{color:#0070d2}.slds-hint-parent:hover .slds-button--hint,.slds-hint-parent:focus .slds-button--hint{color:#0070d2}.slds-button--brand{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;background-color:#0070d2;border:1px solid #0070d2;color:#fff}.slds-button--brand:link,.slds-button--brand:visited,.slds-button--brand:active{color:#fff}.slds-button--brand:hover,.slds-button--brand:focus{background-color:#005fb2;color:#fff}.slds-button--brand:active{background-color:#00396b}.slds-button--brand[disabled]{background:#e0e5ee;border-color:transparent;color:#fff}.slds-button--inverse{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;border:1px solid #d8dde6;background-color:transparent}.slds-button--inverse:hover,.slds-button--inverse:focus{background-color:#f4f6f9}.slds-button--inverse:active{background-color:#eef1f6}.slds-button--inverse[disabled]{background-color:transparent;border-color:rgba(255,255,255,0.15)}.slds-button--inverse,.slds-button--inverse:link,.slds-button--inverse:visited,.slds-button-group .slds-button--icon-inverse,.slds-button-group .slds-button--icon-inverse:link,.slds-button-group .slds-button--icon-inverse:visited{color:#e0e5ee}.slds-button--inverse:hover,.slds-button--inverse:focus,.slds-button--inverse:active,.slds-button-group .slds-button--icon-inverse:hover,.slds-button-group .slds-button--icon-inverse:focus,.slds-button-group .slds-button--icon-inverse:active{color:#0070d2}.slds-button--inverse:focus,.slds-button-group .slds-button--icon-inverse:focus{outline:none;box-shadow:0 0 3px #E0E5EE}.slds-button--inverse[disabled],.slds-button-group .slds-button--icon-inverse[disabled]{color:rgba(255,255,255,0.15)}a.slds-button--inverse:focus{outline:none;box-shadow:0 0 3px #E0E5EE}.slds-button--destructive{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;background-color:#c23934;border:1px solid #c23934;color:#fff}.slds-button--destructive:link,.slds-button--destructive:visited,.slds-button--destructive:active{color:#fff}.slds-button--destructive:hover,.slds-button--destructive:focus{background-color:#a61a14;color:#fff}.slds-button--destructive:active{background-color:#870500;border-color:#870500}.slds-button--destructive[disabled]{background:#e0e5ee;border-color:transparent;color:#fff}.slds-button--success{padding-left:1rem;padding-right:1rem;text-align:center;vertical-align:middle;background-color:#4bca81;border:1px solid #4bca81;color:#fff}.slds-button--success:link,.slds-button--success:visited,.slds-button--success:active{color:#fff}.slds-button--success:hover,.slds-button--success:focus{background-color:#04844b;color:#fff}.slds-button--success:active{background-color:#04844b;border-color:#04844b}.slds-button--neutral.slds-is-selected{border-color:transparent;background-color:transparent}.slds-button--neutral.slds-is-selected:hover:not([disabled]),.slds-button--neutral.slds-is-selected:focus:not([disabled]){border:1px solid #d8dde6;background-color:#f4f6f9}.slds-button--neutral.slds-is-selected:active{background-color:#eef1f6}.slds-button__icon--stateful{width:.75rem;height:.75rem;fill:currentColor}.slds-button--inverse.slds-is-selected{border-color:transparent}.slds-text-not-selected,.slds-text-selected,.slds-text-selected-focus,.slds-is-selected[disabled]:hover .slds-text-selected,.slds-is-selected[disabled]:focus .slds-text-selected{display:block}.slds-not-selected .slds-text-selected,.slds-not-selected .slds-text-selected-focus,.slds-is-selected .slds-text-not-selected,.slds-is-selected:not(:hover):not(:focus) .slds-text-selected-focus,.slds-is-selected[disabled]:hover .slds-text-selected-focus,.slds-is-selected:hover .slds-text-selected,.slds-is-selected:focus .slds-text-selected{display:none}.slds-button--icon,.slds-button--icon-inverse,.slds-button--icon-container,.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button--icon-border-inverse,.slds-button--icon-more,.slds-button--icon-error{line-height:1;vertical-align:middle;color:#54698d}.slds-button--icon-bare{line-height:1;vertical-align:middle;color:#54698d}.slds-button--icon-border[disabled]:hover,.slds-button--icon-border[disabled]:focus{background-color:transparent}.slds-button--icon-border-filled,.slds-button--icon-border{border:1px solid #d8dde6}.slds-button--icon-border-filled:hover,.slds-button--icon-border-filled:focus,.slds-button--icon-border:hover,.slds-button--icon-border:focus{background-color:#f4f6f9}.slds-button--icon-border-filled:active,.slds-button--icon-border:active{background-color:#eef1f6}.slds-button--icon-border-inverse{border:1px solid #d8dde6}.slds-button--icon-container,.slds-button--icon-border,.slds-button--icon-border-filled,.slds-button--icon-border-inverse{width:2rem;height:2rem}.slds-button--icon-border-filled{background-color:#fff}.slds-button--icon-border-filled[disabled]{border:1px solid #d8dde6;background-color:#fff}.slds-button--icon-more{line-height:1.875rem;padding:0 .5rem;vertical-align:middle;border:1px solid #d8dde6}.slds-button--icon-more-filled{background-color:#fff}.slds-button--icon-more:hover,.slds-button--icon-more:focus{border:1px solid #d8dde6}.slds-button--icon-more:hover:hover,.slds-button--icon-more:hover:focus,.slds-button--icon-more:focus:hover,.slds-button--icon-more:focus:focus{background-color:#f4f6f9}.slds-button--icon-more:hover:active,.slds-button--icon-more:focus:active{background-color:#eef1f6}.slds-button--icon-more:hover .slds-button__icon,.slds-button--icon-more:focus .slds-button__icon{fill:#0070d2}.slds-button--icon-more:active .slds-button__icon{fill:#00396b}.slds-button--icon-more[disabled]{cursor:default}.slds-button--icon-more[disabled] .slds-button__icon{fill:#d8dde6}.slds-button--icon-container-more{line-height:1.875rem;padding:0 .5rem;vertical-align:middle}.slds-button--icon-inverse,.slds-button--icon-border-inverse{color:#fff}.slds-button--icon-inverse:hover,.slds-button--icon-inverse:focus,.slds-button--icon-border-inverse:hover,.slds-button--icon-border-inverse:focus{color:rgba(255,255,255,0.75)}.slds-button--icon-inverse:active,.slds-button--icon-border-inverse:active{color:rgba(255,255,255,0.5)}.slds-button--icon-inverse[disabled],.slds-button--icon-border-inverse[disabled]{color:rgba(255,255,255,0.15)}.slds-button--icon-error,.slds-button--icon-error:hover,.slds-button--icon-error:active,.slds-button--icon-error:focus{color:#c23934}.slds-button--icon-border-inverse[disabled]{border-color:rgba(255,255,255,0.15)}.slds-button--icon-container.slds-is-selected,.slds-button--icon-border.slds-is-selected{background-color:#0070d2;border:1px solid #0070d2;color:#fff}.slds-button--icon-container.slds-is-selected:link,.slds-button--icon-container.slds-is-selected:visited,.slds-button--icon-container.slds-is-selected:active,.slds-button--icon-border.slds-is-selected:link,.slds-button--icon-border.slds-is-selected:visited,.slds-button--icon-border.slds-is-selected:active{color:#fff}.slds-button--icon-container.slds-is-selected:hover,.slds-button--icon-container.slds-is-selected:focus,.slds-button--icon-border.slds-is-selected:hover,.slds-button--icon-border.slds-is-selected:focus{background-color:#005fb2;color:#fff}.slds-button--icon-container.slds-is-selected:active,.slds-button--icon-border.slds-is-selected:active{background-color:#00396b}.slds-button--icon-container.slds-is-selected .slds-button__icon,.slds-button--icon-border.slds-is-selected .slds-button__icon{fill:#fff}.slds-button--icon-container.slds-is-selected:hover .slds-button__icon,.slds-button--icon-container.slds-is-selected:focus .slds-button__icon,.slds-button--icon-border.slds-is-selected:hover .slds-button__icon,.slds-button--icon-border.slds-is-selected:focus .slds-button__icon{fill:#fff}.slds-button--icon-small{width:1.5rem;height:1.5rem;border-radius:.125rem}.slds-button--icon-x-small{width:1.25rem;height:1.25rem;border-radius:.125rem;line-height:1}.slds-button--icon-x-small .slds-button__icon{width:.75rem;height:.75rem}.slds-button--icon-xx-small{width:1rem;height:1rem;border-radius:.125rem;line-height:1}.slds-button--icon-xx-small .slds-button__icon{width:.5rem;height:.5rem}.slds-button__icon{width:.875rem;height:.875rem;fill:currentColor}.slds-button__icon--large{width:1.5rem;height:1.5rem}.slds-button__icon--small{width:.75rem;height:.75rem}.slds-button__icon--x-small{width:.5rem;height:.5rem}.slds-button__icon--hint{fill:#9faab5}.slds-button__icon--inverse-hint{fill:rgba(255,255,255,0.5)}.slds-hint-parent .slds-button--icon-border-inverse{border-color:rgba(255,255,255,0.5)}.slds-hint-parent .slds-button--icon-border-inverse:focus{border-color:rgba(255,255,255,0.75)}.slds-hint-parent:hover .slds-button--icon-border-inverse,.slds-hint-parent:focus .slds-button--icon-border-inverse{border-color:rgba(255,255,255,0.75)}.slds-hint-parent:hover .slds-button__icon--hint,.slds-hint-parent:focus .slds-button__icon--hint{fill:#54698d}.slds-hint-parent:hover .slds-button__icon--inverse-hint,.slds-hint-parent:focus .slds-button__icon--inverse-hint{fill:rgba(255,255,255,0.75)}.slds-form-element{position:relative}.slds-form-element__helper{font-size:.75rem}.slds-form-element__label{display:inline-block;color:#54698d;font-size:.75rem;line-height:1.5;margin-right:.75rem;margin-bottom:.25rem}.slds-form-element__label:empty{margin:0}.slds-form-element__control .slds-radio,.slds-form-element__control .slds-checkbox{display:block}.slds-form-element__icon{display:inline-block;position:relative}.slds-form-element__help{font-size:.75rem;margin-top:.5rem;display:block}.slds-form-element__static{display:inline-block;line-height:1.875rem;min-height:calc(1.875rem + 2px)}.slds-form-element__static.slds-text-longform{line-height:1.5}.slds-required{color:#c23934;margin:0 .125rem}.slds-has-error .slds-form-element__help{color:#c23934}.slds-input{background-color:#fff;color:#16325c;border:1px solid #d8dde6;border-radius:.25rem;width:100%;transition:border .1s linear,background-color .1s linear;display:inline-block;padding:0 1rem 0 .75rem;line-height:1.875rem;min-height:calc(1.875rem + (1px * 2))}.slds-input:focus,.slds-input:active{outline:0;border-color:#1589ee;background-color:#fff;box-shadow:0 0 3px #0070D2}.slds-input[disabled],.slds-input.slds-is-disabled{background-color:#e0e5ee;border-color:#a8b7c7;cursor:not-allowed;user-select:none}.slds-input[disabled]:focus,.slds-input[disabled]:active,.slds-input.slds-is-disabled:focus,.slds-input.slds-is-disabled:active{box-shadow:none}.slds-input:read-only:hover,.slds-input:read-only:focus{background-color:#f4f6f9}.slds-input:read-only:active{background-color:#eef1f6}.slds-input--bare{background-color:transparent;border:0;padding-top:0;padding-bottom:0;padding-left:.75rem;color:#16325c;line-height:1.875rem}.slds-input--bare:focus,.slds-input--bare:active{outline:0}.slds-input--height{min-height:calc(1.875rem + (1px * 2))}.slds-input-has-icon{position:relative}.slds-input-has-icon .slds-input__icon{width:1rem;height:1rem;position:absolute;top:50%;margin-top:-.5rem;fill:#9faab5}.slds-input-has-icon--left .slds-input__icon{left:1.25rem}.slds-input-has-icon--left .slds-input,.slds-input-has-icon--left .slds-input--bare{padding-left:3rem}.slds-input-has-icon--right .slds-input__icon{right:1.25rem}.slds-input-has-icon--right .slds-input,.slds-input-has-icon--right .slds-input--bare{padding-right:3rem}.slds-input-has-icon--left-right .slds-input__icon--left{left:1.25rem}.slds-input-has-icon--left-right .slds-input__icon--right{right:1.25rem}.slds-input-has-icon--left-right .slds-input,.slds-input-has-icon--left-right .slds-input--bare{padding:0 3rem}.slds-input-has-fixed-addon{display:flex}.slds-form-element__addon{display:inline-block;margin:0 .5rem;align-self:center}.slds-has-error .slds-input{background-color:#fff;border-color:#c23934;box-shadow:#c23934 0 0 0 1px inset;background-clip:padding-box}.slds-has-error .slds-input:focus,.slds-has-error .slds-input:active{box-shadow:#c23934 0 0 0 1px inset,0 0 3px #0070D2}.slds-has-error .slds-input__icon{fill:#c23934}.slds-navigation-list--vertical .slds-is-active{color:#0070d2}.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action{background-color:#f0f8fc;border-color:#d8dde6;border-left-color:#005fb2}.slds-navigation-list--vertical .slds-is-active .slds-navigation-list--vertical__action:focus{border-left-width:.5rem;color:#005fb2}.slds-navigation-list--vertical__action{display:block;border-left:.25rem solid transparent;border-top:1px solid transparent;border-bottom:1px solid transparent;padding:.5rem 1.5rem}.slds-navigation-list--vertical__action:hover,.slds-navigation-list--vertical__action:focus{outline:0;background-color:#f4f6f9}.slds-navigation-list--vertical__action:active{background-color:#eef1f6}.slds-navigation-list--vertical-inverse .slds-is-active .slds-navigation-list--vertical__action{background-color:#fff}.slds-grid{display:flex}.slds-grid--frame{min-width:100vw;min-height:100vh;overflow:hidden}.slds-grid--vertical{flex-direction:column}.slds-grid--vertical-reverse{flex-direction:column-reverse}.slds-grid--reverse{flex-direction:row-reverse}.slds-col,[class*="slds-col--padded"]{flex:1 1 auto}.slds-col--padded{padding-right:.75rem;padding-left:.75rem}.slds-col--padded-medium{padding-right:1rem;padding-left:1rem}.slds-col--padded-large{padding-right:1.5rem;padding-left:1.5rem}.slds-col--padded-around{padding:.75rem}.slds-col--padded-around-medium{padding:1rem}.slds-col--padded-around-large{padding:1.5rem}.slds-grid--pull-padded{margin-right:-.75rem;margin-left:-.75rem}.slds-grid--pull-padded-xxx-small{margin-right:-.125rem;margin-left:-.125rem}.slds-grid--pull-padded-xx-small{margin-right:-.25rem;margin-left:-.25rem}.slds-grid--pull-padded-x-small{margin-right:-.5rem;margin-left:-.5rem}.slds-grid--pull-padded-medium{margin-right:-1rem;margin-left:-1rem}.slds-grid--pull-padded-large{margin-right:-1.5rem;margin-left:-1.5rem}@media (min-width: 64em){.slds-col-rule--top{border-top:1px solid #f4f6f9}.slds-col-rule--right{border-right:1px solid #f4f6f9}.slds-col-rule--bottom{border-bottom:1px solid #f4f6f9}.slds-col-rule--left{border-left:1px solid #f4f6f9}}@media (min-width: 64em){.slds-col--rule-top{border-top:1px solid #f4f6f9}.slds-col--rule-right{border-right:1px solid #f4f6f9}.slds-col--rule-bottom{border-bottom:1px solid #f4f6f9}.slds-col--rule-left{border-left:1px solid #f4f6f9}}.slds-wrap{flex-wrap:wrap;align-items:flex-start}.slds-nowrap{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}@media (min-width: 30em){.slds-nowrap--small{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 48em){.slds-nowrap--medium{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 64em){.slds-nowrap--large{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 20em){.slds-x-small-nowrap{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 30em){.slds-small-nowrap{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 48em){.slds-medium-nowrap{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}@media (min-width: 64em){.slds-large-nowrap{flex:1 1 auto;flex-wrap:nowrap;align-items:stretch}}.slds-has-flexi-truncate{flex:1 1 0%;min-width:0}.slds-no-flex{flex:none}.slds-no-space{min-width:0}.slds-grow{flex-grow:1}.slds-grow-none{flex-grow:0}.slds-shrink{flex-shrink:1}.slds-shrink-none{flex-shrink:0}.slds-text-longform ul.slds-grid{margin-left:0;list-style:none}.slds-grid--align-center{justify-content:center}.slds-grid--align-center .slds-col,.slds-grid--align-center [class*="slds-col--padded"]{flex-grow:0}.slds-grid--align-space{justify-content:space-around}.slds-grid--align-space .slds-col,.slds-grid--align-space [class*="slds-col--padded"]{flex-grow:0}.slds-grid--align-spread{justify-content:space-between}.slds-grid--align-spread .slds-col,.slds-grid--align-spread [class*="slds-col--padded"]{flex-grow:0}.slds-grid--align-end{justify-content:flex-end}.slds-grid--align-end .slds-col,.slds-grid--align-end [class*="slds-col--padded"]{flex-grow:0}.slds-grid--vertical-align-start{align-items:flex-start;align-content:flex-start}.slds-grid--vertical-align-center{align-items:center;align-content:center}.slds-grid--vertical-align-end{align-items:flex-end;align-content:flex-end}.slds-align-top{vertical-align:top;align-self:flex-start}.slds-align-middle{vertical-align:middle;align-self:center}.slds-align-bottom{vertical-align:bottom;align-self:flex-end}.slds-align-content-center{flex:1;align-self:center;justify-content:center}.slds-grid--vertical-stretch{align-items:stretch;align-content:stretch}.slds-col--bump-top{margin-top:auto}.slds-col--bump-right{margin-right:auto}.slds-col--bump-bottom{margin-right:auto}.slds-col--bump-left{margin-left:auto}.slds-container--small{max-width:30rem}.slds-container--medium{max-width:48rem}.slds-container--large{max-width:64rem}.slds-container--x-large{max-width:80rem}.slds-container--fluid{width:100%}.slds-container--center{margin-left:auto;margin-right:auto}.slds-container--left{margin-right:auto}.slds-container--right{margin-left:auto}.slds-grid--overflow{flex-flow:row nowrap}.slds-grid--overflow .slds-col{min-width:11.25em;max-width:22.5em}.slds-align--absolute-center{display:flex;justify-content:center;align-content:center;align-items:center;margin:auto}.slds-media{display:flex;align-items:flex-start}.slds-media__figure{flex-shrink:0;margin-right:.75rem}.slds-media__body{flex:1;min-width:0}.slds-media__body,.slds-media__body>:last-child{margin-bottom:0}.slds-media--small .slds-media__figure{margin-right:.25rem}.slds-media--large .slds-media__figure{margin-right:1.5rem}.slds-media--small .slds-media__figure--reverse{margin-left:.25rem}.slds-media--large .slds-media__figure--reverse{margin-left:1.5rem}.slds-media--center{align-items:center}.slds-media__figure--reverse{margin:0 0 0 .75rem}.slds-media--reverse>.slds-media__figure{order:1}.slds-media--reverse.slds-media--small .slds-media__figure{margin-left:.25rem}.slds-media--double>.slds-media__figure{order:1}.slds-media--double .slds-media__figure--reverse{order:3;margin:0 0 0 1rem}.slds-media--double .slds-media__body{order:2}@media (max-width: 48em){.slds-media--responsive{display:block}.slds-media--responsive .slds-media__figure{margin:0 0 .75rem}}.slds-m-top--none{margin-top:0 !important}.slds-m-right--none{margin-right:0 !important}.slds-m-bottom--none{margin-bottom:0 !important}.slds-m-left--none{margin-left:0 !important}.slds-m-vertical--none{margin-top:0;margin-bottom:0}.slds-m-horizontal--none{margin-right:0;margin-left:0}.slds-m-around--none{margin:0}.slds-m-top--xxx-small{margin-top:.125rem}.slds-m-right--xxx-small{margin-right:.125rem}.slds-m-bottom--xxx-small{margin-bottom:.125rem}.slds-m-left--xxx-small{margin-left:.125rem}.slds-m-vertical--xxx-small{margin-top:.125rem;margin-bottom:.125rem}.slds-m-horizontal--xxx-small{margin-right:.125rem;margin-left:.125rem}.slds-m-around--xxx-small{margin:.125rem}.slds-m-top--xx-small{margin-top:.25rem}.slds-m-right--xx-small{margin-right:.25rem}.slds-m-bottom--xx-small{margin-bottom:.25rem}.slds-m-left--xx-small{margin-left:.25rem}.slds-m-vertical--xx-small{margin-top:.25rem;margin-bottom:.25rem}.slds-m-horizontal--xx-small{margin-right:.25rem;margin-left:.25rem}.slds-m-around--xx-small{margin:.25rem}.slds-m-top--x-small{margin-top:.5rem}.slds-m-right--x-small{margin-right:.5rem}.slds-m-bottom--x-small{margin-bottom:.5rem}.slds-m-left--x-small{margin-left:.5rem}.slds-m-vertical--x-small{margin-top:.5rem;margin-bottom:.5rem}.slds-m-horizontal--x-small{margin-right:.5rem;margin-left:.5rem}.slds-m-around--x-small{margin:.5rem}.slds-m-top--small{margin-top:.75rem}.slds-m-right--small{margin-right:.75rem}.slds-m-bottom--small{margin-bottom:.75rem}.slds-m-left--small{margin-left:.75rem}.slds-m-vertical--small{margin-top:.75rem;margin-bottom:.75rem}.slds-m-horizontal--small{margin-right:.75rem;margin-left:.75rem}.slds-m-around--small{margin:.75rem}.slds-m-top--medium{margin-top:1rem}.slds-m-right--medium{margin-right:1rem}.slds-m-bottom--medium{margin-bottom:1rem}.slds-m-left--medium{margin-left:1rem}.slds-m-vertical--medium{margin-top:1rem;margin-bottom:1rem}.slds-m-horizontal--medium{margin-right:1rem;margin-left:1rem}.slds-m-around--medium{margin:1rem}.slds-m-top--large{margin-top:1.5rem}.slds-m-right--large{margin-right:1.5rem}.slds-m-bottom--large{margin-bottom:1.5rem}.slds-m-left--large{margin-left:1.5rem}.slds-m-vertical--large{margin-top:1.5rem;margin-bottom:1.5rem}.slds-m-horizontal--large{margin-right:1.5rem;margin-left:1.5rem}.slds-m-around--large{margin:1.5rem}.slds-m-top--x-large{margin-top:2rem}.slds-m-right--x-large{margin-right:2rem}.slds-m-bottom--x-large{margin-bottom:2rem}.slds-m-left--x-large{margin-left:2rem}.slds-m-vertical--x-large{margin-top:2rem;margin-bottom:2rem}.slds-m-horizontal--x-large{margin-right:2rem;margin-left:2rem}.slds-m-around--x-large{margin:2rem}.slds-m-top--xx-large{margin-top:3rem}.slds-m-right--xx-large{margin-right:3rem}.slds-m-bottom--xx-large{margin-bottom:3rem}.slds-m-left--xx-large{margin-left:3rem}.slds-m-vertical--xx-large{margin-top:3rem;margin-bottom:3rem}.slds-m-horizontal--xx-large{margin-right:3rem;margin-left:3rem}.slds-m-around--xx-large{margin:3rem}.slds-m-bottom--none{margin-bottom:0}.slds-p-top--none{padding-top:0 !important}.slds-p-right--none{padding-right:0 !important}.slds-p-bottom--none{padding-bottom:0 !important}.slds-p-left--none{padding-left:0 !important}.slds-p-vertical--none{padding-top:0;padding-bottom:0}.slds-p-horizontal--none{padding-right:0;padding-left:0}.slds-p-around--none{padding:0}.slds-p-top--xxx-small{padding-top:.125rem}.slds-p-right--xxx-small{padding-right:.125rem}.slds-p-bottom--xxx-small{padding-bottom:.125rem}.slds-p-left--xxx-small{padding-left:.125rem}.slds-p-vertical--xxx-small{padding-top:.125rem;padding-bottom:.125rem}.slds-p-horizontal--xxx-small{padding-right:.125rem;padding-left:.125rem}.slds-p-around--xxx-small{padding:.125rem}.slds-p-top--xx-small{padding-top:.25rem}.slds-p-right--xx-small{padding-right:.25rem}.slds-p-bottom--xx-small{padding-bottom:.25rem}.slds-p-left--xx-small{padding-left:.25rem}.slds-p-vertical--xx-small{padding-top:.25rem;padding-bottom:.25rem}.slds-p-horizontal--xx-small{padding-right:.25rem;padding-left:.25rem}.slds-p-around--xx-small{padding:.25rem}.slds-p-top--x-small{padding-top:.5rem}.slds-p-right--x-small{padding-right:.5rem}.slds-p-bottom--x-small{padding-bottom:.5rem}.slds-p-left--x-small{padding-left:.5rem}.slds-p-vertical--x-small{padding-top:.5rem;padding-bottom:.5rem}.slds-p-horizontal--x-small{padding-right:.5rem;padding-left:.5rem}.slds-p-around--x-small{padding:.5rem}.slds-p-top--small{padding-top:.75rem}.slds-p-right--small{padding-right:.75rem}.slds-p-bottom--small{padding-bottom:.75rem}.slds-p-left--small{padding-left:.75rem}.slds-p-vertical--small{padding-top:.75rem;padding-bottom:.75rem}.slds-p-horizontal--small{padding-right:.75rem;padding-left:.75rem}.slds-p-around--small{padding:.75rem}.slds-p-top--medium{padding-top:1rem}.slds-p-right--medium{padding-right:1rem}.slds-p-bottom--medium{padding-bottom:1rem}.slds-p-left--medium{padding-left:1rem}.slds-p-vertical--medium{padding-top:1rem;padding-bottom:1rem}.slds-p-horizontal--medium{padding-right:1rem;padding-left:1rem}.slds-p-around--medium{padding:1rem}.slds-p-top--large{padding-top:1.5rem}.slds-p-right--large{padding-right:1.5rem}.slds-p-bottom--large{padding-bottom:1.5rem}.slds-p-left--large{padding-left:1.5rem}.slds-p-vertical--large{padding-top:1.5rem;padding-bottom:1.5rem}.slds-p-horizontal--large{padding-right:1.5rem;padding-left:1.5rem}.slds-p-around--large{padding:1.5rem}.slds-p-top--x-large{padding-top:2rem}.slds-p-right--x-large{padding-right:2rem}.slds-p-bottom--x-large{padding-bottom:2rem}.slds-p-left--x-large{padding-left:2rem}.slds-p-vertical--x-large{padding-top:2rem;padding-bottom:2rem}.slds-p-horizontal--x-large{padding-right:2rem;padding-left:2rem}.slds-p-around--x-large{padding:2rem}.slds-p-top--xx-large{padding-top:3rem}.slds-p-right--xx-large{padding-right:3rem}.slds-p-bottom--xx-large{padding-bottom:3rem}.slds-p-left--xx-large{padding-left:3rem}.slds-p-vertical--xx-large{padding-top:3rem;padding-bottom:3rem}.slds-p-horizontal--xx-large{padding-right:3rem;padding-left:3rem}.slds-p-around--xx-large{padding:3rem}.slds-float--left{float:left}.slds-float--right{float:right}.slds-float--none{float:none}.slds-clearfix:after{content:'';display:table;clear:both}.slds-clear{clear:both}.slds-text-link--reset{cursor:pointer;line-height:inherit;font-size:inherit}.slds-text-link--reset:active{outline:none}.slds-text-link--reset,.slds-text-link--reset:active,.slds-text-link--reset:focus,.slds-text-link--reset:hover{color:inherit;text-decoration:inherit}.slds-text-link{color:#0070d2;text-decoration:none;transition:color 0.1s linear}.slds-text-link:hover,.slds-text-link:focus{text-decoration:underline;color:#005fb2}.slds-text-link:active{color:#00396b}.slds-has-blur-focus{color:currentColor}.slds-has-blur-focus:hover,.slds-has-blur-focus:focus,.slds-has-blur-focus:active{color:currentColor;text-decoration:none}.slds-has-blur-focus:focus{outline:0;box-shadow:0 0 3px #0070D2}.slds-type-focus{border-bottom:1px solid transparent;border-radius:0;color:currentColor;cursor:pointer}.slds-type-focus:hover,.slds-type-focus:focus{color:currentColor;border-bottom:1px solid currentColor}.slds-has-block-links a{display:block;text-decoration:none}.slds-has-block-links .slds-is-nested{margin-left:1rem}.slds-has-block-links--space .slds-list__item,.slds-has-block-links--space .slds-item{padding:0}.slds-has-block-links--space a{display:block;text-decoration:none;padding:.75rem}@media (min-width: 48em){.slds-has-block-links--space a{padding:.5rem}}.slds-has-inline-block-links a{display:inline-block;text-decoration:none}.slds-has-inline-block-links--space a{display:inline-block;text-decoration:none;padding:.75rem}@media (min-width: 48em){.slds-has-inline-block-links--space a{padding:.5rem}}.slds-list--vertical-space .slds-list__item+.slds-list__item,.slds-list--vertical-space .slds-item+.slds-item{margin-top:.5rem}.slds-list--vertical-space-medium .slds-list__item+.slds-list__item,.slds-list--vertical-space-medium .slds-item+.slds-item{margin-top:1rem}.slds-is-nested{margin-left:1rem}.slds-list--dotted{margin-left:1.5rem;list-style:disc}.slds-list--ordered{margin-left:1.5rem;list-style:decimal}.slds-has-dividers--top>.slds-list__item,.slds-has-dividers--top>.slds-item{border-top:1px solid #d8dde6}.slds-has-dividers--top-space>.slds-list__item,.slds-has-dividers--top-space>.slds-item{border-top:1px solid #d8dde6;padding:.75rem}@media (min-width: 30em){.slds-has-dividers--top-space>.slds-list__item,.slds-has-dividers--top-space>.slds-item{padding:.5rem}}.slds-has-dividers--bottom>.slds-list__item,.slds-has-dividers--bottom>.slds-item{border-bottom:1px solid #d8dde6}.slds-has-dividers--bottom-space>.slds-list__item,.slds-has-dividers--bottom-space>.slds-item{border-bottom:1px solid #d8dde6;padding:.75rem}@media (min-width: 30em){.slds-has-dividers--bottom-space>.slds-list__item,.slds-has-dividers--bottom-space>.slds-item{padding:.5rem}}.slds-has-dividers--around>.slds-item{border:1px solid #d8dde6;border-radius:.25rem;background-clip:padding-box}.slds-has-dividers--around>.slds-item+.slds-item{margin-top:.5rem}.slds-has-dividers--around-space>.slds-item{border:1px solid #d8dde6;border-radius:.25rem;background-clip:padding-box;padding:.75rem}@media (min-width: 30em){.slds-has-dividers--around-space>.slds-item{padding:.5rem}}.slds-has-dividers--around-space>.slds-item+.slds-item{margin-top:.5rem}.slds-has-list-interactions>.slds-list__item:hover,.slds-has-list-interactions>.slds-item:hover{background-color:#f4f6f9;border-color:#d8dde6;cursor:pointer}.slds-has-list-interactions>.slds-list__item:active,.slds-has-list-interactions>.slds-item:active{background-color:#eef1f6;box-shadow:#d8dde6 0 -1px 0 inset}.slds-has-list-interactions>.slds-list__item.slds-is-selected,.slds-has-list-interactions>.slds-item.slds-is-selected{box-shadow:#0070d2 0 0 0 1px inset;background-color:#f0f8fc}.slds-has-list-interactions>.slds-list__item.slds-is-selected:hover,.slds-has-list-interactions>.slds-list__item.slds-is-selected:focus,.slds-has-list-interactions>.slds-item.slds-is-selected:hover,.slds-has-list-interactions>.slds-item.slds-is-selected:focus{box-shadow:#1589ee 0 -2px 0 inset,#1589ee 0 0 0 1px inset}.slds-list--vertical.slds-has-dividers>.slds-list__item{padding:.5rem;border-bottom:1px solid #d8dde6}.slds-list--vertical.slds-has-dividers>.slds-list__item:hover{background-color:#f4f6f9;border-color:#d8dde6;cursor:pointer}.slds-list--vertical.slds-has-dividers>.slds-list__item:active{background-color:#eef1f6;box-shadow:#d8dde6 0 -1px 0 inset}.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected{box-shadow:#0070d2 0 0 0 1px inset;background-color:#f0f8fc}.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected:hover,.slds-list--vertical.slds-has-dividers>.slds-list__item.slds-is-selected:focus{box-shadow:#1589ee 0 -2px 0 inset,#1589ee 0 0 0 1px inset}.slds-has-cards>.slds-list__item{border:1px solid #d8dde6;border-radius:.25rem;background-clip:padding-box}.slds-has-cards>.slds-list__item+.slds-list__item{margin-top:.5rem}.slds-has-cards--space>.slds-list__item{border:1px solid #d8dde6;border-radius:.25rem;background-clip:padding-box;padding:.75rem}@media (min-width: 30em){.slds-has-cards--space>.slds-list__item{padding:.5rem}}.slds-has-cards--space>.slds-list__item+.slds-list__item{margin-top:.5rem}.slds-list--horizontal{display:flex}.slds-list--horizontal>.slds-list__item{align-self:center}.slds-list--horizontal-large>.slds-list__item>a{padding:.75rem 1rem}.slds-has-dividers--left>.slds-list__item,.slds-has-dividers--left>.slds-item{position:relative;display:flex;align-items:center}.slds-has-dividers--left>.slds-list__item:before,.slds-has-dividers--left>.slds-item:before{width:2px;height:2px;content:'';display:inline-block;vertical-align:middle;margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#16325c}.slds-has-dividers--left>.slds-list__item:first-child,.slds-has-dividers--left>.slds-item:first-child{margin-right:0;padding-right:0}.slds-has-dividers--left>.slds-list__item:first-child:before,.slds-has-dividers--left>.slds-item:first-child:before{content:none}.slds-has-dividers--right>.slds-list__item,.slds-has-dividers--right>.slds-item{position:relative;display:flex;align-items:center}.slds-has-dividers--right>.slds-list__item:after,.slds-has-dividers--right>.slds-item:after{width:2px;height:2px;content:'';margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#16325c}.slds-has-dividers--right>.slds-list__item:last-child,.slds-has-dividers--right>.slds-item:last-child{margin-right:0;padding-right:0}.slds-has-dividers--right>.slds-list__item:last-child:after,.slds-has-dividers--right>.slds-item:last-child:after{content:none}.slds-list--horizontal.slds-has-dividers>.slds-list__item{position:relative;display:flex;align-items:center}.slds-list--horizontal.slds-has-dividers>.slds-list__item:after{width:2px;height:2px;content:'';margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#16325c}.slds-list--horizontal.slds-has-dividers>.slds-list__item:last-child{margin-right:0;padding-right:0}.slds-list--horizontal.slds-has-dividers>.slds-list__item:last-child:after{content:none}.slds-has-divider{margin-top:.5rem;padding-top:.5rem;border-top:1px solid #d8dde6}.slds-has-divider--top{border-top:1px solid #d8dde6}.slds-has-divider--top-space{border-top:1px solid #d8dde6;margin-top:.5rem;padding-top:.5rem}.slds-has-divider--right{position:relative;display:flex;align-items:center}.slds-has-divider--right:after{width:2px;height:2px;content:'';margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#16325c}.slds-has-divider--right:last-child{margin-right:0;padding-right:0}.slds-has-divider--right:last-child:after{content:none}.slds-has-divider--bottom{border-bottom:1px solid #d8dde6}.slds-has-divider--bottom-space{border-bottom:1px solid #d8dde6;margin-bottom:.5rem;padding-bottom:.5rem}.slds-has-divider--left{position:relative;display:flex;align-items:center}.slds-has-divider--left:before{width:2px;height:2px;content:'';display:inline-block;vertical-align:middle;margin-left:.5rem;margin-right:.5rem;border-radius:50%;background-color:#16325c}.slds-has-divider--left:first-child{margin-right:0;padding-right:0}.slds-has-divider--left:first-child:before{content:none}.slds-dl--inline:after{content:'';display:table;clear:both}@media (min-width: 48em){.slds-dl--inline__label{float:left;clear:left}.slds-dl--inline__detail{float:left;padding-left:.25rem}}@media (min-width: 48em){.slds-dl--horizontal{flex-wrap:wrap;align-items:flex-start;display:flex}.slds-dl--horizontal__label{width:30%;padding-right:.75rem}.slds-dl--horizontal__detail{width:70%}}.slds-list--horizontal .slds-item--label{width:30%;padding-right:.75rem}.slds-list--horizontal .slds-item--detail{width:70%}.slds-list--vertical .slds-item--label,.slds-list--vertical .slds-item--detail{display:block}.slds-list--inline{display:inline-flex;max-width:100%}.slds-list--inline .slds-item--label{max-width:180px;padding-right:.75rem;flex-shrink:0}.slds-list--inline .slds-item--label ~ .slds-item--label{padding-left:1rem}.slds-list--inline .slds-item--detail{min-width:0}.slds-border--bottom{border-bottom:1px solid #d8dde6}.slds-border--left{border-left:1px solid #d8dde6}.slds-border--right{border-right:1px solid #d8dde6}.slds-border--top{border-top:1px solid #d8dde6}.slds-truncate{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.slds-truncate_container--25{max-width:25%}.slds-truncate_container--50{max-width:50%}.slds-truncate_container--75{max-width:75%}.slds-truncate_container--33{max-width:33%}.slds-truncate_container--66{max-width:66%}.slds-hyphenate{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto}.slds-box{padding:1rem;border-radius:.25rem;border:1px solid #d8dde6}.slds-box--xx-small{padding:.25rem}.slds-box--x-small{padding:.5rem}.slds-box--small{padding:.75rem}.slds-box--border{padding:0;border-radius:.25rem;border:1px solid #d8dde6}.slds-theme--default{background-color:#fff;color:#16325c}.slds-theme--shade{background-color:#f4f6f9}.slds-theme--inverse{background-color:#061c3f;color:#fff;border-color:#061c3f}.slds-theme--inverse a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--inverse a:not(.slds-button--neutral):link,.slds-theme--inverse a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--inverse a:not(.slds-button--neutral):hover,.slds-theme--inverse a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--inverse a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--inverse a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--alt-inverse{background-color:#16325c;color:#fff;border-color:#16325c}.slds-theme--alt-inverse a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--alt-inverse a:not(.slds-button--neutral):link,.slds-theme--alt-inverse a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--alt-inverse a:not(.slds-button--neutral):hover,.slds-theme--alt-inverse a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--alt-inverse a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--alt-inverse a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--success{color:#fff;background-color:rgba(4,132,75,0.95)}.slds-theme--success a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--success a:not(.slds-button--neutral):link,.slds-theme--success a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--success a:not(.slds-button--neutral):hover,.slds-theme--success a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--success a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--success a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--info{color:#fff;background-color:rgba(84,105,141,0.95)}.slds-theme--info a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--info a:not(.slds-button--neutral):link,.slds-theme--info a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--info a:not(.slds-button--neutral):hover,.slds-theme--info a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--info a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--info a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--warning{background-color:#ffb75d;color:#16325c}.slds-theme--warning .slds-button__icon{fill:#54698d}.slds-theme--error{color:#fff;background-color:rgba(194,57,52,0.95)}.slds-theme--error a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--error a:not(.slds-button--neutral):link,.slds-theme--error a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--error a:not(.slds-button--neutral):hover,.slds-theme--error a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--error a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--error a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--offline{color:#fff;background-color:#444}.slds-theme--offline a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--offline a:not(.slds-button--neutral):link,.slds-theme--offline a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--offline a:not(.slds-button--neutral):hover,.slds-theme--offline a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--offline a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--offline a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--alert-texture{background-image:linear-gradient(45deg, rgba(0,0,0,0.025) 25%, transparent 25%, transparent 50%, rgba(0,0,0,0.025) 50%, rgba(0,0,0,0.025) 75%, transparent 75%, transparent);background-size:64px 64px}.slds-theme--inverse-text{color:#fff}.slds-theme--inverse-text a:not(.slds-button--neutral){color:#fff;text-decoration:underline}.slds-theme--inverse-text a:not(.slds-button--neutral):link,.slds-theme--inverse-text a:not(.slds-button--neutral):visited{color:#fff}.slds-theme--inverse-text a:not(.slds-button--neutral):hover,.slds-theme--inverse-text a:not(.slds-button--neutral):focus{color:rgba(255,255,255,0.75)}.slds-theme--inverse-text a:not(.slds-button--neutral):active{color:rgba(255,255,255,0.5)}.slds-theme--inverse-text a:not(.slds-button--neutral)[disabled]{color:rgba(255,255,255,0.15)}.slds-theme--default .slds-text-body--small,.slds-theme--shade .slds-text-body--small,.slds-theme--inverse .slds-text-body--small,.slds-theme--alt-inverse .slds-text-body--small,.slds-theme--success .slds-text-body--small,.slds-theme--info .slds-text-body--small,.slds-theme--warning .slds-text-body--small,.slds-theme--error .slds-text-body--small,.slds-theme--offline .slds-text-body--small,.slds-theme--alert-texture .slds-text-body--small,.slds-theme--inverse-text .slds-text-body--small{color:inherit}.slds-text-body--regular{font-size:.8125rem}.slds-text-body--small{font-size:.75rem}.slds-text-heading--large{font-weight:300;font-size:1.75rem;line-height:1.25}.slds-text-heading--medium{font-weight:300;font-size:1.25rem;line-height:1.25}.slds-text-heading--small{font-size:1rem;line-height:1.25}.slds-text-heading--label{font-size:.75rem;line-height:1.25;color:#54698d;text-transform:uppercase;letter-spacing:0.0625rem}.slds-text-heading--label-normal{font-size:.75rem;line-height:1.25;color:#54698d}.slds-text-title{font-size:.75rem;line-height:1.25;color:#54698d}.slds-text-title--caps{font-size:.75rem;line-height:1.25;color:#54698d;text-transform:uppercase;letter-spacing:0.0625rem}.slds-line-height--reset{line-height:1}.slds-text-color--default{color:#16325c}.slds-text-color--weak{color:#54698d}.slds-text-color--error{color:#c23934}.slds-text-color--inverse{color:#fff}.slds-text-color--inverse-weak{color:#9faab5}.slds-text-align--left{text-align:left}.slds-text-align--center{text-align:center}.slds-text-align--right{text-align:right}.slds-text-longform h1,.slds-text-longform h2,.slds-text-longform h3,.slds-text-longform p,.slds-text-longform ul,.slds-text-longform ol,.slds-text-longform dl,.slds-text-longform img{margin-bottom:.75rem}.slds-text-longform ul{margin-left:1.5rem;list-style:disc}.slds-text-longform ul ul{list-style:circle}.slds-text-longform ul ul ul{list-style:square}.slds-text-longform ol{margin-left:1.5rem;list-style:decimal}.slds-text-longform ol ol{list-style:lower-alpha}.slds-text-longform ol ol ol{list-style:lower-roman}.slds-text-longform .slds-video{display:block;max-width:100%}.slds-text-longform .slds-video.slds-video--center{margin:0 auto}.slds-text-longform .slds-video.slds-video--right{margin:0 0 0 auto}.slds-section{margin-top:.5rem;margin-bottom:.5rem}.slds-section__title{display:flex;align-items:center;font-size:1rem}.slds-section__title-action{display:flex;align-items:center;background:#f4f6f9;cursor:pointer;width:100%;text-align:left;color:currentColor;font-size:inherit;padding:0 .5rem}.slds-section__title-action:hover,.slds-section__title-action:focus,.slds-section__title-action:active{background:#eef1f6;color:inherit}.slds-section__content{visibility:hidden;opacity:0;height:0}.slds-section__title-action-icon{transform:rotate(-90deg)}.slds-section.slds-is-open .slds-section__title-action-icon{transform:rotate(0deg);transform-origin:45%}.slds-section.slds-is-open .slds-section__content{padding-top:.75rem;visibility:visible;opacity:1;height:auto}.slds-section-title{font-size:1rem}.slds-section-title>a{display:inline-block;color:#16325c}.slds-section-title>a:hover,.slds-section-title>a:focus{color:#005fb2}.slds-section-title>a:focus{box-shadow:0 0 3px #0070D2}.slds-section-title>a:active{color:#16325c}.slds-section-title .slds-icon{width:1rem;height:1rem;fill:currentColor}.slds-section-title .slds-section-group--is-closed .slds-icon{transform:rotate(-90deg)}.slds-section-title--divider{font-size:.75rem;line-height:1.25;color:#54698d;text-transform:uppercase;letter-spacing:0.0625rem;padding:.75rem 1rem;background:#f4f6f9}.slds-scrollable{-webkit-overflow-scrolling:touch;overflow:auto}.slds-scrollable--none{overflow:hidden}.slds-scrollable--y{-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden;overflow-y:auto}.slds-scrollable--x{-webkit-overflow-scrolling:touch;max-width:100%;overflow:hidden;overflow-x:auto}.slds-size--xx-small{width:6rem}.slds-size--x-small{width:12rem}.slds-size--small{width:15rem}.slds-size--medium{width:20rem}.slds-size--large{width:25rem}.slds-size--x-large{width:40rem}.slds-size--xx-large{width:60rem}.slds-size--1-of-1{width:100%}.slds-size--1-of-2{width:50%}.slds-size--2-of-2{width:100%}.slds-size--1-of-3{width:33.33333%}.slds-size--2-of-3{width:66.66667%}.slds-size--3-of-3{width:100%}.slds-size--1-of-4{width:25%}.slds-size--2-of-4{width:50%}.slds-size--3-of-4{width:75%}.slds-size--4-of-4{width:100%}.slds-size--1-of-5{width:20%}.slds-size--2-of-5{width:40%}.slds-size--3-of-5{width:60%}.slds-size--4-of-5{width:80%}.slds-size--5-of-5{width:100%}.slds-size--1-of-6{width:16.66667%}.slds-size--2-of-6{width:33.33333%}.slds-size--3-of-6{width:50%}.slds-size--4-of-6{width:66.66667%}.slds-size--5-of-6{width:83.33333%}.slds-size--6-of-6{width:100%}.slds-size--1-of-7{width:14.28571%}.slds-size--2-of-7{width:28.57143%}.slds-size--3-of-7{width:42.85714%}.slds-size--4-of-7{width:57.14286%}.slds-size--5-of-7{width:71.42857%}.slds-size--6-of-7{width:85.71429%}.slds-size--7-of-7{width:100%}.slds-size--1-of-8{width:12.5%}.slds-size--2-of-8{width:25%}.slds-size--3-of-8{width:37.5%}.slds-size--4-of-8{width:50%}.slds-size--5-of-8{width:62.5%}.slds-size--6-of-8{width:75%}.slds-size--7-of-8{width:87.5%}.slds-size--8-of-8{width:100%}.slds-size--1-of-12{width:8.33333%}.slds-size--2-of-12{width:16.66667%}.slds-size--3-of-12{width:25%}.slds-size--4-of-12{width:33.33333%}.slds-size--5-of-12{width:41.66667%}.slds-size--6-of-12{width:50%}.slds-size--7-of-12{width:58.33333%}.slds-size--8-of-12{width:66.66667%}.slds-size--9-of-12{width:75%}.slds-size--10-of-12{width:83.33333%}.slds-size--11-of-12{width:91.66667%}.slds-size--12-of-12{width:100%}.slds-order--1{order:1}.slds-order--2{order:2}.slds-order--3{order:3}.slds-order--4{order:4}.slds-order--5{order:5}.slds-order--6{order:6}.slds-order--7{order:7}.slds-order--8{order:8}.slds-order--9{order:9}.slds-order--10{order:10}.slds-order--11{order:11}.slds-order--12{order:12}@media (min-width: 20em){.slds-x-small-size--xx-small{width:6rem}.slds-x-small-size--x-small{width:12rem}.slds-x-small-size--small{width:15rem}.slds-x-small-size--medium{width:20rem}.slds-x-small-size--large{width:25rem}.slds-x-small-size--x-large{width:40rem}.slds-x-small-size--xx-large{width:60rem}.slds-x-small-size--1-of-1{width:100%}.slds-x-small-size--1-of-2{width:50%}.slds-x-small-size--2-of-2{width:100%}.slds-x-small-size--1-of-3{width:33.33333%}.slds-x-small-size--2-of-3{width:66.66667%}.slds-x-small-size--3-of-3{width:100%}.slds-x-small-size--1-of-4{width:25%}.slds-x-small-size--2-of-4{width:50%}.slds-x-small-size--3-of-4{width:75%}.slds-x-small-size--4-of-4{width:100%}.slds-x-small-size--1-of-5{width:20%}.slds-x-small-size--2-of-5{width:40%}.slds-x-small-size--3-of-5{width:60%}.slds-x-small-size--4-of-5{width:80%}.slds-x-small-size--5-of-5{width:100%}.slds-x-small-size--1-of-6{width:16.66667%}.slds-x-small-size--2-of-6{width:33.33333%}.slds-x-small-size--3-of-6{width:50%}.slds-x-small-size--4-of-6{width:66.66667%}.slds-x-small-size--5-of-6{width:83.33333%}.slds-x-small-size--6-of-6{width:100%}.slds-x-small-size--1-of-7{width:14.28571%}.slds-x-small-size--2-of-7{width:28.57143%}.slds-x-small-size--3-of-7{width:42.85714%}.slds-x-small-size--4-of-7{width:57.14286%}.slds-x-small-size--5-of-7{width:71.42857%}.slds-x-small-size--6-of-7{width:85.71429%}.slds-x-small-size--7-of-7{width:100%}.slds-x-small-size--1-of-8{width:12.5%}.slds-x-small-size--2-of-8{width:25%}.slds-x-small-size--3-of-8{width:37.5%}.slds-x-small-size--4-of-8{width:50%}.slds-x-small-size--5-of-8{width:62.5%}.slds-x-small-size--6-of-8{width:75%}.slds-x-small-size--7-of-8{width:87.5%}.slds-x-small-size--8-of-8{width:100%}.slds-x-small-size--1-of-12{width:8.33333%}.slds-x-small-size--2-of-12{width:16.66667%}.slds-x-small-size--3-of-12{width:25%}.slds-x-small-size--4-of-12{width:33.33333%}.slds-x-small-size--5-of-12{width:41.66667%}.slds-x-small-size--6-of-12{width:50%}.slds-x-small-size--7-of-12{width:58.33333%}.slds-x-small-size--8-of-12{width:66.66667%}.slds-x-small-size--9-of-12{width:75%}.slds-x-small-size--10-of-12{width:83.33333%}.slds-x-small-size--11-of-12{width:91.66667%}.slds-x-small-size--12-of-12{width:100%}.slds-x-small-order--1{order:1}.slds-x-small-order--2{order:2}.slds-x-small-order--3{order:3}.slds-x-small-order--4{order:4}.slds-x-small-order--5{order:5}.slds-x-small-order--6{order:6}.slds-x-small-order--7{order:7}.slds-x-small-order--8{order:8}.slds-x-small-order--9{order:9}.slds-x-small-order--10{order:10}.slds-x-small-order--11{order:11}.slds-x-small-order--12{order:12}}@media (max-width: 20em){.slds-max-x-small-size--xx-small{width:6rem}.slds-max-x-small-size--x-small{width:12rem}.slds-max-x-small-size--small{width:15rem}.slds-max-x-small-size--medium{width:20rem}.slds-max-x-small-size--large{width:25rem}.slds-max-x-small-size--x-large{width:40rem}.slds-max-x-small-size--xx-large{width:60rem}.slds-max-x-small-size--1-of-1{width:100%}.slds-max-x-small-size--1-of-2{width:50%}.slds-max-x-small-size--2-of-2{width:100%}.slds-max-x-small-size--1-of-3{width:33.33333%}.slds-max-x-small-size--2-of-3{width:66.66667%}.slds-max-x-small-size--3-of-3{width:100%}.slds-max-x-small-size--1-of-4{width:25%}.slds-max-x-small-size--2-of-4{width:50%}.slds-max-x-small-size--3-of-4{width:75%}.slds-max-x-small-size--4-of-4{width:100%}.slds-max-x-small-size--1-of-5{width:20%}.slds-max-x-small-size--2-of-5{width:40%}.slds-max-x-small-size--3-of-5{width:60%}.slds-max-x-small-size--4-of-5{width:80%}.slds-max-x-small-size--5-of-5{width:100%}.slds-max-x-small-size--1-of-6{width:16.66667%}.slds-max-x-small-size--2-of-6{width:33.33333%}.slds-max-x-small-size--3-of-6{width:50%}.slds-max-x-small-size--4-of-6{width:66.66667%}.slds-max-x-small-size--5-of-6{width:83.33333%}.slds-max-x-small-size--6-of-6{width:100%}.slds-max-x-small-size--1-of-7{width:14.28571%}.slds-max-x-small-size--2-of-7{width:28.57143%}.slds-max-x-small-size--3-of-7{width:42.85714%}.slds-max-x-small-size--4-of-7{width:57.14286%}.slds-max-x-small-size--5-of-7{width:71.42857%}.slds-max-x-small-size--6-of-7{width:85.71429%}.slds-max-x-small-size--7-of-7{width:100%}.slds-max-x-small-size--1-of-8{width:12.5%}.slds-max-x-small-size--2-of-8{width:25%}.slds-max-x-small-size--3-of-8{width:37.5%}.slds-max-x-small-size--4-of-8{width:50%}.slds-max-x-small-size--5-of-8{width:62.5%}.slds-max-x-small-size--6-of-8{width:75%}.slds-max-x-small-size--7-of-8{width:87.5%}.slds-max-x-small-size--8-of-8{width:100%}.slds-max-x-small-size--1-of-12{width:8.33333%}.slds-max-x-small-size--2-of-12{width:16.66667%}.slds-max-x-small-size--3-of-12{width:25%}.slds-max-x-small-size--4-of-12{width:33.33333%}.slds-max-x-small-size--5-of-12{width:41.66667%}.slds-max-x-small-size--6-of-12{width:50%}.slds-max-x-small-size--7-of-12{width:58.33333%}.slds-max-x-small-size--8-of-12{width:66.66667%}.slds-max-x-small-size--9-of-12{width:75%}.slds-max-x-small-size--10-of-12{width:83.33333%}.slds-max-x-small-size--11-of-12{width:91.66667%}.slds-max-x-small-size--12-of-12{width:100%}.slds-max-x-small-order--1{order:1}.slds-max-x-small-order--2{order:2}.slds-max-x-small-order--3{order:3}.slds-max-x-small-order--4{order:4}.slds-max-x-small-order--5{order:5}.slds-max-x-small-order--6{order:6}.slds-max-x-small-order--7{order:7}.slds-max-x-small-order--8{order:8}.slds-max-x-small-order--9{order:9}.slds-max-x-small-order--10{order:10}.slds-max-x-small-order--11{order:11}.slds-max-x-small-order--12{order:12}}@media (min-width: 30em){.slds-small-size--xx-small{width:6rem}.slds-small-size--x-small{width:12rem}.slds-small-size--small{width:15rem}.slds-small-size--medium{width:20rem}.slds-small-size--large{width:25rem}.slds-small-size--x-large{width:40rem}.slds-small-size--xx-large{width:60rem}.slds-small-size--1-of-1{width:100%}.slds-small-size--1-of-2{width:50%}.slds-small-size--2-of-2{width:100%}.slds-small-size--1-of-3{width:33.33333%}.slds-small-size--2-of-3{width:66.66667%}.slds-small-size--3-of-3{width:100%}.slds-small-size--1-of-4{width:25%}.slds-small-size--2-of-4{width:50%}.slds-small-size--3-of-4{width:75%}.slds-small-size--4-of-4{width:100%}.slds-small-size--1-of-5{width:20%}.slds-small-size--2-of-5{width:40%}.slds-small-size--3-of-5{width:60%}.slds-small-size--4-of-5{width:80%}.slds-small-size--5-of-5{width:100%}.slds-small-size--1-of-6{width:16.66667%}.slds-small-size--2-of-6{width:33.33333%}.slds-small-size--3-of-6{width:50%}.slds-small-size--4-of-6{width:66.66667%}.slds-small-size--5-of-6{width:83.33333%}.slds-small-size--6-of-6{width:100%}.slds-small-size--1-of-7{width:14.28571%}.slds-small-size--2-of-7{width:28.57143%}.slds-small-size--3-of-7{width:42.85714%}.slds-small-size--4-of-7{width:57.14286%}.slds-small-size--5-of-7{width:71.42857%}.slds-small-size--6-of-7{width:85.71429%}.slds-small-size--7-of-7{width:100%}.slds-small-size--1-of-8{width:12.5%}.slds-small-size--2-of-8{width:25%}.slds-small-size--3-of-8{width:37.5%}.slds-small-size--4-of-8{width:50%}.slds-small-size--5-of-8{width:62.5%}.slds-small-size--6-of-8{width:75%}.slds-small-size--7-of-8{width:87.5%}.slds-small-size--8-of-8{width:100%}.slds-small-size--1-of-12{width:8.33333%}.slds-small-size--2-of-12{width:16.66667%}.slds-small-size--3-of-12{width:25%}.slds-small-size--4-of-12{width:33.33333%}.slds-small-size--5-of-12{width:41.66667%}.slds-small-size--6-of-12{width:50%}.slds-small-size--7-of-12{width:58.33333%}.slds-small-size--8-of-12{width:66.66667%}.slds-small-size--9-of-12{width:75%}.slds-small-size--10-of-12{width:83.33333%}.slds-small-size--11-of-12{width:91.66667%}.slds-small-size--12-of-12{width:100%}.slds-small-order--1{order:1}.slds-small-order--2{order:2}.slds-small-order--3{order:3}.slds-small-order--4{order:4}.slds-small-order--5{order:5}.slds-small-order--6{order:6}.slds-small-order--7{order:7}.slds-small-order--8{order:8}.slds-small-order--9{order:9}.slds-small-order--10{order:10}.slds-small-order--11{order:11}.slds-small-order--12{order:12}}@media (max-width: 30em){.slds-max-small-size--xx-small{width:6rem}.slds-max-small-size--x-small{width:12rem}.slds-max-small-size--small{width:15rem}.slds-max-small-size--medium{width:20rem}.slds-max-small-size--large{width:25rem}.slds-max-small-size--x-large{width:40rem}.slds-max-small-size--xx-large{width:60rem}.slds-max-small-size--1-of-1{width:100%}.slds-max-small-size--1-of-2{width:50%}.slds-max-small-size--2-of-2{width:100%}.slds-max-small-size--1-of-3{width:33.33333%}.slds-max-small-size--2-of-3{width:66.66667%}.slds-max-small-size--3-of-3{width:100%}.slds-max-small-size--1-of-4{width:25%}.slds-max-small-size--2-of-4{width:50%}.slds-max-small-size--3-of-4{width:75%}.slds-max-small-size--4-of-4{width:100%}.slds-max-small-size--1-of-5{width:20%}.slds-max-small-size--2-of-5{width:40%}.slds-max-small-size--3-of-5{width:60%}.slds-max-small-size--4-of-5{width:80%}.slds-max-small-size--5-of-5{width:100%}.slds-max-small-size--1-of-6{width:16.66667%}.slds-max-small-size--2-of-6{width:33.33333%}.slds-max-small-size--3-of-6{width:50%}.slds-max-small-size--4-of-6{width:66.66667%}.slds-max-small-size--5-of-6{width:83.33333%}.slds-max-small-size--6-of-6{width:100%}.slds-max-small-size--1-of-7{width:14.28571%}.slds-max-small-size--2-of-7{width:28.57143%}.slds-max-small-size--3-of-7{width:42.85714%}.slds-max-small-size--4-of-7{width:57.14286%}.slds-max-small-size--5-of-7{width:71.42857%}.slds-max-small-size--6-of-7{width:85.71429%}.slds-max-small-size--7-of-7{width:100%}.slds-max-small-size--1-of-8{width:12.5%}.slds-max-small-size--2-of-8{width:25%}.slds-max-small-size--3-of-8{width:37.5%}.slds-max-small-size--4-of-8{width:50%}.slds-max-small-size--5-of-8{width:62.5%}.slds-max-small-size--6-of-8{width:75%}.slds-max-small-size--7-of-8{width:87.5%}.slds-max-small-size--8-of-8{width:100%}.slds-max-small-size--1-of-12{width:8.33333%}.slds-max-small-size--2-of-12{width:16.66667%}.slds-max-small-size--3-of-12{width:25%}.slds-max-small-size--4-of-12{width:33.33333%}.slds-max-small-size--5-of-12{width:41.66667%}.slds-max-small-size--6-of-12{width:50%}.slds-max-small-size--7-of-12{width:58.33333%}.slds-max-small-size--8-of-12{width:66.66667%}.slds-max-small-size--9-of-12{width:75%}.slds-max-small-size--10-of-12{width:83.33333%}.slds-max-small-size--11-of-12{width:91.66667%}.slds-max-small-size--12-of-12{width:100%}.slds-max-small-order--1{order:1}.slds-max-small-order--2{order:2}.slds-max-small-order--3{order:3}.slds-max-small-order--4{order:4}.slds-max-small-order--5{order:5}.slds-max-small-order--6{order:6}.slds-max-small-order--7{order:7}.slds-max-small-order--8{order:8}.slds-max-small-order--9{order:9}.slds-max-small-order--10{order:10}.slds-max-small-order--11{order:11}.slds-max-small-order--12{order:12}}@media (min-width: 48em){.slds-medium-size--xx-small{width:6rem}.slds-medium-size--x-small{width:12rem}.slds-medium-size--small{width:15rem}.slds-medium-size--medium{width:20rem}.slds-medium-size--large{width:25rem}.slds-medium-size--x-large{width:40rem}.slds-medium-size--xx-large{width:60rem}.slds-medium-size--1-of-1{width:100%}.slds-medium-size--1-of-2{width:50%}.slds-medium-size--2-of-2{width:100%}.slds-medium-size--1-of-3{width:33.33333%}.slds-medium-size--2-of-3{width:66.66667%}.slds-medium-size--3-of-3{width:100%}.slds-medium-size--1-of-4{width:25%}.slds-medium-size--2-of-4{width:50%}.slds-medium-size--3-of-4{width:75%}.slds-medium-size--4-of-4{width:100%}.slds-medium-size--1-of-5{width:20%}.slds-medium-size--2-of-5{width:40%}.slds-medium-size--3-of-5{width:60%}.slds-medium-size--4-of-5{width:80%}.slds-medium-size--5-of-5{width:100%}.slds-medium-size--1-of-6{width:16.66667%}.slds-medium-size--2-of-6{width:33.33333%}.slds-medium-size--3-of-6{width:50%}.slds-medium-size--4-of-6{width:66.66667%}.slds-medium-size--5-of-6{width:83.33333%}.slds-medium-size--6-of-6{width:100%}.slds-medium-size--1-of-7{width:14.28571%}.slds-medium-size--2-of-7{width:28.57143%}.slds-medium-size--3-of-7{width:42.85714%}.slds-medium-size--4-of-7{width:57.14286%}.slds-medium-size--5-of-7{width:71.42857%}.slds-medium-size--6-of-7{width:85.71429%}.slds-medium-size--7-of-7{width:100%}.slds-medium-size--1-of-8{width:12.5%}.slds-medium-size--2-of-8{width:25%}.slds-medium-size--3-of-8{width:37.5%}.slds-medium-size--4-of-8{width:50%}.slds-medium-size--5-of-8{width:62.5%}.slds-medium-size--6-of-8{width:75%}.slds-medium-size--7-of-8{width:87.5%}.slds-medium-size--8-of-8{width:100%}.slds-medium-size--1-of-12{width:8.33333%}.slds-medium-size--2-of-12{width:16.66667%}.slds-medium-size--3-of-12{width:25%}.slds-medium-size--4-of-12{width:33.33333%}.slds-medium-size--5-of-12{width:41.66667%}.slds-medium-size--6-of-12{width:50%}.slds-medium-size--7-of-12{width:58.33333%}.slds-medium-size--8-of-12{width:66.66667%}.slds-medium-size--9-of-12{width:75%}.slds-medium-size--10-of-12{width:83.33333%}.slds-medium-size--11-of-12{width:91.66667%}.slds-medium-size--12-of-12{width:100%}.slds-medium-order--1{order:1}.slds-medium-order--2{order:2}.slds-medium-order--3{order:3}.slds-medium-order--4{order:4}.slds-medium-order--5{order:5}.slds-medium-order--6{order:6}.slds-medium-order--7{order:7}.slds-medium-order--8{order:8}.slds-medium-order--9{order:9}.slds-medium-order--10{order:10}.slds-medium-order--11{order:11}.slds-medium-order--12{order:12}}@media (max-width: 48em){.slds-max-medium-size--xx-small{width:6rem}.slds-max-medium-size--x-small{width:12rem}.slds-max-medium-size--small{width:15rem}.slds-max-medium-size--medium{width:20rem}.slds-max-medium-size--large{width:25rem}.slds-max-medium-size--x-large{width:40rem}.slds-max-medium-size--xx-large{width:60rem}.slds-max-medium-size--1-of-1{width:100%}.slds-max-medium-size--1-of-2{width:50%}.slds-max-medium-size--2-of-2{width:100%}.slds-max-medium-size--1-of-3{width:33.33333%}.slds-max-medium-size--2-of-3{width:66.66667%}.slds-max-medium-size--3-of-3{width:100%}.slds-max-medium-size--1-of-4{width:25%}.slds-max-medium-size--2-of-4{width:50%}.slds-max-medium-size--3-of-4{width:75%}.slds-max-medium-size--4-of-4{width:100%}.slds-max-medium-size--1-of-5{width:20%}.slds-max-medium-size--2-of-5{width:40%}.slds-max-medium-size--3-of-5{width:60%}.slds-max-medium-size--4-of-5{width:80%}.slds-max-medium-size--5-of-5{width:100%}.slds-max-medium-size--1-of-6{width:16.66667%}.slds-max-medium-size--2-of-6{width:33.33333%}.slds-max-medium-size--3-of-6{width:50%}.slds-max-medium-size--4-of-6{width:66.66667%}.slds-max-medium-size--5-of-6{width:83.33333%}.slds-max-medium-size--6-of-6{width:100%}.slds-max-medium-size--1-of-7{width:14.28571%}.slds-max-medium-size--2-of-7{width:28.57143%}.slds-max-medium-size--3-of-7{width:42.85714%}.slds-max-medium-size--4-of-7{width:57.14286%}.slds-max-medium-size--5-of-7{width:71.42857%}.slds-max-medium-size--6-of-7{width:85.71429%}.slds-max-medium-size--7-of-7{width:100%}.slds-max-medium-size--1-of-8{width:12.5%}.slds-max-medium-size--2-of-8{width:25%}.slds-max-medium-size--3-of-8{width:37.5%}.slds-max-medium-size--4-of-8{width:50%}.slds-max-medium-size--5-of-8{width:62.5%}.slds-max-medium-size--6-of-8{width:75%}.slds-max-medium-size--7-of-8{width:87.5%}.slds-max-medium-size--8-of-8{width:100%}.slds-max-medium-size--1-of-12{width:8.33333%}.slds-max-medium-size--2-of-12{width:16.66667%}.slds-max-medium-size--3-of-12{width:25%}.slds-max-medium-size--4-of-12{width:33.33333%}.slds-max-medium-size--5-of-12{width:41.66667%}.slds-max-medium-size--6-of-12{width:50%}.slds-max-medium-size--7-of-12{width:58.33333%}.slds-max-medium-size--8-of-12{width:66.66667%}.slds-max-medium-size--9-of-12{width:75%}.slds-max-medium-size--10-of-12{width:83.33333%}.slds-max-medium-size--11-of-12{width:91.66667%}.slds-max-medium-size--12-of-12{width:100%}.slds-max-medium-order--1{order:1}.slds-max-medium-order--2{order:2}.slds-max-medium-order--3{order:3}.slds-max-medium-order--4{order:4}.slds-max-medium-order--5{order:5}.slds-max-medium-order--6{order:6}.slds-max-medium-order--7{order:7}.slds-max-medium-order--8{order:8}.slds-max-medium-order--9{order:9}.slds-max-medium-order--10{order:10}.slds-max-medium-order--11{order:11}.slds-max-medium-order--12{order:12}}@media (min-width: 64em){.slds-large-size--xx-small{width:6rem}.slds-large-size--x-small{width:12rem}.slds-large-size--small{width:15rem}.slds-large-size--medium{width:20rem}.slds-large-size--large{width:25rem}.slds-large-size--x-large{width:40rem}.slds-large-size--xx-large{width:60rem}.slds-large-size--1-of-1{width:100%}.slds-large-size--1-of-2{width:50%}.slds-large-size--2-of-2{width:100%}.slds-large-size--1-of-3{width:33.33333%}.slds-large-size--2-of-3{width:66.66667%}.slds-large-size--3-of-3{width:100%}.slds-large-size--1-of-4{width:25%}.slds-large-size--2-of-4{width:50%}.slds-large-size--3-of-4{width:75%}.slds-large-size--4-of-4{width:100%}.slds-large-size--1-of-5{width:20%}.slds-large-size--2-of-5{width:40%}.slds-large-size--3-of-5{width:60%}.slds-large-size--4-of-5{width:80%}.slds-large-size--5-of-5{width:100%}.slds-large-size--1-of-6{width:16.66667%}.slds-large-size--2-of-6{width:33.33333%}.slds-large-size--3-of-6{width:50%}.slds-large-size--4-of-6{width:66.66667%}.slds-large-size--5-of-6{width:83.33333%}.slds-large-size--6-of-6{width:100%}.slds-large-size--1-of-7{width:14.28571%}.slds-large-size--2-of-7{width:28.57143%}.slds-large-size--3-of-7{width:42.85714%}.slds-large-size--4-of-7{width:57.14286%}.slds-large-size--5-of-7{width:71.42857%}.slds-large-size--6-of-7{width:85.71429%}.slds-large-size--7-of-7{width:100%}.slds-large-size--1-of-8{width:12.5%}.slds-large-size--2-of-8{width:25%}.slds-large-size--3-of-8{width:37.5%}.slds-large-size--4-of-8{width:50%}.slds-large-size--5-of-8{width:62.5%}.slds-large-size--6-of-8{width:75%}.slds-large-size--7-of-8{width:87.5%}.slds-large-size--8-of-8{width:100%}.slds-large-size--1-of-12{width:8.33333%}.slds-large-size--2-of-12{width:16.66667%}.slds-large-size--3-of-12{width:25%}.slds-large-size--4-of-12{width:33.33333%}.slds-large-size--5-of-12{width:41.66667%}.slds-large-size--6-of-12{width:50%}.slds-large-size--7-of-12{width:58.33333%}.slds-large-size--8-of-12{width:66.66667%}.slds-large-size--9-of-12{width:75%}.slds-large-size--10-of-12{width:83.33333%}.slds-large-size--11-of-12{width:91.66667%}.slds-large-size--12-of-12{width:100%}.slds-large-order--1{order:1}.slds-large-order--2{order:2}.slds-large-order--3{order:3}.slds-large-order--4{order:4}.slds-large-order--5{order:5}.slds-large-order--6{order:6}.slds-large-order--7{order:7}.slds-large-order--8{order:8}.slds-large-order--9{order:9}.slds-large-order--10{order:10}.slds-large-order--11{order:11}.slds-large-order--12{order:12}}@media (max-width: 64em){.slds-max-large-size--xx-small{width:6rem}.slds-max-large-size--x-small{width:12rem}.slds-max-large-size--small{width:15rem}.slds-max-large-size--medium{width:20rem}.slds-max-large-size--large{width:25rem}.slds-max-large-size--x-large{width:40rem}.slds-max-large-size--xx-large{width:60rem}.slds-max-large-size--1-of-1{width:100%}.slds-max-large-size--1-of-2{width:50%}.slds-max-large-size--2-of-2{width:100%}.slds-max-large-size--1-of-3{width:33.33333%}.slds-max-large-size--2-of-3{width:66.66667%}.slds-max-large-size--3-of-3{width:100%}.slds-max-large-size--1-of-4{width:25%}.slds-max-large-size--2-of-4{width:50%}.slds-max-large-size--3-of-4{width:75%}.slds-max-large-size--4-of-4{width:100%}.slds-max-large-size--1-of-5{width:20%}.slds-max-large-size--2-of-5{width:40%}.slds-max-large-size--3-of-5{width:60%}.slds-max-large-size--4-of-5{width:80%}.slds-max-large-size--5-of-5{width:100%}.slds-max-large-size--1-of-6{width:16.66667%}.slds-max-large-size--2-of-6{width:33.33333%}.slds-max-large-size--3-of-6{width:50%}.slds-max-large-size--4-of-6{width:66.66667%}.slds-max-large-size--5-of-6{width:83.33333%}.slds-max-large-size--6-of-6{width:100%}.slds-max-large-size--1-of-7{width:14.28571%}.slds-max-large-size--2-of-7{width:28.57143%}.slds-max-large-size--3-of-7{width:42.85714%}.slds-max-large-size--4-of-7{width:57.14286%}.slds-max-large-size--5-of-7{width:71.42857%}.slds-max-large-size--6-of-7{width:85.71429%}.slds-max-large-size--7-of-7{width:100%}.slds-max-large-size--1-of-8{width:12.5%}.slds-max-large-size--2-of-8{width:25%}.slds-max-large-size--3-of-8{width:37.5%}.slds-max-large-size--4-of-8{width:50%}.slds-max-large-size--5-of-8{width:62.5%}.slds-max-large-size--6-of-8{width:75%}.slds-max-large-size--7-of-8{width:87.5%}.slds-max-large-size--8-of-8{width:100%}.slds-max-large-size--1-of-12{width:8.33333%}.slds-max-large-size--2-of-12{width:16.66667%}.slds-max-large-size--3-of-12{width:25%}.slds-max-large-size--4-of-12{width:33.33333%}.slds-max-large-size--5-of-12{width:41.66667%}.slds-max-large-size--6-of-12{width:50%}.slds-max-large-size--7-of-12{width:58.33333%}.slds-max-large-size--8-of-12{width:66.66667%}.slds-max-large-size--9-of-12{width:75%}.slds-max-large-size--10-of-12{width:83.33333%}.slds-max-large-size--11-of-12{width:91.66667%}.slds-max-large-size--12-of-12{width:100%}.slds-max-large-order--1{order:1}.slds-max-large-order--2{order:2}.slds-max-large-order--3{order:3}.slds-max-large-order--4{order:4}.slds-max-large-order--5{order:5}.slds-max-large-order--6{order:6}.slds-max-large-order--7{order:7}.slds-max-large-order--8{order:8}.slds-max-large-order--9{order:9}.slds-max-large-order--10{order:10}.slds-max-large-order--11{order:11}.slds-max-large-order--12{order:12}}.slds-is-relative{position:relative}.slds-is-static{position:static}.slds-is-fixed{position:fixed}.slds-is-absolute{position:absolute}.slds-hide{display:none}.slds-show{display:block}.slds-show--inline-block{display:inline-block}.slds-show--inline{display:inline}.slds-hidden{visibility:hidden}.slds-visible{visibility:visible}.slds-transition-hide{opacity:0}.slds-transition-show{opacity:1}.slds-is-collapsed{height:0;overflow:hidden}.slds-collapsed{height:0;overflow:hidden}.slds-is-expanded{height:auto;overflow:visible}.slds-expanded{height:auto;overflow:visible}.slds-assistive-text{position:absolute !important;margin:-1px !important;border:0 !important;padding:0 !important;width:1px !important;height:1px !important;overflow:hidden !important;clip:rect(0 0 0 0) !important}.slds-assistive-text--focus:focus{margin:inherit !important;border:inherit !important;padding:inherit !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important}.slds-x-small-show{display:none}@media (min-width: 320px){.slds-x-small-show{display:block}.slds-x-small-show--inline-block{display:inline-block}.slds-x-small-show--inline{display:inline}}.slds-x-small-show-only{display:none}@media (min-width: 320px) and (max-width: 479px){.slds-x-small-show-only{display:block}.slds-x-small-show-only--inline-block{display:inline-block}.slds-x-small-show-only--inline{display:inline}}@media (max-width: 479px){.slds-max-x-small-hide{display:none}}.slds-small-show{display:none}@media (min-width: 480px){.slds-small-show{display:block}.slds-small-show--inline-block{display:inline-block}.slds-small-show--inline{display:inline}}.slds-small-show-only{display:none}@media (min-width: 480px) and (max-width: 767px){.slds-small-show-only{display:block}.slds-small-show-only--inline-block{display:inline-block}.slds-small-show-only--inline{display:inline}}@media (max-width: 767px){.slds-max-small-hide{display:none}}.slds-medium-show{display:none}@media (min-width: 768px){.slds-medium-show{display:block}.slds-medium-show--inline-block{display:inline-block}.slds-medium-show--inline{display:inline}}.slds-medium-show-only{display:none}@media (min-width: 768px) and (max-width: 1023px){.slds-medium-show-only{display:block}.slds-medium-show-only--inline-block{display:inline-block}.slds-medium-show-only--inline{display:inline}}@media (max-width: 1023px){.slds-max-medium-hide{display:none}}.slds-large-show{display:none}@media (min-width: 1024px){.slds-large-show{display:block}.slds-large-show--inline-block{display:inline-block}.slds-large-show--inline{display:inline}}.slds-scrollable::-webkit-scrollbar{width:10px;height:10px}.slds-scrollable::-webkit-scrollbar:window-inactive{opacity:0}.slds-scrollable::-webkit-scrollbar-thumb{background:#e0e5ee;border-radius:.5rem;box-shadow:#a8b7c7 0 0 0 1px inset}.slds-scrollable::-webkit-scrollbar-track{background:#a8b7c7}.slds-scrollable--y{-webkit-overflow-scrolling:touch;max-height:100%;overflow:hidden;overflow-y:auto}.slds-scrollable--y::-webkit-scrollbar{width:10px;height:10px}.slds-scrollable--y::-webkit-scrollbar:window-inactive{opacity:0}.slds-scrollable--y::-webkit-scrollbar-thumb{background:#e0e5ee;border-radius:.5rem;box-shadow:#a8b7c7 0 0 0 1px inset}.slds-scrollable--y::-webkit-scrollbar-track{background:#a8b7c7}.slds-scrollable--x{-webkit-overflow-scrolling:touch;max-width:100%;overflow:hidden;overflow-x:auto}.slds-scrollable--x::-webkit-scrollbar{width:10px;height:10px}.slds-scrollable--x::-webkit-scrollbar:window-inactive{opacity:0}.slds-scrollable--x::-webkit-scrollbar-thumb{background:#e0e5ee;border-radius:.5rem;box-shadow:#a8b7c7 0 0 0 1px inset}.slds-scrollable--x::-webkit-scrollbar-track{background:#a8b7c7}.slds-scrollable--x::-webkit-scrollbar-track,.slds-scrollable--y::-webkit-scrollbar-track{background:rgba(255,255,255,0.1)}.slds-scrollable--x::-webkit-scrollbar-thumb,.slds-scrollable--y::-webkit-scrollbar-thumb{background:rgba(0,0,0,0.1);box-shadow:none}.material-icons.slds-button__icon{font-size:.875rem;vertical-align:text-bottom}html{height:100%}body{min-height:100%;display:block;padding:0;margin:0}nav{left:0;top:0;width:30%;max-width:20rem;padding:0;background:white;z-index:100;position:fixed;height:100%;overflow:auto;box-sizing:border-box;box-shadow:0 2px 3px 0 rgba(0,0,0,0.16);transform:translateX(0);transition:.2s transform ease}@media (max-width: 768px){nav{transform:translateX(-100%);width:20rem}nav.is-active{transform:translateX(0)}}nav sup{font-style:italic;opacity:.7}header a{text-decoration:none !important}main section,main footer{width:100%;padding:0 0 0 30%;position:relative}@media (max-width: 768px){main section,main footer{padding-left:0}}@media (min-width: 70rem){main section,main footer{padding-left:21rem}}main .title,main footer{padding-bottom:3rem}main .title{background:#005fb2}main .title .slds-text-title--caps,main .title .slds-button{color:inherit}main .container{box-sizing:border-box;padding:.75rem 1.5rem;max-width:60rem}@media (max-width: 768px){main .container{overflow:auto}}main code.highlight{display:block;background:#4D4D4C;position:relative;box-shadow:0 4px 4px 0 rgba(0,0,0,0.16);padding:.125rem;padding-top:1.5rem;border-radius:.25rem;min-width:50rem}main code.highlight::after,main code.highlight::before{content:"";display:block;height:.75rem;width:.75rem;position:absolute;top:.5rem;border-radius:100%;cursor:pointer}main code.highlight::before{background:#c23934;left:.5rem}main code.highlight::after{background:#676765;left:1.75rem}@media (min-width: 768px){.less-than-medium{display:none}}@media (min-width: 480px){.less-than-small{display:none}}.graphdoc-section__title{border-bottom:1px solid #d8dde6;margin-bottom:1.5rem;position:relative}.graphdoc-section__title a{position:absolute;right:100%;display:block;opacity:0;width:2rem;padding:0 0.4rem}.graphdoc-section__title:hover a{opacity:1}.graphdoc-section__title a .material-icons{font-size:1.2rem} + diff --git a/docs/schema/styles/graphdoc.scss b/docs/schema/styles/graphdoc.scss new file mode 100644 index 0000000..551fc83 --- /dev/null +++ b/docs/schema/styles/graphdoc.scss @@ -0,0 +1,180 @@ +@import + '../../../node_modules/@salesforce-ux/design-system/scss/init', + '../../../node_modules/@salesforce-ux/design-system/scss/vendor/normalize'; + +@include core($scoped: false, $globals: true); + +@import + // Activity Timeline + // '../../../node_modules/@salesforce-ux/design-system/scss/components/activity-timeline/index', + + // // Badges + // '../../../node_modules/@salesforce-ux/design-system/scss/components/badges/index', + + // // Breadcrumbs + // '../../../node_modules/@salesforce-ux/design-system/scss/components/breadcrumbs/index', + + // // Button Groups + // '../../../node_modules/@salesforce-ux/design-system/scss/components/button-groups/index', + + // // Button + '../../../node_modules/@salesforce-ux/design-system/scss/components/buttons/flavors/base/index', + '../../../node_modules/@salesforce-ux/design-system/scss/components/buttons/flavors/stateful/index', + + // // Button Icon + '../../../node_modules/@salesforce-ux/design-system/scss/components/button-icons/flavors/base/index', + + // // Icons + // '../../../node_modules/@salesforce-ux/design-system/scss/components/icons/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/icons/flavors/icon-colors/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/icons/flavors/sizes/index', + + // // Card + // '../../../node_modules/@salesforce-ux/design-system/scss/components/cards/index', + + // // Forms + '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/index', + '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/input/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/textarea/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/radio/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/radio-group-alternate/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/checkbox/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/checkbox-toggle/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/select/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/checkbox-alternate/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/checkbox-add-button/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/multi-select/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/horizontal-form/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/stacked-form/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/inline-form/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/compound-form/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/forms/flavors/docked-form-footer/index', + + // // File selector + // '../../../node_modules/@salesforce-ux/design-system/scss/components/file-selector/index', + + // // Page Headers + // '../../../node_modules/@salesforce-ux/design-system/scss/components/page-headers/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/page-headers/flavors/record-home/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/page-headers/flavors/record-home-vertical/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/page-headers/flavors/object-home/index', + + // // Panels + // '../../../node_modules/@salesforce-ux/design-system/scss/components/panels/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/panels/flavors/filtering/index', + + // // Popovers + // '../../../node_modules/@salesforce-ux/design-system/scss/components/popovers/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/popovers/flavors/panels/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/popovers/flavors/nubbins/index', + + // // Walkthrough + // '../../../node_modules/@salesforce-ux/design-system/scss/components/walkthrough/flavors/popovers/index', + + // // Tooltips + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tooltips/index', + + // // Menus + // '../../../node_modules/@salesforce-ux/design-system/scss/components/menus/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/menus/flavors/action-overflow/index', + + // // Picklist + // '../../../node_modules/@salesforce-ux/design-system/scss/components/picklist/index', + + // // Datepicker + // '../../../node_modules/@salesforce-ux/design-system/scss/components/datepickers/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/datepickers/flavors/time/index', + + // // Docked Composer + // '../../../node_modules/@salesforce-ux/design-system/scss/components/docked-composer/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/docked-composer/flavors/email/index', + + // // Docked Utility Bar + // '../../../node_modules/@salesforce-ux/design-system/scss/components/docked-utility-bar/flavors/utility-bar/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/docked-utility-bar/flavors/utility-panel/index', + + // // Global Header + // '../../../node_modules/@salesforce-ux/design-system/scss/components/global-header/flavors/base/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/global-header/flavors/notifications/index', + + // // Global Navigation + // '../../../node_modules/@salesforce-ux/design-system/scss/components/global-navigation/index', + + // // Publishers + // '../../../node_modules/@salesforce-ux/design-system/scss/components/publishers/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/publishers/flavors/discussion-feed/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/publishers/flavors/comment/index', + + // // Discussion Feed + // '../../../node_modules/@salesforce-ux/design-system/scss/components/feeds/flavors/feed-list/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/feeds/flavors/comment/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/feeds/flavors/post/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/feeds/flavors/post-with-attachments/index', + + // // Modal + // '../../../node_modules/@salesforce-ux/design-system/scss/components/modals/index', + + // // App Launcher + // '../../../node_modules/@salesforce-ux/design-system/scss/components/app-launcher/index', + + // // Pills + // '../../../node_modules/@salesforce-ux/design-system/scss/components/pills/index', + + // // Process + // '../../../node_modules/@salesforce-ux/design-system/scss/components/process/flavors/wizard/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/process/flavors/sales-path-coach/index', + + // // Progress Indicator + // '../../../node_modules/@salesforce-ux/design-system/scss/components/progress-indicator/index', + + // // Rich Text Editor + // '../../../node_modules/@salesforce-ux/design-system/scss/components/rich-text-editor/index', + + // // Spinners + // '../../../node_modules/@salesforce-ux/design-system/scss/components/spinners/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/spinners/flavors/sizes/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/spinners/flavors/colors/index', + + // // Split view list + // '../../../node_modules/@salesforce-ux/design-system/scss/components/split-view/index', + + // // Title + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tiles/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tiles/flavors/board/index', + + // // Tabs + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tabs/flavors/default/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tabs/flavors/scoped/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/tabs/flavors/scrolling/index', + + // // Navigation + '../../../node_modules/@salesforce-ux/design-system/scss/components/navigation/flavors/vertical/index', + + // // Notifications -- Toasts & Alerts + // '../../../node_modules/@salesforce-ux/design-system/scss/components/notifications/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/notifications/flavors/alert/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/notifications/flavors/prompt/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/notifications/flavors/modal-toast/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/walkthrough/flavors/header/index', + + // // Lookup + // '../../../node_modules/@salesforce-ux/design-system/scss/components/lookups/index', + + // // Images + // '../../../node_modules/@salesforce-ux/design-system/scss/components/images/flavors/avatar/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/images/flavors/figure/index', + + // // Tables + // '../../../node_modules/@salesforce-ux/design-system/scss/components/data-tables/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/data-tables/flavors/responsive/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/data-tables/flavors/inline-edit/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/data-tables/flavors/fixed-header/index', + + // // Tree (Order matters) + // '../../../node_modules/@salesforce-ux/design-system/scss/components/trees/flavors/base/index', + // '../../../node_modules/@salesforce-ux/design-system/scss/components/trees/flavors/grid/index', + + '../../../node_modules/@salesforce-ux/design-system/scss/utilities/index', + + './override', + './custom'; \ No newline at end of file diff --git a/docs/schema/tag.doc.html b/docs/schema/tag.doc.html new file mode 100644 index 0000000..074c84c --- /dev/null +++ b/docs/schema/tag.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Tag + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

Tag

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/tagfilter.doc.html b/docs/schema/tagfilter.doc.html new file mode 100644 index 0000000..c08a612 --- /dev/null +++ b/docs/schema/tagfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + TagFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

TagFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/tagresponse.doc.html b/docs/schema/tagresponse.doc.html new file mode 100644 index 0000000..527140a --- /dev/null +++ b/docs/schema/tagresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + TagResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

TagResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/time.doc.html b/docs/schema/time.doc.html new file mode 100644 index 0000000..fb88d3c --- /dev/null +++ b/docs/schema/time.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Time + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

Time

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar Time
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/timefilter.doc.html b/docs/schema/timefilter.doc.html new file mode 100644 index 0000000..8c0d595 --- /dev/null +++ b/docs/schema/timefilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + TimeFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

TimeFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • input TimeFilter {
  • equalTo: Time
  • notEqualTo: Time
  • lessThan: Time
  • lessThanOrEqualTo: Time
  • greaterThan: Time
  • greaterThanOrEqualTo: Time
  • }
+
+
+
+ +
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/upload.doc.html b/docs/schema/upload.doc.html new file mode 100644 index 0000000..3315b42 --- /dev/null +++ b/docs/schema/upload.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + Upload + + + + +
+
+
+ +
+
+ +
+

SCALAR

+

Upload

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+
  • scalar Upload
+
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/user.doc.html b/docs/schema/user.doc.html new file mode 100644 index 0000000..c2af81d --- /dev/null +++ b/docs/schema/user.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + User + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

User

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/userfilter.doc.html b/docs/schema/userfilter.doc.html new file mode 100644 index 0000000..1bad894 --- /dev/null +++ b/docs/schema/userfilter.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + UserFilter + + + + +
+
+
+ +
+
+ +
+

INPUT_OBJECT

+

UserFilter

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/docs/schema/userresponse.doc.html b/docs/schema/userresponse.doc.html new file mode 100644 index 0000000..04ae665 --- /dev/null +++ b/docs/schema/userresponse.doc.html @@ -0,0 +1,366 @@ + + + + + + + + + + UserResponse + + + + +
+
+
+ +
+
+ +
+

OBJECT

+

UserResponse

+
+
+
+
+
+

+ + link + + GraphQL Schema definition +

+ +
+
+
+
+

+ + link + + Require by +

+ +
+
+ +
+ + + + \ No newline at end of file diff --git a/go.mod b/go.mod new file mode 100644 index 0000000..34eab88 --- /dev/null +++ b/go.mod @@ -0,0 +1,24 @@ +module reichard.io/imagini + +go 1.15 + +require ( + github.com/99designs/gqlgen v0.13.0 + github.com/codeon/govips v0.0.0-20200329201227-415341c0ce33 // indirect + github.com/dgrijalva/jwt-go v3.2.0+incompatible + github.com/disintegration/imaging v1.6.2 // indirect + github.com/dsoprea/go-exif/v3 v3.0.0-20201216222538-db167117f483 + github.com/gabriel-vasile/mimetype v1.1.2 + github.com/google/uuid v1.1.5 + github.com/iancoleman/strcase v0.1.3 + github.com/lestrrat-go/jwx v1.0.8 + github.com/mattn/go-sqlite3 v1.14.6 + github.com/sirupsen/logrus v1.7.0 + github.com/tus/tusd v1.4.0 + github.com/urfave/cli/v2 v2.3.0 + github.com/vektah/gqlparser/v2 v2.1.0 + golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad + golang.org/x/image v0.0.0-20201208152932-35266b937fa6 // indirect + gorm.io/driver/sqlite v1.1.4 + gorm.io/gorm v1.20.9 +) diff --git a/go.sum b/go.sum new file mode 100644 index 0000000..e6f8078 --- /dev/null +++ b/go.sum @@ -0,0 +1,339 @@ +cloud.google.com/go v0.26.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.34.0/go.mod h1:aQUYkXzVsufM+DwF1aE+0xfcU+56JwCaLick0ClmMTw= +cloud.google.com/go v0.38.0/go.mod h1:990N+gfupTy94rShfmMCWGDn0LpTmnzTp2qbd1dvSRU= +cloud.google.com/go v0.40.0/go.mod h1:Tk58MuI9rbLMKlAjeO/bDnteAx7tX2gJIXw4T5Jwlro= +github.com/99designs/gqlgen v0.13.0 h1:haLTcUp3Vwp80xMVEg5KRNwzfUrgFdRmtBY8fuB8scA= +github.com/99designs/gqlgen v0.13.0/go.mod h1:NV130r6f4tpRWuAI+zsrSdooO/eWUv+Gyyoi3rEfXIk= +github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/agnivade/levenshtein v1.0.1/go.mod h1:CURSv5d9Uaml+FovSIICkLbAUZ9S4RqaHDIsdSBg7lM= +github.com/agnivade/levenshtein v1.0.3 h1:M5ZnqLOoZR8ygVq0FfkXsNOKzMCk0xRiow0R5+5VkQ0= +github.com/agnivade/levenshtein v1.0.3/go.mod h1:4SFRZbbXWLF4MU1T9Qg0pGgH3Pjs+t6ie5efyrwRJXs= +github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= +github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= +github.com/andreyvit/diff v0.0.0-20170406064948-c7f18ee00883/go.mod h1:rCTlJbsFo29Kk6CurOXKm700vrz8f0KW0JNfpkRJY/8= +github.com/arbovm/levenshtein v0.0.0-20160628152529-48b4e1c0c4d0/go.mod h1:t2tdKJDJF9BV14lnkjHmOQgcvEKgtqs5a1N3LNdJhGE= +github.com/aws/aws-sdk-go v1.20.1/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= +github.com/beorn7/perks v0.0.0-20180321164747-3a771d992973/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q= +github.com/beorn7/perks v1.0.0/go.mod h1:KWe93zE9D1o94FZ5RNwFwVgaQK1VOXiVxmqh+CedLV8= +github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40 h1:y4B3+GPxKlrigF1ha5FFErxK+sr6sWxQovRMzwMhejo= +github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= +github.com/census-instrumentation/opencensus-proto v0.2.1/go.mod h1:f6KPmirojxKA12rnyqOA5BBL4O983OfeGPqjHWSTneU= +github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= +github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= +github.com/codeon/govips v0.0.0-20200329201227-415341c0ce33 h1:/wmSAm0UZlQ/NmiwUlThjUUHe2cD36rjM61px1X6ccM= +github.com/codeon/govips v0.0.0-20200329201227-415341c0ce33/go.mod h1:kXwwWC7hMGnPrV6bw8gFi2k0ZLTiYTNMM+G3D9cUBt0= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d h1:U+s90UTSYgptZMwQh2aRr3LuazLJIa+Pg3Kc1ylSYVY= +github.com/cpuguy83/go-md2man/v2 v2.0.0-20190314233015-f79a8a8ca69d/go.mod h1:maD7wRr/U5Z6m/iR4s+kqSMx2CaBsrgA7czyZG/E6dU= +github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= +github.com/dgrijalva/jwt-go v1.0.2 h1:KPldsxuKGsS2FPWsNeg9ZO18aCrGKujPoWXn2yo+KQM= +github.com/dgrijalva/jwt-go v3.2.0+incompatible h1:7qlOGliEKZXTDg6OTjfoBKDXWrumCAMpl/TFQ4/5kLM= +github.com/dgrijalva/jwt-go v3.2.0+incompatible/go.mod h1:E3ru+11k8xSBh+hMPgOLZmtrrCbhqsmaPHjLKYnJCaQ= +github.com/dgryski/trifles v0.0.0-20190318185328-a8d75aae118c/go.mod h1:if7Fbed8SFyPtHLHbg49SI7NAdJiC5WIA09pe59rfAA= +github.com/disintegration/imaging v1.6.2 h1:w1LecBlG2Lnp8B3jk5zSuNqd7b4DXhcjwek1ei82L+c= +github.com/disintegration/imaging v1.6.2/go.mod h1:44/5580QXChDfwIclfc/PCwrr44amcmDAg8hxG0Ewe4= +github.com/dsoprea/go-exif v0.0.0-20201216222538-db167117f483 h1:zJb7OUzMMSul61UUhYXWNOXc9nO1lexj3jsAgoDtCqg= +github.com/dsoprea/go-exif/v2 v2.0.0-20200321225314-640175a69fe4/go.mod h1:Lm2lMM2zx8p4a34ZemkaUV95AnMl4ZvLbCUbwOvLC2E= +github.com/dsoprea/go-exif/v3 v3.0.0-20200717053412-08f1b6708903/go.mod h1:0nsO1ce0mh5czxGeLo4+OCZ/C6Eo6ZlMWsz7rH/Gxv8= +github.com/dsoprea/go-exif/v3 v3.0.0-20201216222538-db167117f483 h1:rz9dPf+Unge2D5RNIRNFvCc2OrGfhAPuxx4L6412jdI= +github.com/dsoprea/go-exif/v3 v3.0.0-20201216222538-db167117f483/go.mod h1:cg5SNYKHMmzxsr9X6ZeLh/nfBRHHp5PngtEPcujONtk= +github.com/dsoprea/go-logging v0.0.0-20190624164917-c4f10aab7696/go.mod h1:Nm/x2ZUNRW6Fe5C3LxdY1PyZY5wmDv/s5dkPJ/VB3iA= +github.com/dsoprea/go-logging v0.0.0-20200517223158-a10564966e9d h1:F/7L5wr/fP/SKeO5HuMlNEX9Ipyx2MbH2rV9G4zJRpk= +github.com/dsoprea/go-logging v0.0.0-20200517223158-a10564966e9d/go.mod h1:7I+3Pe2o/YSU88W0hWlm9S22W7XI1JFNJ86U0zPKMf8= +github.com/dsoprea/go-utility v0.0.0-20200711062821-fab8125e9bdf h1:/w4QxepU4AHh3AuO6/g8y/YIIHH5+aKP3Bj8sg5cqhU= +github.com/dsoprea/go-utility v0.0.0-20200711062821-fab8125e9bdf/go.mod h1:95+K3z2L0mqsVYd6yveIv1lmtT3tcQQ3dVakPySffW8= +github.com/dsoprea/go-utility/v2 v2.0.0-20200717064901-2fccff4aa15e h1:IxIbA7VbCNrwumIYjDoMOdf4KOSkMC6NJE4s8oRbE7E= +github.com/dsoprea/go-utility/v2 v2.0.0-20200717064901-2fccff4aa15e/go.mod h1:uAzdkPTub5Y9yQwXe8W4m2XuP0tK4a9Q/dantD0+uaU= +github.com/envoyproxy/go-control-plane v0.9.0/go.mod h1:YTl/9mNaCwkRvm6d1a2C3ymFceY/DCBVvsKhRF0iEA4= +github.com/envoyproxy/go-control-plane v0.9.4/go.mod h1:6rpuAdCZL397s3pYoYcLgu1mIlRU8Am5FuJP05cCM98= +github.com/envoyproxy/protoc-gen-validate v0.1.0/go.mod h1:iSmxcyjqTsJpI2R4NaDN7+kN2VEUnK/pcBlmesArF7c= +github.com/gabriel-vasile/mimetype v1.1.2 h1:gaPnPcNor5aZSVCJVSGipcpbgMWiAAj9z182ocSGbHU= +github.com/gabriel-vasile/mimetype v1.1.2/go.mod h1:6CDPel/o/3/s4+bp6kIbsWATq8pmgOisOPG40CJa6To= +github.com/go-chi/chi v3.3.2+incompatible/go.mod h1:eB3wogJHnLi3x/kFX2A+IbTBlXxmMeXJVKy9tTv1XzQ= +github.com/go-errors/errors v1.0.1/go.mod h1:f4zRHt4oKfwPJE5k8C9vpYG+aDHdBFUsgrm6/TyX73Q= +github.com/go-errors/errors v1.0.2/go.mod h1:psDX2osz5VnTOnFWbDeWwS7yejl+uV3FEWEp4lssFEs= +github.com/go-errors/errors v1.1.1 h1:ljK/pL5ltg3qoN+OtN6yCv9HWSfMwxSx90GJCZQxYNg= +github.com/go-errors/errors v1.1.1/go.mod h1:psDX2osz5VnTOnFWbDeWwS7yejl+uV3FEWEp4lssFEs= +github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= +github.com/go-macaron/gzip v0.0.0-20200329073552-98214d7a897e h1:PlmAvovRGUTW15weOGR3gny33PCUL2Ko65rN1w1XBog= +github.com/go-macaron/gzip v0.0.0-20200329073552-98214d7a897e/go.mod h1:1if9hBU2ZPlrmuwN27VIn11Ur9OXBiZDLDPmCKbb7N4= +github.com/go-macaron/inject v0.0.0-20160627170012-d8a0b8677191 h1:NjHlg70DuOkcAMqgt0+XA+NHwtu66MkTVVgR4fFWbcI= +github.com/go-macaron/inject v0.0.0-20160627170012-d8a0b8677191/go.mod h1:VFI2o2q9kYsC4o7VP1HrEVosiZZTd+MVT3YZx4gqvJw= +github.com/go-stack/stack v1.8.0/go.mod h1:v0f6uXyyMGvRgIKkXu+yp6POWl0qKG85gN/melR3HDY= +github.com/gogo/protobuf v1.0.0/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.1.1/go.mod h1:r8qH/GZQm5c6nD/R0oafs1akxWv10x8SbQlK7atdtwQ= +github.com/gogo/protobuf v1.2.1/go.mod h1:hp+jE20tsWTFYpLwKvXlhS1hjn+gTNwPg2I6zVXpSg4= +github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= +github.com/golang/geo v0.0.0-20200319012246-673a6f80352d h1:C/hKUcHT483btRbeGkrRjJz+Zbcj8audldIi9tRJDCc= +github.com/golang/geo v0.0.0-20200319012246-673a6f80352d/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= +github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= +github.com/golang/mock v1.1.1/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.2.0/go.mod h1:oTYuIxOrZwtPieC+H1uAHpcLFnEyAGVDL/k47Jfbm0A= +github.com/golang/mock v1.3.1/go.mod h1:sBzyDLLjw3U8JLTeZvSv8jJB+tU5PVekmnlKIyFUx0Y= +github.com/golang/protobuf v1.2.0/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.1/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.2/go.mod h1:6lQm79b+lXiMfvg/cZm0SGofjICqVBUtrP5yJMmIC1U= +github.com/golang/protobuf v1.3.3/go.mod h1:vzj43D7+SQXF/4pzW/hwtAqwc6iTitCiVSaWz5lYuqw= +github.com/golang/protobuf v1.3.5/go.mod h1:6O5/vntMXwX2lRkT1hjjk0nAC1IDOTvTlVgjlRvqsdk= +github.com/google/btree v0.0.0-20180813153112-4030bb1f1f0c/go.mod h1:lNA+9X1NB3Zf8V7Ke586lFgjr2dZNuvo3lPJSGZ5JPQ= +github.com/google/go-cmp v0.2.0/go.mod h1:oXzfMopK8JAjlY9xF4vHSVASa0yLyX7SntLO5aqRK0M= +github.com/google/go-cmp v0.3.0/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= +github.com/google/martian v2.1.0+incompatible/go.mod h1:9I4somxYTbIHy5NJKHRl3wXiIaQGbYVAs8BPL6v8lEs= +github.com/google/pprof v0.0.0-20181206194817-3ea8567a2e57/go.mod h1:zfwlbNMJ+OItoe0UupaVj+oy1omPYYDuagoSzA8v9mc= +github.com/google/uuid v1.1.5 h1:kxhtnfFVi+rYdOALN0B3k9UT86zVJKfBimRaciULW4I= +github.com/google/uuid v1.1.5/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= +github.com/googleapis/gax-go/v2 v2.0.4/go.mod h1:0Wqv26UfaUD9n4G6kQubkQ+KchISgw+vpHVxEJEs9eg= +github.com/gopherjs/gopherjs v0.0.0-20181017120253-0766667cb4d1/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20181103185306-d547d1d9531e/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gopherjs/gopherjs v0.0.0-20190430165422-3e4dfb77656c/go.mod h1:wJfORRmW1u3UXTncJ5qlYoELFm8eSnnEO6hX4iZ3EWY= +github.com/gorilla/context v0.0.0-20160226214623-1ea25387ff6f/go.mod h1:kBGZzfjB9CEq2AlWe17Uuf7NDRt0dE0s8S51q0aT7Yg= +github.com/gorilla/mux v1.6.1/go.mod h1:1lud6UwP+6orDFRuTfBEV8e9/aOM/c4fVVCaMa2zaAs= +github.com/gorilla/websocket v1.4.2 h1:+/TMaTYc4QFitKJxsQ7Yye35DkWvkdLcvGKqM+x0Ufc= +github.com/gorilla/websocket v1.4.2/go.mod h1:YR8l580nyteQvAITg2hZ9XVh4b55+EU/adAjf1fMHhE= +github.com/grpc-ecosystem/go-grpc-middleware v1.1.0/go.mod h1:f5nM7jw/oeRSadq3xCzHAvxcr8HZnzsqU6ILg/0NiiE= +github.com/h2non/parth v0.0.0-20190131123155-b4df798d6542/go.mod h1:Ow0tF8D4Kplbc8s8sSb3V2oUCygFHVp8gC3Dn6U4MNI= +github.com/hashicorp/golang-lru v0.5.0/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/hashicorp/golang-lru v0.5.1 h1:0hERBMJE1eitiLkihrMvRVBYAkpHzc/J3QdDN+dAcgU= +github.com/hashicorp/golang-lru v0.5.1/go.mod h1:/m3WP610KZHVQ1SGc6re/UDhFvYD7pJ4Ao+sR/qLZy8= +github.com/iancoleman/strcase v0.1.3 h1:dJBk1m2/qjL1twPLf68JND55vvivMupZ4wIzE8CTdBw= +github.com/iancoleman/strcase v0.1.3/go.mod h1:SK73tn/9oHe+/Y0h39VT4UCxmurVJkR5NA7kMEAOgSE= +github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= +github.com/jinzhu/inflection v1.0.0 h1:K317FqzuhWc8YvSVlFMCCUb36O/S9MCKRDI7QkRKD/E= +github.com/jinzhu/inflection v1.0.0/go.mod h1:h+uFLlag+Qp1Va5pdKtLDYj+kHp5pxUVkryuEj+Srlc= +github.com/jinzhu/now v1.1.1 h1:g39TucaRWyV3dwDO++eEc6qf8TVIQ/Da48WmqjZ3i7E= +github.com/jinzhu/now v1.1.1/go.mod h1:d3SSVoowX0Lcu0IBviAWJpolVfI5UJVZZ7cO71lE/z8= +github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= +github.com/json-iterator/go v1.1.6/go.mod h1:+SdeFBvtyEkXs7REEP0seUULqWtbJapLOCVDaaPEHmU= +github.com/jstemmer/go-junit-report v0.0.0-20190106144839-af01ea7f8024/go.mod h1:6v2b51hI/fHJwM22ozAgKL4VKDeJcHhJFhtBdhmNjmU= +github.com/jtolds/gls v4.2.1+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfVYBRgL+9YlvaHOwJU= +github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= +github.com/kisielk/errcheck v1.1.0/go.mod h1:EZBBE59ingxPouuu3KfxchcWSUPOHkagtvWXihfKN4Q= +github.com/kisielk/gotool v1.0.0/go.mod h1:XhKaO+MFFWcvkIS/tQcRk01m1F5IRFswLeQ+oQHNcck= +github.com/klauspost/compress v1.10.3 h1:OP96hzwJVBIHYU52pVTI6CczrxPvrGfgqF9N5eTO0Q8= +github.com/klauspost/compress v1.10.3/go.mod h1:aoV0uJVorq1K+umq18yTdKaF57EivdYsUV+/s2qKfXs= +github.com/konsorten/go-windows-terminal-sequences v1.0.1/go.mod h1:T0+1ngSBFLxvqU3pZ+m/2kptfBszLMUkC4ZK/EgS/cQ= +github.com/kr/logfmt v0.0.0-20140226030751-b84e30acd515/go.mod h1:+0opPa2QZZtGFBFZlji/RkVcI2GknAs/DXo4wKdlNEc= +github.com/kr/pretty v0.1.0/go.mod h1:dAy3ld7l9f0ibDNOQOHHMYYIIbhfbHSm3C4ZsoJORNo= +github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= +github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= +github.com/lestrrat-go/backoff/v2 v2.0.3 h1:2ABaTa5ifB1L90aoRMjaPa97p0WzzVe93Vggv8oZftw= +github.com/lestrrat-go/backoff/v2 v2.0.3/go.mod h1:mU93bMXuG27/Y5erI5E9weqavpTX5qiVFZI4uXAX0xk= +github.com/lestrrat-go/httpcc v0.0.0-20210101035852-e7e8fea419e3 h1:e52qvXxpJPV/Kb2ovtuYgcRFjNmf9ntcn8BPIbpRM4k= +github.com/lestrrat-go/httpcc v0.0.0-20210101035852-e7e8fea419e3/go.mod h1:tGS/u00Vh5N6FHNkExqGGNId8e0Big+++0Gf8MBnAvE= +github.com/lestrrat-go/iter v0.0.0-20200422075355-fc1769541911 h1:FvnrqecqX4zT0wOIbYK1gNgTm0677INEWiFY8UEYggY= +github.com/lestrrat-go/iter v0.0.0-20200422075355-fc1769541911/go.mod h1:zIdgO1mRKhn8l9vrZJZz9TUMMFbQbLeTsbqPDrJ/OJc= +github.com/lestrrat-go/jwx v1.0.8 h1:Mj/2Ey9rkGx4w5IMQ2Q+9KLZn4cZoMgKrnMxi9eXE3k= +github.com/lestrrat-go/jwx v1.0.8/go.mod h1:6XJ5sxHF5U116AxYxeHfTnfsZRMgmeKY214zwZDdvho= +github.com/lestrrat-go/option v0.0.0-20210103042652-6f1ecfceda35 h1:lea8Wt+1ePkVrI2/WD+NgQT5r/XsLAzxeqtyFLcEs10= +github.com/lestrrat-go/option v0.0.0-20210103042652-6f1ecfceda35/go.mod h1:5ZHFbivi4xwXxhxY9XHDe2FHo6/Z7WWmtT7T5nBBp3I= +github.com/lestrrat-go/pdebug/v3 v3.0.0-20210111091911-ec4f5c88c087/go.mod h1:za+m+Ve24yCxTEhR59N7UlnJomWwCiIqbJRmKeiADU4= +github.com/logrusorgru/aurora v0.0.0-20200102142835-e9ef32dff381/go.mod h1:7rIyQOR62GCctdiQpZ/zOJlFyk6y+94wXzv6RNZgaR4= +github.com/matryer/moq v0.0.0-20200106131100-75d0ddfc0007 h1:reVOUXwnhsYv/8UqjvhrMOu5CNT9UapHFLbQ2JcXsmg= +github.com/matryer/moq v0.0.0-20200106131100-75d0ddfc0007/go.mod h1:9ELz6aaclSIGnZBoaSLZ3NAl1VTufbOrXBPvtcy6WiQ= +github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= +github.com/mattn/go-isatty v0.0.8/go.mod h1:Iq45c/XA43vh69/j3iqttzPXn0bhXyGjM0Hdxcsrc5s= +github.com/mattn/go-isatty v0.0.12/go.mod h1:cbi8OIDigv2wuxKPP5vlRcQ1OAZbq2CE4Kysco4FUpU= +github.com/mattn/go-sqlite3 v1.14.5/go.mod h1:WVKg1VTActs4Qso6iwGbiFih2UIHo0ENGwNd0Lj+XmI= +github.com/mattn/go-sqlite3 v1.14.6 h1:dNPt6NO46WmLVt2DLNpwczCmdV5boIZ6g/tlDrlRUbg= +github.com/mattn/go-sqlite3 v1.14.6/go.mod h1:NyWgC/yNuGj7Q9rpYnZvas74GogHl5/Z4A/KQRfk6bU= +github.com/matttproud/golang_protobuf_extensions v1.0.1/go.mod h1:D8He9yQNgCq6Z5Ld7szi9bcBfOoFv/3dc6xSMkL2PC0= +github.com/mitchellh/mapstructure v0.0.0-20180203102830-a4e142e9c047 h1:zCoDWFD5nrJJVjbXiDZcVhOBSzKn3o9LgRLLMRNuru8= +github.com/mitchellh/mapstructure v0.0.0-20180203102830-a4e142e9c047/go.mod h1:FVVH3fgwuzCH5S8UJGiWEs2h04kUh9fWfEaFds41c1Y= +github.com/modern-go/concurrent v0.0.0-20180306012644-bacd9c7ef1dd/go.mod h1:6dJC0mAP4ikYIbvyc7fijjWJddQyLn8Ig3JB5CqoB9Q= +github.com/modern-go/reflect2 v1.0.1/go.mod h1:bx2lNnkwVCuqBIxFjflWJWanXIb3RllmbCylyMrvgv0= +github.com/mwitkow/go-conntrack v0.0.0-20161129095857-cc309e4a2223/go.mod h1:qRWi+5nqEBWmkhHvq77mSJWrCKwh8bxhgT7d/eI7P4U= +github.com/nbio/st v0.0.0-20140626010706-e9e8d9816f32/go.mod h1:9wM+0iRr9ahx58uYLpLIr5fm8diHn0JbqRycJi6w0Ms= +github.com/opentracing/basictracer-go v1.0.0/go.mod h1:QfBfYuafItcjQuMwinw9GhYKwFXS9KnPs5lxoYwgW74= +github.com/opentracing/opentracing-go v1.0.2/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/opentracing/opentracing-go v1.1.0/go.mod h1:UkNAQd3GIcIGf0SeVgPpRdFStlNbqXla1AfSYxPUl2o= +github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= +github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= +github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= +github.com/prometheus/client_golang v0.9.1/go.mod h1:7SWBe2y4D6OKWSNQJUaRYU/AaXPKyh/dDVn+NZz0KFw= +github.com/prometheus/client_golang v1.0.0/go.mod h1:db9x61etRT2tGnBNRi70OPL5FsnadC4Ky3P0J6CfImo= +github.com/prometheus/client_model v0.0.0-20180712105110-5c3871d89910/go.mod h1:MbSGuTsp3dbXC40dX6PRTWyKYBIrTGTE9sqQNg2J8bo= +github.com/prometheus/client_model v0.0.0-20190129233127-fd36f4220a90/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/client_model v0.0.0-20190812154241-14fe0d1b01d4/go.mod h1:xMI15A0UPsDsEKsMN9yxemIoYk6Tm2C1GtYGdfGttqA= +github.com/prometheus/common v0.4.1/go.mod h1:TNfzLD0ON7rHzMJeJkieUDPYmFC7Snx/y86RQel1bk4= +github.com/prometheus/procfs v0.0.0-20181005140218-185b4288413d/go.mod h1:c3At6R/oaqEKCNdg8wHV1ftS6bRYblBhIjjI8uT2IGk= +github.com/prometheus/procfs v0.0.2/go.mod h1:TjEm7ze935MbeOT/UhFTIMYKhuLP4wbCsTZCD3I8kEA= +github.com/rs/cors v1.6.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= +github.com/russross/blackfriday/v2 v2.0.1 h1:lPqVAte+HuHNfhJ/0LC98ESWRz8afy9tM/0RK8m9o+Q= +github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM= +github.com/sethgrid/pester v0.0.0-20190127155807-68a33a018ad0/go.mod h1:Ad7IjTpvzZO8Fl0vh9AzQ+j/jYZfyp2diGwI8m5q+ns= +github.com/shurcooL/httpfs v0.0.0-20171119174359-809beceb2371/go.mod h1:ZY1cvUeJuFPAdZ/B6v7RHavJWZn2YPVFQ1OSXhCGOkg= +github.com/shurcooL/sanitized_anchor_name v1.0.0 h1:PdmoCO6wvbs+7yrJyMORt4/BmY5IYyJwS/kOiWx8mHo= +github.com/shurcooL/sanitized_anchor_name v1.0.0/go.mod h1:1NzhyTcUVG4SuEtjjoZeVRXNmyL/1OwPU0+IJeTBvfc= +github.com/shurcooL/vfsgen v0.0.0-20180121065927-ffb13db8def0/go.mod h1:TrYk7fJVaAttu97ZZKrO9UbRa8izdowaMIZcxYMbVaw= +github.com/sirupsen/logrus v1.2.0/go.mod h1:LxeOpSwHxABJmUn/MG1IvRgCAasNZTLOkJPxbbu5VWo= +github.com/sirupsen/logrus v1.4.2/go.mod h1:tLMulIdttU9McNUspp0xgXVQah82FyeX6MwdIuYE2rE= +github.com/sirupsen/logrus v1.7.0 h1:ShrD1U9pZB12TX0cVy0DtePoCH97K8EtX+mg7ZARUtM= +github.com/sirupsen/logrus v1.7.0/go.mod h1:yWOB1SBYBC5VeMP7gHvWumXLIWorT60ONWic61uBYv0= +github.com/smartystreets/assertions v0.0.0-20180927180507-b2de0cb4f26d/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/assertions v0.0.0-20190116191733-b6c0e53d7304/go.mod h1:OnSkiWE9lh6wB0YB77sQom3nweQdgAjqCqsofrRNTgc= +github.com/smartystreets/assertions v1.0.1/go.mod h1:kHHU4qYBaI3q23Pp3VPrmWhuIUrLW/7eUrw0BU5VaoM= +github.com/smartystreets/goconvey v0.0.0-20181108003508-044398e4856c/go.mod h1:XDJAKZRPZ1CvBcN2aX5YOUTYGHki24fSF0Iv48Ibg0s= +github.com/smartystreets/goconvey v0.0.0-20190731233626-505e41936337/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/smartystreets/goconvey v1.6.4/go.mod h1:syvi0/a8iFYH4r/RixwvyeAJjdLS9QV7WQ/tjFTllLA= +github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/objx v0.1.1/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= +github.com/stretchr/testify v1.2.1/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= +github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= +github.com/stretchr/testify v1.4.0/go.mod h1:j7eGeouHqKxXV5pUuKE4zz7dFj8WfuZ+81PSLYec5m4= +github.com/stretchr/testify v1.5.1/go.mod h1:5W2xD1RspED5o8YsWQXVCued0rvSQ+mT+I5cxcmMvtA= +github.com/stretchr/testify v1.6.1/go.mod h1:6Fq8oRcR53rry900zMqJjRRixrwX3KX962/h/Wwjteg= +github.com/tus/tusd v1.4.0 h1:8+TmY/Ip2mxO3UlYzrqUkQWMd/FmSSdcIrlJHrr+3HQ= +github.com/tus/tusd v1.4.0/go.mod h1:ygrT4B9ZSb27dx3uTnobX5nOFDnutBL6iWKLH4+KpA0= +github.com/unknwon/com v0.0.0-20190804042917-757f69c95f3e h1:GSGeB9EAKY2spCABz6xOX5DbxZEXolK+nBSvmsQwRjM= +github.com/unknwon/com v0.0.0-20190804042917-757f69c95f3e/go.mod h1:tOOxU81rwgoCLoOVVPHb6T/wt8HZygqH5id+GNnlCXM= +github.com/urfave/cli v1.22.5 h1:lNq9sAHXK2qfdI8W+GRItjCEkI+2oR4d+MEHy1CKXoU= +github.com/urfave/cli v1.22.5/go.mod h1:Gos4lmkARVdJ6EkW0WaNv/tZAAMe9V7XWyB60NtXRu0= +github.com/urfave/cli/v2 v2.1.1/go.mod h1:SE9GqnLQmjVa0iPEY0f1w3ygNIYcIJ0OKPMoW2caLfQ= +github.com/urfave/cli/v2 v2.3.0 h1:qph92Y649prgesehzOrQjdWyxFOp/QVM+6imKHad91M= +github.com/urfave/cli/v2 v2.3.0/go.mod h1:LJmUH05zAU44vOAcrfzZQKsZbVcdbOG8rtL3/XcUArI= +github.com/vektah/dataloaden v0.2.1-0.20190515034641-a19b9a6e7c9e h1:+w0Zm/9gaWpEAyDlU1eKOuk5twTjAjuevXqcJJw8hrg= +github.com/vektah/dataloaden v0.2.1-0.20190515034641-a19b9a6e7c9e/go.mod h1:/HUdMve7rvxZma+2ZELQeNh88+003LL7Pf/CZ089j8U= +github.com/vektah/gqlparser/v2 v2.1.0 h1:uiKJ+T5HMGGQM2kRKQ8Pxw8+Zq9qhhZhz/lieYvCMns= +github.com/vektah/gqlparser/v2 v2.1.0/go.mod h1:SyUiHgLATUR8BiYURfTirrTcGpcE+4XkV2se04Px1Ms= +github.com/vimeo/go-util v1.2.0/go.mod h1:s13SMDTSO7AjH1nbgp707mfN5JFIWUFDU5MDDuRRtKs= +github.com/yuin/goldmark v1.1.27/go.mod h1:3hX8gzYuyVAZsxl0MRgGTJEmQBFcNTphYh9decYSb74= +go.opencensus.io v0.21.0/go.mod h1:mSImk1erAIZhrmZN+AvHh14ztQfjbGwt4TtuofqLduU= +go.uber.org/atomic v1.4.0/go.mod h1:gD2HeocX3+yG+ygLZcrzQJaqmWj9AIm7n08wl/qW/PE= +go.uber.org/multierr v1.1.0/go.mod h1:wR5kodmAFQ0UK8QlbwjlSNy0Z68gJhDJUG5sjR94q/0= +go.uber.org/zap v1.10.0/go.mod h1:vwi/ZaCAaUcBkycHslxD9B2zi4UTXhF60s6SWpuDF0Q= +golang.org/x/crypto v0.0.0-20180904163835-0709b304e793/go.mod h1:6SG95UA2DQfeDnfUPMdvaQW0Q7yPrPDi9nlGo2tz2b4= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2 h1:VklqNMn3ovrHsnt90PveolxSbWFaJdECFbxSq0Mqo2M= +golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4 h1:HuIa8hRrWRSrqYzx1qI49NNxhdi2PrY7gxVSq1JjLDc= +golang.org/x/crypto v0.0.0-20190701094942-4def268fd1a4/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20191011191535-87dc89f01550/go.mod h1:yigFU9vqHzYiE8UmvKecakEJjdnWj3jj499lnFckfCI= +golang.org/x/crypto v0.0.0-20201217014255-9d1352758620/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad h1:DN0cp81fZ3njFcrLCytUHRSUkqBjfTo4Tx9RJTWs0EY= +golang.org/x/crypto v0.0.0-20201221181555-eec23a3978ad/go.mod h1:jdWPYTVW3xRLrWPugEBEK3UY2ZEsg3UU495nc5E+M+I= +golang.org/x/exp v0.0.0-20190121172915-509febef88a4/go.mod h1:CJ0aWSM057203Lf6IL+f9T1iT9GByDxfZKAQTCR3kQA= +golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8 h1:hVwzHzIUGRjiF7EcUjqNxk3NCfkPxbDKRdnNE1Rpg0U= +golang.org/x/image v0.0.0-20191009234506-e7c1f5e7dbb8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20201208152932-35266b937fa6 h1:nfeHNc1nAqecKCy2FCy4HY+soOOe5sDLJ/gZLbx6GYI= +golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= +golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= +golang.org/x/lint v0.0.0-20190313153728-d0100b6bd8b3/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/lint v0.0.0-20190409202823-959b441ac422/go.mod h1:6SW0HCj/g11FgYtHlgUYUwCkIfeOF89ocIRzGO/8vkc= +golang.org/x/mod v0.1.1-0.20191105210325-c90efee705ee/go.mod h1:QqPTAvyqsEbceGzBzNggFXnrqF1CaUcvgkdR5Ot7KZg= +golang.org/x/mod v0.2.0 h1:KU7oHjnv3XNWfa5COkzUifxZmxp1TyI7ImMXqFxLwvQ= +golang.org/x/mod v0.2.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= +golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20181114220301-adae6a3d119a/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190108225652-1e06a53dbb7e/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190213061140-3a22650c66bd/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= +golang.org/x/net v0.0.0-20190311183353-d8887717615a/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190503192946-f4e77d36d62c/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= +golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20191209160850-c0dbc17a3553/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200226121028-0de0cce0169b/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200320220750-118fecf932d8/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= +golang.org/x/net v0.0.0-20200501053045-e0ff5e5a1de5/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120 h1:EZ3cVSzKOlJxAd8e8YAJ7no8nNypTxexh/YE/xW3ZEY= +golang.org/x/net v0.0.0-20200513185701-a91f0712d120/go.mod h1:qpuaurCH72eLCgpAm/N6yyVIVM9cpaDIP3A8BGJEC5A= +golang.org/x/oauth2 v0.0.0-20180821212333-d2e6202438be/go.mod h1:N/0e6XlmueqKjAGxoOufVs8QHGRruUQn6yWY3a++T0U= +golang.org/x/oauth2 v0.0.0-20190226205417-e64efc72b421/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/oauth2 v0.0.0-20190604053449-0f29369cfe45/go.mod h1:gOpvHmFTYa4IltrdGE7lF6nIHvwfUNPOp7c8zoXwtLw= +golang.org/x/sync v0.0.0-20180314180146-1d60e4601c6f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181108010431-42b317875d0f/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20181221193216-37e7f081c4d4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190227155943-e225da77a7e6/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20181116152217-5ac8a444bdc5/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190215142949-d0b11bdaac8a/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190222072716-a9d3bda3a223/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= +golang.org/x/sys v0.0.0-20190412213103-97732733099d/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190422165155-953cdadca894/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20190507160741-ecd444e8653b/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037 h1:YyJpGZS1sBuBCzLAR1VEpK193GlqGZbnPFnPV/5Rsb4= +golang.org/x/sys v0.0.0-20191026070338-33540a1f6037/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200116001909-b77594299b42/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd h1:xhmwyvizuTgC2qz7ZlMluP20uW+C3Rm0FD/WLDX8884= +golang.org/x/sys v0.0.0-20200323222414-85ca7c5b95cd/go.mod h1:h1NjWce9XRLGQEsW7wpKNCjG9DtNlClVuFLEZdDNbEs= +golang.org/x/term v0.0.0-20201117132131-f5c789dd3221/go.mod h1:Nr5EML6q2oocZ2LXRh80K7BxOlk5/8JxuGnuhpl+muw= +golang.org/x/text v0.3.0/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.1-0.20180807135948-17ff2d5776d2/go.mod h1:NqM8EUOU14njkJ3fqMW+pc6Ldnwhi/IjpwHt7yyuwOQ= +golang.org/x/text v0.3.2/go.mod h1:bEr9sfX3Q8Zfm5fL9x+3itogRgK3+ptLWKqgva+5dAk= +golang.org/x/time v0.0.0-20181108054448-85acf8d2951c/go.mod h1:tRJNPiyCQ0inRvYxbN9jk5I+vvW/OXSQhTDSoE431IQ= +golang.org/x/tools v0.0.0-20180221164845-07fd8470d635/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190114222345-bf090417da8b/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190125232054-d66bd3c5d5a6/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= +golang.org/x/tools v0.0.0-20190226205152-f727befe758c/go.mod h1:9Yl7xja0Znq3iFh3HoIrodX9oNMXvdceNzlUR8zjMvY= +golang.org/x/tools v0.0.0-20190311212946-11955173bddd/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190312170243-e65039ee4138/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190328211700-ab21143f2384/go.mod h1:LCzVGOaR6xXOjkQ3onu1FJEFr0SW1gC7cKk1uF8kGRs= +golang.org/x/tools v0.0.0-20190425150028-36563e24a262/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190506145303-2d16b83fe98c/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190515012406-7d7faa4812bd/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20190524140312-2c0ae7006135/go.mod h1:RgjU9mgBXZiqYHBnxXauZ1Gv1EHHAz9KjViQ78xBX0Q= +golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= +golang.org/x/tools v0.0.0-20200114235610-7ae403b6b589/go.mod h1:TB2adYChydJhpapKDTa4BR/hXlZSLoq2Wpct/0txZ28= +golang.org/x/tools v0.0.0-20200417140056-c07e33ef3290 h1:NXNmtp0ToD36cui5IqWy95LC4Y6vT/4y3RnPxlQPinU= +golang.org/x/tools v0.0.0-20200417140056-c07e33ef3290/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE= +golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4= +golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= +google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= +google.golang.org/api v0.6.0/go.mod h1:btoxGiFvQNVUZQ8W08zLtrVS08CNpINPEfxXxgJL1Q4= +google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= +google.golang.org/appengine v1.4.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/appengine v1.5.0/go.mod h1:xpcJRLb0r/rnEns0DIKYYv+WjYCduHsrkT7/EB5XEv4= +google.golang.org/genproto v0.0.0-20180817151627-c66870c02cf8/go.mod h1:JiN7NxoALGmiZfu7CAH4rXhgtRTLTxftemlI0sWmxmc= +google.golang.org/genproto v0.0.0-20190307195333-5fe7a883aa19/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190418145605-e7d98fc518a7/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190502173448-54afdca5d873/go.mod h1:VzzqZJRnGkLBvHegQrXjBqPurQTc5/KpmUdxsrq26oE= +google.golang.org/genproto v0.0.0-20190530194941-fb225487d101/go.mod h1:z3L6/3dTEVtUr6QSP8miRzeRqwQOioJ9I66odjN4I7s= +google.golang.org/genproto v0.0.0-20190819201941-24fa4b261c55/go.mod h1:DMBHOl98Agz4BDEuKkezgsaosCRResVns1a3J2ZsMNc= +google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= +google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= +google.golang.org/grpc v1.23.0/go.mod h1:Y5yQAOtifL1yxbo5wqy6BxZv8vAUGQwXBOALyacEbxg= +google.golang.org/grpc v1.25.1/go.mod h1:c3i+UQWmh7LiEpx4sFZnkU36qjEYZ0imhYfXVyQciAY= +google.golang.org/grpc v1.28.0/go.mod h1:rpkK4SK4GF4Ach/+MFLZUBavHOvF2JJB5uozKKal+60= +gopkg.in/Acconut/lockfile.v1 v1.1.0/go.mod h1:6UCz3wJ8tSFUsPR6uP/j8uegEtDuEEqFxlpi0JI4Umw= +gopkg.in/alecthomas/kingpin.v2 v2.2.6/go.mod h1:FMv+mEhP44yOT+4EoQTLFTRgOQ1FBLkstjWtayDeSgw= +gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/check.v1 v1.0.0-20190902080502-41f04d3bba15/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= +gopkg.in/h2non/gock.v1 v1.0.14/go.mod h1:sX4zAkdYX1TRGJ2JY156cFspQn4yRWn6p9EMdODlynE= +gopkg.in/ini.v1 v1.46.0 h1:VeDZbLYGaupuvIrsYCEOe/L/2Pcs5n7hdO1ZTjporag= +gopkg.in/ini.v1 v1.46.0/go.mod h1:pNLf8WUiyNEtQjuu5G5vTm06TEv9tsIgeAvK8hOrP4k= +gopkg.in/macaron.v1 v1.3.5/go.mod h1:uMZCFccv9yr5TipIalVOyAyZQuOH3OkmXvgcWwhJuP4= +gopkg.in/macaron.v1 v1.4.0 h1:RJHC09fAnQ8tuGUiZNjG0uyL1BWSdSWd9SpufIcEArQ= +gopkg.in/macaron.v1 v1.4.0/go.mod h1:uMZCFccv9yr5TipIalVOyAyZQuOH3OkmXvgcWwhJuP4= +gopkg.in/yaml.v2 v2.2.1/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.2/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.3/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.4/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.2.7/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v2 v2.3.0 h1:clyUAQHOM3G0M3f5vQj7LuJrETvjVot3Z5el9nffUtU= +gopkg.in/yaml.v2 v2.3.0/go.mod h1:hI93XBmqTisBFMUTm0b8Fm+jr3Dg1NNxqwp+5A1VGuI= +gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM= +gorm.io/driver/sqlite v1.1.4 h1:PDzwYE+sI6De2+mxAneV9Xs11+ZyKV6oxD3wDGkaNvM= +gorm.io/driver/sqlite v1.1.4/go.mod h1:mJCeTFr7+crvS+TRnWc5Z3UvwxUN1BGBLMrf5LA9DYw= +gorm.io/gorm v1.20.7/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= +gorm.io/gorm v1.20.9 h1:M3aIZKXAC1PtPVu9t3WGwkBTE1le5c2telz3I/qjRNg= +gorm.io/gorm v1.20.9/go.mod h1:0HFTzE/SqkGTzK6TlDPPQbAYCluiVvhzoA1+aVyzenw= +honnef.co/go/tools v0.0.0-20190102054323-c2f93a96b099/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190106161140-3f1c8253044a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= +rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= +sourcegraph.com/sourcegraph/appdash v0.0.0-20180110180208-2cc67fd64755/go.mod h1:hI742Nqp5OhwiqlzhgfbWU4mW4yO10fP+LoT9WOswdU= +sourcegraph.com/sourcegraph/appdash-data v0.0.0-20151005221446-73f23eafcf67/go.mod h1:L5q+DGLGOQFpo1snNEkLOJT2d1YTW66rWNzatr3He1k= diff --git a/gqlgen.yml b/gqlgen.yml new file mode 100644 index 0000000..5673aaa --- /dev/null +++ b/gqlgen.yml @@ -0,0 +1,56 @@ +# Where are all the schema files located? globs are supported eg src/**/*.graphqls +schema: + - graph/*.graphqls + +# Where should the generated server code go? +exec: + filename: graph/generated/generated.go + package: generated + +# Uncomment to enable federation +# federation: +# filename: graph/generated/federation.go +# package: generated + +# Where should any generated models go? +model: + filename: graph/model/models_gen.go + package: model + +# Where should the resolver implementations go? +resolver: + layout: follow-schema + dir: graph + package: graph + +# Optional: turn on use `gqlgen:"fieldName"` tags in your models +# struct_tag: json + +# Optional: turn on to use []Thing instead of []*Thing +# omit_slice_element_pointers: false + +# Optional: set to speed up generation time by not performing a final validation pass. +# skip_validation: true + +# gqlgen will search for any type names in the schema in these go packages +# if they match it will use them, otherwise it will generate them. +autobind: + - "reichard.io/imagini/graph/model" + +# This section declares type mapping between the GraphQL and go type systems +# +# The first line in each type will be used as defaults for resolver arguments and +# modelgen, the others will be allowed when binding to fields. Configure them to +# your liking +models: + ID: + model: + - github.com/99designs/gqlgen/graphql.ID + - github.com/99designs/gqlgen/graphql.Int + - github.com/99designs/gqlgen/graphql.Int64 + - github.com/99designs/gqlgen/graphql.Int32 + Int: + model: + - github.com/99designs/gqlgen/graphql.Int + - github.com/99designs/gqlgen/graphql.Int64 + - github.com/99designs/gqlgen/graphql.Int32 diff --git a/graph/generated/generated.go b/graph/generated/generated.go new file mode 100644 index 0000000..19bb14d --- /dev/null +++ b/graph/generated/generated.go @@ -0,0 +1,9712 @@ +// Code generated by github.com/99designs/gqlgen, DO NOT EDIT. + +package generated + +import ( + "bytes" + "context" + "errors" + "fmt" + "strconv" + "sync" + "sync/atomic" + "time" + + "github.com/99designs/gqlgen/graphql" + "github.com/99designs/gqlgen/graphql/introspection" + gqlparser "github.com/vektah/gqlparser/v2" + "github.com/vektah/gqlparser/v2/ast" + "reichard.io/imagini/graph/model" +) + +// region ************************** generated!.gotpl ************************** + +// NewExecutableSchema creates an ExecutableSchema from the ResolverRoot interface. +func NewExecutableSchema(cfg Config) graphql.ExecutableSchema { + return &executableSchema{ + resolvers: cfg.Resolvers, + directives: cfg.Directives, + complexity: cfg.Complexity, + } +} + +type Config struct { + Resolvers ResolverRoot + Directives DirectiveRoot + Complexity ComplexityRoot +} + +type ResolverRoot interface { + Mutation() MutationResolver + Query() QueryResolver +} + +type DirectiveRoot struct { + HasMinRole func(ctx context.Context, obj interface{}, next graphql.Resolver, role model.Role) (res interface{}, err error) + IsPrivate func(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) + Meta func(ctx context.Context, obj interface{}, next graphql.Resolver, gorm *string) (res interface{}, err error) +} + +type ComplexityRoot struct { + Album struct { + CreatedAt func(childComplexity int) int + ID func(childComplexity int) int + Name func(childComplexity int) int + UpdatedAt func(childComplexity int) int + UserID func(childComplexity int) int + } + + AlbumResponse struct { + Data func(childComplexity int) int + Page func(childComplexity int) int + } + + AuthResponse struct { + Device func(childComplexity int) int + Error func(childComplexity int) int + Result func(childComplexity int) int + } + + Device struct { + CreatedAt func(childComplexity int) int + ID func(childComplexity int) int + Name func(childComplexity int) int + RefreshKey func(childComplexity int) int + Type func(childComplexity int) int + UpdatedAt func(childComplexity int) int + UserID func(childComplexity int) int + } + + DeviceResponse struct { + Data func(childComplexity int) int + Page func(childComplexity int) int + } + + MediaItem struct { + Albums func(childComplexity int) int + CreatedAt func(childComplexity int) int + ExifDate func(childComplexity int) int + FileName func(childComplexity int) int + ID func(childComplexity int) int + IsVideo func(childComplexity int) int + Latitude func(childComplexity int) int + Longitude func(childComplexity int) int + OrigName func(childComplexity int) int + Tags func(childComplexity int) int + UpdatedAt func(childComplexity int) int + UserID func(childComplexity int) int + } + + MediaItemResponse struct { + Data func(childComplexity int) int + Page func(childComplexity int) int + } + + Mutation struct { + CreateAlbum func(childComplexity int, input model.NewAlbum) int + CreateMediaItem func(childComplexity int, input model.NewMediaItem) int + CreateTag func(childComplexity int, input model.NewTag) int + CreateUser func(childComplexity int, input model.NewUser) int + } + + PageResponse struct { + Page func(childComplexity int) int + Size func(childComplexity int) int + Total func(childComplexity int) int + } + + Query struct { + Album func(childComplexity int, id string) int + Albums func(childComplexity int, filter *model.AlbumFilter, page *model.Page, order *model.Order) int + Device func(childComplexity int, id string) int + Devices func(childComplexity int, filter *model.DeviceFilter, page *model.Page, order *model.Order) int + Login func(childComplexity int, user string, password string, deviceID *string) int + Logout func(childComplexity int) int + Me func(childComplexity int) int + MediaItem func(childComplexity int, id string) int + MediaItems func(childComplexity int, filter *model.MediaItemFilter, page *model.Page, order *model.Order) int + Tag func(childComplexity int, id string) int + Tags func(childComplexity int, filter *model.TagFilter, page *model.Page, order *model.Order) int + User func(childComplexity int, id string) int + Users func(childComplexity int, filter *model.UserFilter, page *model.Page, order *model.Order) int + } + + Tag struct { + CreatedAt func(childComplexity int) int + ID func(childComplexity int) int + Name func(childComplexity int) int + UpdatedAt func(childComplexity int) int + UserID func(childComplexity int) int + } + + TagResponse struct { + Data func(childComplexity int) int + Page func(childComplexity int) int + } + + User struct { + AuthType func(childComplexity int) int + CreatedAt func(childComplexity int) int + Devices func(childComplexity int) int + Email func(childComplexity int) int + FirstName func(childComplexity int) int + ID func(childComplexity int) int + LastName func(childComplexity int) int + MediaItems func(childComplexity int) int + Password func(childComplexity int) int + Role func(childComplexity int) int + UpdatedAt func(childComplexity int) int + Username func(childComplexity int) int + } + + UserResponse struct { + Data func(childComplexity int) int + Page func(childComplexity int) int + } +} + +type MutationResolver interface { + CreateMediaItem(ctx context.Context, input model.NewMediaItem) (*model.MediaItem, error) + CreateAlbum(ctx context.Context, input model.NewAlbum) (*model.Album, error) + CreateTag(ctx context.Context, input model.NewTag) (*model.Tag, error) + CreateUser(ctx context.Context, input model.NewUser) (*model.User, error) +} +type QueryResolver interface { + Login(ctx context.Context, user string, password string, deviceID *string) (*model.AuthResponse, error) + Logout(ctx context.Context) (*model.AuthResponse, error) + MediaItem(ctx context.Context, id string) (*model.MediaItem, error) + Device(ctx context.Context, id string) (*model.Device, error) + Album(ctx context.Context, id string) (*model.Album, error) + User(ctx context.Context, id string) (*model.User, error) + Tag(ctx context.Context, id string) (*model.Tag, error) + Me(ctx context.Context) (*model.User, error) + MediaItems(ctx context.Context, filter *model.MediaItemFilter, page *model.Page, order *model.Order) (*model.MediaItemResponse, error) + Devices(ctx context.Context, filter *model.DeviceFilter, page *model.Page, order *model.Order) (*model.DeviceResponse, error) + Albums(ctx context.Context, filter *model.AlbumFilter, page *model.Page, order *model.Order) (*model.AlbumResponse, error) + Tags(ctx context.Context, filter *model.TagFilter, page *model.Page, order *model.Order) (*model.TagResponse, error) + Users(ctx context.Context, filter *model.UserFilter, page *model.Page, order *model.Order) (*model.UserResponse, error) +} + +type executableSchema struct { + resolvers ResolverRoot + directives DirectiveRoot + complexity ComplexityRoot +} + +func (e *executableSchema) Schema() *ast.Schema { + return parsedSchema +} + +func (e *executableSchema) Complexity(typeName, field string, childComplexity int, rawArgs map[string]interface{}) (int, bool) { + ec := executionContext{nil, e} + _ = ec + switch typeName + "." + field { + + case "Album.createdAt": + if e.complexity.Album.CreatedAt == nil { + break + } + + return e.complexity.Album.CreatedAt(childComplexity), true + + case "Album.id": + if e.complexity.Album.ID == nil { + break + } + + return e.complexity.Album.ID(childComplexity), true + + case "Album.name": + if e.complexity.Album.Name == nil { + break + } + + return e.complexity.Album.Name(childComplexity), true + + case "Album.updatedAt": + if e.complexity.Album.UpdatedAt == nil { + break + } + + return e.complexity.Album.UpdatedAt(childComplexity), true + + case "Album.userID": + if e.complexity.Album.UserID == nil { + break + } + + return e.complexity.Album.UserID(childComplexity), true + + case "AlbumResponse.data": + if e.complexity.AlbumResponse.Data == nil { + break + } + + return e.complexity.AlbumResponse.Data(childComplexity), true + + case "AlbumResponse.page": + if e.complexity.AlbumResponse.Page == nil { + break + } + + return e.complexity.AlbumResponse.Page(childComplexity), true + + case "AuthResponse.device": + if e.complexity.AuthResponse.Device == nil { + break + } + + return e.complexity.AuthResponse.Device(childComplexity), true + + case "AuthResponse.error": + if e.complexity.AuthResponse.Error == nil { + break + } + + return e.complexity.AuthResponse.Error(childComplexity), true + + case "AuthResponse.result": + if e.complexity.AuthResponse.Result == nil { + break + } + + return e.complexity.AuthResponse.Result(childComplexity), true + + case "Device.createdAt": + if e.complexity.Device.CreatedAt == nil { + break + } + + return e.complexity.Device.CreatedAt(childComplexity), true + + case "Device.id": + if e.complexity.Device.ID == nil { + break + } + + return e.complexity.Device.ID(childComplexity), true + + case "Device.name": + if e.complexity.Device.Name == nil { + break + } + + return e.complexity.Device.Name(childComplexity), true + + case "Device.refreshKey": + if e.complexity.Device.RefreshKey == nil { + break + } + + return e.complexity.Device.RefreshKey(childComplexity), true + + case "Device.type": + if e.complexity.Device.Type == nil { + break + } + + return e.complexity.Device.Type(childComplexity), true + + case "Device.updatedAt": + if e.complexity.Device.UpdatedAt == nil { + break + } + + return e.complexity.Device.UpdatedAt(childComplexity), true + + case "Device.userID": + if e.complexity.Device.UserID == nil { + break + } + + return e.complexity.Device.UserID(childComplexity), true + + case "DeviceResponse.data": + if e.complexity.DeviceResponse.Data == nil { + break + } + + return e.complexity.DeviceResponse.Data(childComplexity), true + + case "DeviceResponse.page": + if e.complexity.DeviceResponse.Page == nil { + break + } + + return e.complexity.DeviceResponse.Page(childComplexity), true + + case "MediaItem.albums": + if e.complexity.MediaItem.Albums == nil { + break + } + + return e.complexity.MediaItem.Albums(childComplexity), true + + case "MediaItem.createdAt": + if e.complexity.MediaItem.CreatedAt == nil { + break + } + + return e.complexity.MediaItem.CreatedAt(childComplexity), true + + case "MediaItem.exifDate": + if e.complexity.MediaItem.ExifDate == nil { + break + } + + return e.complexity.MediaItem.ExifDate(childComplexity), true + + case "MediaItem.fileName": + if e.complexity.MediaItem.FileName == nil { + break + } + + return e.complexity.MediaItem.FileName(childComplexity), true + + case "MediaItem.id": + if e.complexity.MediaItem.ID == nil { + break + } + + return e.complexity.MediaItem.ID(childComplexity), true + + case "MediaItem.isVideo": + if e.complexity.MediaItem.IsVideo == nil { + break + } + + return e.complexity.MediaItem.IsVideo(childComplexity), true + + case "MediaItem.latitude": + if e.complexity.MediaItem.Latitude == nil { + break + } + + return e.complexity.MediaItem.Latitude(childComplexity), true + + case "MediaItem.longitude": + if e.complexity.MediaItem.Longitude == nil { + break + } + + return e.complexity.MediaItem.Longitude(childComplexity), true + + case "MediaItem.origName": + if e.complexity.MediaItem.OrigName == nil { + break + } + + return e.complexity.MediaItem.OrigName(childComplexity), true + + case "MediaItem.tags": + if e.complexity.MediaItem.Tags == nil { + break + } + + return e.complexity.MediaItem.Tags(childComplexity), true + + case "MediaItem.updatedAt": + if e.complexity.MediaItem.UpdatedAt == nil { + break + } + + return e.complexity.MediaItem.UpdatedAt(childComplexity), true + + case "MediaItem.userID": + if e.complexity.MediaItem.UserID == nil { + break + } + + return e.complexity.MediaItem.UserID(childComplexity), true + + case "MediaItemResponse.data": + if e.complexity.MediaItemResponse.Data == nil { + break + } + + return e.complexity.MediaItemResponse.Data(childComplexity), true + + case "MediaItemResponse.page": + if e.complexity.MediaItemResponse.Page == nil { + break + } + + return e.complexity.MediaItemResponse.Page(childComplexity), true + + case "Mutation.createAlbum": + if e.complexity.Mutation.CreateAlbum == nil { + break + } + + args, err := ec.field_Mutation_createAlbum_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.CreateAlbum(childComplexity, args["input"].(model.NewAlbum)), true + + case "Mutation.createMediaItem": + if e.complexity.Mutation.CreateMediaItem == nil { + break + } + + args, err := ec.field_Mutation_createMediaItem_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.CreateMediaItem(childComplexity, args["input"].(model.NewMediaItem)), true + + case "Mutation.createTag": + if e.complexity.Mutation.CreateTag == nil { + break + } + + args, err := ec.field_Mutation_createTag_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.CreateTag(childComplexity, args["input"].(model.NewTag)), true + + case "Mutation.createUser": + if e.complexity.Mutation.CreateUser == nil { + break + } + + args, err := ec.field_Mutation_createUser_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Mutation.CreateUser(childComplexity, args["input"].(model.NewUser)), true + + case "PageResponse.page": + if e.complexity.PageResponse.Page == nil { + break + } + + return e.complexity.PageResponse.Page(childComplexity), true + + case "PageResponse.size": + if e.complexity.PageResponse.Size == nil { + break + } + + return e.complexity.PageResponse.Size(childComplexity), true + + case "PageResponse.total": + if e.complexity.PageResponse.Total == nil { + break + } + + return e.complexity.PageResponse.Total(childComplexity), true + + case "Query.album": + if e.complexity.Query.Album == nil { + break + } + + args, err := ec.field_Query_album_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Album(childComplexity, args["id"].(string)), true + + case "Query.albums": + if e.complexity.Query.Albums == nil { + break + } + + args, err := ec.field_Query_albums_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Albums(childComplexity, args["filter"].(*model.AlbumFilter), args["page"].(*model.Page), args["order"].(*model.Order)), true + + case "Query.device": + if e.complexity.Query.Device == nil { + break + } + + args, err := ec.field_Query_device_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Device(childComplexity, args["id"].(string)), true + + case "Query.devices": + if e.complexity.Query.Devices == nil { + break + } + + args, err := ec.field_Query_devices_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Devices(childComplexity, args["filter"].(*model.DeviceFilter), args["page"].(*model.Page), args["order"].(*model.Order)), true + + case "Query.login": + if e.complexity.Query.Login == nil { + break + } + + args, err := ec.field_Query_login_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Login(childComplexity, args["user"].(string), args["password"].(string), args["deviceID"].(*string)), true + + case "Query.logout": + if e.complexity.Query.Logout == nil { + break + } + + return e.complexity.Query.Logout(childComplexity), true + + case "Query.me": + if e.complexity.Query.Me == nil { + break + } + + return e.complexity.Query.Me(childComplexity), true + + case "Query.mediaItem": + if e.complexity.Query.MediaItem == nil { + break + } + + args, err := ec.field_Query_mediaItem_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.MediaItem(childComplexity, args["id"].(string)), true + + case "Query.mediaItems": + if e.complexity.Query.MediaItems == nil { + break + } + + args, err := ec.field_Query_mediaItems_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.MediaItems(childComplexity, args["filter"].(*model.MediaItemFilter), args["page"].(*model.Page), args["order"].(*model.Order)), true + + case "Query.tag": + if e.complexity.Query.Tag == nil { + break + } + + args, err := ec.field_Query_tag_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Tag(childComplexity, args["id"].(string)), true + + case "Query.tags": + if e.complexity.Query.Tags == nil { + break + } + + args, err := ec.field_Query_tags_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Tags(childComplexity, args["filter"].(*model.TagFilter), args["page"].(*model.Page), args["order"].(*model.Order)), true + + case "Query.user": + if e.complexity.Query.User == nil { + break + } + + args, err := ec.field_Query_user_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.User(childComplexity, args["id"].(string)), true + + case "Query.users": + if e.complexity.Query.Users == nil { + break + } + + args, err := ec.field_Query_users_args(context.TODO(), rawArgs) + if err != nil { + return 0, false + } + + return e.complexity.Query.Users(childComplexity, args["filter"].(*model.UserFilter), args["page"].(*model.Page), args["order"].(*model.Order)), true + + case "Tag.createdAt": + if e.complexity.Tag.CreatedAt == nil { + break + } + + return e.complexity.Tag.CreatedAt(childComplexity), true + + case "Tag.id": + if e.complexity.Tag.ID == nil { + break + } + + return e.complexity.Tag.ID(childComplexity), true + + case "Tag.name": + if e.complexity.Tag.Name == nil { + break + } + + return e.complexity.Tag.Name(childComplexity), true + + case "Tag.updatedAt": + if e.complexity.Tag.UpdatedAt == nil { + break + } + + return e.complexity.Tag.UpdatedAt(childComplexity), true + + case "Tag.userID": + if e.complexity.Tag.UserID == nil { + break + } + + return e.complexity.Tag.UserID(childComplexity), true + + case "TagResponse.data": + if e.complexity.TagResponse.Data == nil { + break + } + + return e.complexity.TagResponse.Data(childComplexity), true + + case "TagResponse.page": + if e.complexity.TagResponse.Page == nil { + break + } + + return e.complexity.TagResponse.Page(childComplexity), true + + case "User.authType": + if e.complexity.User.AuthType == nil { + break + } + + return e.complexity.User.AuthType(childComplexity), true + + case "User.createdAt": + if e.complexity.User.CreatedAt == nil { + break + } + + return e.complexity.User.CreatedAt(childComplexity), true + + case "User.devices": + if e.complexity.User.Devices == nil { + break + } + + return e.complexity.User.Devices(childComplexity), true + + case "User.email": + if e.complexity.User.Email == nil { + break + } + + return e.complexity.User.Email(childComplexity), true + + case "User.firstName": + if e.complexity.User.FirstName == nil { + break + } + + return e.complexity.User.FirstName(childComplexity), true + + case "User.id": + if e.complexity.User.ID == nil { + break + } + + return e.complexity.User.ID(childComplexity), true + + case "User.lastName": + if e.complexity.User.LastName == nil { + break + } + + return e.complexity.User.LastName(childComplexity), true + + case "User.mediaItems": + if e.complexity.User.MediaItems == nil { + break + } + + return e.complexity.User.MediaItems(childComplexity), true + + case "User.password": + if e.complexity.User.Password == nil { + break + } + + return e.complexity.User.Password(childComplexity), true + + case "User.role": + if e.complexity.User.Role == nil { + break + } + + return e.complexity.User.Role(childComplexity), true + + case "User.updatedAt": + if e.complexity.User.UpdatedAt == nil { + break + } + + return e.complexity.User.UpdatedAt(childComplexity), true + + case "User.username": + if e.complexity.User.Username == nil { + break + } + + return e.complexity.User.Username(childComplexity), true + + case "UserResponse.data": + if e.complexity.UserResponse.Data == nil { + break + } + + return e.complexity.UserResponse.Data(childComplexity), true + + case "UserResponse.page": + if e.complexity.UserResponse.Page == nil { + break + } + + return e.complexity.UserResponse.Page(childComplexity), true + + } + return 0, false +} + +func (e *executableSchema) Exec(ctx context.Context) graphql.ResponseHandler { + rc := graphql.GetOperationContext(ctx) + ec := executionContext{rc, e} + first := true + + switch rc.Operation.Operation { + case ast.Query: + return func(ctx context.Context) *graphql.Response { + if !first { + return nil + } + first = false + data := ec._Query(ctx, rc.Operation.SelectionSet) + var buf bytes.Buffer + data.MarshalGQL(&buf) + + return &graphql.Response{ + Data: buf.Bytes(), + } + } + case ast.Mutation: + return func(ctx context.Context) *graphql.Response { + if !first { + return nil + } + first = false + data := ec._Mutation(ctx, rc.Operation.SelectionSet) + var buf bytes.Buffer + data.MarshalGQL(&buf) + + return &graphql.Response{ + Data: buf.Bytes(), + } + } + + default: + return graphql.OneShot(graphql.ErrorResponse(ctx, "unsupported GraphQL operation")) + } +} + +type executionContext struct { + *graphql.OperationContext + *executableSchema +} + +func (ec *executionContext) introspectSchema() (*introspection.Schema, error) { + if ec.DisableIntrospection { + return nil, errors.New("introspection disabled") + } + return introspection.WrapSchema(parsedSchema), nil +} + +func (ec *executionContext) introspectType(name string) (*introspection.Type, error) { + if ec.DisableIntrospection { + return nil, errors.New("introspection disabled") + } + return introspection.WrapTypeFromDef(parsedSchema, parsedSchema.Types[name]), nil +} + +var sources = []*ast.Source{ + {Name: "graph/schema.graphqls", Input: ` +# https://gqlgen.com/reference/scalars/ +scalar Time +scalar Upload + +# https://gqlgen.com/reference/directives/ +directive @hasMinRole(role: Role!) on FIELD_DEFINITION +directive @isPrivate on FIELD_DEFINITION | INPUT_FIELD_DEFINITION + +directive @meta( + gorm: String, +) on OBJECT | FIELD_DEFINITION | ENUM_VALUE | INPUT_FIELD_DEFINITION | ENUM | INPUT_OBJECT | ARGUMENT_DEFINITION + +enum Role { + Admin + User +} + +enum DeviceType { + iOS + Android + Chrome + Firefox + InternetExplorer + Edge + Safari + Unknown +} + +enum AuthType { + Local + LDAP +} + +enum OrderDirection { + ASC + DESC +} + +# ------------------------------------------------------------ +# ---------------------- Authentication ---------------------- +# ------------------------------------------------------------ + +enum AuthResult { + Success + Failure +} + +type AuthResponse { + result: AuthResult! + device: Device + error: String +} + +# ------------------------------------------------------------ +# ----------------------- Type Filters ----------------------- +# ------------------------------------------------------------ + +input TimeFilter { + equalTo: Time + notEqualTo: Time + lessThan: Time + lessThanOrEqualTo: Time + greaterThan: Time + greaterThanOrEqualTo: Time +} + +input IntFilter { + equalTo: Int + notEqualTo: Int + lessThan: Int + lessThanOrEqualTo: Int + greaterThan: Int + greaterThanOrEqualTo: Int +} + +input FloatFilter { + equalTo: Float + notEqualTo: Float + lessThan: Float + lessThanOrEqualTo: Float + greaterThan: Float + greaterThanOrEqualTo: Float +} + +input BooleanFilter { + equalTo: Boolean + notEqualTo: Boolean +} + +input IDFilter { + equalTo: ID + notEqualTo: ID +} + +input StringFilter { + equalTo: String + notEqualTo: String + startsWith: String + notStartsWith: String + endsWith: String + notEndsWith: String + contains: String + notContains: String +} + +input RoleFilter { + equalTo: Role + notEqualTo: Role +} + +input DeviceTypeFilter { + equalTo: DeviceType + notEqualTo: DeviceType +} + +input AuthTypeFilter { + equalTo: AuthType + notEqualTo: AuthType +} + +# ------------------------------------------------------------ +# -------------------- Object Definitions -------------------- +# ------------------------------------------------------------ + +type User { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + email: String! @meta(gorm: "not null;unique") + username: String! @meta(gorm: "not null;unique") + firstName: String + lastName: String + role: Role! @meta(gorm: "default:User;not null") + authType: AuthType! @meta(gorm: "default:Local;not null") + password: String @isPrivate + devices: [Device!] @meta(gorm: "foreignKey:UserID") + mediaItems: [MediaItem!] @meta(gorm: "foreignKey:UserID") +} + +type Device { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "not null") + type: DeviceType! @meta(gorm: "default:Unknown;not null") + refreshKey: String @isPrivate + userID: ID! @meta(gorm: "not null") +} + +type MediaItem { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + exifDate: Time + latitude: Float @meta(gorm: "precision:5") + longitude: Float @meta(gorm: "precision:5") + isVideo: Boolean! @meta(gorm: "default:false;not null") + fileName: String! @meta(gorm: "not null") + origName: String! @meta(gorm: "not null") + tags: [Tag] @meta(gorm: "many2many:media_tags;foreignKey:ID,UserID;References:ID") + albums: [Album] @meta(gorm: "many2many:media_albums;foreignKey:ID,UserID;Refrences:ID") + userID: ID! @meta(gorm: "not null") +} + +type Tag { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +type Album { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +# ------------------------------------------------------------ +# ---------------------- Object Filters ---------------------- +# ------------------------------------------------------------ + +input UserFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + username: StringFilter + firstName: StringFilter + lastName: StringFilter + role: RoleFilter + authType: AuthTypeFilter + + # and: UserFilter + # or: UserFilter +} + +input MediaItemFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + exifDate: TimeFilter + latitude: FloatFilter + longitude: FloatFilter + isVideo: BooleanFilter + origName: StringFilter + tags: TagFilter + albums: AlbumFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input DeviceFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + type: DeviceTypeFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input TagFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input AlbumFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +# ------------------------------------------------------------ +# -------------------------- Inputs -------------------------- +# ------------------------------------------------------------ + +input NewUser { + email: String! + username: String! + firstName: String + lastName: String + role: Role! + authType: AuthType! + password: String +} + +input NewMediaItem { + file: Upload! + tags: [ID!] + albums: [ID!] +} + +input NewTag { + name: String! +} + +input NewAlbum { + name: String! +} + +input Page { + size: Int + page: Int +} + +input Order { + by: String + direction: OrderDirection +} + +# ------------------------------------------------------------ +# ------------------------ Responses ------------------------- +# ------------------------------------------------------------ + +type PageResponse { + size: Int! + page: Int! + total: Int! +} + +type MediaItemResponse { + data: [MediaItem] + page: PageResponse! +} + +type UserResponse { + data: [User] + page: PageResponse! +} + +type DeviceResponse { + data: [Device] + page: PageResponse! +} + +type TagResponse { + data: [Tag] + page: PageResponse! +} + +type AlbumResponse { + data: [Album] + page: PageResponse! +} + +# ------------------------------------------------------------ +# --------------------- Query & Mutations -------------------- +# ------------------------------------------------------------ + +type Query { + # Authentication + login( + user: String! + password: String! + deviceID: ID + ): AuthResponse! + logout: AuthResponse! @hasMinRole(role: User) + + # Single Item + mediaItem( + id: ID! + ): MediaItem! @hasMinRole(role: User) + device( + id: ID! + ): Device! @hasMinRole(role: User) + album( + id: ID! + ): Album! @hasMinRole(role: User) + user( + id: ID! + ): User! @hasMinRole(role: Admin) + tag( + id: ID! + ): Tag! @hasMinRole(role: User) + me: User! @hasMinRole(role: User) + + # All + mediaItems( + filter: MediaItemFilter + page: Page + order: Order + ): MediaItemResponse! @hasMinRole(role: User) + devices( + filter: DeviceFilter + page: Page + order: Order + ): DeviceResponse! @hasMinRole(role: User) + albums( + filter: AlbumFilter + page: Page + order: Order + ): AlbumResponse! @hasMinRole(role: User) + tags( + filter: TagFilter + page: Page + order: Order + ): TagResponse! @hasMinRole(role: User) + users( + filter: UserFilter + page: Page + order: Order + ): UserResponse! @hasMinRole(role: Admin) +} + +type Mutation { + createMediaItem(input: NewMediaItem!): MediaItem! @hasMinRole(role: User) + createAlbum(input: NewAlbum!): Album! @hasMinRole(role: User) + createTag(input: NewTag!): Tag! @hasMinRole(role: User) + createUser(input: NewUser!): User! @hasMinRole(role: Admin) +} +`, BuiltIn: false}, +} +var parsedSchema = gqlparser.MustLoadSchema(sources...) + +// endregion ************************** generated!.gotpl ************************** + +// region ***************************** args.gotpl ***************************** + +func (ec *executionContext) dir_hasMinRole_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 model.Role + if tmp, ok := rawArgs["role"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("role")) + arg0, err = ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, tmp) + if err != nil { + return nil, err + } + } + args["role"] = arg0 + return args, nil +} + +func (ec *executionContext) dir_meta_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *string + if tmp, ok := rawArgs["gorm"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("gorm")) + arg0, err = ec.unmarshalOString2ᚖstring(ctx, tmp) + if err != nil { + return nil, err + } + } + args["gorm"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_createAlbum_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 model.NewAlbum + if tmp, ok := rawArgs["input"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input")) + arg0, err = ec.unmarshalNNewAlbum2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewAlbum(ctx, tmp) + if err != nil { + return nil, err + } + } + args["input"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_createMediaItem_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 model.NewMediaItem + if tmp, ok := rawArgs["input"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input")) + arg0, err = ec.unmarshalNNewMediaItem2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewMediaItem(ctx, tmp) + if err != nil { + return nil, err + } + } + args["input"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_createTag_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 model.NewTag + if tmp, ok := rawArgs["input"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input")) + arg0, err = ec.unmarshalNNewTag2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewTag(ctx, tmp) + if err != nil { + return nil, err + } + } + args["input"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Mutation_createUser_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 model.NewUser + if tmp, ok := rawArgs["input"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("input")) + arg0, err = ec.unmarshalNNewUser2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewUser(ctx, tmp) + if err != nil { + return nil, err + } + } + args["input"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query___type_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["name"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["name"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_album_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["id"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + arg0, err = ec.unmarshalNID2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["id"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_albums_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.AlbumFilter + if tmp, ok := rawArgs["filter"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter")) + arg0, err = ec.unmarshalOAlbumFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumFilter(ctx, tmp) + if err != nil { + return nil, err + } + } + args["filter"] = arg0 + var arg1 *model.Page + if tmp, ok := rawArgs["page"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + arg1, err = ec.unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx, tmp) + if err != nil { + return nil, err + } + } + args["page"] = arg1 + var arg2 *model.Order + if tmp, ok := rawArgs["order"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order")) + arg2, err = ec.unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx, tmp) + if err != nil { + return nil, err + } + } + args["order"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_device_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["id"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + arg0, err = ec.unmarshalNID2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["id"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_devices_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.DeviceFilter + if tmp, ok := rawArgs["filter"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter")) + arg0, err = ec.unmarshalODeviceFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceFilter(ctx, tmp) + if err != nil { + return nil, err + } + } + args["filter"] = arg0 + var arg1 *model.Page + if tmp, ok := rawArgs["page"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + arg1, err = ec.unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx, tmp) + if err != nil { + return nil, err + } + } + args["page"] = arg1 + var arg2 *model.Order + if tmp, ok := rawArgs["order"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order")) + arg2, err = ec.unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx, tmp) + if err != nil { + return nil, err + } + } + args["order"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_login_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["user"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("user")) + arg0, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["user"] = arg0 + var arg1 string + if tmp, ok := rawArgs["password"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("password")) + arg1, err = ec.unmarshalNString2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["password"] = arg1 + var arg2 *string + if tmp, ok := rawArgs["deviceID"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("deviceID")) + arg2, err = ec.unmarshalOID2ᚖstring(ctx, tmp) + if err != nil { + return nil, err + } + } + args["deviceID"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_mediaItem_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["id"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + arg0, err = ec.unmarshalNID2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["id"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_mediaItems_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.MediaItemFilter + if tmp, ok := rawArgs["filter"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter")) + arg0, err = ec.unmarshalOMediaItemFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemFilter(ctx, tmp) + if err != nil { + return nil, err + } + } + args["filter"] = arg0 + var arg1 *model.Page + if tmp, ok := rawArgs["page"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + arg1, err = ec.unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx, tmp) + if err != nil { + return nil, err + } + } + args["page"] = arg1 + var arg2 *model.Order + if tmp, ok := rawArgs["order"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order")) + arg2, err = ec.unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx, tmp) + if err != nil { + return nil, err + } + } + args["order"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_tag_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["id"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + arg0, err = ec.unmarshalNID2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["id"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_tags_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.TagFilter + if tmp, ok := rawArgs["filter"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter")) + arg0, err = ec.unmarshalOTagFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagFilter(ctx, tmp) + if err != nil { + return nil, err + } + } + args["filter"] = arg0 + var arg1 *model.Page + if tmp, ok := rawArgs["page"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + arg1, err = ec.unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx, tmp) + if err != nil { + return nil, err + } + } + args["page"] = arg1 + var arg2 *model.Order + if tmp, ok := rawArgs["order"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order")) + arg2, err = ec.unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx, tmp) + if err != nil { + return nil, err + } + } + args["order"] = arg2 + return args, nil +} + +func (ec *executionContext) field_Query_user_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 string + if tmp, ok := rawArgs["id"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + arg0, err = ec.unmarshalNID2string(ctx, tmp) + if err != nil { + return nil, err + } + } + args["id"] = arg0 + return args, nil +} + +func (ec *executionContext) field_Query_users_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 *model.UserFilter + if tmp, ok := rawArgs["filter"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("filter")) + arg0, err = ec.unmarshalOUserFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUserFilter(ctx, tmp) + if err != nil { + return nil, err + } + } + args["filter"] = arg0 + var arg1 *model.Page + if tmp, ok := rawArgs["page"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + arg1, err = ec.unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx, tmp) + if err != nil { + return nil, err + } + } + args["page"] = arg1 + var arg2 *model.Order + if tmp, ok := rawArgs["order"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("order")) + arg2, err = ec.unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx, tmp) + if err != nil { + return nil, err + } + } + args["order"] = arg2 + return args, nil +} + +func (ec *executionContext) field___Type_enumValues_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 bool + if tmp, ok := rawArgs["includeDeprecated"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated")) + arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp) + if err != nil { + return nil, err + } + } + args["includeDeprecated"] = arg0 + return args, nil +} + +func (ec *executionContext) field___Type_fields_args(ctx context.Context, rawArgs map[string]interface{}) (map[string]interface{}, error) { + var err error + args := map[string]interface{}{} + var arg0 bool + if tmp, ok := rawArgs["includeDeprecated"]; ok { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("includeDeprecated")) + arg0, err = ec.unmarshalOBoolean2bool(ctx, tmp) + if err != nil { + return nil, err + } + } + args["includeDeprecated"] = arg0 + return args, nil +} + +// endregion ***************************** args.gotpl ***************************** + +// region ************************** directives.gotpl ************************** + +// endregion ************************** directives.gotpl ************************** + +// region **************************** field.gotpl ***************************** + +func (ec *executionContext) _Album_id(ctx context.Context, field graphql.CollectedField, obj *model.Album) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Album", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "primaryKey;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Album_createdAt(ctx context.Context, field graphql.CollectedField, obj *model.Album) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Album", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.CreatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Album_updatedAt(ctx context.Context, field graphql.CollectedField, obj *model.Album) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Album", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UpdatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Album_name(ctx context.Context, field graphql.CollectedField, obj *model.Album) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Album", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "unique;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Album_userID(ctx context.Context, field graphql.CollectedField, obj *model.Album) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Album", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UserID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _AlbumResponse_data(ctx context.Context, field graphql.CollectedField, obj *model.AlbumResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "AlbumResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Data, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Album) + fc.Result = res + return ec.marshalOAlbum2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx, field.Selections, res) +} + +func (ec *executionContext) _AlbumResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.AlbumResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "AlbumResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.PageResponse) + fc.Result = res + return ec.marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _AuthResponse_result(ctx context.Context, field graphql.CollectedField, obj *model.AuthResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "AuthResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Result, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.AuthResult) + fc.Result = res + return ec.marshalNAuthResult2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResult(ctx, field.Selections, res) +} + +func (ec *executionContext) _AuthResponse_device(ctx context.Context, field graphql.CollectedField, obj *model.AuthResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "AuthResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Device, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*model.Device) + fc.Result = res + return ec.marshalODevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx, field.Selections, res) +} + +func (ec *executionContext) _AuthResponse_error(ctx context.Context, field graphql.CollectedField, obj *model.AuthResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "AuthResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Error, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_id(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "primaryKey;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_createdAt(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.CreatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_updatedAt(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UpdatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_name(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_type(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Type, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "default:Unknown;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(model.DeviceType); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be reichard.io/imagini/graph/model.DeviceType`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.DeviceType) + fc.Result = res + return ec.marshalNDeviceType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_refreshKey(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.RefreshKey, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsPrivate == nil { + return nil, errors.New("directive isPrivate is not implemented") + } + return ec.directives.IsPrivate(ctx, obj, directive0) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) _Device_userID(ctx context.Context, field graphql.CollectedField, obj *model.Device) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Device", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UserID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _DeviceResponse_data(ctx context.Context, field graphql.CollectedField, obj *model.DeviceResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "DeviceResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Data, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Device) + fc.Result = res + return ec.marshalODevice2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx, field.Selections, res) +} + +func (ec *executionContext) _DeviceResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.DeviceResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "DeviceResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.PageResponse) + fc.Result = res + return ec.marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_id(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "primaryKey;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_createdAt(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.CreatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_updatedAt(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UpdatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_exifDate(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ExifDate, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_latitude(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Latitude, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "precision:5") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*float64); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *float64`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*float64) + fc.Result = res + return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_longitude(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Longitude, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "precision:5") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*float64); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *float64`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*float64) + fc.Result = res + return ec.marshalOFloat2ᚖfloat64(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_isVideo(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.IsVideo, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "default:false;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(bool); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be bool`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(bool) + fc.Result = res + return ec.marshalNBoolean2bool(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_fileName(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.FileName, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_origName(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.OrigName, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_tags(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Tags, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "many2many:media_tags;foreignKey:ID,UserID;References:ID") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.([]*model.Tag); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be []*reichard.io/imagini/graph/model.Tag`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Tag) + fc.Result = res + return ec.marshalOTag2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_albums(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Albums, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "many2many:media_albums;foreignKey:ID,UserID;Refrences:ID") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.([]*model.Album); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be []*reichard.io/imagini/graph/model.Album`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Album) + fc.Result = res + return ec.marshalOAlbum2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItem_userID(ctx context.Context, field graphql.CollectedField, obj *model.MediaItem) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItem", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UserID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItemResponse_data(ctx context.Context, field graphql.CollectedField, obj *model.MediaItemResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItemResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Data, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.MediaItem) + fc.Result = res + return ec.marshalOMediaItem2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx, field.Selections, res) +} + +func (ec *executionContext) _MediaItemResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.MediaItemResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "MediaItemResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.PageResponse) + fc.Result = res + return ec.marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Mutation_createMediaItem(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Mutation", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Mutation_createMediaItem_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().CreateMediaItem(rctx, args["input"].(model.NewMediaItem)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.MediaItem); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.MediaItem`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.MediaItem) + fc.Result = res + return ec.marshalNMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx, field.Selections, res) +} + +func (ec *executionContext) _Mutation_createAlbum(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Mutation", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Mutation_createAlbum_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().CreateAlbum(rctx, args["input"].(model.NewAlbum)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.Album); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.Album`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.Album) + fc.Result = res + return ec.marshalNAlbum2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx, field.Selections, res) +} + +func (ec *executionContext) _Mutation_createTag(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Mutation", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Mutation_createTag_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().CreateTag(rctx, args["input"].(model.NewTag)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.Tag); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.Tag`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.Tag) + fc.Result = res + return ec.marshalNTag2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx, field.Selections, res) +} + +func (ec *executionContext) _Mutation_createUser(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Mutation", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Mutation_createUser_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Mutation().CreateUser(rctx, args["input"].(model.NewUser)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "Admin") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.User); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.User`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.User) + fc.Result = res + return ec.marshalNUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx, field.Selections, res) +} + +func (ec *executionContext) _PageResponse_size(ctx context.Context, field graphql.CollectedField, obj *model.PageResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "PageResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Size, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(int) + fc.Result = res + return ec.marshalNInt2int(ctx, field.Selections, res) +} + +func (ec *executionContext) _PageResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.PageResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "PageResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(int) + fc.Result = res + return ec.marshalNInt2int(ctx, field.Selections, res) +} + +func (ec *executionContext) _PageResponse_total(ctx context.Context, field graphql.CollectedField, obj *model.PageResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "PageResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Total, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(int) + fc.Result = res + return ec.marshalNInt2int(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_login(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_login_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Login(rctx, args["user"].(string), args["password"].(string), args["deviceID"].(*string)) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.AuthResponse) + fc.Result = res + return ec.marshalNAuthResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_logout(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Logout(rctx) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.AuthResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.AuthResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.AuthResponse) + fc.Result = res + return ec.marshalNAuthResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_mediaItem(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_mediaItem_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().MediaItem(rctx, args["id"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.MediaItem); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.MediaItem`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.MediaItem) + fc.Result = res + return ec.marshalNMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_device(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_device_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Device(rctx, args["id"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.Device); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.Device`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.Device) + fc.Result = res + return ec.marshalNDevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_album(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_album_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Album(rctx, args["id"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.Album); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.Album`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.Album) + fc.Result = res + return ec.marshalNAlbum2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_user(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_user_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().User(rctx, args["id"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "Admin") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.User); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.User`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.User) + fc.Result = res + return ec.marshalNUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_tag(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_tag_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Tag(rctx, args["id"].(string)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.Tag); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.Tag`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.Tag) + fc.Result = res + return ec.marshalNTag2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_me(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Me(rctx) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.User); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.User`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.User) + fc.Result = res + return ec.marshalNUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_mediaItems(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_mediaItems_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().MediaItems(rctx, args["filter"].(*model.MediaItemFilter), args["page"].(*model.Page), args["order"].(*model.Order)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.MediaItemResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.MediaItemResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.MediaItemResponse) + fc.Result = res + return ec.marshalNMediaItemResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_devices(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_devices_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Devices(rctx, args["filter"].(*model.DeviceFilter), args["page"].(*model.Page), args["order"].(*model.Order)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.DeviceResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.DeviceResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.DeviceResponse) + fc.Result = res + return ec.marshalNDeviceResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_albums(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_albums_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Albums(rctx, args["filter"].(*model.AlbumFilter), args["page"].(*model.Page), args["order"].(*model.Order)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.AlbumResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.AlbumResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.AlbumResponse) + fc.Result = res + return ec.marshalNAlbumResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_tags(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_tags_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Tags(rctx, args["filter"].(*model.TagFilter), args["page"].(*model.Page), args["order"].(*model.Order)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "User") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.TagResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.TagResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.TagResponse) + fc.Result = res + return ec.marshalNTagResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query_users(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: true, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query_users_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.resolvers.Query().Users(rctx, args["filter"].(*model.UserFilter), args["page"].(*model.Page), args["order"].(*model.Order)) + } + directive1 := func(ctx context.Context) (interface{}, error) { + role, err := ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, "Admin") + if err != nil { + return nil, err + } + if ec.directives.HasMinRole == nil { + return nil, errors.New("directive hasMinRole is not implemented") + } + return ec.directives.HasMinRole(ctx, nil, directive0, role) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*model.UserResponse); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *reichard.io/imagini/graph/model.UserResponse`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.UserResponse) + fc.Result = res + return ec.marshalNUserResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUserResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query___type(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field_Query___type_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.introspectType(args["name"].(string)) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) _Query___schema(ctx context.Context, field graphql.CollectedField) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Query", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return ec.introspectSchema() + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*introspection.Schema) + fc.Result = res + return ec.marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx, field.Selections, res) +} + +func (ec *executionContext) _Tag_id(ctx context.Context, field graphql.CollectedField, obj *model.Tag) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Tag", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "primaryKey;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Tag_createdAt(ctx context.Context, field graphql.CollectedField, obj *model.Tag) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Tag", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.CreatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Tag_updatedAt(ctx context.Context, field graphql.CollectedField, obj *model.Tag) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Tag", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UpdatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _Tag_name(ctx context.Context, field graphql.CollectedField, obj *model.Tag) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Tag", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "unique;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _Tag_userID(ctx context.Context, field graphql.CollectedField, obj *model.Tag) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "Tag", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UserID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _TagResponse_data(ctx context.Context, field graphql.CollectedField, obj *model.TagResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "TagResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Data, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Tag) + fc.Result = res + return ec.marshalOTag2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx, field.Selections, res) +} + +func (ec *executionContext) _TagResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.TagResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "TagResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.PageResponse) + fc.Result = res + return ec.marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_id(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.ID, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "primaryKey;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNID2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_createdAt(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.CreatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_updatedAt(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.UpdatedAt, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*time.Time) + fc.Result = res + return ec.marshalOTime2ᚖtimeᚐTime(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_email(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Email, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null;unique") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_username(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Username, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "not null;unique") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_firstName(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.FirstName, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_lastName(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.LastName, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_role(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Role, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "default:User;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(model.Role); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be reichard.io/imagini/graph/model.Role`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.Role) + fc.Result = res + return ec.marshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_authType(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.AuthType, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "default:Local;not null") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(model.AuthType); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be reichard.io/imagini/graph/model.AuthType`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(model.AuthType) + fc.Result = res + return ec.marshalNAuthType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_password(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Password, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + if ec.directives.IsPrivate == nil { + return nil, errors.New("directive isPrivate is not implemented") + } + return ec.directives.IsPrivate(ctx, obj, directive0) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.(*string); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be *string`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_devices(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Devices, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "foreignKey:UserID") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.([]*model.Device); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be []*reichard.io/imagini/graph/model.Device`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.Device) + fc.Result = res + return ec.marshalODevice2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) _User_mediaItems(ctx context.Context, field graphql.CollectedField, obj *model.User) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "User", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + directive0 := func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.MediaItems, nil + } + directive1 := func(ctx context.Context) (interface{}, error) { + gorm, err := ec.unmarshalOString2ᚖstring(ctx, "foreignKey:UserID") + if err != nil { + return nil, err + } + if ec.directives.Meta == nil { + return nil, errors.New("directive meta is not implemented") + } + return ec.directives.Meta(ctx, obj, directive0, gorm) + } + + tmp, err := directive1(rctx) + if err != nil { + return nil, graphql.ErrorOnPath(ctx, err) + } + if tmp == nil { + return nil, nil + } + if data, ok := tmp.([]*model.MediaItem); ok { + return data, nil + } + return nil, fmt.Errorf(`unexpected type %T from directive, should be []*reichard.io/imagini/graph/model.MediaItem`, tmp) + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.MediaItem) + fc.Result = res + return ec.marshalOMediaItem2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) _UserResponse_data(ctx context.Context, field graphql.CollectedField, obj *model.UserResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "UserResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Data, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]*model.User) + fc.Result = res + return ec.marshalOUser2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx, field.Selections, res) +} + +func (ec *executionContext) _UserResponse_page(ctx context.Context, field graphql.CollectedField, obj *model.UserResponse) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "UserResponse", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Page, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*model.PageResponse) + fc.Result = res + return ec.marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Directive_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Directive", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Directive_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Directive", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Description, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Directive_locations(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Directive", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Locations, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]string) + fc.Result = res + return ec.marshalN__DirectiveLocation2ᚕstringᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Directive_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Directive) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Directive", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Args, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]introspection.InputValue) + fc.Result = res + return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___EnumValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__EnumValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___EnumValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__EnumValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Description, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___EnumValue_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__EnumValue", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.IsDeprecated(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(bool) + fc.Result = res + return ec.marshalNBoolean2bool(ctx, field.Selections, res) +} + +func (ec *executionContext) ___EnumValue_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.EnumValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__EnumValue", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DeprecationReason(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Description, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_args(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Args, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]introspection.InputValue) + fc.Result = res + return ec.marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_type(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Type, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_isDeprecated(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.IsDeprecated(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(bool) + fc.Result = res + return ec.marshalNBoolean2bool(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Field_deprecationReason(ctx context.Context, field graphql.CollectedField, obj *introspection.Field) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Field", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DeprecationReason(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) ___InputValue_name(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__InputValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalNString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___InputValue_description(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__InputValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Description, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___InputValue_type(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__InputValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Type, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) ___InputValue_defaultValue(ctx context.Context, field graphql.CollectedField, obj *introspection.InputValue) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__InputValue", + Field: field, + Args: nil, + IsMethod: false, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.DefaultValue, nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Schema_types(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Schema", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Types(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]introspection.Type) + fc.Result = res + return ec.marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Schema_queryType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Schema", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.QueryType(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Schema_mutationType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Schema", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.MutationType(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Schema_subscriptionType(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Schema", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.SubscriptionType(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Schema_directives(ctx context.Context, field graphql.CollectedField, obj *introspection.Schema) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Schema", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Directives(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.([]introspection.Directive) + fc.Result = res + return ec.marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_kind(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Kind(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + if !graphql.HasFieldError(ctx, fc) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalN__TypeKind2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_name(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Name(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*string) + fc.Result = res + return ec.marshalOString2ᚖstring(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_description(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Description(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(string) + fc.Result = res + return ec.marshalOString2string(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_fields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field___Type_fields_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Fields(args["includeDeprecated"].(bool)), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]introspection.Field) + fc.Result = res + return ec.marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_interfaces(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.Interfaces(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_possibleTypes(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.PossibleTypes(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_enumValues(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + rawArgs := field.ArgumentMap(ec.Variables) + args, err := ec.field___Type_enumValues_args(ctx, rawArgs) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + fc.Args = args + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.EnumValues(args["includeDeprecated"].(bool)), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]introspection.EnumValue) + fc.Result = res + return ec.marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_inputFields(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.InputFields(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.([]introspection.InputValue) + fc.Result = res + return ec.marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx, field.Selections, res) +} + +func (ec *executionContext) ___Type_ofType(ctx context.Context, field graphql.CollectedField, obj *introspection.Type) (ret graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = graphql.Null + } + }() + fc := &graphql.FieldContext{ + Object: "__Type", + Field: field, + Args: nil, + IsMethod: true, + IsResolver: false, + } + + ctx = graphql.WithFieldContext(ctx, fc) + resTmp, err := ec.ResolverMiddleware(ctx, func(rctx context.Context) (interface{}, error) { + ctx = rctx // use context from middleware stack in children + return obj.OfType(), nil + }) + if err != nil { + ec.Error(ctx, err) + return graphql.Null + } + if resTmp == nil { + return graphql.Null + } + res := resTmp.(*introspection.Type) + fc.Result = res + return ec.marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, field.Selections, res) +} + +// endregion **************************** field.gotpl ***************************** + +// region **************************** input.gotpl ***************************** + +func (ec *executionContext) unmarshalInputAlbumFilter(ctx context.Context, obj interface{}) (model.AlbumFilter, error) { + var it model.AlbumFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "id": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + it.ID, err = ec.unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx, v) + if err != nil { + return it, err + } + case "createdAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("createdAt")) + it.CreatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "updatedAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("updatedAt")) + it.UpdatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "name": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + it.Name, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputAuthTypeFilter(ctx context.Context, obj interface{}) (model.AuthTypeFilter, error) { + var it model.AuthTypeFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOAuthType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOAuthType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputBooleanFilter(ctx context.Context, obj interface{}) (model.BooleanFilter, error) { + var it model.BooleanFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOBoolean2ᚖbool(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOBoolean2ᚖbool(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputDeviceFilter(ctx context.Context, obj interface{}) (model.DeviceFilter, error) { + var it model.DeviceFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "id": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + it.ID, err = ec.unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx, v) + if err != nil { + return it, err + } + case "createdAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("createdAt")) + it.CreatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "updatedAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("updatedAt")) + it.UpdatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "name": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + it.Name, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + case "type": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("type")) + it.Type, err = ec.unmarshalODeviceTypeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceTypeFilter(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputDeviceTypeFilter(ctx context.Context, obj interface{}) (model.DeviceTypeFilter, error) { + var it model.DeviceTypeFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalODeviceType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalODeviceType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputFloatFilter(ctx context.Context, obj interface{}) (model.FloatFilter, error) { + var it model.FloatFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + case "lessThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThan")) + it.LessThan, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + case "lessThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThanOrEqualTo")) + it.LessThanOrEqualTo, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + case "greaterThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThan")) + it.GreaterThan, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + case "greaterThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThanOrEqualTo")) + it.GreaterThanOrEqualTo, err = ec.unmarshalOFloat2ᚖfloat64(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputIDFilter(ctx context.Context, obj interface{}) (model.IDFilter, error) { + var it model.IDFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOID2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOID2ᚖstring(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputIntFilter(ctx context.Context, obj interface{}) (model.IntFilter, error) { + var it model.IntFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "lessThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThan")) + it.LessThan, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "lessThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThanOrEqualTo")) + it.LessThanOrEqualTo, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "greaterThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThan")) + it.GreaterThan, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "greaterThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThanOrEqualTo")) + it.GreaterThanOrEqualTo, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputMediaItemFilter(ctx context.Context, obj interface{}) (model.MediaItemFilter, error) { + var it model.MediaItemFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "id": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + it.ID, err = ec.unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx, v) + if err != nil { + return it, err + } + case "createdAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("createdAt")) + it.CreatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "updatedAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("updatedAt")) + it.UpdatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "exifDate": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("exifDate")) + it.ExifDate, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "latitude": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("latitude")) + it.Latitude, err = ec.unmarshalOFloatFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐFloatFilter(ctx, v) + if err != nil { + return it, err + } + case "longitude": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("longitude")) + it.Longitude, err = ec.unmarshalOFloatFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐFloatFilter(ctx, v) + if err != nil { + return it, err + } + case "isVideo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("isVideo")) + it.IsVideo, err = ec.unmarshalOBooleanFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐBooleanFilter(ctx, v) + if err != nil { + return it, err + } + case "origName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("origName")) + it.OrigName, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + case "tags": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tags")) + it.Tags, err = ec.unmarshalOTagFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagFilter(ctx, v) + if err != nil { + return it, err + } + case "albums": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("albums")) + it.Albums, err = ec.unmarshalOAlbumFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumFilter(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputNewAlbum(ctx context.Context, obj interface{}) (model.NewAlbum, error) { + var it model.NewAlbum + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "name": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + it.Name, err = ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputNewMediaItem(ctx context.Context, obj interface{}) (model.NewMediaItem, error) { + var it model.NewMediaItem + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "file": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("file")) + it.File, err = ec.unmarshalNUpload2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚐUpload(ctx, v) + if err != nil { + return it, err + } + case "tags": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("tags")) + it.Tags, err = ec.unmarshalOID2ᚕstringᚄ(ctx, v) + if err != nil { + return it, err + } + case "albums": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("albums")) + it.Albums, err = ec.unmarshalOID2ᚕstringᚄ(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputNewTag(ctx context.Context, obj interface{}) (model.NewTag, error) { + var it model.NewTag + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "name": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + it.Name, err = ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputNewUser(ctx context.Context, obj interface{}) (model.NewUser, error) { + var it model.NewUser + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "email": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("email")) + it.Email, err = ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + case "username": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("username")) + it.Username, err = ec.unmarshalNString2string(ctx, v) + if err != nil { + return it, err + } + case "firstName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("firstName")) + it.FirstName, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "lastName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lastName")) + it.LastName, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "role": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("role")) + it.Role, err = ec.unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, v) + if err != nil { + return it, err + } + case "authType": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("authType")) + it.AuthType, err = ec.unmarshalNAuthType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx, v) + if err != nil { + return it, err + } + case "password": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("password")) + it.Password, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputOrder(ctx context.Context, obj interface{}) (model.Order, error) { + var it model.Order + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "by": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("by")) + it.By, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "direction": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("direction")) + it.Direction, err = ec.unmarshalOOrderDirection2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrderDirection(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputPage(ctx context.Context, obj interface{}) (model.Page, error) { + var it model.Page + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "size": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("size")) + it.Size, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + case "page": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("page")) + it.Page, err = ec.unmarshalOInt2ᚖint(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputRoleFilter(ctx context.Context, obj interface{}) (model.RoleFilter, error) { + var it model.RoleFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalORole2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalORole2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputStringFilter(ctx context.Context, obj interface{}) (model.StringFilter, error) { + var it model.StringFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "startsWith": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("startsWith")) + it.StartsWith, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "notStartsWith": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notStartsWith")) + it.NotStartsWith, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "endsWith": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("endsWith")) + it.EndsWith, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "notEndsWith": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEndsWith")) + it.NotEndsWith, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "contains": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("contains")) + it.Contains, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + case "notContains": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notContains")) + it.NotContains, err = ec.unmarshalOString2ᚖstring(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputTagFilter(ctx context.Context, obj interface{}) (model.TagFilter, error) { + var it model.TagFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "id": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + it.ID, err = ec.unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx, v) + if err != nil { + return it, err + } + case "createdAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("createdAt")) + it.CreatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "updatedAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("updatedAt")) + it.UpdatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "name": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("name")) + it.Name, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputTimeFilter(ctx context.Context, obj interface{}) (model.TimeFilter, error) { + var it model.TimeFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "equalTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("equalTo")) + it.EqualTo, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + case "notEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("notEqualTo")) + it.NotEqualTo, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + case "lessThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThan")) + it.LessThan, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + case "lessThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lessThanOrEqualTo")) + it.LessThanOrEqualTo, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + case "greaterThan": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThan")) + it.GreaterThan, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + case "greaterThanOrEqualTo": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("greaterThanOrEqualTo")) + it.GreaterThanOrEqualTo, err = ec.unmarshalOTime2ᚖtimeᚐTime(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +func (ec *executionContext) unmarshalInputUserFilter(ctx context.Context, obj interface{}) (model.UserFilter, error) { + var it model.UserFilter + var asMap = obj.(map[string]interface{}) + + for k, v := range asMap { + switch k { + case "id": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("id")) + it.ID, err = ec.unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx, v) + if err != nil { + return it, err + } + case "createdAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("createdAt")) + it.CreatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "updatedAt": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("updatedAt")) + it.UpdatedAt, err = ec.unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx, v) + if err != nil { + return it, err + } + case "username": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("username")) + it.Username, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + case "firstName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("firstName")) + it.FirstName, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + case "lastName": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("lastName")) + it.LastName, err = ec.unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx, v) + if err != nil { + return it, err + } + case "role": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("role")) + it.Role, err = ec.unmarshalORoleFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRoleFilter(ctx, v) + if err != nil { + return it, err + } + case "authType": + var err error + + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithField("authType")) + it.AuthType, err = ec.unmarshalOAuthTypeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthTypeFilter(ctx, v) + if err != nil { + return it, err + } + } + } + + return it, nil +} + +// endregion **************************** input.gotpl ***************************** + +// region ************************** interface.gotpl *************************** + +// endregion ************************** interface.gotpl *************************** + +// region **************************** object.gotpl **************************** + +var albumImplementors = []string{"Album"} + +func (ec *executionContext) _Album(ctx context.Context, sel ast.SelectionSet, obj *model.Album) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, albumImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Album") + case "id": + out.Values[i] = ec._Album_id(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createdAt": + out.Values[i] = ec._Album_createdAt(ctx, field, obj) + case "updatedAt": + out.Values[i] = ec._Album_updatedAt(ctx, field, obj) + case "name": + out.Values[i] = ec._Album_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "userID": + out.Values[i] = ec._Album_userID(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var albumResponseImplementors = []string{"AlbumResponse"} + +func (ec *executionContext) _AlbumResponse(ctx context.Context, sel ast.SelectionSet, obj *model.AlbumResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, albumResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("AlbumResponse") + case "data": + out.Values[i] = ec._AlbumResponse_data(ctx, field, obj) + case "page": + out.Values[i] = ec._AlbumResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var authResponseImplementors = []string{"AuthResponse"} + +func (ec *executionContext) _AuthResponse(ctx context.Context, sel ast.SelectionSet, obj *model.AuthResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, authResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("AuthResponse") + case "result": + out.Values[i] = ec._AuthResponse_result(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "device": + out.Values[i] = ec._AuthResponse_device(ctx, field, obj) + case "error": + out.Values[i] = ec._AuthResponse_error(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var deviceImplementors = []string{"Device"} + +func (ec *executionContext) _Device(ctx context.Context, sel ast.SelectionSet, obj *model.Device) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, deviceImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Device") + case "id": + out.Values[i] = ec._Device_id(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createdAt": + out.Values[i] = ec._Device_createdAt(ctx, field, obj) + case "updatedAt": + out.Values[i] = ec._Device_updatedAt(ctx, field, obj) + case "name": + out.Values[i] = ec._Device_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "type": + out.Values[i] = ec._Device_type(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "refreshKey": + out.Values[i] = ec._Device_refreshKey(ctx, field, obj) + case "userID": + out.Values[i] = ec._Device_userID(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var deviceResponseImplementors = []string{"DeviceResponse"} + +func (ec *executionContext) _DeviceResponse(ctx context.Context, sel ast.SelectionSet, obj *model.DeviceResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, deviceResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("DeviceResponse") + case "data": + out.Values[i] = ec._DeviceResponse_data(ctx, field, obj) + case "page": + out.Values[i] = ec._DeviceResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var mediaItemImplementors = []string{"MediaItem"} + +func (ec *executionContext) _MediaItem(ctx context.Context, sel ast.SelectionSet, obj *model.MediaItem) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, mediaItemImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("MediaItem") + case "id": + out.Values[i] = ec._MediaItem_id(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createdAt": + out.Values[i] = ec._MediaItem_createdAt(ctx, field, obj) + case "updatedAt": + out.Values[i] = ec._MediaItem_updatedAt(ctx, field, obj) + case "exifDate": + out.Values[i] = ec._MediaItem_exifDate(ctx, field, obj) + case "latitude": + out.Values[i] = ec._MediaItem_latitude(ctx, field, obj) + case "longitude": + out.Values[i] = ec._MediaItem_longitude(ctx, field, obj) + case "isVideo": + out.Values[i] = ec._MediaItem_isVideo(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "fileName": + out.Values[i] = ec._MediaItem_fileName(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "origName": + out.Values[i] = ec._MediaItem_origName(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "tags": + out.Values[i] = ec._MediaItem_tags(ctx, field, obj) + case "albums": + out.Values[i] = ec._MediaItem_albums(ctx, field, obj) + case "userID": + out.Values[i] = ec._MediaItem_userID(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var mediaItemResponseImplementors = []string{"MediaItemResponse"} + +func (ec *executionContext) _MediaItemResponse(ctx context.Context, sel ast.SelectionSet, obj *model.MediaItemResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, mediaItemResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("MediaItemResponse") + case "data": + out.Values[i] = ec._MediaItemResponse_data(ctx, field, obj) + case "page": + out.Values[i] = ec._MediaItemResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var mutationImplementors = []string{"Mutation"} + +func (ec *executionContext) _Mutation(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, mutationImplementors) + + ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{ + Object: "Mutation", + }) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Mutation") + case "createMediaItem": + out.Values[i] = ec._Mutation_createMediaItem(ctx, field) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createAlbum": + out.Values[i] = ec._Mutation_createAlbum(ctx, field) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createTag": + out.Values[i] = ec._Mutation_createTag(ctx, field) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createUser": + out.Values[i] = ec._Mutation_createUser(ctx, field) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var pageResponseImplementors = []string{"PageResponse"} + +func (ec *executionContext) _PageResponse(ctx context.Context, sel ast.SelectionSet, obj *model.PageResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, pageResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("PageResponse") + case "size": + out.Values[i] = ec._PageResponse_size(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "page": + out.Values[i] = ec._PageResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "total": + out.Values[i] = ec._PageResponse_total(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var queryImplementors = []string{"Query"} + +func (ec *executionContext) _Query(ctx context.Context, sel ast.SelectionSet) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, queryImplementors) + + ctx = graphql.WithFieldContext(ctx, &graphql.FieldContext{ + Object: "Query", + }) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Query") + case "login": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_login(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "logout": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_logout(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "mediaItem": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_mediaItem(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "device": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_device(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "album": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_album(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "user": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_user(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "tag": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_tag(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "me": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_me(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "mediaItems": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_mediaItems(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "devices": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_devices(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "albums": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_albums(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "tags": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_tags(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "users": + field := field + out.Concurrently(i, func() (res graphql.Marshaler) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + } + }() + res = ec._Query_users(ctx, field) + if res == graphql.Null { + atomic.AddUint32(&invalids, 1) + } + return res + }) + case "__type": + out.Values[i] = ec._Query___type(ctx, field) + case "__schema": + out.Values[i] = ec._Query___schema(ctx, field) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var tagImplementors = []string{"Tag"} + +func (ec *executionContext) _Tag(ctx context.Context, sel ast.SelectionSet, obj *model.Tag) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, tagImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("Tag") + case "id": + out.Values[i] = ec._Tag_id(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createdAt": + out.Values[i] = ec._Tag_createdAt(ctx, field, obj) + case "updatedAt": + out.Values[i] = ec._Tag_updatedAt(ctx, field, obj) + case "name": + out.Values[i] = ec._Tag_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "userID": + out.Values[i] = ec._Tag_userID(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var tagResponseImplementors = []string{"TagResponse"} + +func (ec *executionContext) _TagResponse(ctx context.Context, sel ast.SelectionSet, obj *model.TagResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, tagResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("TagResponse") + case "data": + out.Values[i] = ec._TagResponse_data(ctx, field, obj) + case "page": + out.Values[i] = ec._TagResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var userImplementors = []string{"User"} + +func (ec *executionContext) _User(ctx context.Context, sel ast.SelectionSet, obj *model.User) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, userImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("User") + case "id": + out.Values[i] = ec._User_id(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "createdAt": + out.Values[i] = ec._User_createdAt(ctx, field, obj) + case "updatedAt": + out.Values[i] = ec._User_updatedAt(ctx, field, obj) + case "email": + out.Values[i] = ec._User_email(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "username": + out.Values[i] = ec._User_username(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "firstName": + out.Values[i] = ec._User_firstName(ctx, field, obj) + case "lastName": + out.Values[i] = ec._User_lastName(ctx, field, obj) + case "role": + out.Values[i] = ec._User_role(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "authType": + out.Values[i] = ec._User_authType(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "password": + out.Values[i] = ec._User_password(ctx, field, obj) + case "devices": + out.Values[i] = ec._User_devices(ctx, field, obj) + case "mediaItems": + out.Values[i] = ec._User_mediaItems(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var userResponseImplementors = []string{"UserResponse"} + +func (ec *executionContext) _UserResponse(ctx context.Context, sel ast.SelectionSet, obj *model.UserResponse) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, userResponseImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("UserResponse") + case "data": + out.Values[i] = ec._UserResponse_data(ctx, field, obj) + case "page": + out.Values[i] = ec._UserResponse_page(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __DirectiveImplementors = []string{"__Directive"} + +func (ec *executionContext) ___Directive(ctx context.Context, sel ast.SelectionSet, obj *introspection.Directive) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __DirectiveImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__Directive") + case "name": + out.Values[i] = ec.___Directive_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "description": + out.Values[i] = ec.___Directive_description(ctx, field, obj) + case "locations": + out.Values[i] = ec.___Directive_locations(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "args": + out.Values[i] = ec.___Directive_args(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __EnumValueImplementors = []string{"__EnumValue"} + +func (ec *executionContext) ___EnumValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.EnumValue) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __EnumValueImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__EnumValue") + case "name": + out.Values[i] = ec.___EnumValue_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "description": + out.Values[i] = ec.___EnumValue_description(ctx, field, obj) + case "isDeprecated": + out.Values[i] = ec.___EnumValue_isDeprecated(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "deprecationReason": + out.Values[i] = ec.___EnumValue_deprecationReason(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __FieldImplementors = []string{"__Field"} + +func (ec *executionContext) ___Field(ctx context.Context, sel ast.SelectionSet, obj *introspection.Field) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __FieldImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__Field") + case "name": + out.Values[i] = ec.___Field_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "description": + out.Values[i] = ec.___Field_description(ctx, field, obj) + case "args": + out.Values[i] = ec.___Field_args(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "type": + out.Values[i] = ec.___Field_type(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "isDeprecated": + out.Values[i] = ec.___Field_isDeprecated(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "deprecationReason": + out.Values[i] = ec.___Field_deprecationReason(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __InputValueImplementors = []string{"__InputValue"} + +func (ec *executionContext) ___InputValue(ctx context.Context, sel ast.SelectionSet, obj *introspection.InputValue) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __InputValueImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__InputValue") + case "name": + out.Values[i] = ec.___InputValue_name(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "description": + out.Values[i] = ec.___InputValue_description(ctx, field, obj) + case "type": + out.Values[i] = ec.___InputValue_type(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "defaultValue": + out.Values[i] = ec.___InputValue_defaultValue(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __SchemaImplementors = []string{"__Schema"} + +func (ec *executionContext) ___Schema(ctx context.Context, sel ast.SelectionSet, obj *introspection.Schema) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __SchemaImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__Schema") + case "types": + out.Values[i] = ec.___Schema_types(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "queryType": + out.Values[i] = ec.___Schema_queryType(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "mutationType": + out.Values[i] = ec.___Schema_mutationType(ctx, field, obj) + case "subscriptionType": + out.Values[i] = ec.___Schema_subscriptionType(ctx, field, obj) + case "directives": + out.Values[i] = ec.___Schema_directives(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +var __TypeImplementors = []string{"__Type"} + +func (ec *executionContext) ___Type(ctx context.Context, sel ast.SelectionSet, obj *introspection.Type) graphql.Marshaler { + fields := graphql.CollectFields(ec.OperationContext, sel, __TypeImplementors) + + out := graphql.NewFieldSet(fields) + var invalids uint32 + for i, field := range fields { + switch field.Name { + case "__typename": + out.Values[i] = graphql.MarshalString("__Type") + case "kind": + out.Values[i] = ec.___Type_kind(ctx, field, obj) + if out.Values[i] == graphql.Null { + invalids++ + } + case "name": + out.Values[i] = ec.___Type_name(ctx, field, obj) + case "description": + out.Values[i] = ec.___Type_description(ctx, field, obj) + case "fields": + out.Values[i] = ec.___Type_fields(ctx, field, obj) + case "interfaces": + out.Values[i] = ec.___Type_interfaces(ctx, field, obj) + case "possibleTypes": + out.Values[i] = ec.___Type_possibleTypes(ctx, field, obj) + case "enumValues": + out.Values[i] = ec.___Type_enumValues(ctx, field, obj) + case "inputFields": + out.Values[i] = ec.___Type_inputFields(ctx, field, obj) + case "ofType": + out.Values[i] = ec.___Type_ofType(ctx, field, obj) + default: + panic("unknown field " + strconv.Quote(field.Name)) + } + } + out.Dispatch() + if invalids > 0 { + return graphql.Null + } + return out +} + +// endregion **************************** object.gotpl **************************** + +// region ***************************** type.gotpl ***************************** + +func (ec *executionContext) marshalNAlbum2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx context.Context, sel ast.SelectionSet, v model.Album) graphql.Marshaler { + return ec._Album(ctx, sel, &v) +} + +func (ec *executionContext) marshalNAlbum2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx context.Context, sel ast.SelectionSet, v *model.Album) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._Album(ctx, sel, v) +} + +func (ec *executionContext) marshalNAlbumResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumResponse(ctx context.Context, sel ast.SelectionSet, v model.AlbumResponse) graphql.Marshaler { + return ec._AlbumResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNAlbumResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumResponse(ctx context.Context, sel ast.SelectionSet, v *model.AlbumResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._AlbumResponse(ctx, sel, v) +} + +func (ec *executionContext) marshalNAuthResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResponse(ctx context.Context, sel ast.SelectionSet, v model.AuthResponse) graphql.Marshaler { + return ec._AuthResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNAuthResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResponse(ctx context.Context, sel ast.SelectionSet, v *model.AuthResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._AuthResponse(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNAuthResult2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResult(ctx context.Context, v interface{}) (model.AuthResult, error) { + var res model.AuthResult + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNAuthResult2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthResult(ctx context.Context, sel ast.SelectionSet, v model.AuthResult) graphql.Marshaler { + return v +} + +func (ec *executionContext) unmarshalNAuthType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx context.Context, v interface{}) (model.AuthType, error) { + var res model.AuthType + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNAuthType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx context.Context, sel ast.SelectionSet, v model.AuthType) graphql.Marshaler { + return v +} + +func (ec *executionContext) unmarshalNBoolean2bool(ctx context.Context, v interface{}) (bool, error) { + res, err := graphql.UnmarshalBoolean(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler { + res := graphql.MarshalBoolean(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) marshalNDevice2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx context.Context, sel ast.SelectionSet, v model.Device) graphql.Marshaler { + return ec._Device(ctx, sel, &v) +} + +func (ec *executionContext) marshalNDevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx context.Context, sel ast.SelectionSet, v *model.Device) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._Device(ctx, sel, v) +} + +func (ec *executionContext) marshalNDeviceResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceResponse(ctx context.Context, sel ast.SelectionSet, v model.DeviceResponse) graphql.Marshaler { + return ec._DeviceResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNDeviceResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceResponse(ctx context.Context, sel ast.SelectionSet, v *model.DeviceResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._DeviceResponse(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNDeviceType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx context.Context, v interface{}) (model.DeviceType, error) { + var res model.DeviceType + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNDeviceType2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx context.Context, sel ast.SelectionSet, v model.DeviceType) graphql.Marshaler { + return v +} + +func (ec *executionContext) unmarshalNID2string(ctx context.Context, v interface{}) (string, error) { + res, err := graphql.UnmarshalID(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNID2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler { + res := graphql.MarshalID(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) unmarshalNInt2int(ctx context.Context, v interface{}) (int, error) { + res, err := graphql.UnmarshalInt(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNInt2int(ctx context.Context, sel ast.SelectionSet, v int) graphql.Marshaler { + res := graphql.MarshalInt(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) marshalNMediaItem2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx context.Context, sel ast.SelectionSet, v model.MediaItem) graphql.Marshaler { + return ec._MediaItem(ctx, sel, &v) +} + +func (ec *executionContext) marshalNMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx context.Context, sel ast.SelectionSet, v *model.MediaItem) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._MediaItem(ctx, sel, v) +} + +func (ec *executionContext) marshalNMediaItemResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemResponse(ctx context.Context, sel ast.SelectionSet, v model.MediaItemResponse) graphql.Marshaler { + return ec._MediaItemResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNMediaItemResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemResponse(ctx context.Context, sel ast.SelectionSet, v *model.MediaItemResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._MediaItemResponse(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNNewAlbum2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewAlbum(ctx context.Context, v interface{}) (model.NewAlbum, error) { + res, err := ec.unmarshalInputNewAlbum(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalNNewMediaItem2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewMediaItem(ctx context.Context, v interface{}) (model.NewMediaItem, error) { + res, err := ec.unmarshalInputNewMediaItem(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalNNewTag2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewTag(ctx context.Context, v interface{}) (model.NewTag, error) { + res, err := ec.unmarshalInputNewTag(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalNNewUser2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐNewUser(ctx context.Context, v interface{}) (model.NewUser, error) { + res, err := ec.unmarshalInputNewUser(ctx, v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNPageResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPageResponse(ctx context.Context, sel ast.SelectionSet, v *model.PageResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._PageResponse(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx context.Context, v interface{}) (model.Role, error) { + var res model.Role + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNRole2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx context.Context, sel ast.SelectionSet, v model.Role) graphql.Marshaler { + return v +} + +func (ec *executionContext) unmarshalNString2string(ctx context.Context, v interface{}) (string, error) { + res, err := graphql.UnmarshalString(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler { + res := graphql.MarshalString(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) marshalNTag2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx context.Context, sel ast.SelectionSet, v model.Tag) graphql.Marshaler { + return ec._Tag(ctx, sel, &v) +} + +func (ec *executionContext) marshalNTag2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx context.Context, sel ast.SelectionSet, v *model.Tag) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._Tag(ctx, sel, v) +} + +func (ec *executionContext) marshalNTagResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagResponse(ctx context.Context, sel ast.SelectionSet, v model.TagResponse) graphql.Marshaler { + return ec._TagResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNTagResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagResponse(ctx context.Context, sel ast.SelectionSet, v *model.TagResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._TagResponse(ctx, sel, v) +} + +func (ec *executionContext) unmarshalNUpload2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚐUpload(ctx context.Context, v interface{}) (graphql.Upload, error) { + res, err := graphql.UnmarshalUpload(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalNUpload2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚐUpload(ctx context.Context, sel ast.SelectionSet, v graphql.Upload) graphql.Marshaler { + res := graphql.MarshalUpload(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) marshalNUser2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx context.Context, sel ast.SelectionSet, v model.User) graphql.Marshaler { + return ec._User(ctx, sel, &v) +} + +func (ec *executionContext) marshalNUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx context.Context, sel ast.SelectionSet, v *model.User) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._User(ctx, sel, v) +} + +func (ec *executionContext) marshalNUserResponse2reichardᚗioᚋimaginiᚋgraphᚋmodelᚐUserResponse(ctx context.Context, sel ast.SelectionSet, v model.UserResponse) graphql.Marshaler { + return ec._UserResponse(ctx, sel, &v) +} + +func (ec *executionContext) marshalNUserResponse2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUserResponse(ctx context.Context, sel ast.SelectionSet, v *model.UserResponse) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec._UserResponse(ctx, sel, v) +} + +func (ec *executionContext) marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx context.Context, sel ast.SelectionSet, v introspection.Directive) graphql.Marshaler { + return ec.___Directive(ctx, sel, &v) +} + +func (ec *executionContext) marshalN__Directive2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirectiveᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Directive) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__Directive2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐDirective(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) unmarshalN__DirectiveLocation2string(ctx context.Context, v interface{}) (string, error) { + res, err := graphql.UnmarshalString(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalN__DirectiveLocation2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler { + res := graphql.MarshalString(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) unmarshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) { + var vSlice []interface{} + if v != nil { + if tmp1, ok := v.([]interface{}); ok { + vSlice = tmp1 + } else { + vSlice = []interface{}{v} + } + } + var err error + res := make([]string, len(vSlice)) + for i := range vSlice { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i)) + res[i], err = ec.unmarshalN__DirectiveLocation2string(ctx, vSlice[i]) + if err != nil { + return nil, err + } + } + return res, nil +} + +func (ec *executionContext) marshalN__DirectiveLocation2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__DirectiveLocation2string(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx context.Context, sel ast.SelectionSet, v introspection.EnumValue) graphql.Marshaler { + return ec.___EnumValue(ctx, sel, &v) +} + +func (ec *executionContext) marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx context.Context, sel ast.SelectionSet, v introspection.Field) graphql.Marshaler { + return ec.___Field(ctx, sel, &v) +} + +func (ec *executionContext) marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx context.Context, sel ast.SelectionSet, v introspection.InputValue) graphql.Marshaler { + return ec.___InputValue(ctx, sel, &v) +} + +func (ec *executionContext) marshalN__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v introspection.Type) graphql.Marshaler { + return ec.___Type(ctx, sel, &v) +} + +func (ec *executionContext) marshalN__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler { + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalN__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler { + if v == nil { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + return graphql.Null + } + return ec.___Type(ctx, sel, v) +} + +func (ec *executionContext) unmarshalN__TypeKind2string(ctx context.Context, v interface{}) (string, error) { + res, err := graphql.UnmarshalString(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalN__TypeKind2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler { + res := graphql.MarshalString(v) + if res == graphql.Null { + if !graphql.HasFieldError(ctx, graphql.GetFieldContext(ctx)) { + ec.Errorf(ctx, "must not be null") + } + } + return res +} + +func (ec *executionContext) marshalOAlbum2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx context.Context, sel ast.SelectionSet, v []*model.Album) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalOAlbum2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalOAlbum2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbum(ctx context.Context, sel ast.SelectionSet, v *model.Album) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._Album(ctx, sel, v) +} + +func (ec *executionContext) unmarshalOAlbumFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAlbumFilter(ctx context.Context, v interface{}) (*model.AlbumFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputAlbumFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOAuthType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx context.Context, v interface{}) (*model.AuthType, error) { + if v == nil { + return nil, nil + } + var res = new(model.AuthType) + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOAuthType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthType(ctx context.Context, sel ast.SelectionSet, v *model.AuthType) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return v +} + +func (ec *executionContext) unmarshalOAuthTypeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐAuthTypeFilter(ctx context.Context, v interface{}) (*model.AuthTypeFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputAuthTypeFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOBoolean2bool(ctx context.Context, v interface{}) (bool, error) { + res, err := graphql.UnmarshalBoolean(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOBoolean2bool(ctx context.Context, sel ast.SelectionSet, v bool) graphql.Marshaler { + return graphql.MarshalBoolean(v) +} + +func (ec *executionContext) unmarshalOBoolean2ᚖbool(ctx context.Context, v interface{}) (*bool, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalBoolean(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOBoolean2ᚖbool(ctx context.Context, sel ast.SelectionSet, v *bool) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalBoolean(*v) +} + +func (ec *executionContext) unmarshalOBooleanFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐBooleanFilter(ctx context.Context, v interface{}) (*model.BooleanFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputBooleanFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalODevice2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx context.Context, sel ast.SelectionSet, v []*model.Device) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalODevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalODevice2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.Device) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalNDevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalODevice2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDevice(ctx context.Context, sel ast.SelectionSet, v *model.Device) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._Device(ctx, sel, v) +} + +func (ec *executionContext) unmarshalODeviceFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceFilter(ctx context.Context, v interface{}) (*model.DeviceFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputDeviceFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalODeviceType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx context.Context, v interface{}) (*model.DeviceType, error) { + if v == nil { + return nil, nil + } + var res = new(model.DeviceType) + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalODeviceType2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceType(ctx context.Context, sel ast.SelectionSet, v *model.DeviceType) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return v +} + +func (ec *executionContext) unmarshalODeviceTypeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐDeviceTypeFilter(ctx context.Context, v interface{}) (*model.DeviceTypeFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputDeviceTypeFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOFloat2ᚖfloat64(ctx context.Context, v interface{}) (*float64, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalFloat(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOFloat2ᚖfloat64(ctx context.Context, sel ast.SelectionSet, v *float64) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalFloat(*v) +} + +func (ec *executionContext) unmarshalOFloatFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐFloatFilter(ctx context.Context, v interface{}) (*model.FloatFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputFloatFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOID2ᚕstringᚄ(ctx context.Context, v interface{}) ([]string, error) { + if v == nil { + return nil, nil + } + var vSlice []interface{} + if v != nil { + if tmp1, ok := v.([]interface{}); ok { + vSlice = tmp1 + } else { + vSlice = []interface{}{v} + } + } + var err error + res := make([]string, len(vSlice)) + for i := range vSlice { + ctx := graphql.WithPathContext(ctx, graphql.NewPathWithIndex(i)) + res[i], err = ec.unmarshalNID2string(ctx, vSlice[i]) + if err != nil { + return nil, err + } + } + return res, nil +} + +func (ec *executionContext) marshalOID2ᚕstringᚄ(ctx context.Context, sel ast.SelectionSet, v []string) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + for i := range v { + ret[i] = ec.marshalNID2string(ctx, sel, v[i]) + } + + return ret +} + +func (ec *executionContext) unmarshalOID2ᚖstring(ctx context.Context, v interface{}) (*string, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalID(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOID2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalID(*v) +} + +func (ec *executionContext) unmarshalOIDFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐIDFilter(ctx context.Context, v interface{}) (*model.IDFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputIDFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOInt2ᚖint(ctx context.Context, v interface{}) (*int, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalInt(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOInt2ᚖint(ctx context.Context, sel ast.SelectionSet, v *int) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalInt(*v) +} + +func (ec *executionContext) marshalOMediaItem2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx context.Context, sel ast.SelectionSet, v []*model.MediaItem) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalOMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalOMediaItem2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemᚄ(ctx context.Context, sel ast.SelectionSet, v []*model.MediaItem) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalNMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalOMediaItem2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItem(ctx context.Context, sel ast.SelectionSet, v *model.MediaItem) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._MediaItem(ctx, sel, v) +} + +func (ec *executionContext) unmarshalOMediaItemFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐMediaItemFilter(ctx context.Context, v interface{}) (*model.MediaItemFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputMediaItemFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOOrder2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrder(ctx context.Context, v interface{}) (*model.Order, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputOrder(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOOrderDirection2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrderDirection(ctx context.Context, v interface{}) (*model.OrderDirection, error) { + if v == nil { + return nil, nil + } + var res = new(model.OrderDirection) + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOOrderDirection2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐOrderDirection(ctx context.Context, sel ast.SelectionSet, v *model.OrderDirection) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return v +} + +func (ec *executionContext) unmarshalOPage2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐPage(ctx context.Context, v interface{}) (*model.Page, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputPage(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalORole2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx context.Context, v interface{}) (*model.Role, error) { + if v == nil { + return nil, nil + } + var res = new(model.Role) + err := res.UnmarshalGQL(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalORole2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRole(ctx context.Context, sel ast.SelectionSet, v *model.Role) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return v +} + +func (ec *executionContext) unmarshalORoleFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐRoleFilter(ctx context.Context, v interface{}) (*model.RoleFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputRoleFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOString2string(ctx context.Context, v interface{}) (string, error) { + res, err := graphql.UnmarshalString(v) + return res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOString2string(ctx context.Context, sel ast.SelectionSet, v string) graphql.Marshaler { + return graphql.MarshalString(v) +} + +func (ec *executionContext) unmarshalOString2ᚖstring(ctx context.Context, v interface{}) (*string, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalString(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOString2ᚖstring(ctx context.Context, sel ast.SelectionSet, v *string) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalString(*v) +} + +func (ec *executionContext) unmarshalOStringFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐStringFilter(ctx context.Context, v interface{}) (*model.StringFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputStringFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOTag2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx context.Context, sel ast.SelectionSet, v []*model.Tag) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalOTag2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalOTag2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTag(ctx context.Context, sel ast.SelectionSet, v *model.Tag) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._Tag(ctx, sel, v) +} + +func (ec *executionContext) unmarshalOTagFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTagFilter(ctx context.Context, v interface{}) (*model.TagFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputTagFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) unmarshalOTime2ᚖtimeᚐTime(ctx context.Context, v interface{}) (*time.Time, error) { + if v == nil { + return nil, nil + } + res, err := graphql.UnmarshalTime(v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOTime2ᚖtimeᚐTime(ctx context.Context, sel ast.SelectionSet, v *time.Time) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return graphql.MarshalTime(*v) +} + +func (ec *executionContext) unmarshalOTimeFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐTimeFilter(ctx context.Context, v interface{}) (*model.TimeFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputTimeFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalOUser2ᚕᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx context.Context, sel ast.SelectionSet, v []*model.User) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalOUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalOUser2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUser(ctx context.Context, sel ast.SelectionSet, v *model.User) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec._User(ctx, sel, v) +} + +func (ec *executionContext) unmarshalOUserFilter2ᚖreichardᚗioᚋimaginiᚋgraphᚋmodelᚐUserFilter(ctx context.Context, v interface{}) (*model.UserFilter, error) { + if v == nil { + return nil, nil + } + res, err := ec.unmarshalInputUserFilter(ctx, v) + return &res, graphql.ErrorOnPath(ctx, err) +} + +func (ec *executionContext) marshalO__EnumValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.EnumValue) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__EnumValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐEnumValue(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalO__Field2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐFieldᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Field) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__Field2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐField(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalO__InputValue2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValueᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.InputValue) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__InputValue2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐInputValue(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalO__Schema2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐSchema(ctx context.Context, sel ast.SelectionSet, v *introspection.Schema) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec.___Schema(ctx, sel, v) +} + +func (ec *executionContext) marshalO__Type2ᚕgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐTypeᚄ(ctx context.Context, sel ast.SelectionSet, v []introspection.Type) graphql.Marshaler { + if v == nil { + return graphql.Null + } + ret := make(graphql.Array, len(v)) + var wg sync.WaitGroup + isLen1 := len(v) == 1 + if !isLen1 { + wg.Add(len(v)) + } + for i := range v { + i := i + fc := &graphql.FieldContext{ + Index: &i, + Result: &v[i], + } + ctx := graphql.WithFieldContext(ctx, fc) + f := func(i int) { + defer func() { + if r := recover(); r != nil { + ec.Error(ctx, ec.Recover(ctx, r)) + ret = nil + } + }() + if !isLen1 { + defer wg.Done() + } + ret[i] = ec.marshalN__Type2githubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx, sel, v[i]) + } + if isLen1 { + f(i) + } else { + go f(i) + } + + } + wg.Wait() + return ret +} + +func (ec *executionContext) marshalO__Type2ᚖgithubᚗcomᚋ99designsᚋgqlgenᚋgraphqlᚋintrospectionᚐType(ctx context.Context, sel ast.SelectionSet, v *introspection.Type) graphql.Marshaler { + if v == nil { + return graphql.Null + } + return ec.___Type(ctx, sel, v) +} + +// endregion ***************************** type.gotpl ***************************** diff --git a/graph/helpers.go b/graph/helpers.go new file mode 100644 index 0000000..8f15527 --- /dev/null +++ b/graph/helpers.go @@ -0,0 +1,120 @@ +package graph + +import ( + "context" + "errors" + "net/http" + "strings" + "time" + + "github.com/dsoprea/go-exif/v3" + exifcommon "github.com/dsoprea/go-exif/v3/common" + "github.com/google/uuid" + "reichard.io/imagini/graph/model" +) + +func getContextHTTP(ctx context.Context) (*http.ResponseWriter, *http.Request, error) { + authContext := ctx.Value("auth").(*model.AuthContext) + + resp := authContext.AuthResponse + if resp == nil { + return nil, nil, errors.New("Context Error") + } + + req := authContext.AuthRequest + if resp == nil { + return nil, nil, errors.New("Context Error") + } + + return resp, req, nil +} + +func getContextIDs(ctx context.Context) (string, string, error) { + authContext := ctx.Value("auth").(*model.AuthContext) + accessToken := *authContext.AccessToken + + uid, ok := accessToken.Get("sub") + if !ok { + return "", "", errors.New("Context Error") + } + + did, ok := accessToken.Get("did") + if !ok { + return "", "", errors.New("Context Error") + } + + userID, err := uuid.Parse(uid.(string)) + if err != nil { + return "", "", errors.New("Context Error") + } + + deviceID, err := uuid.Parse(did.(string)) + if err != nil { + return "", "", errors.New("Context Error") + } + + return userID.String(), deviceID.String(), nil +} + +func deriveDeviceType(r *http.Request) model.DeviceType { + userAgent := strings.ToLower(r.Header.Get("User-Agent")) + if strings.Contains(userAgent, "ios-imagini") { + return model.DeviceTypeIOs + } else if strings.Contains(userAgent, "android-imagini") { + return model.DeviceTypeAndroid + } else if strings.Contains(userAgent, "chrome") { + return model.DeviceTypeChrome + } else if strings.Contains(userAgent, "firefox") { + return model.DeviceTypeFirefox + } else if strings.Contains(userAgent, "msie") { + return model.DeviceTypeInternetExplorer + } else if strings.Contains(userAgent, "edge") { + return model.DeviceTypeEdge + } else if strings.Contains(userAgent, "safari") { + return model.DeviceTypeSafari + } + return model.DeviceTypeUnknown +} + +func mediaItemFromEXIFData(filePath string) (*model.MediaItem, error) { + rawExif, err := exif.SearchFileAndExtractExif(filePath) + entries, _, err := exif.GetFlatExifData(rawExif, nil) + + decLong := float64(1) + decLat := float64(1) + + mediaItem := &model.MediaItem{} + for _, v := range entries { + if v.TagName == "DateTimeOriginal" { + formattedTime, _ := time.Parse("2006:01:02 15:04:05", v.Formatted) + mediaItem.ExifDate = &formattedTime + } else if v.TagName == "GPSLatitude" { + latStruct := v.Value.([]exifcommon.Rational) + decLat *= deriveDecimalCoordinate( + latStruct[0].Numerator/latStruct[0].Denominator, + latStruct[1].Numerator/latStruct[1].Denominator, + float64(latStruct[2].Numerator)/float64(latStruct[2].Denominator), + ) + } else if v.TagName == "GPSLongitude" { + longStruct := v.Value.([]exifcommon.Rational) + decLong *= deriveDecimalCoordinate( + longStruct[0].Numerator/longStruct[0].Denominator, + longStruct[1].Numerator/longStruct[1].Denominator, + float64(longStruct[2].Numerator)/float64(longStruct[2].Denominator), + ) + } else if v.TagName == "GPSLatitudeRef" && v.Formatted == "S" { + decLat *= -1 + } else if v.TagName == "GPSLongitudeRef" && v.Formatted == "W" { + decLong *= -1 + } + } + + mediaItem.Latitude = &decLat + mediaItem.Longitude = &decLong + + return mediaItem, err +} + +func deriveDecimalCoordinate(degrees, minutes uint32, seconds float64) float64 { + return float64(degrees) + (float64(minutes) / 60) + (seconds / 3600) +} diff --git a/graph/model/models_auth.go b/graph/model/models_auth.go new file mode 100644 index 0000000..3a40b57 --- /dev/null +++ b/graph/model/models_auth.go @@ -0,0 +1,13 @@ +package model + +import ( + "net/http" + + "github.com/lestrrat-go/jwx/jwt" +) + +type AuthContext struct { + AccessToken *jwt.Token + AuthResponse *http.ResponseWriter + AuthRequest *http.Request +} diff --git a/graph/model/models_db.go b/graph/model/models_db.go new file mode 100644 index 0000000..4835610 --- /dev/null +++ b/graph/model/models_db.go @@ -0,0 +1,36 @@ +package model + +import ( + "github.com/google/uuid" + "gorm.io/gorm" +) + +func (u *User) BeforeCreate(tx *gorm.DB) (err error) { + newID := uuid.New().String() + u.ID = newID + return +} + +func (a *Album) BeforeCreate(tx *gorm.DB) (err error) { + newID := uuid.New().String() + a.ID = newID + return +} + +func (m *MediaItem) BeforeCreate(tx *gorm.DB) (err error) { + newID := uuid.New().String() + m.ID = newID + return +} + +func (t *Tag) BeforeCreate(tx *gorm.DB) (err error) { + newID := uuid.New().String() + t.ID = newID + return +} + +func (d *Device) BeforeCreate(tx *gorm.DB) (err error) { + newID := uuid.New().String() + d.ID = newID + return +} diff --git a/graph/model/models_gen.go b/graph/model/models_gen.go new file mode 100644 index 0000000..66d036a --- /dev/null +++ b/graph/model/models_gen.go @@ -0,0 +1,465 @@ +// Code generated by github.com/99designs/gqlgen, DO NOT EDIT. + +package model + +import ( + "fmt" + "io" + "strconv" + "time" + + "github.com/99designs/gqlgen/graphql" +) + +type Album struct { + ID string `json:"id" gorm:"primaryKey;not null"` + CreatedAt *time.Time `json:"createdAt" ` + UpdatedAt *time.Time `json:"updatedAt" ` + Name string `json:"name" gorm:"unique;not null"` + UserID string `json:"userID" gorm:"not null"` +} + +type AlbumFilter struct { + ID *IDFilter `json:"id" ` + CreatedAt *TimeFilter `json:"createdAt" ` + UpdatedAt *TimeFilter `json:"updatedAt" ` + Name *StringFilter `json:"name" ` +} + +type AlbumResponse struct { + Data []*Album `json:"data" ` + Page *PageResponse `json:"page" ` +} + +type AuthResponse struct { + Result AuthResult `json:"result" ` + Device *Device `json:"device" ` + Error *string `json:"error" ` +} + +type AuthTypeFilter struct { + EqualTo *AuthType `json:"equalTo" ` + NotEqualTo *AuthType `json:"notEqualTo" ` +} + +type BooleanFilter struct { + EqualTo *bool `json:"equalTo" ` + NotEqualTo *bool `json:"notEqualTo" ` +} + +type Device struct { + ID string `json:"id" gorm:"primaryKey;not null"` + CreatedAt *time.Time `json:"createdAt" ` + UpdatedAt *time.Time `json:"updatedAt" ` + Name string `json:"name" gorm:"not null"` + Type DeviceType `json:"type" gorm:"default:Unknown;not null"` + RefreshKey *string `json:"refreshKey" ` + UserID string `json:"userID" gorm:"not null"` +} + +type DeviceFilter struct { + ID *IDFilter `json:"id" ` + CreatedAt *TimeFilter `json:"createdAt" ` + UpdatedAt *TimeFilter `json:"updatedAt" ` + Name *StringFilter `json:"name" ` + Type *DeviceTypeFilter `json:"type" ` +} + +type DeviceResponse struct { + Data []*Device `json:"data" ` + Page *PageResponse `json:"page" ` +} + +type DeviceTypeFilter struct { + EqualTo *DeviceType `json:"equalTo" ` + NotEqualTo *DeviceType `json:"notEqualTo" ` +} + +type FloatFilter struct { + EqualTo *float64 `json:"equalTo" ` + NotEqualTo *float64 `json:"notEqualTo" ` + LessThan *float64 `json:"lessThan" ` + LessThanOrEqualTo *float64 `json:"lessThanOrEqualTo" ` + GreaterThan *float64 `json:"greaterThan" ` + GreaterThanOrEqualTo *float64 `json:"greaterThanOrEqualTo" ` +} + +type IDFilter struct { + EqualTo *string `json:"equalTo" ` + NotEqualTo *string `json:"notEqualTo" ` +} + +type IntFilter struct { + EqualTo *int `json:"equalTo" ` + NotEqualTo *int `json:"notEqualTo" ` + LessThan *int `json:"lessThan" ` + LessThanOrEqualTo *int `json:"lessThanOrEqualTo" ` + GreaterThan *int `json:"greaterThan" ` + GreaterThanOrEqualTo *int `json:"greaterThanOrEqualTo" ` +} + +type MediaItem struct { + ID string `json:"id" gorm:"primaryKey;not null"` + CreatedAt *time.Time `json:"createdAt" ` + UpdatedAt *time.Time `json:"updatedAt" ` + ExifDate *time.Time `json:"exifDate" ` + Latitude *float64 `json:"latitude" gorm:"precision:5"` + Longitude *float64 `json:"longitude" gorm:"precision:5"` + IsVideo bool `json:"isVideo" gorm:"default:false;not null"` + FileName string `json:"fileName" gorm:"not null"` + OrigName string `json:"origName" gorm:"not null"` + Tags []*Tag `json:"tags" gorm:"many2many:media_tags;foreignKey:ID,UserID;References:ID"` + Albums []*Album `json:"albums" gorm:"many2many:media_albums;foreignKey:ID,UserID;Refrences:ID"` + UserID string `json:"userID" gorm:"not null"` +} + +type MediaItemFilter struct { + ID *IDFilter `json:"id" ` + CreatedAt *TimeFilter `json:"createdAt" ` + UpdatedAt *TimeFilter `json:"updatedAt" ` + ExifDate *TimeFilter `json:"exifDate" ` + Latitude *FloatFilter `json:"latitude" ` + Longitude *FloatFilter `json:"longitude" ` + IsVideo *BooleanFilter `json:"isVideo" ` + OrigName *StringFilter `json:"origName" ` + Tags *TagFilter `json:"tags" ` + Albums *AlbumFilter `json:"albums" ` +} + +type MediaItemResponse struct { + Data []*MediaItem `json:"data" ` + Page *PageResponse `json:"page" ` +} + +type NewAlbum struct { + Name string `json:"name" ` +} + +type NewMediaItem struct { + File graphql.Upload `json:"file" ` + Tags []string `json:"tags" ` + Albums []string `json:"albums" ` +} + +type NewTag struct { + Name string `json:"name" ` +} + +type NewUser struct { + Email string `json:"email" ` + Username string `json:"username" ` + FirstName *string `json:"firstName" ` + LastName *string `json:"lastName" ` + Role Role `json:"role" ` + AuthType AuthType `json:"authType" ` + Password *string `json:"password" ` +} + +type Order struct { + By *string `json:"by" ` + Direction *OrderDirection `json:"direction" ` +} + +type Page struct { + Size *int `json:"size" ` + Page *int `json:"page" ` +} + +type PageResponse struct { + Size int `json:"size" ` + Page int `json:"page" ` + Total int `json:"total" ` +} + +type RoleFilter struct { + EqualTo *Role `json:"equalTo" ` + NotEqualTo *Role `json:"notEqualTo" ` +} + +type StringFilter struct { + EqualTo *string `json:"equalTo" ` + NotEqualTo *string `json:"notEqualTo" ` + StartsWith *string `json:"startsWith" ` + NotStartsWith *string `json:"notStartsWith" ` + EndsWith *string `json:"endsWith" ` + NotEndsWith *string `json:"notEndsWith" ` + Contains *string `json:"contains" ` + NotContains *string `json:"notContains" ` +} + +type Tag struct { + ID string `json:"id" gorm:"primaryKey;not null"` + CreatedAt *time.Time `json:"createdAt" ` + UpdatedAt *time.Time `json:"updatedAt" ` + Name string `json:"name" gorm:"unique;not null"` + UserID string `json:"userID" gorm:"not null"` +} + +type TagFilter struct { + ID *IDFilter `json:"id" ` + CreatedAt *TimeFilter `json:"createdAt" ` + UpdatedAt *TimeFilter `json:"updatedAt" ` + Name *StringFilter `json:"name" ` +} + +type TagResponse struct { + Data []*Tag `json:"data" ` + Page *PageResponse `json:"page" ` +} + +type TimeFilter struct { + EqualTo *time.Time `json:"equalTo" ` + NotEqualTo *time.Time `json:"notEqualTo" ` + LessThan *time.Time `json:"lessThan" ` + LessThanOrEqualTo *time.Time `json:"lessThanOrEqualTo" ` + GreaterThan *time.Time `json:"greaterThan" ` + GreaterThanOrEqualTo *time.Time `json:"greaterThanOrEqualTo" ` +} + +type User struct { + ID string `json:"id" gorm:"primaryKey;not null"` + CreatedAt *time.Time `json:"createdAt" ` + UpdatedAt *time.Time `json:"updatedAt" ` + Email string `json:"email" gorm:"not null;unique"` + Username string `json:"username" gorm:"not null;unique"` + FirstName *string `json:"firstName" ` + LastName *string `json:"lastName" ` + Role Role `json:"role" gorm:"default:User;not null"` + AuthType AuthType `json:"authType" gorm:"default:Local;not null"` + Password *string `json:"password" ` + Devices []*Device `json:"devices" gorm:"foreignKey:UserID"` + MediaItems []*MediaItem `json:"mediaItems" gorm:"foreignKey:UserID"` +} + +type UserFilter struct { + ID *IDFilter `json:"id" ` + CreatedAt *TimeFilter `json:"createdAt" ` + UpdatedAt *TimeFilter `json:"updatedAt" ` + Username *StringFilter `json:"username" ` + FirstName *StringFilter `json:"firstName" ` + LastName *StringFilter `json:"lastName" ` + Role *RoleFilter `json:"role" ` + AuthType *AuthTypeFilter `json:"authType" ` +} + +type UserResponse struct { + Data []*User `json:"data" ` + Page *PageResponse `json:"page" ` +} + +type AuthResult string + +const ( + AuthResultSuccess AuthResult = "Success" + AuthResultFailure AuthResult = "Failure" +) + +var AllAuthResult = []AuthResult{ + AuthResultSuccess, + AuthResultFailure, +} + +func (e AuthResult) IsValid() bool { + switch e { + case AuthResultSuccess, AuthResultFailure: + return true + } + return false +} + +func (e AuthResult) String() string { + return string(e) +} + +func (e *AuthResult) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = AuthResult(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid AuthResult", str) + } + return nil +} + +func (e AuthResult) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) +} + +type AuthType string + +const ( + AuthTypeLocal AuthType = "Local" + AuthTypeLdap AuthType = "LDAP" +) + +var AllAuthType = []AuthType{ + AuthTypeLocal, + AuthTypeLdap, +} + +func (e AuthType) IsValid() bool { + switch e { + case AuthTypeLocal, AuthTypeLdap: + return true + } + return false +} + +func (e AuthType) String() string { + return string(e) +} + +func (e *AuthType) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = AuthType(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid AuthType", str) + } + return nil +} + +func (e AuthType) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) +} + +type DeviceType string + +const ( + DeviceTypeIOs DeviceType = "iOS" + DeviceTypeAndroid DeviceType = "Android" + DeviceTypeChrome DeviceType = "Chrome" + DeviceTypeFirefox DeviceType = "Firefox" + DeviceTypeInternetExplorer DeviceType = "InternetExplorer" + DeviceTypeEdge DeviceType = "Edge" + DeviceTypeSafari DeviceType = "Safari" + DeviceTypeUnknown DeviceType = "Unknown" +) + +var AllDeviceType = []DeviceType{ + DeviceTypeIOs, + DeviceTypeAndroid, + DeviceTypeChrome, + DeviceTypeFirefox, + DeviceTypeInternetExplorer, + DeviceTypeEdge, + DeviceTypeSafari, + DeviceTypeUnknown, +} + +func (e DeviceType) IsValid() bool { + switch e { + case DeviceTypeIOs, DeviceTypeAndroid, DeviceTypeChrome, DeviceTypeFirefox, DeviceTypeInternetExplorer, DeviceTypeEdge, DeviceTypeSafari, DeviceTypeUnknown: + return true + } + return false +} + +func (e DeviceType) String() string { + return string(e) +} + +func (e *DeviceType) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = DeviceType(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid DeviceType", str) + } + return nil +} + +func (e DeviceType) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) +} + +type OrderDirection string + +const ( + OrderDirectionAsc OrderDirection = "ASC" + OrderDirectionDesc OrderDirection = "DESC" +) + +var AllOrderDirection = []OrderDirection{ + OrderDirectionAsc, + OrderDirectionDesc, +} + +func (e OrderDirection) IsValid() bool { + switch e { + case OrderDirectionAsc, OrderDirectionDesc: + return true + } + return false +} + +func (e OrderDirection) String() string { + return string(e) +} + +func (e *OrderDirection) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = OrderDirection(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid OrderDirection", str) + } + return nil +} + +func (e OrderDirection) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) +} + +type Role string + +const ( + RoleAdmin Role = "Admin" + RoleUser Role = "User" +) + +var AllRole = []Role{ + RoleAdmin, + RoleUser, +} + +func (e Role) IsValid() bool { + switch e { + case RoleAdmin, RoleUser: + return true + } + return false +} + +func (e Role) String() string { + return string(e) +} + +func (e *Role) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = Role(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid Role", str) + } + return nil +} + +func (e Role) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) +} diff --git a/graph/resolver.go b/graph/resolver.go new file mode 100644 index 0000000..59a1c97 --- /dev/null +++ b/graph/resolver.go @@ -0,0 +1,17 @@ +package graph + +import ( + "reichard.io/imagini/internal/auth" + "reichard.io/imagini/internal/config" + "reichard.io/imagini/internal/db" +) + +// This file will not be regenerated automatically. +// +// It serves as dependency injection for your app, add any dependencies you require here. + +type Resolver struct { + Config *config.Config + Auth *auth.AuthManager + DB *db.DBManager +} diff --git a/graph/schema.graphqls b/graph/schema.graphqls new file mode 100644 index 0000000..8e7bfdb --- /dev/null +++ b/graph/schema.graphqls @@ -0,0 +1,384 @@ + +# https://gqlgen.com/reference/scalars/ +scalar Time +scalar Upload + +# https://gqlgen.com/reference/directives/ +directive @hasMinRole(role: Role!) on FIELD_DEFINITION +directive @isPrivate on FIELD_DEFINITION | INPUT_FIELD_DEFINITION + +directive @meta( + gorm: String, +) on OBJECT | FIELD_DEFINITION | ENUM_VALUE | INPUT_FIELD_DEFINITION | ENUM | INPUT_OBJECT | ARGUMENT_DEFINITION + +enum Role { + Admin + User +} + +enum DeviceType { + iOS + Android + Chrome + Firefox + InternetExplorer + Edge + Safari + Unknown +} + +enum AuthType { + Local + LDAP +} + +enum OrderDirection { + ASC + DESC +} + +# ------------------------------------------------------------ +# ---------------------- Authentication ---------------------- +# ------------------------------------------------------------ + +enum AuthResult { + Success + Failure +} + +type AuthResponse { + result: AuthResult! + device: Device + error: String +} + +# ------------------------------------------------------------ +# ----------------------- Type Filters ----------------------- +# ------------------------------------------------------------ + +input TimeFilter { + equalTo: Time + notEqualTo: Time + lessThan: Time + lessThanOrEqualTo: Time + greaterThan: Time + greaterThanOrEqualTo: Time +} + +input IntFilter { + equalTo: Int + notEqualTo: Int + lessThan: Int + lessThanOrEqualTo: Int + greaterThan: Int + greaterThanOrEqualTo: Int +} + +input FloatFilter { + equalTo: Float + notEqualTo: Float + lessThan: Float + lessThanOrEqualTo: Float + greaterThan: Float + greaterThanOrEqualTo: Float +} + +input BooleanFilter { + equalTo: Boolean + notEqualTo: Boolean +} + +input IDFilter { + equalTo: ID + notEqualTo: ID +} + +input StringFilter { + equalTo: String + notEqualTo: String + startsWith: String + notStartsWith: String + endsWith: String + notEndsWith: String + contains: String + notContains: String +} + +input RoleFilter { + equalTo: Role + notEqualTo: Role +} + +input DeviceTypeFilter { + equalTo: DeviceType + notEqualTo: DeviceType +} + +input AuthTypeFilter { + equalTo: AuthType + notEqualTo: AuthType +} + +# ------------------------------------------------------------ +# -------------------- Object Definitions -------------------- +# ------------------------------------------------------------ + +type User { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + email: String! @meta(gorm: "not null;unique") + username: String! @meta(gorm: "not null;unique") + firstName: String + lastName: String + role: Role! @meta(gorm: "default:User;not null") + authType: AuthType! @meta(gorm: "default:Local;not null") + password: String @isPrivate + devices: [Device!] @meta(gorm: "foreignKey:UserID") + mediaItems: [MediaItem!] @meta(gorm: "foreignKey:UserID") +} + +type Device { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "not null") + type: DeviceType! @meta(gorm: "default:Unknown;not null") + refreshKey: String @isPrivate + userID: ID! @meta(gorm: "not null") +} + +type MediaItem { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + exifDate: Time + latitude: Float @meta(gorm: "precision:5") + longitude: Float @meta(gorm: "precision:5") + isVideo: Boolean! @meta(gorm: "default:false;not null") + fileName: String! @meta(gorm: "not null") + origName: String! @meta(gorm: "not null") + tags: [Tag] @meta(gorm: "many2many:media_tags;foreignKey:ID,UserID;References:ID") + albums: [Album] @meta(gorm: "many2many:media_albums;foreignKey:ID,UserID;Refrences:ID") + userID: ID! @meta(gorm: "not null") +} + +type Tag { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +type Album { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +# ------------------------------------------------------------ +# ---------------------- Object Filters ---------------------- +# ------------------------------------------------------------ + +input UserFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + username: StringFilter + firstName: StringFilter + lastName: StringFilter + role: RoleFilter + authType: AuthTypeFilter + + # and: UserFilter + # or: UserFilter +} + +input MediaItemFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + exifDate: TimeFilter + latitude: FloatFilter + longitude: FloatFilter + isVideo: BooleanFilter + origName: StringFilter + tags: TagFilter + albums: AlbumFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input DeviceFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + type: DeviceTypeFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input TagFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input AlbumFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +# ------------------------------------------------------------ +# -------------------------- Inputs -------------------------- +# ------------------------------------------------------------ + +input NewUser { + email: String! + username: String! + firstName: String + lastName: String + role: Role! + authType: AuthType! + password: String +} + +input NewMediaItem { + file: Upload! + tags: [ID!] + albums: [ID!] +} + +input NewTag { + name: String! +} + +input NewAlbum { + name: String! +} + +input Page { + size: Int + page: Int +} + +input Order { + by: String + direction: OrderDirection +} + +# ------------------------------------------------------------ +# ------------------------ Responses ------------------------- +# ------------------------------------------------------------ + +type PageResponse { + size: Int! + page: Int! + total: Int! +} + +type MediaItemResponse { + data: [MediaItem] + page: PageResponse! +} + +type UserResponse { + data: [User] + page: PageResponse! +} + +type DeviceResponse { + data: [Device] + page: PageResponse! +} + +type TagResponse { + data: [Tag] + page: PageResponse! +} + +type AlbumResponse { + data: [Album] + page: PageResponse! +} + +# ------------------------------------------------------------ +# --------------------- Query & Mutations -------------------- +# ------------------------------------------------------------ + +type Query { + # Authentication + login( + user: String! + password: String! + deviceID: ID + ): AuthResponse! + logout: AuthResponse! @hasMinRole(role: User) + + # Single Item + mediaItem( + id: ID! + ): MediaItem! @hasMinRole(role: User) + device( + id: ID! + ): Device! @hasMinRole(role: User) + album( + id: ID! + ): Album! @hasMinRole(role: User) + user( + id: ID! + ): User! @hasMinRole(role: Admin) + tag( + id: ID! + ): Tag! @hasMinRole(role: User) + me: User! @hasMinRole(role: User) + + # All + mediaItems( + filter: MediaItemFilter + page: Page + order: Order + ): MediaItemResponse! @hasMinRole(role: User) + devices( + filter: DeviceFilter + page: Page + order: Order + ): DeviceResponse! @hasMinRole(role: User) + albums( + filter: AlbumFilter + page: Page + order: Order + ): AlbumResponse! @hasMinRole(role: User) + tags( + filter: TagFilter + page: Page + order: Order + ): TagResponse! @hasMinRole(role: User) + users( + filter: UserFilter + page: Page + order: Order + ): UserResponse! @hasMinRole(role: Admin) +} + +type Mutation { + createMediaItem(input: NewMediaItem!): MediaItem! @hasMinRole(role: User) + createAlbum(input: NewAlbum!): Album! @hasMinRole(role: User) + createTag(input: NewTag!): Tag! @hasMinRole(role: User) + createUser(input: NewUser!): User! @hasMinRole(role: Admin) +} diff --git a/graph/schema.resolvers.go b/graph/schema.resolvers.go new file mode 100644 index 0000000..2f30abe --- /dev/null +++ b/graph/schema.resolvers.go @@ -0,0 +1,441 @@ +package graph + +// This file will be automatically regenerated based on the schema, any resolver implementations +// will be copied through when generating and any unknown code will be moved to the end. + +import ( + "bytes" + "context" + "errors" + "io" + "net/http" + "os" + "path" + "strings" + "time" + + "github.com/gabriel-vasile/mimetype" + "github.com/google/uuid" + "reichard.io/imagini/graph/generated" + "reichard.io/imagini/graph/model" +) + +func (r *mutationResolver) CreateMediaItem(ctx context.Context, input model.NewMediaItem) (*model.MediaItem, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + // File header placeholder + fileHeader := make([]byte, 64) + + // Copy headers into the buffer + if _, err := input.File.File.Read(fileHeader); err != nil { + return nil, errors.New("Upload Failed") + } + + // Determine media type + fileMime := mimetype.Detect(fileHeader) + contentType := fileMime.String() + var isVideo bool + if strings.HasPrefix(contentType, "image/") { + isVideo = false + } else if strings.HasPrefix(contentType, "video/") { + isVideo = true + } else { + return nil, errors.New("Upload Failed") + } + + // Derive Folder & File Path + mediaItemID := uuid.New().String() + fileName := mediaItemID + fileMime.Extension() + folderPath := path.Join("/" + r.Config.DataPath + "/media/" + userID) + os.MkdirAll(folderPath, 0700) + filePath := path.Join(folderPath + "/" + fileName) + + // Create File + f, err := os.OpenFile(filePath, os.O_WRONLY|os.O_CREATE, 0600) + if err != nil { + return nil, errors.New("Upload Failed") + } + defer f.Close() + + // Copy header to file + _, err = io.Copy(f, bytes.NewReader(fileHeader)) + if err != nil { + return nil, errors.New("Upload Failed") + } + + // Copy remaining file + _, err = io.Copy(f, input.File.File) + if err != nil { + return nil, errors.New("Upload Failed") + } + + // Create MediaItem From EXIF Data + mediaItem, err := mediaItemFromEXIFData(filePath) + if err != nil { + return nil, errors.New("Upload Failed") + } + + // Add Additional MediaItem Fields + mediaItem.ID = mediaItemID + mediaItem.UserID = userID + mediaItem.IsVideo = isVideo + mediaItem.FileName = fileName + mediaItem.OrigName = input.File.Filename + + // Create MediaItem in DB + err = r.DB.CreateMediaItem(mediaItem) + if err != nil { + return nil, errors.New("Upload Failed") + } + + // Success + return mediaItem, nil +} + +func (r *mutationResolver) CreateAlbum(ctx context.Context, input model.NewAlbum) (*model.Album, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + album := &model.Album{ + Name: input.Name, + UserID: userID, + } + + err = r.DB.CreateAlbum(album) + if err != nil { + return nil, err + } + + return album, nil +} + +func (r *mutationResolver) CreateTag(ctx context.Context, input model.NewTag) (*model.Tag, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + tag := &model.Tag{ + Name: input.Name, + UserID: userID, + } + + err = r.DB.CreateTag(tag) + if err != nil { + return nil, err + } + + return tag, nil +} + +func (r *mutationResolver) CreateUser(ctx context.Context, input model.NewUser) (*model.User, error) { + user := &model.User{ + Email: input.Email, + Username: input.Username, + FirstName: input.FirstName, + LastName: input.LastName, + Role: input.Role, + AuthType: input.AuthType, + Password: input.Password, + } + + err := r.DB.CreateUser(user) + if err != nil { + return nil, err + } + + return user, nil +} + +func (r *queryResolver) Login(ctx context.Context, user string, password string, deviceID *string) (*model.AuthResponse, error) { + // Acquire Context + resp, req, err := getContextHTTP(ctx) + if err != nil { + return nil, err + } + + // Clear All Cookies By Default + accessCookie := http.Cookie{Name: "AccessToken", Path: "/", HttpOnly: true, MaxAge: -1, Expires: time.Now().Add(-100 * time.Hour)} + refreshCookie := http.Cookie{Name: "RefreshToken", Path: "/", HttpOnly: true, MaxAge: -1, Expires: time.Now().Add(-100 * time.Hour)} + http.SetCookie(*resp, &accessCookie) + http.SetCookie(*resp, &refreshCookie) + + // Do Login + foundUser, success := r.Auth.AuthenticateUser(user, password) + if !success { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + + // Upsert Device + foundDevice := model.Device{UserID: foundUser.ID} + if deviceID != nil { + parsedDeviceID, err := uuid.Parse(*deviceID) + if err != nil { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + foundDevice.ID = parsedDeviceID.String() + count, err := r.DB.Device(&foundDevice) + if count != 1 || err != nil { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + } else { + foundDevice.Type = deriveDeviceType(req) + err := r.DB.CreateDevice(&foundDevice) + if err != nil { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + } + + // Create Tokens + accessToken, err := r.Auth.CreateJWTAccessToken(foundUser, foundDevice) + if err != nil { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + refreshToken, err := r.Auth.CreateJWTRefreshToken(foundUser, foundDevice) + if err != nil { + return &model.AuthResponse{Result: model.AuthResultFailure}, nil + } + + // Set appropriate cookies (TODO: Only for web!) + accessCookie = http.Cookie{Name: "AccessToken", Value: accessToken, Path: "/", HttpOnly: false} + refreshCookie = http.Cookie{Name: "RefreshToken", Value: refreshToken, Path: "/", HttpOnly: false} + http.SetCookie(*resp, &accessCookie) + http.SetCookie(*resp, &refreshCookie) + + // Only for iOS & Android (TODO: Remove for web! Only cause affected by CORS during development) + (*resp).Header().Set("X-Imagini-AccessToken", accessToken) + (*resp).Header().Set("X-Imagini-RefreshToken", refreshToken) + + return &model.AuthResponse{Result: model.AuthResultSuccess, Device: &foundDevice}, nil +} + +func (r *queryResolver) Logout(ctx context.Context) (*model.AuthResponse, error) { + // Acquire Context + resp, _, err := getContextHTTP(ctx) + if err != nil { + return nil, err + } + + // Clear All Cookies + accessCookie := http.Cookie{Name: "AccessToken", Path: "/", HttpOnly: true, MaxAge: -1, Expires: time.Now().Add(-100 * time.Hour)} + refreshCookie := http.Cookie{Name: "RefreshToken", Path: "/", HttpOnly: true, MaxAge: -1, Expires: time.Now().Add(-100 * time.Hour)} + http.SetCookie(*resp, &accessCookie) + http.SetCookie(*resp, &refreshCookie) + + return &model.AuthResponse{Result: model.AuthResultSuccess}, nil +} + +func (r *queryResolver) MediaItem(ctx context.Context, id string) (*model.MediaItem, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + mediaItemID, err := uuid.Parse(id) + if err != nil { + return nil, errors.New("Invalid ID Format") + } + + foundMediaItem := &model.MediaItem{ID: mediaItemID.String(), UserID: userID} + count, err := r.DB.MediaItem(foundMediaItem) + if err != nil { + return nil, errors.New("DB Error") + } else if count != 1 { + return nil, errors.New("MediaItem Not Found") + } + return foundMediaItem, nil +} + +func (r *queryResolver) Device(ctx context.Context, id string) (*model.Device, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + deviceID, err := uuid.Parse(id) + if err != nil { + return nil, errors.New("Invalid ID Format") + } + + foundDevice := &model.Device{ID: deviceID.String(), UserID: userID} + count, err := r.DB.Device(foundDevice) + if err != nil { + return nil, errors.New("DB Error") + } else if count != 1 { + return nil, errors.New("Device Not Found") + } + return foundDevice, nil +} + +func (r *queryResolver) Album(ctx context.Context, id string) (*model.Album, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + albumID, err := uuid.Parse(id) + if err != nil { + return nil, errors.New("Invalid ID Format") + } + + foundAlbum := &model.Album{ID: albumID.String(), UserID: userID} + count, err := r.DB.Album(foundAlbum) + if err != nil { + return nil, errors.New("DB Error") + } else if count != 1 { + return nil, errors.New("Album Not Found") + } + return foundAlbum, nil +} + +func (r *queryResolver) User(ctx context.Context, id string) (*model.User, error) { + userID, err := uuid.Parse(id) + if err != nil { + return nil, errors.New("Invalid ID Format") + } + + foundUser := &model.User{ID: userID.String()} + count, err := r.DB.User(foundUser) + if err != nil { + return nil, errors.New("DB Error") + } else if count != 1 { + return nil, errors.New("User Not Found") + } + return foundUser, nil +} + +func (r *queryResolver) Tag(ctx context.Context, id string) (*model.Tag, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + tagID, err := uuid.Parse(id) + if err != nil { + return nil, errors.New("Invalid ID Format") + } + + foundTag := &model.Tag{ID: tagID.String(), UserID: userID} + count, err := r.DB.Tag(foundTag) + if err != nil { + return nil, errors.New("DB Error") + } else if count != 1 { + return nil, errors.New("Tag Not Found") + } + return foundTag, nil +} + +func (r *queryResolver) Me(ctx context.Context) (*model.User, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + foundUser := &model.User{ID: userID} + count, err := r.DB.User(foundUser) + if err != nil || count != 1 { + return nil, errors.New("DB Error") + } + return foundUser, nil +} + +func (r *queryResolver) MediaItems(ctx context.Context, filter *model.MediaItemFilter, page *model.Page, order *model.Order) (*model.MediaItemResponse, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + resp, pageResponse, err := r.DB.MediaItems(userID, filter, page, order) + if err != nil { + return nil, errors.New("DB Error") + } + return &model.MediaItemResponse{ + Data: resp, + Page: &pageResponse, + }, nil +} + +func (r *queryResolver) Devices(ctx context.Context, filter *model.DeviceFilter, page *model.Page, order *model.Order) (*model.DeviceResponse, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + resp, pageResponse, err := r.DB.Devices(userID, filter, page, order) + if err != nil { + return nil, errors.New("DB Error") + } + return &model.DeviceResponse{ + Data: resp, + Page: &pageResponse, + }, nil +} + +func (r *queryResolver) Albums(ctx context.Context, filter *model.AlbumFilter, page *model.Page, order *model.Order) (*model.AlbumResponse, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + resp, pageResponse, err := r.DB.Albums(userID, filter, page, order) + if err != nil { + return nil, errors.New("Context Error") + } + return &model.AlbumResponse{ + Data: resp, + Page: &pageResponse, + }, nil +} + +func (r *queryResolver) Tags(ctx context.Context, filter *model.TagFilter, page *model.Page, order *model.Order) (*model.TagResponse, error) { + // Acquire Context + userID, _, err := getContextIDs(ctx) + if err != nil { + return nil, err + } + + resp, pageResponse, err := r.DB.Tags(userID, filter, page, order) + if err != nil { + return nil, errors.New("Context Error") + } + return &model.TagResponse{ + Data: resp, + Page: &pageResponse, + }, nil +} + +func (r *queryResolver) Users(ctx context.Context, filter *model.UserFilter, page *model.Page, order *model.Order) (*model.UserResponse, error) { + resp, pageResponse, err := r.DB.Users(filter, page, order) + if err != nil { + return nil, errors.New("Context Error") + } + return &model.UserResponse{ + Data: resp, + Page: &pageResponse, + }, nil +} + +// Mutation returns generated.MutationResolver implementation. +func (r *Resolver) Mutation() generated.MutationResolver { return &mutationResolver{r} } + +// Query returns generated.QueryResolver implementation. +func (r *Resolver) Query() generated.QueryResolver { return &queryResolver{r} } + +type mutationResolver struct{ *Resolver } +type queryResolver struct{ *Resolver } diff --git a/internal/api/api.go b/internal/api/api.go new file mode 100644 index 0000000..cfdea96 --- /dev/null +++ b/internal/api/api.go @@ -0,0 +1,27 @@ +package api + +import ( + "net/http" + + "reichard.io/imagini/internal/db" + "reichard.io/imagini/internal/auth" + "reichard.io/imagini/internal/config" +) + +type API struct { + Router *http.ServeMux + Config *config.Config + Auth *auth.AuthManager + DB *db.DBManager +} + +func NewApi(db *db.DBManager, c *config.Config, auth *auth.AuthManager) *API { + api := &API{ + Router: http.NewServeMux(), + Config: c, + Auth: auth, + DB: db, + } + api.registerRoutes() + return api +} diff --git a/internal/api/auth.go b/internal/api/auth.go new file mode 100644 index 0000000..297d6c1 --- /dev/null +++ b/internal/api/auth.go @@ -0,0 +1,103 @@ +package api + +import ( + "errors" + "fmt" + "net/http" + + "github.com/google/uuid" + "github.com/lestrrat-go/jwx/jwt" + + "reichard.io/imagini/graph/model" +) + +func (api *API) refreshTokens(refreshToken jwt.Token) (string, string, error) { + // Acquire User & Device + did, ok := refreshToken.Get("did") + if !ok { + return "", "", errors.New("Missing DID") + } + uid, ok := refreshToken.Get(jwt.SubjectKey) + if !ok { + return "", "", errors.New("Missing UID") + } + deviceUUID, err := uuid.Parse(fmt.Sprintf("%v", did)) + if err != nil { + return "", "", errors.New("Invalid DID") + } + userUUID, err := uuid.Parse(fmt.Sprintf("%v", uid)) + if err != nil { + return "", "", errors.New("Invalid UID") + } + + // Device & User Skeleton + user := model.User{ID: userUUID.String()} + device := model.Device{ID: deviceUUID.String()} + + // Find User + _, err = api.DB.User(&user) + if err != nil { + return "", "", err + } + + // Update Access Token + accessTokenCookie, err := api.Auth.CreateJWTAccessToken(user, device) + if err != nil { + return "", "", err + } + + return accessTokenCookie, "", err +} + +func (api *API) validateTokens(w *http.ResponseWriter, r *http.Request) (jwt.Token, error) { + // TODO: Check from X-Imagini-AccessToken + // TODO: Check from X-Imagini-RefreshToken + + // Validate Access Token + accessCookie, _ := r.Cookie("AccessToken") + if accessCookie != nil { + accessToken, err := api.Auth.ValidateJWTAccessToken(accessCookie.Value) + if err == nil { + return accessToken, nil + } + } + + // Validate Refresh Cookie Exists + refreshCookie, _ := r.Cookie("RefreshToken") + if refreshCookie == nil { + return nil, errors.New("Tokens Invalid") + } + + // Validate Refresh Token + refreshToken, err := api.Auth.ValidateJWTRefreshToken(refreshCookie.Value) + if err != nil { + return nil, errors.New("Tokens Invalid") + } + + // Refresh Access Token & Generate New Refresh Token + newAccessToken, newRefreshToken, err := api.refreshTokens(refreshToken) + if err != nil { + return nil, err + } + + // TODO: Actually Refresh Refresh Token + newRefreshToken = refreshCookie.Value + + // Set appropriate cookies (TODO: Only for web!) + + // Update Access & Refresh Cookies + http.SetCookie(*w, &http.Cookie{ + Name: "AccessToken", + Value: newAccessToken, + }) + http.SetCookie(*w, &http.Cookie{ + Name: "RefreshToken", + Value: newRefreshToken, + }) + + // Only for iOS & Android (TODO: Remove for web! Only cause affected by CORS during development) + (*w).Header().Set("X-Imagini-AccessToken", newAccessToken) + (*w).Header().Set("X-Imagini-RefreshToken", newRefreshToken) + + return jwt.ParseBytes([]byte(newAccessToken)) +} diff --git a/internal/api/directives.go b/internal/api/directives.go new file mode 100644 index 0000000..0c07f9a --- /dev/null +++ b/internal/api/directives.go @@ -0,0 +1,50 @@ +package api + +import ( + "context" + "errors" + + "github.com/99designs/gqlgen/graphql" + "reichard.io/imagini/graph/model" +) + +/** + * This is used to validate whether the users role is adequate for the requested resource. + **/ +func (api *API) hasMinRoleDirective(ctx context.Context, obj interface{}, next graphql.Resolver, role model.Role) (res interface{}, err error) { + authContext := ctx.Value("auth").(*model.AuthContext) + accessToken, err := api.validateTokens(authContext.AuthResponse, authContext.AuthRequest) + if err != nil { + return nil, errors.New("Access Denied") + } + authContext.AccessToken = &accessToken + + userRole, ok := accessToken.Get("role") + if !ok { + return nil, errors.New("Access Denied") + } + + if userRole == model.RoleAdmin.String() { + return next(ctx) + } + + if userRole == role.String() { + return next(ctx) + } + + return nil, errors.New("Role Not Authenticated") +} + +/** + * This is needed but not used. Meta is used for Gorm. + **/ +func (api *API) metaDirective(ctx context.Context, obj interface{}, next graphql.Resolver, gorm *string) (res interface{}, err error) { + return next(ctx) +} + +/** + * This overrides the response so fields with an @isPrivate directive are always nil. + **/ +func (api *API) isPrivateDirective(ctx context.Context, obj interface{}, next graphql.Resolver) (res interface{}, err error) { + return nil, errors.New("Private Field") +} diff --git a/internal/api/media.go b/internal/api/media.go new file mode 100644 index 0000000..873b924 --- /dev/null +++ b/internal/api/media.go @@ -0,0 +1,55 @@ +package api + +import ( + "net/http" + "os" + "path" + + "reichard.io/imagini/graph/model" +) + +/** + * Responsible for serving up static images / videos + **/ +func (api *API) mediaHandler(w http.ResponseWriter, r *http.Request) { + if r.Method != http.MethodGet { + w.WriteHeader(http.StatusMethodNotAllowed) + return + } + + if path.Dir(r.URL.Path) != "/media" { + w.WriteHeader(http.StatusMethodNotAllowed) + return + } + + // Acquire Width & Height Parameters + query := r.URL.Query() + width := query["width"] + height := query["height"] + _ = width + _ = height + + // TODO: Caching & Resizing + // - If both, force resize with new scale + // - If one, scale resize proportionally + + // Pull out userID + authContext := r.Context().Value("auth").(*model.AuthContext) + rawUserID, _ := (*authContext.AccessToken).Get("sub") + userID := rawUserID.(string) + + // Derive Path + fileName := path.Base(r.URL.Path) + folderPath := path.Join("/" + api.Config.DataPath + "/media/" + userID) + mediaPath := path.Join(folderPath + "/" + fileName) + + // Check if File Exists + _, err := os.Stat(mediaPath) + if os.IsNotExist(err) { + // TODO: Different HTTP Response Code? + w.WriteHeader(http.StatusMethodNotAllowed) + return + } + + http.ServeFile(w, r, mediaPath) +} diff --git a/internal/api/media_item.go b/internal/api/media_item.go new file mode 100644 index 0000000..778f64e --- /dev/null +++ b/internal/api/media_item.go @@ -0,0 +1 @@ +package api diff --git a/internal/api/middlewares.go b/internal/api/middlewares.go new file mode 100644 index 0000000..e7d6651 --- /dev/null +++ b/internal/api/middlewares.go @@ -0,0 +1,71 @@ +package api + +import ( + "context" + "net/http" + + "reichard.io/imagini/graph/model" +) + +type Middleware func(http.Handler) http.HandlerFunc + +func multipleMiddleware(h http.HandlerFunc, m ...Middleware) http.HandlerFunc { + if len(m) < 1 { + return h + } + wrapped := h + for i := len(m) - 1; i >= 0; i-- { + wrapped = m[i](wrapped) + } + return wrapped +} + +/** + * This is used for the graphQL endpoints that may require access to the + * Request and ResponseWriter variables. These are used to get / set cookies. + **/ +func (api *API) queryMiddleware(next http.Handler) http.Handler { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + + // TODO: REMOVE (SOME OF) THIS!! Only for developement due to CORS + w.Header().Set("Access-Control-Allow-Credentials", "true") + w.Header().Set("Access-Control-Allow-Origin", "*") + w.Header().Set("Access-Control-Expose-Headers", "*") + w.Header().Set("Access-Control-Allow-Headers", "*") + w.Header().Set("Access-Control-Allow-Methods", "POST, GET, OPTIONS, PUT, DELETE") + + authContext := &model.AuthContext{ + AuthResponse: &w, + AuthRequest: r, + } + + // Add context + ctx := context.WithValue(r.Context(), "auth", authContext) + r = r.WithContext(ctx) + + next.ServeHTTP(w, r) + }) +} + +/** + * This is used for non graphQL endpoints that require authentication. + **/ +func (api *API) authMiddleware(next http.Handler) http.HandlerFunc { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + // Validate Tokens + accessToken, err := api.validateTokens(&w, r) + if err != nil { + w.WriteHeader(http.StatusUnauthorized) + return + } + + // Create Context + authContext := &model.AuthContext{ + AccessToken: &accessToken, + } + ctx := context.WithValue(r.Context(), "auth", authContext) + r = r.WithContext(ctx) + + next.ServeHTTP(w, r) + }) +} diff --git a/internal/api/routes.go b/internal/api/routes.go new file mode 100644 index 0000000..f4bffea --- /dev/null +++ b/internal/api/routes.go @@ -0,0 +1,36 @@ +package api + +import ( + "github.com/99designs/gqlgen/graphql/handler" + "github.com/99designs/gqlgen/graphql/playground" + + "reichard.io/imagini/graph" + "reichard.io/imagini/graph/generated" +) + +func (api *API) registerRoutes() { + // Set up Directives + graphConfig := generated.Config{ + Resolvers: &graph.Resolver{ + DB: api.DB, + Auth: api.Auth, + Config: api.Config, + }, + Directives: generated.DirectiveRoot{ + Meta: api.metaDirective, + IsPrivate: api.isPrivateDirective, + HasMinRole: api.hasMinRoleDirective, + }, + } + srv := handler.NewDefaultServer(generated.NewExecutableSchema(graphConfig)) + + // Handle GraphQL + api.Router.Handle("/playground", playground.Handler("GraphQL playground", "/query")) + api.Router.Handle("/query", api.queryMiddleware(srv)) + + // Handle Resource Route + api.Router.HandleFunc("/media/", multipleMiddleware( + api.mediaHandler, + api.authMiddleware, + )) +} diff --git a/internal/auth/auth.go b/internal/auth/auth.go new file mode 100644 index 0000000..f444995 --- /dev/null +++ b/internal/auth/auth.go @@ -0,0 +1,57 @@ +package auth + +import ( + "errors" + + log "github.com/sirupsen/logrus" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" + "reichard.io/imagini/internal/config" + "reichard.io/imagini/internal/db" +) + +type AuthManager struct { + DB *db.DBManager + Config *config.Config +} + +func NewMgr(db *db.DBManager, c *config.Config) *AuthManager { + return &AuthManager{ + DB: db, + Config: c, + } +} + +func (auth *AuthManager) AuthenticateUser(user, password string) (model.User, bool) { + // Find User by Username / Email + foundUser := &model.User{Username: user} + _, err := auth.DB.User(foundUser) + + // By Username + if errors.Is(err, gorm.ErrRecordNotFound) { + foundUser = &model.User{Email: user} + _, err = auth.DB.User(foundUser) + } + + // By Email + if errors.Is(err, gorm.ErrRecordNotFound) { + log.Warn("[auth] User not found: ", user) + return *foundUser, false + } else if err != nil { + log.Error(err) + return *foundUser, false + } + + log.Info("[auth] Authenticating user: ", foundUser.Username) + + // Determine Type + switch foundUser.AuthType { + case "Local": + return *foundUser, authenticateLocalUser(*foundUser, password) + case "LDAP": + return *foundUser, authenticateLDAPUser(*foundUser, password) + default: + return *foundUser, false + } +} diff --git a/internal/auth/jwt.go b/internal/auth/jwt.go new file mode 100644 index 0000000..cd04c13 --- /dev/null +++ b/internal/auth/jwt.go @@ -0,0 +1,126 @@ +package auth + +import ( + "encoding/json" + "errors" + "fmt" + "time" + + "github.com/google/uuid" + "github.com/lestrrat-go/jwx/jwa" + "github.com/lestrrat-go/jwx/jwt" + log "github.com/sirupsen/logrus" + "reichard.io/imagini/graph/model" +) + +func (auth *AuthManager) ValidateJWTRefreshToken(refreshJWT string) (jwt.Token, error) { + byteRefreshJWT := []byte(refreshJWT) + + // Acquire Relevant Device + unverifiedToken, err := jwt.ParseBytes(byteRefreshJWT) + did, ok := unverifiedToken.Get("did") + if !ok { + return nil, errors.New("did does not exist") + } + deviceID, err := uuid.Parse(fmt.Sprintf("%v", did)) + if err != nil { + return nil, errors.New("did does not parse") + } + device := &model.Device{ID: deviceID.String()} + _, err = auth.DB.Device(device) + if err != nil { + return nil, err + } + + // Verify & Validate Token + verifiedToken, err := jwt.ParseBytes(byteRefreshJWT, + jwt.WithValidate(true), + jwt.WithVerify(jwa.HS256, []byte(*device.RefreshKey)), + ) + if err != nil { + fmt.Println("failed to parse payload: ", err) + return nil, err + } + return verifiedToken, nil +} + +func (auth *AuthManager) ValidateJWTAccessToken(accessJWT string) (jwt.Token, error) { + byteAccessJWT := []byte(accessJWT) + verifiedToken, err := jwt.ParseBytes(byteAccessJWT, + jwt.WithValidate(true), + jwt.WithVerify(jwa.HS256, []byte(auth.Config.JWTSecret)), + ) + + if err != nil { + return nil, err + } + + return verifiedToken, nil +} + +func (auth *AuthManager) CreateJWTRefreshToken(user model.User, device model.Device) (string, error) { + // Acquire Refresh Key + byteKey := []byte(*device.RefreshKey) + + // Create New Token + tm := time.Now() + t := jwt.New() + t.Set(`did`, device.ID) // Device ID + t.Set(jwt.SubjectKey, user.ID) // User ID + t.Set(jwt.AudienceKey, `imagini`) // App ID + t.Set(jwt.IssuedAtKey, tm) // Issued At + + // iOS & Android = Never Expiring Refresh Token + if device.Type != "iOS" && device.Type != "Android" { + t.Set(jwt.ExpirationKey, tm.Add(time.Hour*24)) // 1 Day Access Key + } + + // Validate Token Creation + _, err := json.MarshalIndent(t, "", " ") + if err != nil { + fmt.Printf("failed to generate JSON: %s\n", err) + return "", err + } + + // Sign Token + signed, err := jwt.Sign(t, jwa.HS256, byteKey) + if err != nil { + log.Printf("failed to sign token: %s", err) + return "", err + } + + // Return Token + return string(signed), nil +} + +func (auth *AuthManager) CreateJWTAccessToken(user model.User, device model.Device) (string, error) { + // Create New Token + tm := time.Now() + t := jwt.New() + t.Set(`did`, device.ID) // Device ID + t.Set(`role`, user.Role.String()) // User Role (Admin / User) + t.Set(jwt.SubjectKey, user.ID) // User ID + t.Set(jwt.AudienceKey, `imagini`) // App ID + t.Set(jwt.IssuedAtKey, tm) // Issued At + t.Set(jwt.ExpirationKey, tm.Add(time.Hour*2)) // 2 Hour Access Key + + // Validate Token Creation + _, err := json.MarshalIndent(t, "", " ") + if err != nil { + fmt.Printf("failed to generate JSON: %s\n", err) + return "", err + } + + // Use Server Key + byteKey := []byte(auth.Config.JWTSecret) + + // Sign Token + signed, err := jwt.Sign(t, jwa.HS256, byteKey) + if err != nil { + log.Printf("failed to sign token: %s", err) + return "", err + } + + // Return Token + return string(signed), nil +} diff --git a/internal/auth/ldap.go b/internal/auth/ldap.go new file mode 100644 index 0000000..c3927e6 --- /dev/null +++ b/internal/auth/ldap.go @@ -0,0 +1,9 @@ +package auth + +import ( + "reichard.io/imagini/graph/model" +) + +func authenticateLDAPUser(user model.User, pw string) bool { + return false +} diff --git a/internal/auth/local.go b/internal/auth/local.go new file mode 100644 index 0000000..644c2dc --- /dev/null +++ b/internal/auth/local.go @@ -0,0 +1,18 @@ +package auth + +import ( + log "github.com/sirupsen/logrus" + "golang.org/x/crypto/bcrypt" + "reichard.io/imagini/graph/model" +) + +func authenticateLocalUser(user model.User, pw string) bool { + bPassword := []byte(pw) + err := bcrypt.CompareHashAndPassword([]byte(*user.Password), bPassword) + if err == nil { + log.Info("[auth] Authentication successfull: ", user.Username) + return true + } + log.Warn("[auth] Authentication failed: ", user.Username) + return false +} diff --git a/internal/config/config.go b/internal/config/config.go new file mode 100644 index 0000000..416af51 --- /dev/null +++ b/internal/config/config.go @@ -0,0 +1,34 @@ +package config + +import ( + "os" +) + +type Config struct { + DBType string + DBName string + DBPassword string + DataPath string + ConfigPath string + JWTSecret string + ListenPort string +} + +func Load() *Config { + return &Config{ + DBType: getEnv("DATABASE_TYPE", "SQLite"), + DBName: getEnv("DATABASE_NAME", "imagini"), + DBPassword: getEnv("DATABASE_PASSWORD", ""), + ConfigPath: getEnv("CONFIG_PATH", "/config"), + DataPath: getEnv("DATA_PATH", "/data"), + JWTSecret: getEnv("JWT_SECRET", "58b9340c0472cf045db226bc445966524e780cd38bc3dd707afce80c95d4de6f"), + ListenPort: getEnv("LISTEN_PORT", "8484"), + } +} + +func getEnv(key, fallback string) string { + if value, ok := os.LookupEnv(key); ok { + return value + } + return fallback +} diff --git a/internal/db/albums.go b/internal/db/albums.go new file mode 100644 index 0000000..2ffae04 --- /dev/null +++ b/internal/db/albums.go @@ -0,0 +1,37 @@ +package db + +import ( + log "github.com/sirupsen/logrus" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" +) + +func (dbm *DBManager) CreateAlbum(album *model.Album) error { + log.Debug("[db] Creating album: ", album.Name) + err := dbm.db.Create(album).Error + return err +} + +func (dbm *DBManager) Album(album *model.Album) (int64, error) { + var count int64 + err := dbm.db.Where(album).First(album).Count(&count).Error + return count, err +} + +func (dbm *DBManager) Albums(userID string, filters *model.AlbumFilter, page *model.Page, order *model.Order) ([]*model.Album, model.PageResponse, error) { + // Initial User Filter + tx := dbm.db.Session(&gorm.Session{}).Model(&model.Album{}).Where("user_id == ?", userID) + + // Dynamically Generate Base Query + tx, pageResponse := dbm.generateBaseQuery(tx, filters, page, order) + + // Acquire Results + var foundAlbums []*model.Album + err := tx.Find(&foundAlbums).Error + return foundAlbums, pageResponse, err +} + +func (dbm *DBManager) DeleteAlbum(album *model.Album) error { + return nil +} diff --git a/internal/db/db.go b/internal/db/db.go new file mode 100644 index 0000000..a1f32a8 --- /dev/null +++ b/internal/db/db.go @@ -0,0 +1,155 @@ +package db + +import ( + "fmt" + "path" + "reflect" + + "github.com/iancoleman/strcase" + log "github.com/sirupsen/logrus" + + // "gorm.io/gorm/logger" + "gorm.io/driver/sqlite" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" + "reichard.io/imagini/internal/config" +) + +type DBManager struct { + db *gorm.DB +} + +func NewMgr(c *config.Config) *DBManager { + gormConfig := &gorm.Config{ + PrepareStmt: true, + // Logger: logger.Default.LogMode(logger.Silent), + } + + // Create manager + dbm := &DBManager{} + + if c.DBType == "SQLite" { + dbLocation := path.Join(c.ConfigPath, "imagini.db") + dbm.db, _ = gorm.Open(sqlite.Open(dbLocation), gormConfig) + dbm.db = dbm.db.Debug() + } else { + log.Fatal("Unsupported Database") + } + + // Initialize database + dbm.db.AutoMigrate(&model.Device{}) + dbm.db.AutoMigrate(&model.User{}) + dbm.db.AutoMigrate(&model.MediaItem{}) + dbm.db.AutoMigrate(&model.Tag{}) + dbm.db.AutoMigrate(&model.Album{}) + + // Determine whether to bootstrap + var count int64 + dbm.db.Model(&model.User{}).Count(&count) + if count == 0 { + dbm.bootstrapDatabase() + } + + return dbm +} + +func (dbm *DBManager) bootstrapDatabase() { + log.Info("[query] Bootstrapping database.") + + password := "admin" + user := &model.User{ + Username: "admin", + AuthType: "Local", + Password: &password, + Role: model.RoleAdmin, + } + + err := dbm.CreateUser(user) + + if err != nil { + log.Fatal("[query] Unable to bootstrap database.") + } +} + +func (dbm *DBManager) generateBaseQuery(tx *gorm.DB, filter interface{}, page *model.Page, order *model.Order) (*gorm.DB, model.PageResponse) { + tx = dbm.generateFilter(tx, filter) + tx = dbm.generateOrder(tx, order, filter) + tx, pageResponse := dbm.generatePage(tx, page) + return tx, pageResponse +} + +func (dbm *DBManager) generateOrder(tx *gorm.DB, order *model.Order, filter interface{}) *gorm.DB { + // Set Defaults + orderBy := "created_at" + orderDirection := model.OrderDirectionDesc + + if order == nil { + order = &model.Order{ + By: &orderBy, + Direction: &orderDirection, + } + } + + if order.By == nil { + order.By = &orderBy + } + + if order.Direction == nil { + order.Direction = &orderDirection + } + + // Get Possible Values + ptr := reflect.New(reflect.TypeOf(filter).Elem()) + v := reflect.Indirect(ptr) + + isValid := false + for i := 0; i < v.NumField(); i++ { + fieldName := v.Type().Field(i).Name + if strcase.ToSnake(*order.By) == strcase.ToSnake(fieldName) { + isValid = true + break + } + } + + if isValid { + tx = tx.Order(fmt.Sprintf("%s %s", strcase.ToSnake(*order.By), order.Direction.String())) + } + + return tx +} + +func (dbm *DBManager) generatePage(tx *gorm.DB, page *model.Page) (*gorm.DB, model.PageResponse) { + // Set Defaults + var count int64 + pageSize := 50 + pageNum := 1 + + if page == nil { + page = &model.Page{ + Size: &pageSize, + Page: &pageNum, + } + } + + if page.Size == nil { + page.Size = &pageSize + } + + if page.Page == nil { + page.Page = &pageNum + } + + // Acquire Counts Before Pagination + tx.Count(&count) + + // Calculate Offset + calculatedOffset := (*page.Page - 1) * *page.Size + tx = tx.Limit(*page.Size).Offset(calculatedOffset) + + return tx, model.PageResponse{ + Page: *page.Page, + Size: *page.Size, + Total: int(count), + } +} diff --git a/internal/db/devices.go b/internal/db/devices.go new file mode 100644 index 0000000..393218b --- /dev/null +++ b/internal/db/devices.go @@ -0,0 +1,44 @@ +package db + +import ( + "github.com/google/uuid" + log "github.com/sirupsen/logrus" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" +) + +func (dbm *DBManager) CreateDevice(device *model.Device) error { + log.Debug("[db] Creating device: ", device.Name) + refreshKey := uuid.New().String() + device.RefreshKey = &refreshKey + err := dbm.db.Create(device).Error + return err +} + +func (dbm *DBManager) Device(device *model.Device) (int64, error) { + var count int64 + err := dbm.db.Where(device).First(device).Count(&count).Error + return count, err +} + +func (dbm *DBManager) Devices(userID string, filters *model.DeviceFilter, page *model.Page, order *model.Order) ([]*model.Device, model.PageResponse, error) { + // Initial User Filter + tx := dbm.db.Session(&gorm.Session{}).Model(&model.Device{}).Where("user_id == ?", userID) + + // Dynamically Generate Base Query + tx, pageResponse := dbm.generateBaseQuery(tx, filters, page, order) + + // Acquire Results + var foundDevices []*model.Device + err := tx.Find(&foundDevices).Error + return foundDevices, pageResponse, err +} + +func (dbm *DBManager) DeleteDevice(user *model.Device) error { + return nil +} + +func (dbm *DBManager) UpdateRefreshToken(device *model.Device, refreshToken string) error { + return nil +} diff --git a/internal/db/filters.go b/internal/db/filters.go new file mode 100644 index 0000000..7c0eaa7 --- /dev/null +++ b/internal/db/filters.go @@ -0,0 +1,196 @@ +package db + +import ( + "fmt" + "reflect" + + "github.com/iancoleman/strcase" + "gorm.io/gorm" + "reichard.io/imagini/graph/model" +) + +// Generic function used to generate filters for the DB +func (dbm *DBManager) generateFilter(tx *gorm.DB, filter interface{}) *gorm.DB { + ptr := reflect.ValueOf(filter) + v := reflect.Indirect(ptr) + + if v == reflect.ValueOf(nil) { + return tx + } + + for i := 0; i < v.NumField(); i++ { + fieldName := strcase.ToSnake(v.Type().Field(i).Name) + fieldVal := v.Field(i) + + if fieldVal.IsNil() { + continue + } + + switch valType := fieldVal.Type(); valType { + case reflect.TypeOf(&model.StringFilter{}): + tx = generateStringFilter(tx, fieldName, fieldVal.Interface().(*model.StringFilter)) + case reflect.TypeOf(&model.BooleanFilter{}): + tx = generateBooleanFilter(tx, fieldName, fieldVal.Interface().(*model.BooleanFilter)) + case reflect.TypeOf(&model.FloatFilter{}): + tx = generateFloatFilter(tx, fieldName, fieldVal.Interface().(*model.FloatFilter)) + case reflect.TypeOf(&model.IntFilter{}): + tx = generateIntFilter(tx, fieldName, fieldVal.Interface().(*model.IntFilter)) + case reflect.TypeOf(&model.IDFilter{}): + tx = generateIDFilter(tx, fieldName, fieldVal.Interface().(*model.IDFilter)) + case reflect.TypeOf(&model.TimeFilter{}): + tx = generateTimeFilter(tx, fieldName, fieldVal.Interface().(*model.TimeFilter)) + case reflect.TypeOf(&model.RoleFilter{}): + tx = generateRoleFilter(tx, fieldName, fieldVal.Interface().(*model.RoleFilter)) + case reflect.TypeOf(&model.DeviceTypeFilter{}): + tx = generateDeviceTypeFilter(tx, fieldName, fieldVal.Interface().(*model.DeviceTypeFilter)) + case reflect.TypeOf(&model.AuthTypeFilter{}): + tx = generateAuthTypeFilter(tx, fieldName, fieldVal.Interface().(*model.AuthTypeFilter)) + } + } + + return tx +} + +func generateStringFilter(tx *gorm.DB, fieldName string, filter *model.StringFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + if filter.StartsWith != nil { + tx = tx.Where(fmt.Sprintf("%s LIKE ?", fieldName), fmt.Sprintf("%s%%", *filter.StartsWith)) + } + if filter.NotStartsWith != nil { + tx = tx.Where(fmt.Sprintf("%s NOT LIKE ?", fieldName), fmt.Sprintf("%s%%", *filter.NotStartsWith)) + } + if filter.EndsWith != nil { + tx = tx.Where(fmt.Sprintf("%s LIKE ?", fieldName), fmt.Sprintf("%%%s", *filter.EndsWith)) + } + if filter.NotEndsWith != nil { + tx = tx.Where(fmt.Sprintf("%s NOT LIKE ?", fieldName), fmt.Sprintf("%%%s", *filter.NotEndsWith)) + } + if filter.Contains != nil { + tx = tx.Where(fmt.Sprintf("%s LIKE ?", fieldName), fmt.Sprintf("%%%s%%", *filter.Contains)) + } + if filter.NotContains != nil { + tx = tx.Where(fmt.Sprintf("%s NOT LIKE ?", fieldName), fmt.Sprintf("%%%s%%", *filter.NotContains)) + } + return tx +} + +func generateBooleanFilter(tx *gorm.DB, fieldName string, filter *model.BooleanFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + return tx +} + +func generateFloatFilter(tx *gorm.DB, fieldName string, filter *model.FloatFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + if filter.GreaterThan != nil { + tx = tx.Where(fmt.Sprintf("%s > ?", fieldName), *filter.GreaterThan) + } + if filter.GreaterThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s >= ?", fieldName), *filter.GreaterThanOrEqualTo) + } + if filter.LessThan != nil { + tx = tx.Where(fmt.Sprintf("%s < ?", fieldName), *filter.LessThan) + } + if filter.LessThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s <= ?", fieldName), *filter.LessThanOrEqualTo) + } + return tx +} + +func generateIntFilter(tx *gorm.DB, fieldName string, filter *model.IntFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + if filter.GreaterThan != nil { + tx = tx.Where(fmt.Sprintf("%s > ?", fieldName), *filter.GreaterThan) + } + if filter.GreaterThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s >= ?", fieldName), *filter.GreaterThanOrEqualTo) + } + if filter.LessThan != nil { + tx = tx.Where(fmt.Sprintf("%s < ?", fieldName), *filter.LessThan) + } + if filter.LessThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s <= ?", fieldName), *filter.LessThanOrEqualTo) + } + return tx +} + +func generateIDFilter(tx *gorm.DB, fieldName string, filter *model.IDFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + return tx +} + +func generateTimeFilter(tx *gorm.DB, fieldName string, filter *model.TimeFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + if filter.GreaterThan != nil { + tx = tx.Where(fmt.Sprintf("%s > ?", fieldName), *filter.GreaterThan) + } + if filter.GreaterThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s >= ?", fieldName), *filter.GreaterThanOrEqualTo) + } + if filter.LessThan != nil { + tx = tx.Where(fmt.Sprintf("%s < ?", fieldName), *filter.LessThan) + } + if filter.LessThanOrEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s <= ?", fieldName), *filter.LessThanOrEqualTo) + } + return tx +} + +func generateRoleFilter(tx *gorm.DB, fieldName string, filter *model.RoleFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + return tx +} + +func generateDeviceTypeFilter(tx *gorm.DB, fieldName string, filter *model.DeviceTypeFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + return tx +} + +func generateAuthTypeFilter(tx *gorm.DB, fieldName string, filter *model.AuthTypeFilter) *gorm.DB { + if filter.EqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s == ?", fieldName), *filter.EqualTo) + } + if filter.NotEqualTo != nil { + tx = tx.Where(fmt.Sprintf("%s != ?", fieldName), *filter.NotEqualTo) + } + return tx +} diff --git a/internal/db/media_items.go b/internal/db/media_items.go new file mode 100644 index 0000000..d914cd7 --- /dev/null +++ b/internal/db/media_items.go @@ -0,0 +1,34 @@ +package db + +import ( + log "github.com/sirupsen/logrus" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" +) + +func (dbm *DBManager) CreateMediaItem(mediaItem *model.MediaItem) error { + log.Debug("[db] Creating media item: ", mediaItem.FileName) + err := dbm.db.Create(mediaItem).Error + return err +} + +func (dbm *DBManager) MediaItem(mediaItem *model.MediaItem) (int64, error) { + var count int64 + err := dbm.db.Where(mediaItem).First(mediaItem).Count(&count).Error + return count, err +} + +// UserID, Filters, Sort, Page, Delete +func (dbm *DBManager) MediaItems(userID string, filters *model.MediaItemFilter, page *model.Page, order *model.Order) ([]*model.MediaItem, model.PageResponse, error) { + // Initial User Filter + tx := dbm.db.Session(&gorm.Session{}).Model(&model.MediaItem{}).Where("user_id == ?", userID) + + // Dynamically Generate Base Query + tx, pageResponse := dbm.generateBaseQuery(tx, filters, page, order) + + // Acquire Results + var mediaItems []*model.MediaItem + err := tx.Find(&mediaItems).Error + return mediaItems, pageResponse, err +} diff --git a/internal/db/tags.go b/internal/db/tags.go new file mode 100644 index 0000000..0018469 --- /dev/null +++ b/internal/db/tags.go @@ -0,0 +1,37 @@ +package db + +import ( + log "github.com/sirupsen/logrus" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" +) + +func (dbm *DBManager) CreateTag(tag *model.Tag) error { + log.Debug("[db] Creating tag: ", tag.Name) + err := dbm.db.Create(tag).Error + return err +} + +func (dbm *DBManager) Tag(tag *model.Tag) (int64, error) { + var count int64 + err := dbm.db.Where(tag).First(tag).Count(&count).Error + return count, err +} + +func (dbm *DBManager) Tags(userID string, filters *model.TagFilter, page *model.Page, order *model.Order) ([]*model.Tag, model.PageResponse, error) { + // Initial User Filter + tx := dbm.db.Session(&gorm.Session{}).Model(&model.Tag{}).Where("user_id == ?", userID) + + // Dynamically Generate Base Query + tx, pageResponse := dbm.generateBaseQuery(tx, filters, page, order) + + // Acquire Results + var foundTags []*model.Tag + err := tx.Find(&foundTags).Error + return foundTags, pageResponse, err +} + +func (dbm *DBManager) DeleteTag(tag *model.Tag) error { + return nil +} diff --git a/internal/db/users.go b/internal/db/users.go new file mode 100644 index 0000000..31ffdbd --- /dev/null +++ b/internal/db/users.go @@ -0,0 +1,48 @@ +package db + +import ( + log "github.com/sirupsen/logrus" + "golang.org/x/crypto/bcrypt" + "gorm.io/gorm" + + "reichard.io/imagini/graph/model" +) + +func (dbm *DBManager) CreateUser(user *model.User) error { + log.Info("[db] Creating user: ", user.Username) + hashedPassword, err := bcrypt.GenerateFromPassword([]byte(*user.Password), bcrypt.DefaultCost) + if err != nil { + log.Error(err) + return err + } + stringHashedPassword := string(hashedPassword) + user.Password = &stringHashedPassword + return dbm.db.Create(user).Error +} + +func (dbm *DBManager) User(user *model.User) (int64, error) { + var count int64 + err := dbm.db.Where(user).First(user).Count(&count).Error + return count, err +} + +func (dbm *DBManager) Users(filters *model.UserFilter, page *model.Page, order *model.Order) ([]*model.User, model.PageResponse, error) { + // Initial User Filter + tx := dbm.db.Session(&gorm.Session{}).Model(&model.Tag{}) + + // Dynamically Generate Base Query + tx, pageResponse := dbm.generateBaseQuery(tx, filters, page, order) + + // Acquire Results + var foundUsers []*model.User + err := tx.Find(&foundUsers).Error + return foundUsers, pageResponse, err +} + +func (dbm *DBManager) DeleteUser(user model.User) error { + return nil +} + +func (dbm *DBManager) UpdatePassword(user model.User, pw string) { + +} diff --git a/internal/session/session.go b/internal/session/session.go new file mode 100644 index 0000000..e9aa8af --- /dev/null +++ b/internal/session/session.go @@ -0,0 +1,40 @@ +package session + +import ( + "sync" +) + +// Used to maintain a cache of user specific jwt secrets +// This will prevent DB lookups on every request +// May not actually be needed. Refresh Token is the only +// token that will require proactive DB lookups. +type SessionManager struct { + mutex sync.Mutex + values map[string]string +} + +func NewMgr() *SessionManager { + return &SessionManager{} +} + +func (sm *SessionManager) Set(key, value string) { + sm.mutex.Lock() + sm.values[key] = value + sm.mutex.Unlock() +} + +func (sm *SessionManager) Get(key string) string { + sm.mutex.Lock() + defer sm.mutex.Unlock() + return sm.values[key] +} + +func (sm *SessionManager) Delete(key string) { + sm.mutex.Lock() + defer sm.mutex.Unlock() + _, exists := sm.values[key] + if !exists { + return + } + delete(sm.values, key) +} diff --git a/plugin/models.go b/plugin/models.go new file mode 100644 index 0000000..30cd6f8 --- /dev/null +++ b/plugin/models.go @@ -0,0 +1,240 @@ +package plugin + +import ( + "fmt" + "go/types" + "sort" + + "github.com/99designs/gqlgen/codegen/config" + "github.com/99designs/gqlgen/codegen/templates" + "github.com/99designs/gqlgen/plugin" + "github.com/vektah/gqlparser/v2/ast" +) + +type BuildMutateHook = func(b *ModelBuild) *ModelBuild + +func defaultBuildMutateHook(b *ModelBuild) *ModelBuild { + return b +} + +type ModelBuild struct { + PackageName string + Interfaces []*Interface + Models []*Object + Enums []*Enum + Scalars []string +} + +type Interface struct { + Description string + Name string +} + +type Object struct { + Description string + Name string + Fields []*Field + Implements []string +} + +type Field struct { + Description string + Name string + Type types.Type + Tag string + Gorm string +} + +type Enum struct { + Description string + Name string + Values []*EnumValue +} + +type EnumValue struct { + Description string + Name string +} + +func New() plugin.Plugin { + return &Plugin{ + MutateHook: defaultBuildMutateHook, + } +} + +type Plugin struct { + MutateHook BuildMutateHook +} + +var _ plugin.ConfigMutator = &Plugin{} + +func (m *Plugin) Name() string { + return "imaginimodel" +} + +func (m *Plugin) MutateConfig(cfg *config.Config) error { + binder := cfg.NewBinder() + + b := &ModelBuild{ + PackageName: cfg.Model.Package, + } + + for _, schemaType := range cfg.Schema.Types { + if schemaType.BuiltIn { + continue + } + switch schemaType.Kind { + case ast.Interface, ast.Union: + it := &Interface{ + Description: schemaType.Description, + Name: schemaType.Name, + } + + b.Interfaces = append(b.Interfaces, it) + case ast.Object, ast.InputObject: + if schemaType == cfg.Schema.Query || schemaType == cfg.Schema.Mutation || schemaType == cfg.Schema.Subscription { + continue + } + it := &Object{ + Description: schemaType.Description, + Name: schemaType.Name, + } + for _, implementor := range cfg.Schema.GetImplements(schemaType) { + it.Implements = append(it.Implements, implementor.Name) + } + + for _, field := range schemaType.Fields { + var typ types.Type + fieldDef := cfg.Schema.Types[field.Type.Name()] + + if cfg.Models.UserDefined(field.Type.Name()) { + var err error + typ, err = binder.FindTypeFromName(cfg.Models[field.Type.Name()].Model[0]) + if err != nil { + return err + } + } else { + switch fieldDef.Kind { + case ast.Scalar: + // no user defined model, referencing a default scalar + typ = types.NewNamed( + types.NewTypeName(0, cfg.Model.Pkg(), "string", nil), + nil, + nil, + ) + + case ast.Interface, ast.Union: + // no user defined model, referencing a generated interface type + typ = types.NewNamed( + types.NewTypeName(0, cfg.Model.Pkg(), templates.ToGo(field.Type.Name()), nil), + types.NewInterfaceType([]*types.Func{}, []types.Type{}), + nil, + ) + + case ast.Enum: + // no user defined model, must reference a generated enum + typ = types.NewNamed( + types.NewTypeName(0, cfg.Model.Pkg(), templates.ToGo(field.Type.Name()), nil), + nil, + nil, + ) + + case ast.Object, ast.InputObject: + // no user defined model, must reference a generated struct + typ = types.NewNamed( + types.NewTypeName(0, cfg.Model.Pkg(), templates.ToGo(field.Type.Name()), nil), + types.NewStruct(nil, nil), + nil, + ) + + default: + panic(fmt.Errorf("unknown ast type %s", fieldDef.Kind)) + } + } + + name := field.Name + if nameOveride := cfg.Models[schemaType.Name].Fields[field.Name].FieldName; nameOveride != "" { + name = nameOveride + } + + typ = binder.CopyModifiersFromAst(field.Type, typ) + + if isStruct(typ) && (fieldDef.Kind == ast.Object || fieldDef.Kind == ast.InputObject) { + typ = types.NewPointer(typ) + } + + gormType := "" + directive := field.Directives.ForName("meta") + if directive != nil { + arg := directive.Arguments.ForName("gorm") + if arg != nil { + gormType = fmt.Sprintf("gorm:\"%s\"", arg.Value.Raw) + } + } + + it.Fields = append(it.Fields, &Field{ + Name: name, + Type: typ, + Description: field.Description, + Tag: `json:"` + field.Name + `"`, + Gorm: gormType, + }) + } + + b.Models = append(b.Models, it) + case ast.Enum: + it := &Enum{ + Name: schemaType.Name, + Description: schemaType.Description, + } + + for _, v := range schemaType.EnumValues { + it.Values = append(it.Values, &EnumValue{ + Name: v.Name, + Description: v.Description, + }) + } + + b.Enums = append(b.Enums, it) + case ast.Scalar: + b.Scalars = append(b.Scalars, schemaType.Name) + } + } + sort.Slice(b.Enums, func(i, j int) bool { return b.Enums[i].Name < b.Enums[j].Name }) + sort.Slice(b.Models, func(i, j int) bool { return b.Models[i].Name < b.Models[j].Name }) + sort.Slice(b.Interfaces, func(i, j int) bool { return b.Interfaces[i].Name < b.Interfaces[j].Name }) + + for _, it := range b.Enums { + cfg.Models.Add(it.Name, cfg.Model.ImportPath()+"."+templates.ToGo(it.Name)) + } + for _, it := range b.Models { + cfg.Models.Add(it.Name, cfg.Model.ImportPath()+"."+templates.ToGo(it.Name)) + } + for _, it := range b.Interfaces { + cfg.Models.Add(it.Name, cfg.Model.ImportPath()+"."+templates.ToGo(it.Name)) + } + for _, it := range b.Scalars { + cfg.Models.Add(it, "github.com/99designs/gqlgen/graphql.String") + } + + if len(b.Models) == 0 && len(b.Enums) == 0 && len(b.Interfaces) == 0 && len(b.Scalars) == 0 { + return nil + } + + if m.MutateHook != nil { + b = m.MutateHook(b) + } + + return templates.Render(templates.Options{ + PackageName: cfg.Model.Package, + Filename: cfg.Model.Filename, + Data: b, + GeneratedHeader: true, + Packages: cfg.Packages, + }) +} + +func isStruct(t types.Type) bool { + _, is := t.Underlying().(*types.Struct) + return is +} diff --git a/plugin/models.gotpl b/plugin/models.gotpl new file mode 100644 index 0000000..b468faa --- /dev/null +++ b/plugin/models.gotpl @@ -0,0 +1,85 @@ +{{ reserveImport "context" }} +{{ reserveImport "fmt" }} +{{ reserveImport "io" }} +{{ reserveImport "strconv" }} +{{ reserveImport "time" }} +{{ reserveImport "sync" }} +{{ reserveImport "errors" }} +{{ reserveImport "bytes" }} + +{{ reserveImport "github.com/vektah/gqlparser/v2" }} +{{ reserveImport "github.com/vektah/gqlparser/v2/ast" }} +{{ reserveImport "github.com/99designs/gqlgen/graphql" }} +{{ reserveImport "github.com/99designs/gqlgen/graphql/introspection" }} + +{{- range $model := .Interfaces }} + {{ with .Description }} {{.|prefixLines "// "}} {{ end }} + type {{.Name|go }} interface { + Is{{.Name|go }}() + } +{{- end }} + +{{ range $model := .Models }} + {{with .Description }} {{.|prefixLines "// "}} {{end}} + type {{ .Name|go }} struct { + {{- range $field := .Fields }} + {{- with .Description }} + {{.|prefixLines "// "}} + {{- end}} + {{ $field.Name|go }} {{$field.Type | ref}} `{{$field.Tag}} {{$field.Gorm}}` + {{- end }} + } + + {{- range $iface := .Implements }} + func ({{ $model.Name|go }}) Is{{ $iface|go }}() {} + {{- end }} +{{- end}} + +{{ range $enum := .Enums }} + {{ with .Description }} {{.|prefixLines "// "}} {{end}} + type {{.Name|go }} string + const ( + {{- range $value := .Values}} + {{- with .Description}} + {{.|prefixLines "// "}} + {{- end}} + {{ $enum.Name|go }}{{ .Name|go }} {{$enum.Name|go }} = {{.Name|quote}} + {{- end }} + ) + + var All{{.Name|go }} = []{{ .Name|go }}{ + {{- range $value := .Values}} + {{$enum.Name|go }}{{ .Name|go }}, + {{- end }} + } + + func (e {{.Name|go }}) IsValid() bool { + switch e { + case {{ range $index, $element := .Values}}{{if $index}},{{end}}{{ $enum.Name|go }}{{ $element.Name|go }}{{end}}: + return true + } + return false + } + + func (e {{.Name|go }}) String() string { + return string(e) + } + + func (e *{{.Name|go }}) UnmarshalGQL(v interface{}) error { + str, ok := v.(string) + if !ok { + return fmt.Errorf("enums must be strings") + } + + *e = {{ .Name|go }}(str) + if !e.IsValid() { + return fmt.Errorf("%s is not a valid {{ .Name }}", str) + } + return nil + } + + func (e {{.Name|go }}) MarshalGQL(w io.Writer) { + fmt.Fprint(w, strconv.Quote(e.String())) + } + +{{- end }} diff --git a/web_native/.gitignore b/web_native/.gitignore new file mode 100644 index 0000000..0fa6b67 --- /dev/null +++ b/web_native/.gitignore @@ -0,0 +1,46 @@ +# Miscellaneous +*.class +*.log +*.pyc +*.swp +.DS_Store +.atom/ +.buildlog/ +.history +.svn/ + +# IntelliJ related +*.iml +*.ipr +*.iws +.idea/ + +# The .vscode folder contains launch configuration and tasks you configure in +# VS Code which you may wish to be included in version control, so this line +# is commented out by default. +#.vscode/ + +# Flutter/Dart/Pub related +**/doc/api/ +**/ios/Flutter/.last_build_id +.dart_tool/ +.flutter-plugins +.flutter-plugins-dependencies +.packages +.pub-cache/ +.pub/ +/build/ + +# Web related +lib/generated_plugin_registrant.dart + +# Symbolication related +app.*.symbols + +# Obfuscation related +app.*.map.json + +# Android Studio will place build artifacts here +/android/app/debug +/android/app/profile +/android/app/release diff --git a/web_native/.metadata b/web_native/.metadata new file mode 100644 index 0000000..687816d --- /dev/null +++ b/web_native/.metadata @@ -0,0 +1,10 @@ +# This file tracks properties of this Flutter project. +# Used by Flutter tool to assess capabilities and perform upgrades etc. +# +# This file should be version controlled and should not be manually edited. + +version: + revision: b0a22998593fc605c723dee8ff4d9315c32cfe2c + channel: beta + +project_type: app diff --git a/web_native/LICENSE.md b/web_native/LICENSE.md new file mode 100644 index 0000000..a612ad9 --- /dev/null +++ b/web_native/LICENSE.md @@ -0,0 +1,373 @@ +Mozilla Public License Version 2.0 +================================== + +1. Definitions +-------------- + +1.1. "Contributor" + means each individual or legal entity that creates, contributes to + the creation of, or owns Covered Software. + +1.2. "Contributor Version" + means the combination of the Contributions of others (if any) used + by a Contributor and that particular Contributor's Contribution. + +1.3. "Contribution" + means Covered Software of a particular Contributor. + +1.4. "Covered Software" + means Source Code Form to which the initial Contributor has attached + the notice in Exhibit A, the Executable Form of such Source Code + Form, and Modifications of such Source Code Form, in each case + including portions thereof. + +1.5. "Incompatible With Secondary Licenses" + means + + (a) that the initial Contributor has attached the notice described + in Exhibit B to the Covered Software; or + + (b) that the Covered Software was made available under the terms of + version 1.1 or earlier of the License, but not also under the + terms of a Secondary License. + +1.6. "Executable Form" + means any form of the work other than Source Code Form. + +1.7. "Larger Work" + means a work that combines Covered Software with other material, in + a separate file or files, that is not Covered Software. + +1.8. "License" + means this document. + +1.9. "Licensable" + means having the right to grant, to the maximum extent possible, + whether at the time of the initial grant or subsequently, any and + all of the rights conveyed by this License. + +1.10. "Modifications" + means any of the following: + + (a) any file in Source Code Form that results from an addition to, + deletion from, or modification of the contents of Covered + Software; or + + (b) any new file in Source Code Form that contains any Covered + Software. + +1.11. "Patent Claims" of a Contributor + means any patent claim(s), including without limitation, method, + process, and apparatus claims, in any patent Licensable by such + Contributor that would be infringed, but for the grant of the + License, by the making, using, selling, offering for sale, having + made, import, or transfer of either its Contributions or its + Contributor Version. + +1.12. "Secondary License" + means either the GNU General Public License, Version 2.0, the GNU + Lesser General Public License, Version 2.1, the GNU Affero General + Public License, Version 3.0, or any later versions of those + licenses. + +1.13. "Source Code Form" + means the form of the work preferred for making modifications. + +1.14. "You" (or "Your") + means an individual or a legal entity exercising rights under this + License. For legal entities, "You" includes any entity that + controls, is controlled by, or is under common control with You. For + purposes of this definition, "control" means (a) the power, direct + or indirect, to cause the direction or management of such entity, + whether by contract or otherwise, or (b) ownership of more than + fifty percent (50%) of the outstanding shares or beneficial + ownership of such entity. + +2. License Grants and Conditions +-------------------------------- + +2.1. Grants + +Each Contributor hereby grants You a world-wide, royalty-free, +non-exclusive license: + +(a) under intellectual property rights (other than patent or trademark) + Licensable by such Contributor to use, reproduce, make available, + modify, display, perform, distribute, and otherwise exploit its + Contributions, either on an unmodified basis, with Modifications, or + as part of a Larger Work; and + +(b) under Patent Claims of such Contributor to make, use, sell, offer + for sale, have made, import, and otherwise transfer either its + Contributions or its Contributor Version. + +2.2. Effective Date + +The licenses granted in Section 2.1 with respect to any Contribution +become effective for each Contribution on the date the Contributor first +distributes such Contribution. + +2.3. Limitations on Grant Scope + +The licenses granted in this Section 2 are the only rights granted under +this License. No additional rights or licenses will be implied from the +distribution or licensing of Covered Software under this License. +Notwithstanding Section 2.1(b) above, no patent license is granted by a +Contributor: + +(a) for any code that a Contributor has removed from Covered Software; + or + +(b) for infringements caused by: (i) Your and any other third party's + modifications of Covered Software, or (ii) the combination of its + Contributions with other software (except as part of its Contributor + Version); or + +(c) under Patent Claims infringed by Covered Software in the absence of + its Contributions. + +This License does not grant any rights in the trademarks, service marks, +or logos of any Contributor (except as may be necessary to comply with +the notice requirements in Section 3.4). + +2.4. Subsequent Licenses + +No Contributor makes additional grants as a result of Your choice to +distribute the Covered Software under a subsequent version of this +License (see Section 10.2) or under the terms of a Secondary License (if +permitted under the terms of Section 3.3). + +2.5. Representation + +Each Contributor represents that the Contributor believes its +Contributions are its original creation(s) or it has sufficient rights +to grant the rights to its Contributions conveyed by this License. + +2.6. Fair Use + +This License is not intended to limit any rights You have under +applicable copyright doctrines of fair use, fair dealing, or other +equivalents. + +2.7. Conditions + +Sections 3.1, 3.2, 3.3, and 3.4 are conditions of the licenses granted +in Section 2.1. + +3. Responsibilities +------------------- + +3.1. Distribution of Source Form + +All distribution of Covered Software in Source Code Form, including any +Modifications that You create or to which You contribute, must be under +the terms of this License. You must inform recipients that the Source +Code Form of the Covered Software is governed by the terms of this +License, and how they can obtain a copy of this License. You may not +attempt to alter or restrict the recipients' rights in the Source Code +Form. + +3.2. Distribution of Executable Form + +If You distribute Covered Software in Executable Form then: + +(a) such Covered Software must also be made available in Source Code + Form, as described in Section 3.1, and You must inform recipients of + the Executable Form how they can obtain a copy of such Source Code + Form by reasonable means in a timely manner, at a charge no more + than the cost of distribution to the recipient; and + +(b) You may distribute such Executable Form under the terms of this + License, or sublicense it under different terms, provided that the + license for the Executable Form does not attempt to limit or alter + the recipients' rights in the Source Code Form under this License. + +3.3. Distribution of a Larger Work + +You may create and distribute a Larger Work under terms of Your choice, +provided that You also comply with the requirements of this License for +the Covered Software. If the Larger Work is a combination of Covered +Software with a work governed by one or more Secondary Licenses, and the +Covered Software is not Incompatible With Secondary Licenses, this +License permits You to additionally distribute such Covered Software +under the terms of such Secondary License(s), so that the recipient of +the Larger Work may, at their option, further distribute the Covered +Software under the terms of either this License or such Secondary +License(s). + +3.4. Notices + +You may not remove or alter the substance of any license notices +(including copyright notices, patent notices, disclaimers of warranty, +or limitations of liability) contained within the Source Code Form of +the Covered Software, except that You may alter any license notices to +the extent required to remedy known factual inaccuracies. + +3.5. Application of Additional Terms + +You may choose to offer, and to charge a fee for, warranty, support, +indemnity or liability obligations to one or more recipients of Covered +Software. However, You may do so only on Your own behalf, and not on +behalf of any Contributor. You must make it absolutely clear that any +such warranty, support, indemnity, or liability obligation is offered by +You alone, and You hereby agree to indemnify every Contributor for any +liability incurred by such Contributor as a result of warranty, support, +indemnity or liability terms You offer. You may include additional +disclaimers of warranty and limitations of liability specific to any +jurisdiction. + +4. Inability to Comply Due to Statute or Regulation +--------------------------------------------------- + +If it is impossible for You to comply with any of the terms of this +License with respect to some or all of the Covered Software due to +statute, judicial order, or regulation then You must: (a) comply with +the terms of this License to the maximum extent possible; and (b) +describe the limitations and the code they affect. Such description must +be placed in a text file included with all distributions of the Covered +Software under this License. Except to the extent prohibited by statute +or regulation, such description must be sufficiently detailed for a +recipient of ordinary skill to be able to understand it. + +5. Termination +-------------- + +5.1. The rights granted under this License will terminate automatically +if You fail to comply with any of its terms. However, if You become +compliant, then the rights granted under this License from a particular +Contributor are reinstated (a) provisionally, unless and until such +Contributor explicitly and finally terminates Your grants, and (b) on an +ongoing basis, if such Contributor fails to notify You of the +non-compliance by some reasonable means prior to 60 days after You have +come back into compliance. Moreover, Your grants from a particular +Contributor are reinstated on an ongoing basis if such Contributor +notifies You of the non-compliance by some reasonable means, this is the +first time You have received notice of non-compliance with this License +from such Contributor, and You become compliant prior to 30 days after +Your receipt of the notice. + +5.2. If You initiate litigation against any entity by asserting a patent +infringement claim (excluding declaratory judgment actions, +counter-claims, and cross-claims) alleging that a Contributor Version +directly or indirectly infringes any patent, then the rights granted to +You by any and all Contributors for the Covered Software under Section +2.1 of this License shall terminate. + +5.3. In the event of termination under Sections 5.1 or 5.2 above, all +end user license agreements (excluding distributors and resellers) which +have been validly granted by You or Your distributors under this License +prior to termination shall survive termination. + +************************************************************************ +* * +* 6. Disclaimer of Warranty * +* ------------------------- * +* * +* Covered Software is provided under this License on an "as is" * +* basis, without warranty of any kind, either expressed, implied, or * +* statutory, including, without limitation, warranties that the * +* Covered Software is free of defects, merchantable, fit for a * +* particular purpose or non-infringing. The entire risk as to the * +* quality and performance of the Covered Software is with You. * +* Should any Covered Software prove defective in any respect, You * +* (not any Contributor) assume the cost of any necessary servicing, * +* repair, or correction. This disclaimer of warranty constitutes an * +* essential part of this License. No use of any Covered Software is * +* authorized under this License except under this disclaimer. * +* * +************************************************************************ + +************************************************************************ +* * +* 7. Limitation of Liability * +* -------------------------- * +* * +* Under no circumstances and under no legal theory, whether tort * +* (including negligence), contract, or otherwise, shall any * +* Contributor, or anyone who distributes Covered Software as * +* permitted above, be liable to You for any direct, indirect, * +* special, incidental, or consequential damages of any character * +* including, without limitation, damages for lost profits, loss of * +* goodwill, work stoppage, computer failure or malfunction, or any * +* and all other commercial damages or losses, even if such party * +* shall have been informed of the possibility of such damages. This * +* limitation of liability shall not apply to liability for death or * +* personal injury resulting from such party's negligence to the * +* extent applicable law prohibits such limitation. Some * +* jurisdictions do not allow the exclusion or limitation of * +* incidental or consequential damages, so this exclusion and * +* limitation may not apply to You. * +* * +************************************************************************ + +8. Litigation +------------- + +Any litigation relating to this License may be brought only in the +courts of a jurisdiction where the defendant maintains its principal +place of business and such litigation shall be governed by laws of that +jurisdiction, without reference to its conflict-of-law provisions. +Nothing in this Section shall prevent a party's ability to bring +cross-claims or counter-claims. + +9. Miscellaneous +---------------- + +This License represents the complete agreement concerning the subject +matter hereof. If any provision of this License is held to be +unenforceable, such provision shall be reformed only to the extent +necessary to make it enforceable. Any law or regulation which provides +that the language of a contract shall be construed against the drafter +shall not be used to construe this License against a Contributor. + +10. Versions of the License +--------------------------- + +10.1. New Versions + +Mozilla Foundation is the license steward. Except as provided in Section +10.3, no one other than the license steward has the right to modify or +publish new versions of this License. Each version will be given a +distinguishing version number. + +10.2. Effect of New Versions + +You may distribute the Covered Software under the terms of the version +of the License under which You originally received the Covered Software, +or under the terms of any subsequent version published by the license +steward. + +10.3. Modified Versions + +If you create software not governed by this License, and you want to +create a new license for such software, you may create and use a +modified version of this License if you rename the license and remove +any references to the name of the license steward (except to note that +such modified license differs from this License). + +10.4. Distributing Source Code Form that is Incompatible With Secondary +Licenses + +If You choose to distribute Source Code Form that is Incompatible With +Secondary Licenses under the terms of this version of the License, the +notice described in Exhibit B of this License must be attached. + +Exhibit A - Source Code Form License Notice +------------------------------------------- + + This Source Code Form is subject to the terms of the Mozilla Public + License, v. 2.0. If a copy of the MPL was not distributed with this + file, You can obtain one at http://mozilla.org/MPL/2.0/. + +If it is not possible or desirable to put the notice in a particular +file, then You may include the notice in a location (such as a LICENSE +file in a relevant directory) where a recipient would be likely to look +for such a notice. + +You may add additional accurate notices of copyright ownership. + +Exhibit B - "Incompatible With Secondary Licenses" Notice +--------------------------------------------------------- + + This Source Code Form is "Incompatible With Secondary Licenses", as + defined by the Mozilla Public License, v. 2.0. diff --git a/web_native/README.md b/web_native/README.md new file mode 100644 index 0000000..0b980d1 --- /dev/null +++ b/web_native/README.md @@ -0,0 +1,16 @@ +# imagini + +A new Flutter project. + +## Getting Started + +This project is a starting point for a Flutter application. + +A few resources to get you started if this is your first Flutter project: + +- [Lab: Write your first Flutter app](https://flutter.dev/docs/get-started/codelab) +- [Cookbook: Useful Flutter samples](https://flutter.dev/docs/cookbook) + +For help getting started with Flutter, view our +[online documentation](https://flutter.dev/docs), which offers tutorials, +samples, guidance on mobile development, and a full API reference. diff --git a/web_native/android/.gitignore b/web_native/android/.gitignore new file mode 100644 index 0000000..0a741cb --- /dev/null +++ b/web_native/android/.gitignore @@ -0,0 +1,11 @@ +gradle-wrapper.jar +/.gradle +/captures/ +/gradlew +/gradlew.bat +/local.properties +GeneratedPluginRegistrant.java + +# Remember to never publicly share your keystore. +# See https://flutter.dev/docs/deployment/android#reference-the-keystore-from-the-app +key.properties diff --git a/web_native/android/app/build.gradle b/web_native/android/app/build.gradle new file mode 100644 index 0000000..805ee17 --- /dev/null +++ b/web_native/android/app/build.gradle @@ -0,0 +1,59 @@ +def localProperties = new Properties() +def localPropertiesFile = rootProject.file('local.properties') +if (localPropertiesFile.exists()) { + localPropertiesFile.withReader('UTF-8') { reader -> + localProperties.load(reader) + } +} + +def flutterRoot = localProperties.getProperty('flutter.sdk') +if (flutterRoot == null) { + throw new GradleException("Flutter SDK not found. Define location with flutter.sdk in the local.properties file.") +} + +def flutterVersionCode = localProperties.getProperty('flutter.versionCode') +if (flutterVersionCode == null) { + flutterVersionCode = '1' +} + +def flutterVersionName = localProperties.getProperty('flutter.versionName') +if (flutterVersionName == null) { + flutterVersionName = '1.0' +} + +apply plugin: 'com.android.application' +apply plugin: 'kotlin-android' +apply from: "$flutterRoot/packages/flutter_tools/gradle/flutter.gradle" + +android { + compileSdkVersion 30 + + sourceSets { + main.java.srcDirs += 'src/main/kotlin' + } + + defaultConfig { + // TODO: Specify your own unique Application ID (https://developer.android.com/studio/build/application-id.html). + applicationId "com.reichard.imagini" + minSdkVersion 16 + targetSdkVersion 30 + versionCode flutterVersionCode.toInteger() + versionName flutterVersionName + } + + buildTypes { + release { + // TODO: Add your own signing config for the release build. + // Signing with the debug keys for now, so `flutter run --release` works. + signingConfig signingConfigs.debug + } + } +} + +flutter { + source '../..' +} + +dependencies { + implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version" +} diff --git a/web_native/android/app/src/debug/AndroidManifest.xml b/web_native/android/app/src/debug/AndroidManifest.xml new file mode 100644 index 0000000..7a1f425 --- /dev/null +++ b/web_native/android/app/src/debug/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/web_native/android/app/src/main/AndroidManifest.xml b/web_native/android/app/src/main/AndroidManifest.xml new file mode 100644 index 0000000..6d3751c --- /dev/null +++ b/web_native/android/app/src/main/AndroidManifest.xml @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + diff --git a/web_native/android/app/src/main/kotlin/com/reichard/imagini/MainActivity.kt b/web_native/android/app/src/main/kotlin/com/reichard/imagini/MainActivity.kt new file mode 100644 index 0000000..a080eb0 --- /dev/null +++ b/web_native/android/app/src/main/kotlin/com/reichard/imagini/MainActivity.kt @@ -0,0 +1,6 @@ +package com.reichard.imagini + +import io.flutter.embedding.android.FlutterActivity + +class MainActivity: FlutterActivity() { +} diff --git a/web_native/android/app/src/main/res/drawable-v21/launch_background.xml b/web_native/android/app/src/main/res/drawable-v21/launch_background.xml new file mode 100644 index 0000000..f74085f --- /dev/null +++ b/web_native/android/app/src/main/res/drawable-v21/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/web_native/android/app/src/main/res/drawable/launch_background.xml b/web_native/android/app/src/main/res/drawable/launch_background.xml new file mode 100644 index 0000000..304732f --- /dev/null +++ b/web_native/android/app/src/main/res/drawable/launch_background.xml @@ -0,0 +1,12 @@ + + + + + + + + diff --git a/web_native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png b/web_native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png new file mode 100644 index 0000000..db77bb4 Binary files /dev/null and b/web_native/android/app/src/main/res/mipmap-hdpi/ic_launcher.png differ diff --git a/web_native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png b/web_native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png new file mode 100644 index 0000000..17987b7 Binary files /dev/null and b/web_native/android/app/src/main/res/mipmap-mdpi/ic_launcher.png differ diff --git a/web_native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png b/web_native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png new file mode 100644 index 0000000..09d4391 Binary files /dev/null and b/web_native/android/app/src/main/res/mipmap-xhdpi/ic_launcher.png differ diff --git a/web_native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png b/web_native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png new file mode 100644 index 0000000..d5f1c8d Binary files /dev/null and b/web_native/android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png differ diff --git a/web_native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png b/web_native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png new file mode 100644 index 0000000..4d6372e Binary files /dev/null and b/web_native/android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png differ diff --git a/web_native/android/app/src/main/res/values-night/styles.xml b/web_native/android/app/src/main/res/values-night/styles.xml new file mode 100644 index 0000000..449a9f9 --- /dev/null +++ b/web_native/android/app/src/main/res/values-night/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/web_native/android/app/src/main/res/values/styles.xml b/web_native/android/app/src/main/res/values/styles.xml new file mode 100644 index 0000000..d74aa35 --- /dev/null +++ b/web_native/android/app/src/main/res/values/styles.xml @@ -0,0 +1,18 @@ + + + + + + + diff --git a/web_native/android/app/src/profile/AndroidManifest.xml b/web_native/android/app/src/profile/AndroidManifest.xml new file mode 100644 index 0000000..7a1f425 --- /dev/null +++ b/web_native/android/app/src/profile/AndroidManifest.xml @@ -0,0 +1,7 @@ + + + + diff --git a/web_native/android/build.gradle b/web_native/android/build.gradle new file mode 100644 index 0000000..c505a86 --- /dev/null +++ b/web_native/android/build.gradle @@ -0,0 +1,31 @@ +buildscript { + ext.kotlin_version = '1.3.50' + repositories { + google() + jcenter() + } + + dependencies { + classpath 'com.android.tools.build:gradle:4.1.0' + classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" + } +} + +allprojects { + repositories { + google() + jcenter() + } +} + +rootProject.buildDir = '../build' +subprojects { + project.buildDir = "${rootProject.buildDir}/${project.name}" +} +subprojects { + project.evaluationDependsOn(':app') +} + +task clean(type: Delete) { + delete rootProject.buildDir +} diff --git a/web_native/android/gradle.properties b/web_native/android/gradle.properties new file mode 100644 index 0000000..94adc3a --- /dev/null +++ b/web_native/android/gradle.properties @@ -0,0 +1,3 @@ +org.gradle.jvmargs=-Xmx1536M +android.useAndroidX=true +android.enableJetifier=true diff --git a/web_native/android/gradle/wrapper/gradle-wrapper.properties b/web_native/android/gradle/wrapper/gradle-wrapper.properties new file mode 100644 index 0000000..bc6a58a --- /dev/null +++ b/web_native/android/gradle/wrapper/gradle-wrapper.properties @@ -0,0 +1,6 @@ +#Fri Jun 23 08:50:38 CEST 2017 +distributionBase=GRADLE_USER_HOME +distributionPath=wrapper/dists +zipStoreBase=GRADLE_USER_HOME +zipStorePath=wrapper/dists +distributionUrl=https\://services.gradle.org/distributions/gradle-6.7-all.zip diff --git a/web_native/android/settings.gradle b/web_native/android/settings.gradle new file mode 100644 index 0000000..44e62bc --- /dev/null +++ b/web_native/android/settings.gradle @@ -0,0 +1,11 @@ +include ':app' + +def localPropertiesFile = new File(rootProject.projectDir, "local.properties") +def properties = new Properties() + +assert localPropertiesFile.exists() +localPropertiesFile.withReader("UTF-8") { reader -> properties.load(reader) } + +def flutterSdkPath = properties.getProperty("flutter.sdk") +assert flutterSdkPath != null, "flutter.sdk not set in local.properties" +apply from: "$flutterSdkPath/packages/flutter_tools/gradle/app_plugin_loader.gradle" diff --git a/web_native/build.yaml b/web_native/build.yaml new file mode 100644 index 0000000..13742b3 --- /dev/null +++ b/web_native/build.yaml @@ -0,0 +1,22 @@ +targets: + $default: + sources: + - lib/** + - graphql/** + - schema.graphqls + builders: + artemis: + options: + schema_mapping: + - schema: schema.graphqls + queries_glob: graphql/*.graphql + output: lib/graphql/imagini_graphql.dart + scalar_mapping: + - graphql_type: Upload + custom_parser_import: 'package:imagini/helpers/upload_serializer.dart' + dart_type: + name: MultipartFile + imports: + - 'package:http/http.dart' + - graphql_type: Time + dart_type: DateTime diff --git a/web_native/graphql/create_mediaitem.graphql b/web_native/graphql/create_mediaitem.graphql new file mode 100644 index 0000000..57934a2 --- /dev/null +++ b/web_native/graphql/create_mediaitem.graphql @@ -0,0 +1,16 @@ +mutation createMediaItem($file: Upload!){ + createMediaItem(input: { + file: $file + }){ + id + createdAt + updatedAt + exifDate + latitude + longitude + isVideo + fileName + origName + userID + } +} diff --git a/web_native/graphql/login.graphql b/web_native/graphql/login.graphql new file mode 100644 index 0000000..c884bff --- /dev/null +++ b/web_native/graphql/login.graphql @@ -0,0 +1,8 @@ +query login($user: String!, $password: String!, $deviceID: ID) { + login(user: $user, password: $password, deviceID: $deviceID) { + result, + device { + id + } + } +} diff --git a/web_native/graphql/me.graphql b/web_native/graphql/me.graphql new file mode 100644 index 0000000..f205e8c --- /dev/null +++ b/web_native/graphql/me.graphql @@ -0,0 +1,13 @@ +query me { + me{ + id + createdAt + updatedAt + email + username + firstName + lastName + role + authType + } +} diff --git a/web_native/integration_test/app_test.dart b/web_native/integration_test/app_test.dart new file mode 100644 index 0000000..92c5a63 --- /dev/null +++ b/web_native/integration_test/app_test.dart @@ -0,0 +1,36 @@ +// This is a basic Flutter integration test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; +import 'package:integration_test/integration_test.dart'; + +import 'package:imagini/main.dart' as app; + +void main() => run(_testMain); + +void _testMain() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + app.main(); + + // Trigger a frame. + await tester.pumpAndSettle(); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/web_native/integration_test/driver.dart b/web_native/integration_test/driver.dart new file mode 100644 index 0000000..a03bca0 --- /dev/null +++ b/web_native/integration_test/driver.dart @@ -0,0 +1,8 @@ +// This file is provided as a convenience for running integration tests via the +// flutter drive command. +// +// flutter drive --driver integration_test/driver.dart --target integration_test/app_test.dart + +import 'package:integration_test/integration_test_driver.dart'; + +Future main() => integrationDriver(); diff --git a/web_native/ios/.gitignore b/web_native/ios/.gitignore new file mode 100644 index 0000000..e96ef60 --- /dev/null +++ b/web_native/ios/.gitignore @@ -0,0 +1,32 @@ +*.mode1v3 +*.mode2v3 +*.moved-aside +*.pbxuser +*.perspectivev3 +**/*sync/ +.sconsign.dblite +.tags* +**/.vagrant/ +**/DerivedData/ +Icon? +**/Pods/ +**/.symlinks/ +profile +xcuserdata +**/.generated/ +Flutter/App.framework +Flutter/Flutter.framework +Flutter/Flutter.podspec +Flutter/Generated.xcconfig +Flutter/app.flx +Flutter/app.zip +Flutter/flutter_assets/ +Flutter/flutter_export_environment.sh +ServiceDefinitions.json +Runner/GeneratedPluginRegistrant.* + +# Exceptions to above rules. +!default.mode1v3 +!default.mode2v3 +!default.pbxuser +!default.perspectivev3 diff --git a/web_native/ios/Flutter/AppFrameworkInfo.plist b/web_native/ios/Flutter/AppFrameworkInfo.plist new file mode 100644 index 0000000..9367d48 --- /dev/null +++ b/web_native/ios/Flutter/AppFrameworkInfo.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + App + CFBundleIdentifier + io.flutter.flutter.app + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + App + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1.0 + MinimumOSVersion + 8.0 + + diff --git a/web_native/ios/Flutter/Debug.xcconfig b/web_native/ios/Flutter/Debug.xcconfig new file mode 100644 index 0000000..b2f5fae --- /dev/null +++ b/web_native/ios/Flutter/Debug.xcconfig @@ -0,0 +1,3 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig" +#include "Generated.xcconfig" diff --git a/web_native/ios/Flutter/Release.xcconfig b/web_native/ios/Flutter/Release.xcconfig new file mode 100644 index 0000000..88c2914 --- /dev/null +++ b/web_native/ios/Flutter/Release.xcconfig @@ -0,0 +1,3 @@ +#include? "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Pods/Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig" +#include "Generated.xcconfig" diff --git a/web_native/ios/Podfile b/web_native/ios/Podfile new file mode 100644 index 0000000..1e8c3c9 --- /dev/null +++ b/web_native/ios/Podfile @@ -0,0 +1,41 @@ +# Uncomment this line to define a global platform for your project +# platform :ios, '9.0' + +# CocoaPods analytics sends network stats synchronously affecting flutter build latency. +ENV['COCOAPODS_DISABLE_STATS'] = 'true' + +project 'Runner', { + 'Debug' => :debug, + 'Profile' => :release, + 'Release' => :release, +} + +def flutter_root + generated_xcode_build_settings_path = File.expand_path(File.join('..', 'Flutter', 'Generated.xcconfig'), __FILE__) + unless File.exist?(generated_xcode_build_settings_path) + raise "#{generated_xcode_build_settings_path} must exist. If you're running pod install manually, make sure flutter pub get is executed first" + end + + File.foreach(generated_xcode_build_settings_path) do |line| + matches = line.match(/FLUTTER_ROOT\=(.*)/) + return matches[1].strip if matches + end + raise "FLUTTER_ROOT not found in #{generated_xcode_build_settings_path}. Try deleting Generated.xcconfig, then run flutter pub get" +end + +require File.expand_path(File.join('packages', 'flutter_tools', 'bin', 'podhelper'), flutter_root) + +flutter_ios_podfile_setup + +target 'Runner' do + use_frameworks! + use_modular_headers! + + flutter_install_all_ios_pods File.dirname(File.realpath(__FILE__)) +end + +post_install do |installer| + installer.pods_project.targets.each do |target| + flutter_additional_ios_build_settings(target) + end +end diff --git a/web_native/ios/Podfile.lock b/web_native/ios/Podfile.lock new file mode 100644 index 0000000..51d516e --- /dev/null +++ b/web_native/ios/Podfile.lock @@ -0,0 +1,93 @@ +PODS: + - DKImagePickerController/Core (4.3.2): + - DKImagePickerController/ImageDataManager + - DKImagePickerController/Resource + - DKImagePickerController/ImageDataManager (4.3.2) + - DKImagePickerController/PhotoGallery (4.3.2): + - DKImagePickerController/Core + - DKPhotoGallery + - DKImagePickerController/Resource (4.3.2) + - DKPhotoGallery (0.0.17): + - DKPhotoGallery/Core (= 0.0.17) + - DKPhotoGallery/Model (= 0.0.17) + - DKPhotoGallery/Preview (= 0.0.17) + - DKPhotoGallery/Resource (= 0.0.17) + - SDWebImage + - SwiftyGif + - DKPhotoGallery/Core (0.0.17): + - DKPhotoGallery/Model + - DKPhotoGallery/Preview + - SDWebImage + - SwiftyGif + - DKPhotoGallery/Model (0.0.17): + - SDWebImage + - SwiftyGif + - DKPhotoGallery/Preview (0.0.17): + - DKPhotoGallery/Model + - DKPhotoGallery/Resource + - SDWebImage + - SwiftyGif + - DKPhotoGallery/Resource (0.0.17): + - SDWebImage + - SwiftyGif + - file_picker (0.0.1): + - DKImagePickerController/PhotoGallery + - Flutter + - Flutter (1.0.0) + - flutter_secure_storage (3.3.1): + - Flutter + - integration_test (0.0.1): + - Flutter + - SDWebImage (5.10.2): + - SDWebImage/Core (= 5.10.2) + - SDWebImage/Core (5.10.2) + - shared_preferences (0.0.1): + - Flutter + - SwiftyGif (5.3.0) + - url_launcher (0.0.1): + - Flutter + +DEPENDENCIES: + - file_picker (from `.symlinks/plugins/file_picker/ios`) + - Flutter (from `Flutter`) + - flutter_secure_storage (from `.symlinks/plugins/flutter_secure_storage/ios`) + - integration_test (from `.symlinks/plugins/integration_test/ios`) + - shared_preferences (from `.symlinks/plugins/shared_preferences/ios`) + - url_launcher (from `.symlinks/plugins/url_launcher/ios`) + +SPEC REPOS: + trunk: + - DKImagePickerController + - DKPhotoGallery + - SDWebImage + - SwiftyGif + +EXTERNAL SOURCES: + file_picker: + :path: ".symlinks/plugins/file_picker/ios" + Flutter: + :path: Flutter + flutter_secure_storage: + :path: ".symlinks/plugins/flutter_secure_storage/ios" + integration_test: + :path: ".symlinks/plugins/integration_test/ios" + shared_preferences: + :path: ".symlinks/plugins/shared_preferences/ios" + url_launcher: + :path: ".symlinks/plugins/url_launcher/ios" + +SPEC CHECKSUMS: + DKImagePickerController: b5eb7f7a388e4643264105d648d01f727110fc3d + DKPhotoGallery: fdfad5125a9fdda9cc57df834d49df790dbb4179 + file_picker: 3e6c3790de664ccf9b882732d9db5eaf6b8d4eb1 + Flutter: 434fef37c0980e73bb6479ef766c45957d4b510c + flutter_secure_storage: 7953c38a04c3fdbb00571bcd87d8e3b5ceb9daec + integration_test: 5ed24a436eb7ec17b6a13046e9bf7ca4a404e59e + SDWebImage: b969dcfc02c40a5da71eac0b03b8f1a0c794a86f + shared_preferences: af6bfa751691cdc24be3045c43ec037377ada40d + SwiftyGif: e466e86c660d343357ab944a819a101c4127cb40 + url_launcher: 6fef411d543ceb26efce54b05a0a40bfd74cbbef + +PODFILE CHECKSUM: aafe91acc616949ddb318b77800a7f51bffa2a4c + +COCOAPODS: 1.10.0 diff --git a/web_native/ios/Runner.xcodeproj/project.pbxproj b/web_native/ios/Runner.xcodeproj/project.pbxproj new file mode 100644 index 0000000..68d78ec --- /dev/null +++ b/web_native/ios/Runner.xcodeproj/project.pbxproj @@ -0,0 +1,552 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 51; + objects = { + +/* Begin PBXBuildFile section */ + 1265FE8A87925E2F62501967 /* Pods_Runner.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 748889AA3CFA2A67BDDFC80B /* Pods_Runner.framework */; }; + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */ = {isa = PBXBuildFile; fileRef = 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */; }; + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */ = {isa = PBXBuildFile; fileRef = 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */; }; + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74858FAE1ED2DC5600515810 /* AppDelegate.swift */; }; + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FA1CF9000F007C117D /* Main.storyboard */; }; + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FD1CF9000F007C117D /* Assets.xcassets */; }; + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */; }; + E963A77C25BCF05400F4E4CE /* Info-Debug.plist in Resources */ = {isa = PBXBuildFile; fileRef = E963A77B25BCF05400F4E4CE /* Info-Debug.plist */; }; +/* End PBXBuildFile section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 9705A1C41CF9048500538489 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeneratedPluginRegistrant.h; sourceTree = ""; }; + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedPluginRegistrant.m; sourceTree = ""; }; + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = AppFrameworkInfo.plist; path = Flutter/AppFrameworkInfo.plist; sourceTree = ""; }; + 4786A2EA9B2AD7427D0987B3 /* Pods-Runner.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.debug.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.debug.xcconfig"; sourceTree = ""; }; + 5612DC42D48690E9B4F32B0C /* Pods-Runner.profile.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.profile.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.profile.xcconfig"; sourceTree = ""; }; + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Runner-Bridging-Header.h"; sourceTree = ""; }; + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 748889AA3CFA2A67BDDFC80B /* Pods_Runner.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runner.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; name = Release.xcconfig; path = Flutter/Release.xcconfig; sourceTree = ""; }; + 8D8FC99F9693D5AE25DD2E3C /* Pods-Runner.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runner.release.xcconfig"; path = "Target Support Files/Pods-Runner/Pods-Runner.release.xcconfig"; sourceTree = ""; }; + 9740EEB21CF90195004384FC /* Debug.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Debug.xcconfig; path = Flutter/Debug.xcconfig; sourceTree = ""; }; + 9740EEB31CF90195004384FC /* Generated.xcconfig */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.xcconfig; name = Generated.xcconfig; path = Flutter/Generated.xcconfig; sourceTree = ""; }; + 97C146EE1CF9000F007C117D /* Runner.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Runner.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 97C146FB1CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 97C146FD1CF9000F007C117D /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 97C147001CF9000F007C117D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 97C147021CF9000F007C117D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + E963A77B25BCF05400F4E4CE /* Info-Debug.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-Debug.plist"; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 97C146EB1CF9000F007C117D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 1265FE8A87925E2F62501967 /* Pods_Runner.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 03518393CBFC091665EBC575 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 748889AA3CFA2A67BDDFC80B /* Pods_Runner.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9740EEB11CF90186004384FC /* Flutter */ = { + isa = PBXGroup; + children = ( + 3B3967151E833CAA004F5970 /* AppFrameworkInfo.plist */, + 9740EEB21CF90195004384FC /* Debug.xcconfig */, + 7AFA3C8E1D35360C0083082E /* Release.xcconfig */, + 9740EEB31CF90195004384FC /* Generated.xcconfig */, + ); + name = Flutter; + sourceTree = ""; + }; + 97C146E51CF9000F007C117D = { + isa = PBXGroup; + children = ( + 9740EEB11CF90186004384FC /* Flutter */, + 97C146F01CF9000F007C117D /* Runner */, + 97C146EF1CF9000F007C117D /* Products */, + BF4C397026FCBCE9716C2E7C /* Pods */, + 03518393CBFC091665EBC575 /* Frameworks */, + ); + sourceTree = ""; + }; + 97C146EF1CF9000F007C117D /* Products */ = { + isa = PBXGroup; + children = ( + 97C146EE1CF9000F007C117D /* Runner.app */, + ); + name = Products; + sourceTree = ""; + }; + 97C146F01CF9000F007C117D /* Runner */ = { + isa = PBXGroup; + children = ( + 97C146FA1CF9000F007C117D /* Main.storyboard */, + 97C146FD1CF9000F007C117D /* Assets.xcassets */, + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */, + E963A77B25BCF05400F4E4CE /* Info-Debug.plist */, + 97C147021CF9000F007C117D /* Info.plist */, + 1498D2321E8E86230040F4C2 /* GeneratedPluginRegistrant.h */, + 1498D2331E8E89220040F4C2 /* GeneratedPluginRegistrant.m */, + 74858FAE1ED2DC5600515810 /* AppDelegate.swift */, + 74858FAD1ED2DC5600515810 /* Runner-Bridging-Header.h */, + ); + path = Runner; + sourceTree = ""; + }; + BF4C397026FCBCE9716C2E7C /* Pods */ = { + isa = PBXGroup; + children = ( + 4786A2EA9B2AD7427D0987B3 /* Pods-Runner.debug.xcconfig */, + 8D8FC99F9693D5AE25DD2E3C /* Pods-Runner.release.xcconfig */, + 5612DC42D48690E9B4F32B0C /* Pods-Runner.profile.xcconfig */, + ); + path = Pods; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 97C146ED1CF9000F007C117D /* Runner */ = { + isa = PBXNativeTarget; + buildConfigurationList = 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */; + buildPhases = ( + D86A7985AAC25B64F99FB7F7 /* [CP] Check Pods Manifest.lock */, + 9740EEB61CF901F6004384FC /* Run Script */, + 97C146EA1CF9000F007C117D /* Sources */, + 97C146EB1CF9000F007C117D /* Frameworks */, + 97C146EC1CF9000F007C117D /* Resources */, + 9705A1C41CF9048500538489 /* Embed Frameworks */, + 3B06AD1E1E4923F5004D2608 /* Thin Binary */, + D5904DDDEF0E1E99229EA00E /* [CP] Embed Pods Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = Runner; + productName = Runner; + productReference = 97C146EE1CF9000F007C117D /* Runner.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 97C146E61CF9000F007C117D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 1020; + ORGANIZATIONNAME = ""; + TargetAttributes = { + 97C146ED1CF9000F007C117D = { + CreatedOnToolsVersion = 7.3.1; + LastSwiftMigration = 1100; + }; + }; + }; + buildConfigurationList = 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 97C146E51CF9000F007C117D; + productRefGroup = 97C146EF1CF9000F007C117D /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 97C146ED1CF9000F007C117D /* Runner */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 97C146EC1CF9000F007C117D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 97C147011CF9000F007C117D /* LaunchScreen.storyboard in Resources */, + 3B3967161E833CAA004F5970 /* AppFrameworkInfo.plist in Resources */, + 97C146FE1CF9000F007C117D /* Assets.xcassets in Resources */, + E963A77C25BCF05400F4E4CE /* Info-Debug.plist in Resources */, + 97C146FC1CF9000F007C117D /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXShellScriptBuildPhase section */ + 3B06AD1E1E4923F5004D2608 /* Thin Binary */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Thin Binary"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" embed_and_thin"; + }; + 9740EEB61CF901F6004384FC /* Run Script */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputPaths = ( + ); + name = "Run Script"; + outputPaths = ( + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "/bin/sh \"$FLUTTER_ROOT/packages/flutter_tools/bin/xcode_backend.sh\" build"; + }; + D5904DDDEF0E1E99229EA00E /* [CP] Embed Pods Frameworks */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-input-files.xcfilelist", + ); + name = "[CP] Embed Pods Frameworks"; + outputFileListPaths = ( + "${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks-${CONFIGURATION}-output-files.xcfilelist", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "\"${PODS_ROOT}/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh\"\n"; + showEnvVarsInLog = 0; + }; + D86A7985AAC25B64F99FB7F7 /* [CP] Check Pods Manifest.lock */ = { + isa = PBXShellScriptBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + inputFileListPaths = ( + ); + inputPaths = ( + "${PODS_PODFILE_DIR_PATH}/Podfile.lock", + "${PODS_ROOT}/Manifest.lock", + ); + name = "[CP] Check Pods Manifest.lock"; + outputFileListPaths = ( + ); + outputPaths = ( + "$(DERIVED_FILE_DIR)/Pods-Runner-checkManifestLockResult.txt", + ); + runOnlyForDeploymentPostprocessing = 0; + shellPath = /bin/sh; + shellScript = "diff \"${PODS_PODFILE_DIR_PATH}/Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n# This output is used by Xcode 'outputs' to avoid re-running this script phase.\necho \"SUCCESS\" > \"${SCRIPT_OUTPUT_FILE_0}\"\n"; + showEnvVarsInLog = 0; + }; +/* End PBXShellScriptBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 97C146EA1CF9000F007C117D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 74858FAF1ED2DC5600515810 /* AppDelegate.swift in Sources */, + 1498D2341E8E89220040F4C2 /* GeneratedPluginRegistrant.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 97C146FA1CF9000F007C117D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C146FB1CF9000F007C117D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 97C146FF1CF9000F007C117D /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 97C147001CF9000F007C117D /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 249021D3217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Profile; + }; + 249021D4217E4FDB00AE95B9 /* Profile */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.reichard.imagini; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Profile; + }; + 97C147031CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 97C147041CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 9.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + SUPPORTED_PLATFORMS = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 97C147061CF9000F007C117D /* Debug */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 9740EEB21CF90195004384FC /* Debug.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = "Runner/Info-Debug.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.reichard.imagini; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Debug; + }; + 97C147071CF9000F007C117D /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 7AFA3C8E1D35360C0083082E /* Release.xcconfig */; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + CLANG_ENABLE_MODULES = YES; + CURRENT_PROJECT_VERSION = "$(FLUTTER_BUILD_NUMBER)"; + ENABLE_BITCODE = NO; + INFOPLIST_FILE = Runner/Info.plist; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = com.reichard.imagini; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h"; + SWIFT_VERSION = 5.0; + VERSIONING_SYSTEM = "apple-generic"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 97C146E91CF9000F007C117D /* Build configuration list for PBXProject "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147031CF9000F007C117D /* Debug */, + 97C147041CF9000F007C117D /* Release */, + 249021D3217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 97C147051CF9000F007C117D /* Build configuration list for PBXNativeTarget "Runner" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 97C147061CF9000F007C117D /* Debug */, + 97C147071CF9000F007C117D /* Release */, + 249021D4217E4FDB00AE95B9 /* Profile */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 97C146E61CF9000F007C117D /* Project object */; +} diff --git a/web_native/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/web_native/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..1d526a1 --- /dev/null +++ b/web_native/ios/Runner.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/web_native/ios/Runner.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/web_native/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme b/web_native/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme new file mode 100644 index 0000000..a28140c --- /dev/null +++ b/web_native/ios/Runner.xcodeproj/xcshareddata/xcschemes/Runner.xcscheme @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web_native/ios/Runner.xcworkspace/contents.xcworkspacedata b/web_native/ios/Runner.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..21a3cc1 --- /dev/null +++ b/web_native/ios/Runner.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,10 @@ + + + + + + + diff --git a/web_native/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/web_native/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/web_native/ios/Runner.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/web_native/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings b/web_native/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings new file mode 100644 index 0000000..f9b0d7c --- /dev/null +++ b/web_native/ios/Runner.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings @@ -0,0 +1,8 @@ + + + + + PreviewsEnabled + + + diff --git a/web_native/ios/Runner/AppDelegate.swift b/web_native/ios/Runner/AppDelegate.swift new file mode 100644 index 0000000..70693e4 --- /dev/null +++ b/web_native/ios/Runner/AppDelegate.swift @@ -0,0 +1,13 @@ +import UIKit +import Flutter + +@UIApplicationMain +@objc class AppDelegate: FlutterAppDelegate { + override func application( + _ application: UIApplication, + didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]? + ) -> Bool { + GeneratedPluginRegistrant.register(with: self) + return super.application(application, didFinishLaunchingWithOptions: launchOptions) + } +} diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..d36b1fa --- /dev/null +++ b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,122 @@ +{ + "images" : [ + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "20x20", + "idiom" : "iphone", + "filename" : "Icon-App-20x20@3x.png", + "scale" : "3x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "iphone", + "filename" : "Icon-App-29x29@3x.png", + "scale" : "3x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "iphone", + "filename" : "Icon-App-40x40@3x.png", + "scale" : "3x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@2x.png", + "scale" : "2x" + }, + { + "size" : "60x60", + "idiom" : "iphone", + "filename" : "Icon-App-60x60@3x.png", + "scale" : "3x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@1x.png", + "scale" : "1x" + }, + { + "size" : "20x20", + "idiom" : "ipad", + "filename" : "Icon-App-20x20@2x.png", + "scale" : "2x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@1x.png", + "scale" : "1x" + }, + { + "size" : "29x29", + "idiom" : "ipad", + "filename" : "Icon-App-29x29@2x.png", + "scale" : "2x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@1x.png", + "scale" : "1x" + }, + { + "size" : "40x40", + "idiom" : "ipad", + "filename" : "Icon-App-40x40@2x.png", + "scale" : "2x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@1x.png", + "scale" : "1x" + }, + { + "size" : "76x76", + "idiom" : "ipad", + "filename" : "Icon-App-76x76@2x.png", + "scale" : "2x" + }, + { + "size" : "83.5x83.5", + "idiom" : "ipad", + "filename" : "Icon-App-83.5x83.5@2x.png", + "scale" : "2x" + }, + { + "size" : "1024x1024", + "idiom" : "ios-marketing", + "filename" : "Icon-App-1024x1024@1x.png", + "scale" : "1x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png new file mode 100644 index 0000000..dc9ada4 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-1024x1024@1x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png new file mode 100644 index 0000000..28c6bf0 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@1x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png new file mode 100644 index 0000000..2ccbfd9 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png new file mode 100644 index 0000000..f091b6b Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-20x20@3x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png new file mode 100644 index 0000000..4cde121 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@1x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png new file mode 100644 index 0000000..d0ef06e Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png new file mode 100644 index 0000000..dcdc230 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-29x29@3x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png new file mode 100644 index 0000000..2ccbfd9 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@1x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png new file mode 100644 index 0000000..c8f9ed8 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png new file mode 100644 index 0000000..a6d6b86 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-40x40@3x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png new file mode 100644 index 0000000..a6d6b86 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png new file mode 100644 index 0000000..75b2d16 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-60x60@3x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png new file mode 100644 index 0000000..c4df70d Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@1x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png new file mode 100644 index 0000000..6a84f41 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-76x76@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png new file mode 100644 index 0000000..d0e1f58 Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/AppIcon.appiconset/Icon-App-83.5x83.5@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json new file mode 100644 index 0000000..0bedcf2 --- /dev/null +++ b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "LaunchImage.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@2x.png", + "scale" : "2x" + }, + { + "idiom" : "universal", + "filename" : "LaunchImage@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} diff --git a/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@2x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png new file mode 100644 index 0000000..9da19ea Binary files /dev/null and b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/LaunchImage@3x.png differ diff --git a/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md new file mode 100644 index 0000000..89c2725 --- /dev/null +++ b/web_native/ios/Runner/Assets.xcassets/LaunchImage.imageset/README.md @@ -0,0 +1,5 @@ +# Launch Screen Assets + +You can customize the launch screen with your own desired assets by replacing the image files in this directory. + +You can also do it by opening your Flutter project's Xcode project with `open ios/Runner.xcworkspace`, selecting `Runner/Assets.xcassets` in the Project Navigator and dropping in the desired images. \ No newline at end of file diff --git a/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard b/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..f2e259c --- /dev/null +++ b/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web_native/ios/Runner/Base.lproj/Main.storyboard b/web_native/ios/Runner/Base.lproj/Main.storyboard new file mode 100644 index 0000000..f3c2851 --- /dev/null +++ b/web_native/ios/Runner/Base.lproj/Main.storyboard @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/web_native/ios/Runner/Info-Debug.plist b/web_native/ios/Runner/Info-Debug.plist new file mode 100644 index 0000000..51df025 --- /dev/null +++ b/web_native/ios/Runner/Info-Debug.plist @@ -0,0 +1,52 @@ + + + + + NSAppTransportSecurity + + NSAllowsArbitraryLoads + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Imagini + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + imagini + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/web_native/ios/Runner/Info.plist b/web_native/ios/Runner/Info.plist new file mode 100644 index 0000000..1089f10 --- /dev/null +++ b/web_native/ios/Runner/Info.plist @@ -0,0 +1,47 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleDisplayName + Imagini + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + imagini + CFBundlePackageType + APPL + CFBundleShortVersionString + $(FLUTTER_BUILD_NAME) + CFBundleSignature + ???? + CFBundleVersion + $(FLUTTER_BUILD_NUMBER) + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UIViewControllerBasedStatusBarAppearance + + + diff --git a/web_native/ios/Runner/Runner-Bridging-Header.h b/web_native/ios/Runner/Runner-Bridging-Header.h new file mode 100644 index 0000000..308a2a5 --- /dev/null +++ b/web_native/ios/Runner/Runner-Bridging-Header.h @@ -0,0 +1 @@ +#import "GeneratedPluginRegistrant.h" diff --git a/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-desc.xcbuild b/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-desc.xcbuild new file mode 100644 index 0000000..3df0f3c Binary files /dev/null and b/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-desc.xcbuild differ diff --git a/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-manifest.xcbuild b/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-manifest.xcbuild new file mode 100644 index 0000000..6b86494 --- /dev/null +++ b/web_native/ios/build/XCBuildData/1b290fbee60cd7849a377c76de9445cc-manifest.xcbuild @@ -0,0 +1,96 @@ +client: + name: basic + version: 0 + file-system: default + +targets: + "": [""] + +nodes: + "/Users/evanreichard/Development/git/imagini/web_native/build/ios": {"is-mutated":true} + +commands: + "": {"tool":"phony","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","",""],"outputs":[""]} + "": {"tool":"stale-file-removal","expectedOutputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"roots":["/tmp/Runner.dst","/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangeAlternatePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CodeSign": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CopyAside": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterExecutionPolicyException": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterProduct": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-StripSymbols": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-Validate": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--CopySwiftPackageResourcesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--GeneratedFilesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--HeadermapTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--InfoPlistTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ModuleMapTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductPostprocessingTaskProducer": {"tool":"phony","inputs":["","","","","","","","","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductStructureTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SanitizerTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--StubBinaryTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftFrameworkABICheckerTaskProducer": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftStandardLibrariesTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetPostprocessingTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--VersionPlistTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--XCFrameworkTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--begin-compiling": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--copy-headers-completion": {"tool":"phony","inputs":[""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--end": {"tool":"phony","inputs":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--entry": {"tool":"phony","inputs":["","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--generated-headers": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--immediate": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--modules-ready": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase0--cp--check-pods-manifest-lock": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase1-run-script": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase2-compile-sources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase4-copy-bundle-resources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase5-copy-files": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase6-thin-binary": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase7--cp--embed-pods-frameworks": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets": {"tool":"shell","description":"CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/actool","--output-format","human-readable-text","--notices","--warnings","--export-dependency-info","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","--app-icon","AppIcon","--compress-pngs","--enable-on-demand-resources","YES","--filter-for-device-model","iPod9,1","--filter-for-device-os-version","14.3","--development-region","en","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--platform","iphonesimulator","--compile","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies"],"deps-style":"dependency-info","signature":"b2dec4affd83f6315e8ba1ad72998577"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","objective-c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fobjc-arc","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Wno-implicit-atomic-properties","-Werror=deprecated-objc-isa-usage","-Wno-objc-interface-ivars","-Werror=objc-root-class","-Wno-arc-repeated-use-of-weak","-Wimplicit-retain-self","-Wduplicate-method-match","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-Wno-selector","-Wno-strict-selector-match","-Wundeclared-selector","-Wdeprecated-implementations","-DDEBUG=1","-DCOCOAPODS=1","-DOBJC_OLD_DISPATCH_PROTOTYPES=0","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wprotocol","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-fobjc-abi-version=2","-fobjc-legacy-dispatch","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d"],"deps-style":"makefile","signature":"856f38d927c0be760b729bcbb0cf67b2"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Werror=deprecated-objc-isa-usage","-Werror=objc-root-class","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-DDEBUG=1","-DCOCOAPODS=1","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d"],"deps-style":"makefile","signature":"5f91811859575236df04f9d2831bb6b9"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2a158e92b403f29bea73c59c6b424724"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f5d25b98dffc67d652b87a9c757a7e49"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler": {"tool":"shell","description":"CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/AppDelegate.swift","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-incremental","-module-name","Runner","-Onone","-enable-batch-mode","-enforce-exclusivity=checked","@/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","-D","COCOAPODS","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-target","arm64-apple-ios9.0-simulator","-g","-module-cache-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-Xfrontend","-serialize-debugging-options","-enable-testing","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-swift-version","5","-I","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-parse-as-library","-c","-j8","-output-file-map","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","-parseable-output","-serialize-diagnostics","-emit-dependencies","-emit-module","-emit-module-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/swift-overrides.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-Xcc","-DDEBUG=1","-Xcc","-DCOCOAPODS=1","-emit-objc-header","-emit-objc-header-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","-import-objc-header","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Runner-Bridging-Header.h","-pch-output-dir","/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","-working-directory","/Users/evanreichard/Development/git/imagini/web_native/ios"],"env":{"DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.d"],"deps-style":"makefile","signature":"01b3cedaeb9f08b649209fab5c3b1dca"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"embed-swift-stdlib","description":"CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","","",""],"outputs":[""],"deps":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/SwiftStdLibToolInputDependencies.dep"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios": {"tool":"create-build-directory","description":"CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios","inputs":[],"outputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"8f9d78a37d5853676b60b25b95a1ff0c"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"9492fc734bca47fefaaa8e314e5a5dd8"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5ba95acdbc2c5b4c764f52350038e41a"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"26ca7a5d939cc0cc81f18a03c00cbb1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"ec40b194d43579ea3c8266d64855ac07"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5614f2b74ee4304ce4e7cdc5401b8c1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"3331a74eb8b65a6caee3103e1ba97626"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal": {"tool":"shell","description":"Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-target","arm64-apple-ios9.0-simulator","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-L/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-filelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","-Xlinker","-rpath","-Xlinker","/usr/lib/swift","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-Xlinker","-rpath","-Xlinker","@loader_path/Frameworks","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-dead_strip","-Xlinker","-object_path_lto","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_lto.o","-Xlinker","-export_dynamic","-Xlinker","-no_deduplicate","-Xlinker","-objc_abi_version","-Xlinker","2","-fobjc-arc","-fobjc-link-runtime","-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator","-L/usr/lib/swift","-Xlinker","-add_ast_path","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-framework","AVFoundation","-framework","AVKit","-framework","DKImagePickerController","-framework","DKPhotoGallery","-framework","Foundation","-framework","ImageIO","-framework","Photos","-framework","SDWebImage","-framework","SwiftyGif","-framework","UIKit","-framework","file_picker","-framework","flutter_secure_storage","-framework","integration_test","-framework","shared_preferences","-framework","url_launcher","-framework","Pods_Runner","-Xlinker","-dependency_info","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat"],"deps-style":"dependency-info","signature":"35606cbf0596650074b202cb68c1d5f3"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:LinkStoryboards": {"tool":"shell","description":"LinkStoryboards","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--link","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2c2a76918c7c313949e4bfe3535f7a7b"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"shell","description":"PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"13c7a2c5085b256c4937b076d9178554"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"shell","description":"PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"562d9ca524d6169d6a172328d2d8a829"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock","SCRIPT_INPUT_FILE_1":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock","SCRIPT_INPUT_FILE_COUNT":"2","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","SCRIPT_OUTPUT_FILE_COUNT":"1","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"0d0a0db70883b9b91de02ad88080dce7"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-input-files.xcfilelist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-output-files.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","SCRIPT_INPUT_FILE_LIST_COUNT":"1","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","SCRIPT_OUTPUT_FILE_LIST_COUNT":"1","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"b10d9aee47994e1683690f1a99af3e95"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist": {"tool":"info-plist-processor","description":"ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"register-execution-policy-exception","description":"RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""],"args":["/usr/bin/touch","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"b1caa9ea2730bd179ba2f18c5c986a76"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"]} + diff --git a/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-desc.xcbuild b/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-desc.xcbuild new file mode 100644 index 0000000..b986675 Binary files /dev/null and b/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-desc.xcbuild differ diff --git a/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-manifest.xcbuild b/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-manifest.xcbuild new file mode 100644 index 0000000..38bb8a9 --- /dev/null +++ b/web_native/ios/build/XCBuildData/3587db71ff1ca7ec1dc68095d669aa08-manifest.xcbuild @@ -0,0 +1,97 @@ +client: + name: basic + version: 0 + file-system: default + +targets: + "": [""] + +nodes: + "/Users/evanreichard/Development/git/imagini/web_native/build/ios": {"is-mutated":true} + +commands: + "": {"tool":"phony","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","",""],"outputs":[""]} + "": {"tool":"stale-file-removal","expectedOutputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"roots":["/tmp/Runner.dst","/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangeAlternatePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CodeSign": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CopyAside": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterExecutionPolicyException": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterProduct": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-StripSymbols": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-Validate": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--CopySwiftPackageResourcesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--GeneratedFilesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--HeadermapTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--InfoPlistTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ModuleMapTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductPostprocessingTaskProducer": {"tool":"phony","inputs":["","","","","","","","","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductStructureTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SanitizerTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--StubBinaryTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftFrameworkABICheckerTaskProducer": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftStandardLibrariesTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetPostprocessingTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--VersionPlistTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--XCFrameworkTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--begin-compiling": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--copy-headers-completion": {"tool":"phony","inputs":[""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--end": {"tool":"phony","inputs":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--entry": {"tool":"phony","inputs":["","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--generated-headers": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--immediate": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--modules-ready": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase0--cp--check-pods-manifest-lock": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase1-run-script": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase2-compile-sources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase4-copy-bundle-resources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase5-copy-files": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase6-thin-binary": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase7--cp--embed-pods-frameworks": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets": {"tool":"shell","description":"CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/actool","--output-format","human-readable-text","--notices","--warnings","--export-dependency-info","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","--app-icon","AppIcon","--compress-pngs","--enable-on-demand-resources","YES","--filter-for-device-model","iPod9,1","--filter-for-device-os-version","14.3","--development-region","en","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--platform","iphonesimulator","--compile","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies"],"deps-style":"dependency-info","signature":"b2dec4affd83f6315e8ba1ad72998577"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","objective-c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fobjc-arc","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Wno-implicit-atomic-properties","-Werror=deprecated-objc-isa-usage","-Wno-objc-interface-ivars","-Werror=objc-root-class","-Wno-arc-repeated-use-of-weak","-Wimplicit-retain-self","-Wduplicate-method-match","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-Wno-selector","-Wno-strict-selector-match","-Wundeclared-selector","-Wdeprecated-implementations","-DDEBUG=1","-DCOCOAPODS=1","-DOBJC_OLD_DISPATCH_PROTOTYPES=0","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wprotocol","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-fobjc-abi-version=2","-fobjc-legacy-dispatch","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d"],"deps-style":"makefile","signature":"856f38d927c0be760b729bcbb0cf67b2"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Werror=deprecated-objc-isa-usage","-Werror=objc-root-class","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-DDEBUG=1","-DCOCOAPODS=1","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d"],"deps-style":"makefile","signature":"5f91811859575236df04f9d2831bb6b9"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2a158e92b403f29bea73c59c6b424724"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f5d25b98dffc67d652b87a9c757a7e49"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler": {"tool":"shell","description":"CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/AppDelegate.swift","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-incremental","-module-name","Runner","-Onone","-enable-batch-mode","-enforce-exclusivity=checked","@/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","-D","COCOAPODS","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-target","arm64-apple-ios9.0-simulator","-g","-module-cache-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-Xfrontend","-serialize-debugging-options","-enable-testing","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-swift-version","5","-I","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-parse-as-library","-c","-j8","-output-file-map","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","-parseable-output","-serialize-diagnostics","-emit-dependencies","-emit-module","-emit-module-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/swift-overrides.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-Xcc","-DDEBUG=1","-Xcc","-DCOCOAPODS=1","-emit-objc-header","-emit-objc-header-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","-import-objc-header","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Runner-Bridging-Header.h","-pch-output-dir","/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","-working-directory","/Users/evanreichard/Development/git/imagini/web_native/ios"],"env":{"DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.d"],"deps-style":"makefile","signature":"01b3cedaeb9f08b649209fab5c3b1dca"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"embed-swift-stdlib","description":"CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","","",""],"outputs":[""],"deps":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/SwiftStdLibToolInputDependencies.dep"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios": {"tool":"create-build-directory","description":"CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios","inputs":[],"outputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"8f9d78a37d5853676b60b25b95a1ff0c"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"9492fc734bca47fefaaa8e314e5a5dd8"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5ba95acdbc2c5b4c764f52350038e41a"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"26ca7a5d939cc0cc81f18a03c00cbb1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"ec40b194d43579ea3c8266d64855ac07"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5614f2b74ee4304ce4e7cdc5401b8c1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"3331a74eb8b65a6caee3103e1ba97626"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal": {"tool":"shell","description":"Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-target","arm64-apple-ios9.0-simulator","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-L/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-filelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","-Xlinker","-rpath","-Xlinker","/usr/lib/swift","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-Xlinker","-rpath","-Xlinker","@loader_path/Frameworks","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-dead_strip","-Xlinker","-object_path_lto","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_lto.o","-Xlinker","-export_dynamic","-Xlinker","-no_deduplicate","-Xlinker","-objc_abi_version","-Xlinker","2","-fobjc-arc","-fobjc-link-runtime","-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator","-L/usr/lib/swift","-Xlinker","-add_ast_path","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-framework","AVFoundation","-framework","AVKit","-framework","DKImagePickerController","-framework","DKPhotoGallery","-framework","Foundation","-framework","ImageIO","-framework","Photos","-framework","SDWebImage","-framework","SwiftyGif","-framework","UIKit","-framework","file_picker","-framework","flutter_secure_storage","-framework","integration_test","-framework","shared_preferences","-framework","url_launcher","-framework","Pods_Runner","-Xlinker","-dependency_info","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat"],"deps-style":"dependency-info","signature":"35606cbf0596650074b202cb68c1d5f3"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:LinkStoryboards": {"tool":"shell","description":"LinkStoryboards","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--link","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2c2a76918c7c313949e4bfe3535f7a7b"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"shell","description":"PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"13c7a2c5085b256c4937b076d9178554"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"shell","description":"PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"562d9ca524d6169d6a172328d2d8a829"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock","SCRIPT_INPUT_FILE_1":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock","SCRIPT_INPUT_FILE_COUNT":"2","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","SCRIPT_OUTPUT_FILE_COUNT":"1","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"0d0a0db70883b9b91de02ad88080dce7"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-input-files.xcfilelist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-output-files.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","SCRIPT_INPUT_FILE_LIST_COUNT":"1","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","SCRIPT_OUTPUT_FILE_LIST_COUNT":"1","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"b10d9aee47994e1683690f1a99af3e95"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist": {"tool":"info-plist-processor","description":"ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"register-execution-policy-exception","description":"RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""],"args":["/usr/bin/touch","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"b1caa9ea2730bd179ba2f18c5c986a76"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"]} + diff --git a/web_native/ios/build/XCBuildData/BuildDescriptionCacheIndex-00c9a658b7a3a137a025e9913bcc6ff1 b/web_native/ios/build/XCBuildData/BuildDescriptionCacheIndex-00c9a658b7a3a137a025e9913bcc6ff1 new file mode 100644 index 0000000..a95f6fd Binary files /dev/null and b/web_native/ios/build/XCBuildData/BuildDescriptionCacheIndex-00c9a658b7a3a137a025e9913bcc6ff1 differ diff --git a/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-desc.xcbuild b/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-desc.xcbuild new file mode 100644 index 0000000..0bc08cb Binary files /dev/null and b/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-desc.xcbuild differ diff --git a/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-manifest.xcbuild b/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-manifest.xcbuild new file mode 100644 index 0000000..e4d660a --- /dev/null +++ b/web_native/ios/build/XCBuildData/b54cbc01a72e09a4b08e0eb63c03609b-manifest.xcbuild @@ -0,0 +1,105 @@ +client: + name: basic + version: 0 + file-system: default + +targets: + "": [""] + +nodes: + "/Users/evanreichard/Development/git/imagini/web_native/build/ios": {"is-mutated":true} + "/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"is-mutated":true} + "/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner": {"is-mutated":true} + "": {"is-command-timestamp":true} + "": {"is-command-timestamp":true} + +commands: + "": {"tool":"phony","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature","",""],"outputs":[""]} + "": {"tool":"stale-file-removal","expectedOutputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"roots":["/tmp/Runner.dst","/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangeAlternatePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CodeSign": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CopyAside": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterExecutionPolicyException": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterProduct": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-StripSymbols": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-Validate": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--CopySwiftPackageResourcesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--GeneratedFilesTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--HeadermapTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--InfoPlistTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ModuleMapTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductPostprocessingTaskProducer": {"tool":"phony","inputs":["","","","","","","","","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductStructureTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SanitizerTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--StubBinaryTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftFrameworkABICheckerTaskProducer": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftStandardLibrariesTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetPostprocessingTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--VersionPlistTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--XCFrameworkTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--begin-compiling": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--copy-headers-completion": {"tool":"phony","inputs":[""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--end": {"tool":"phony","inputs":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--entry": {"tool":"phony","inputs":["","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--generated-headers": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--immediate": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--modules-ready": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase0--cp--check-pods-manifest-lock": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase1-run-script": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase2-compile-sources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase4-copy-bundle-resources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase5-copy-files": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase6-thin-binary": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase7--cp--embed-pods-frameworks": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CodeSign /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"CodeSign /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard/","","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature",""],"args":["/usr/bin/codesign","--force","--sign","-","--entitlements","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","--timestamp=none","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{"CODESIGN_ALLOCATE":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"},"can-safely-interrupt":false,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5f7e6ffe11158a3d5c9b425e87146539"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets": {"tool":"shell","description":"CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/actool","--output-format","human-readable-text","--notices","--warnings","--export-dependency-info","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","--app-icon","AppIcon","--compress-pngs","--enable-on-demand-resources","YES","--filter-for-device-model","iPod9,1","--filter-for-device-os-version","14.3","--development-region","en","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--platform","iphonesimulator","--compile","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies"],"deps-style":"dependency-info","signature":"b2dec4affd83f6315e8ba1ad72998577"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","objective-c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fobjc-arc","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Wno-implicit-atomic-properties","-Werror=deprecated-objc-isa-usage","-Wno-objc-interface-ivars","-Werror=objc-root-class","-Wno-arc-repeated-use-of-weak","-Wimplicit-retain-self","-Wduplicate-method-match","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-Wno-selector","-Wno-strict-selector-match","-Wundeclared-selector","-Wdeprecated-implementations","-DDEBUG=1","-DCOCOAPODS=1","-DOBJC_OLD_DISPATCH_PROTOTYPES=0","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wprotocol","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-fobjc-abi-version=2","-fobjc-legacy-dispatch","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d"],"deps-style":"makefile","signature":"856f38d927c0be760b729bcbb0cf67b2"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Werror=deprecated-objc-isa-usage","-Werror=objc-root-class","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-DDEBUG=1","-DCOCOAPODS=1","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d"],"deps-style":"makefile","signature":"5f91811859575236df04f9d2831bb6b9"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2a158e92b403f29bea73c59c6b424724"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f5d25b98dffc67d652b87a9c757a7e49"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler": {"tool":"shell","description":"CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/AppDelegate.swift","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-incremental","-module-name","Runner","-Onone","-enable-batch-mode","-enforce-exclusivity=checked","@/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","-D","COCOAPODS","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-target","arm64-apple-ios9.0-simulator","-g","-module-cache-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-Xfrontend","-serialize-debugging-options","-enable-testing","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-swift-version","5","-I","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-parse-as-library","-c","-j8","-output-file-map","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","-parseable-output","-serialize-diagnostics","-emit-dependencies","-emit-module","-emit-module-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/swift-overrides.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-Xcc","-DDEBUG=1","-Xcc","-DCOCOAPODS=1","-emit-objc-header","-emit-objc-header-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","-import-objc-header","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Runner-Bridging-Header.h","-pch-output-dir","/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","-working-directory","/Users/evanreichard/Development/git/imagini/web_native/ios"],"env":{"DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.d"],"deps-style":"makefile","signature":"01b3cedaeb9f08b649209fab5c3b1dca"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"embed-swift-stdlib","description":"CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","","",""],"outputs":[""],"deps":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/SwiftStdLibToolInputDependencies.dep"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios": {"tool":"create-build-directory","description":"CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios","inputs":[],"outputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"8f9d78a37d5853676b60b25b95a1ff0c"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"9492fc734bca47fefaaa8e314e5a5dd8"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5ba95acdbc2c5b4c764f52350038e41a"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"26ca7a5d939cc0cc81f18a03c00cbb1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"ec40b194d43579ea3c8266d64855ac07"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5614f2b74ee4304ce4e7cdc5401b8c1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"3331a74eb8b65a6caee3103e1ba97626"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal": {"tool":"shell","description":"Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-target","arm64-apple-ios9.0-simulator","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-L/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-filelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","-Xlinker","-rpath","-Xlinker","/usr/lib/swift","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-Xlinker","-rpath","-Xlinker","@loader_path/Frameworks","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-dead_strip","-Xlinker","-object_path_lto","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_lto.o","-Xlinker","-export_dynamic","-Xlinker","-no_deduplicate","-Xlinker","-objc_abi_version","-Xlinker","2","-fobjc-arc","-fobjc-link-runtime","-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator","-L/usr/lib/swift","-Xlinker","-add_ast_path","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-framework","AVFoundation","-framework","AVKit","-framework","DKImagePickerController","-framework","DKPhotoGallery","-framework","Foundation","-framework","ImageIO","-framework","Photos","-framework","SDWebImage","-framework","SwiftyGif","-framework","UIKit","-framework","file_picker","-framework","flutter_secure_storage","-framework","integration_test","-framework","shared_preferences","-framework","url_launcher","-Xlinker","-sectcreate","-Xlinker","__TEXT","-Xlinker","__entitlements","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","-framework","Pods_Runner","-Xlinker","-no_adhoc_codesign","-Xlinker","-dependency_info","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat"],"deps-style":"dependency-info","signature":"ace7f781c2ba8e565f792691f2660ecd"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:LinkStoryboards": {"tool":"shell","description":"LinkStoryboards","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--link","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2c2a76918c7c313949e4bfe3535f7a7b"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"shell","description":"PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"74c1cd58481bac611b71c4aa2e71dfff"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"shell","description":"PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"0823e4a4e1066e7a8ff9aed6cd194da3"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock","SCRIPT_INPUT_FILE_1":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock","SCRIPT_INPUT_FILE_COUNT":"2","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","SCRIPT_OUTPUT_FILE_COUNT":"1","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"64d9e7efecb67b19c0e983c673f81617"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-input-files.xcfilelist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-output-files.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","SCRIPT_INPUT_FILE_LIST_COUNT":"1","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","SCRIPT_OUTPUT_FILE_LIST_COUNT":"1","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f24917276999628873f9c4af51b50d3d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist": {"tool":"info-plist-processor","description":"ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent": {"tool":"process-product-entitlements","description":"ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent": {"tool":"process-product-entitlements","description":"ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"register-execution-policy-exception","description":"RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""],"args":["/usr/bin/touch","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"b1caa9ea2730bd179ba2f18c5c986a76"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"]} + diff --git a/web_native/ios/build/XCBuildData/build.db b/web_native/ios/build/XCBuildData/build.db new file mode 100644 index 0000000..1e29c8a Binary files /dev/null and b/web_native/ios/build/XCBuildData/build.db differ diff --git a/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-desc.xcbuild b/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-desc.xcbuild new file mode 100644 index 0000000..4a3ca3c Binary files /dev/null and b/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-desc.xcbuild differ diff --git a/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-manifest.xcbuild b/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-manifest.xcbuild new file mode 100644 index 0000000..2a3d284 --- /dev/null +++ b/web_native/ios/build/XCBuildData/f46e54212c15647c7a8aa35f4f25db1b-manifest.xcbuild @@ -0,0 +1,106 @@ +client: + name: basic + version: 0 + file-system: default + +targets: + "": [""] + +nodes: + "/Users/evanreichard/Development/git/imagini/web_native/build/ios": {"is-mutated":true} + "/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"is-mutated":true} + "/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner": {"is-mutated":true} + "": {"is-command-timestamp":true} + "": {"is-command-timestamp":true} + +commands: + "": {"tool":"phony","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature","",""],"outputs":[""]} + "": {"tool":"stale-file-removal","expectedOutputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"roots":["/tmp/Runner.dst","/Users/evanreichard/Development/git/imagini/web_native/build/ios","/Users/evanreichard/Development/git/imagini/web_native/build/ios"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangeAlternatePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-ChangePermissions": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CodeSign": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-CopyAside": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterExecutionPolicyException": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-RegisterProduct": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-StripSymbols": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--Barrier-Validate": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--CopySwiftPackageResourcesTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--GeneratedFilesTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--HeadermapTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--InfoPlistTaskProducer": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ModuleMapTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductPostprocessingTaskProducer": {"tool":"phony","inputs":["","","","","","","","","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--ProductStructureTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SanitizerTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--StubBinaryTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftFrameworkABICheckerTaskProducer": {"tool":"phony","inputs":["","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--SwiftStandardLibrariesTaskProducer": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetPostprocessingTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--TestTargetTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--VersionPlistTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--XCFrameworkTaskProducer": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--begin-compiling": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--copy-headers-completion": {"tool":"phony","inputs":[""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--end": {"tool":"phony","inputs":["","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc","","","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--entry": {"tool":"phony","inputs":["","","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--generated-headers": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--immediate": {"tool":"phony","inputs":["","","",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--modules-ready": {"tool":"phony","inputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase0--cp--check-pods-manifest-lock": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase1-run-script": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase2-compile-sources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase4-copy-bundle-resources": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase5-copy-files": {"tool":"phony","inputs":["",""],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase6-thin-binary": {"tool":"phony","inputs":["","","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"outputs":[""]} + "Gate target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49--phase7--cp--embed-pods-frameworks": {"tool":"phony","inputs":["","","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CodeSign /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"CodeSign /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard/","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist/","","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/_CodeSignature",""],"args":["/usr/bin/codesign","--force","--sign","-","--entitlements","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","--timestamp=none","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{"CODESIGN_ALLOCATE":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/codesign_allocate"},"can-safely-interrupt":false,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5f7e6ffe11158a3d5c9b425e87146539"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets": {"tool":"shell","description":"CompileAssetCatalog /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Assets.car"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/actool","--output-format","human-readable-text","--notices","--warnings","--export-dependency-info","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","--app-icon","AppIcon","--compress-pngs","--enable-on-demand-resources","YES","--filter-for-device-model","iPod9,1","--filter-for-device-os-version","14.3","--development-region","en","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--platform","iphonesimulator","--compile","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Assets.xcassets"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_dependencies"],"deps-style":"dependency-info","signature":"b2dec4affd83f6315e8ba1ad72998577"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m normal arm64 objective-c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","objective-c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fobjc-arc","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Wno-implicit-atomic-properties","-Werror=deprecated-objc-isa-usage","-Wno-objc-interface-ivars","-Werror=objc-root-class","-Wno-arc-repeated-use-of-weak","-Wimplicit-retain-self","-Wduplicate-method-match","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-Wno-selector","-Wno-strict-selector-match","-Wundeclared-selector","-Wdeprecated-implementations","-DDEBUG=1","-DCOCOAPODS=1","-DOBJC_OLD_DISPATCH_PROTOTYPES=0","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wprotocol","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-fobjc-abi-version=2","-fobjc-legacy-dispatch","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/GeneratedPluginRegistrant.m","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.d"],"deps-style":"makefile","signature":"856f38d927c0be760b729bcbb0cf67b2"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler": {"tool":"shell","description":"CompileC /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c normal arm64 c com.apple.compilers.llvm.clang.1_0.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-x","c","-target","arm64-apple-ios9.0-simulator","-fmessage-length=0","-fdiagnostics-show-note-include-stack","-fmacro-backtrace-limit=0","-std=gnu99","-fmodules","-gmodules","-fmodules-cache-path=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-fmodules-prune-interval=86400","-fmodules-prune-after=345600","-fbuild-session-file=/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","-fmodules-validate-once-per-build-session","-Wnon-modular-include-in-framework-module","-Werror=non-modular-include-in-framework-module","-Wno-trigraphs","-fpascal-strings","-O0","-fno-common","-Wno-missing-field-initializers","-Wno-missing-prototypes","-Werror=return-type","-Wunreachable-code","-Werror=deprecated-objc-isa-usage","-Werror=objc-root-class","-Wno-missing-braces","-Wparentheses","-Wswitch","-Wunused-function","-Wno-unused-label","-Wno-unused-parameter","-Wunused-variable","-Wunused-value","-Wempty-body","-Wuninitialized","-Wconditional-uninitialized","-Wno-unknown-pragmas","-Wno-shadow","-Wno-four-char-constants","-Wno-conversion","-Wconstant-conversion","-Wint-conversion","-Wbool-conversion","-Wenum-conversion","-Wno-float-conversion","-Wnon-literal-null-conversion","-Wobjc-literal-conversion","-Wshorten-64-to-32","-Wpointer-sign","-Wno-newline-eof","-DDEBUG=1","-DCOCOAPODS=1","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-fstrict-aliasing","-Wdeprecated-declarations","-g","-Wno-sign-conversion","-Winfinite-recursion","-Wcomma","-Wblock-capture-autoreleasing","-Wstrict-prototypes","-Wno-semicolon-before-method-body","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-iquote","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-MMD","-MT","dependencies","-MF","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d","--serialize-diagnostics","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.dia","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o"],"env":{"LANG":"en_US.US-ASCII"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.d"],"deps-style":"makefile","signature":"5f91811859575236df04f9d2831bb6b9"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/LaunchScreen.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2a158e92b403f29bea73c59c6b424724"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard": {"tool":"shell","description":"CompileStoryboard /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--output-partial-info-plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","--auto-activate-custom-fonts","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--compilation-directory","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Base.lproj/Main.storyboard"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f5d25b98dffc67d652b87a9c757a7e49"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler": {"tool":"shell","description":"CompileSwiftSources normal arm64 com.apple.xcode.tools.swift.compiler","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/AppDelegate.swift","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc"],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swiftc","-incremental","-module-name","Runner","-Onone","-enable-batch-mode","-enforce-exclusivity=checked","@/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","-D","COCOAPODS","-sdk","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-target","arm64-apple-ios9.0-simulator","-g","-module-cache-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","-Xfrontend","-serialize-debugging-options","-enable-testing","-index-store-path","/Users/evanreichard/Library/Developer/Xcode/DerivedData/Runner-fhndltpqvubmpedfgghkvsoxawhl/Index/DataStore","-swift-version","5","-I","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-parse-as-library","-c","-j8","-output-file-map","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","-parseable-output","-serialize-diagnostics","-emit-dependencies","-emit-module","-emit-module-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/swift-overrides.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","-Xcc","-iquote","-Xcc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources-normal/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/arm64","-Xcc","-I/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","-Xcc","-DDEBUG=1","-Xcc","-DCOCOAPODS=1","-emit-objc-header","-emit-objc-header-path","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","-import-objc-header","/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Runner-Bridging-Header.h","-pch-output-dir","/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","-working-directory","/Users/evanreichard/Development/git/imagini/web_native/ios"],"env":{"DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk"},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.d"],"deps-style":"makefile","signature":"01b3cedaeb9f08b649209fab5c3b1dca"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Flutter/AppFrameworkInfo.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/AppFrameworkInfo.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist": {"tool":"copy-plist","description":"CopyPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info-Debug.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info-Debug.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"embed-swift-stdlib","description":"CopySwiftLibs /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","","",""],"outputs":[""],"deps":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/SwiftStdLibToolInputDependencies.dep"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios": {"tool":"create-build-directory","description":"CreateBuildDirectory /Users/evanreichard/Development/git/imagini/web_native/build/ios","inputs":[],"outputs":["","/Users/evanreichard/Development/git/imagini/web_native/build/ios"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64-apple-ios-simulator.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"8f9d78a37d5853676b60b25b95a1ff0c"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftsourceinfo","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/Project/arm64.swiftsourceinfo"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"9492fc734bca47fefaaa8e314e5a5dd8"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5ba95acdbc2c5b4c764f52350038e41a"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64-apple-ios-simulator.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"26ca7a5d939cc0cc81f18a03c00cbb1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftdoc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftdoc"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"ec40b194d43579ea3c8266d64855ac07"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.swiftmodule/arm64.swiftmodule"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"5614f2b74ee4304ce4e7cdc5401b8c1d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h": {"tool":"shell","description":"Ditto /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"args":["/usr/bin/ditto","-rsrc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-Swift.h","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner-Swift.h"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"3331a74eb8b65a6caee3103e1ba97626"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal": {"tool":"shell","description":"Ld /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner normal","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_vers.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/GeneratedPluginRegistrant.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/AppDelegate.o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner","",""],"args":["/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang","-target","arm64-apple-ios9.0-simulator","-isysroot","/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","-L/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences","-F/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher","-filelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","-Xlinker","-rpath","-Xlinker","/usr/lib/swift","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-Xlinker","-rpath","-Xlinker","@loader_path/Frameworks","-Xlinker","-rpath","-Xlinker","@executable_path/Frameworks","-dead_strip","-Xlinker","-object_path_lto","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_lto.o","-Xlinker","-export_dynamic","-Xlinker","-no_deduplicate","-Xlinker","-objc_abi_version","-Xlinker","2","-fobjc-arc","-fobjc-link-runtime","-L/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/iphonesimulator","-L/usr/lib/swift","-Xlinker","-add_ast_path","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.swiftmodule","-framework","AVFoundation","-framework","AVKit","-framework","DKImagePickerController","-framework","DKPhotoGallery","-framework","Foundation","-framework","ImageIO","-framework","Photos","-framework","SDWebImage","-framework","SwiftyGif","-framework","UIKit","-framework","file_picker","-framework","flutter_secure_storage","-framework","integration_test","-framework","shared_preferences","-framework","url_launcher","-Xlinker","-sectcreate","-Xlinker","__TEXT","-Xlinker","__entitlements","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","-framework","Pods_Runner","-Xlinker","-no_adhoc_codesign","-Xlinker","-dependency_info","-Xlinker","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat","-o","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Runner"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","deps":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner_dependency_info.dat"],"deps-style":"dependency-info","signature":"ace7f781c2ba8e565f792691f2660ecd"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:LinkStoryboards": {"tool":"shell","description":"LinkStoryboards","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Base.lproj/Main.storyboardc"],"args":["/Applications/Xcode.app/Contents/Developer/usr/bin/ibtool","--errors","--warnings","--notices","--module","Runner","--target-device","iphone","--target-device","ipad","--minimum-deployment-target","9.0","--output-format","human-readable-text","--link","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen.storyboardc","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main.storyboardc"],"env":{"XCODE_DEVELOPER_USR_PATH":"/Applications/Xcode.app/Contents/Developer/usr/bin/.."},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"2c2a76918c7c313949e4bfe3535f7a7b"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks": {"tool":"mkdir","description":"MkDir /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks",""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"shell","description":"PhaseScriptExecution Run Script /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"74c1cd58481bac611b71c4aa2e71dfff"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"shell","description":"PhaseScriptExecution Thin Binary /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","",""],"outputs":[""],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"always-out-of-date":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"0823e4a4e1066e7a8ff9aed6cd194da3"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Check Pods Manifest.lock /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/ios/Podfile.lock","SCRIPT_INPUT_FILE_1":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Manifest.lock","SCRIPT_INPUT_FILE_COUNT":"2","SCRIPT_INPUT_FILE_LIST_COUNT":"0","SCRIPT_OUTPUT_FILE_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Pods-Runner-checkManifestLockResult.txt","SCRIPT_OUTPUT_FILE_COUNT":"1","SCRIPT_OUTPUT_FILE_LIST_COUNT":"0","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"64d9e7efecb67b19c0e983c673f81617"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"shell","description":"PhaseScriptExecution [CP] Embed Pods Frameworks /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-input-files.xcfilelist/","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks-Debug-output-files.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/ios/Pods/Target Support Files/Pods-Runner/Pods-Runner-frameworks.sh/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKImagePickerController.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/DKPhotoGallery.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SDWebImage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/SwiftyGif.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/file_picker.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/flutter_secure_storage.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/integration_test.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/shared_preferences.framework","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Frameworks/url_launcher.framework"],"args":["/bin/sh","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"],"env":{"ACTION":"build","AD_HOC_CODE_SIGNING_ALLOWED":"YES","ALTERNATE_GROUP":"staff","ALTERNATE_MODE":"u+w,go-w,a+rX","ALTERNATE_OWNER":"evanreichard","ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES":"YES","ALWAYS_SEARCH_USER_PATHS":"NO","ALWAYS_USE_SEPARATE_HEADERMAPS":"NO","APPLE_INTERNAL_DEVELOPER_DIR":"/AppleInternal/Developer","APPLE_INTERNAL_DIR":"/AppleInternal","APPLE_INTERNAL_DOCUMENTATION_DIR":"/AppleInternal/Documentation","APPLE_INTERNAL_LIBRARY_DIR":"/AppleInternal/Library","APPLE_INTERNAL_TOOLS":"/AppleInternal/Developer/Tools","APPLICATION_EXTENSION_API_ONLY":"NO","APPLY_RULES_IN_COPY_FILES":"NO","APPLY_RULES_IN_COPY_HEADERS":"NO","ARCHS":"arm64","ARCHS_STANDARD":"arm64 x86_64 i386","ARCHS_STANDARD_32_64_BIT":"arm64 i386 x86_64","ARCHS_STANDARD_32_BIT":"i386","ARCHS_STANDARD_64_BIT":"arm64 x86_64","ARCHS_STANDARD_INCLUDING_64_BIT":"arm64 x86_64 i386","ARCHS_UNIVERSAL_IPHONE_OS":"arm64 i386 x86_64","ASSETCATALOG_COMPILER_APPICON_NAME":"AppIcon","ASSETCATALOG_FILTER_FOR_DEVICE_MODEL":"iPod9,1","ASSETCATALOG_FILTER_FOR_DEVICE_OS_VERSION":"14.3","AVAILABLE_PLATFORMS":"appletvos appletvsimulator iphoneos iphonesimulator macosx watchos watchsimulator","AppIdentifierPrefix":"FAKETEAMID.","BITCODE_GENERATION_MODE":"marker","BUILD_ACTIVE_RESOURCES_ONLY":"YES","BUILD_COMPONENTS":"headers build","BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_LIBRARY_FOR_DISTRIBUTION":"NO","BUILD_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","BUILD_STYLE":"","BUILD_VARIANTS":"normal","BUILT_PRODUCTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","BUNDLE_CONTENTS_FOLDER_PATH_deep":"Contents/","BUNDLE_EXECUTABLE_FOLDER_NAME_deep":"MacOS","BUNDLE_FORMAT":"shallow","BUNDLE_FRAMEWORKS_FOLDER_PATH":"Frameworks","BUNDLE_PLUGINS_FOLDER_PATH":"PlugIns","BUNDLE_PRIVATE_HEADERS_FOLDER_PATH":"PrivateHeaders","BUNDLE_PUBLIC_HEADERS_FOLDER_PATH":"Headers","CACHE_ROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CCHROOT":"/var/folders/lb/1_tw174n65x__3txp1gcj4k00000gn/C/com.apple.DeveloperTools/12.3-12C33/Xcode","CHMOD":"/bin/chmod","CHOWN":"/usr/sbin/chown","CLANG_ANALYZER_NONNULL":"YES","CLANG_CXX_LANGUAGE_STANDARD":"gnu++0x","CLANG_CXX_LIBRARY":"libc++","CLANG_ENABLE_MODULES":"YES","CLANG_ENABLE_OBJC_ARC":"YES","CLANG_MODULES_BUILD_SESSION_FILE":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex/Session.modulevalidation","CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING":"YES","CLANG_WARN_BOOL_CONVERSION":"YES","CLANG_WARN_COMMA":"YES","CLANG_WARN_CONSTANT_CONVERSION":"YES","CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS":"YES","CLANG_WARN_DIRECT_OBJC_ISA_USAGE":"YES_ERROR","CLANG_WARN_EMPTY_BODY":"YES","CLANG_WARN_ENUM_CONVERSION":"YES","CLANG_WARN_INFINITE_RECURSION":"YES","CLANG_WARN_INT_CONVERSION":"YES","CLANG_WARN_NON_LITERAL_NULL_CONVERSION":"YES","CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF":"YES","CLANG_WARN_OBJC_LITERAL_CONVERSION":"YES","CLANG_WARN_OBJC_ROOT_CLASS":"YES_ERROR","CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER":"NO","CLANG_WARN_RANGE_LOOP_ANALYSIS":"YES","CLANG_WARN_STRICT_PROTOTYPES":"YES","CLANG_WARN_SUSPICIOUS_MOVE":"YES","CLANG_WARN_UNREACHABLE_CODE":"YES","CLANG_WARN__DUPLICATE_METHOD_MATCH":"YES","CLASS_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/JavaClasses","CLEAN_PRECOMPS":"YES","CLONE_HEADERS":"NO","CODESIGNING_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","CODE_SIGNING_ALLOWED":"YES","CODE_SIGNING_REQUIRED":"YES","CODE_SIGN_CONTEXT_CLASS":"XCiPhoneSimulatorCodeSignContext","CODE_SIGN_IDENTITY":"-","CODE_SIGN_INJECT_BASE_ENTITLEMENTS":"YES","COLOR_DIAGNOSTICS":"NO","COMBINE_HIDPI_IMAGES":"NO","COMPILER_INDEX_STORE_ENABLE":"Default","COMPOSITE_SDK_DIRS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/CompositeSDKs","COMPRESS_PNG_FILES":"YES","CONFIGURATION":"Debug","CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","CONFIGURATION_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator","CONTENTS_FOLDER_PATH":"Runner.app","COPYING_PRESERVES_HFS_DATA":"NO","COPY_HEADERS_RUN_UNIFDEF":"NO","COPY_PHASE_STRIP":"NO","COPY_RESOURCES_FROM_STATIC_FRAMEWORKS":"YES","CORRESPONDING_DEVICE_PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform","CORRESPONDING_DEVICE_PLATFORM_NAME":"iphoneos","CORRESPONDING_DEVICE_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS14.3.sdk","CORRESPONDING_DEVICE_SDK_NAME":"iphoneos14.3","CP":"/bin/cp","CREATE_INFOPLIST_SECTION_IN_BINARY":"NO","CURRENT_ARCH":"undefined_arch","CURRENT_PROJECT_VERSION":"1","CURRENT_VARIANT":"normal","DART_OBFUSCATION":"false","DEAD_CODE_STRIPPING":"YES","DEBUGGING_SYMBOLS":"YES","DEBUG_INFORMATION_FORMAT":"dwarf","DEFAULT_COMPILER":"com.apple.compilers.llvm.clang.1_0","DEFAULT_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","DEFAULT_KEXT_INSTALL_PATH":"/System/Library/Extensions","DEFINES_MODULE":"NO","DEPLOYMENT_LOCATION":"NO","DEPLOYMENT_POSTPROCESSING":"NO","DEPLOYMENT_TARGET_CLANG_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_CLANG_FLAG_NAME":"mios-simulator-version-min","DEPLOYMENT_TARGET_CLANG_FLAG_PREFIX":"-mios-simulator-version-min=","DEPLOYMENT_TARGET_LD_ENV_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_LD_FLAG_NAME":"ios_simulator_version_min","DEPLOYMENT_TARGET_SETTING_NAME":"IPHONEOS_DEPLOYMENT_TARGET","DEPLOYMENT_TARGET_SUGGESTED_VALUES":"9.0 9.1 9.2 9.3 10.0 10.1 10.2 10.3 11.0 11.1 11.2 11.3 11.4 12.0 12.1 12.2 12.3 12.4 13.0 13.1 13.2 13.3 13.4 13.5 13.6 14.0 14.1 14.2 14.3","DERIVED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DERIVED_SOURCES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources","DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","DEVELOPER_FRAMEWORKS_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_FRAMEWORKS_DIR_QUOTED":"/Applications/Xcode.app/Contents/Developer/Library/Frameworks","DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Library","DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs","DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Tools","DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","DEVELOPMENT_LANGUAGE":"en","DOCUMENTATION_FOLDER_PATH":"Runner.app/en.lproj/Documentation","DONT_GENERATE_INFOPLIST_FILE":"NO","DO_HEADER_SCANNING_IN_JAM":"NO","DSTROOT":"/tmp/Runner.dst","DT_TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","DWARF_DSYM_FILE_NAME":"Runner.app.dSYM","DWARF_DSYM_FILE_SHOULD_ACCOMPANY_PRODUCT":"NO","DWARF_DSYM_FOLDER_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","EFFECTIVE_PLATFORM_NAME":"-iphonesimulator","EMBEDDED_CONTENT_CONTAINS_SWIFT":"NO","EMBED_ASSET_PACKS_IN_PRODUCT_BUNDLE":"NO","ENABLE_BITCODE":"NO","ENABLE_DEFAULT_HEADER_SEARCH_PATHS":"YES","ENABLE_HARDENED_RUNTIME":"NO","ENABLE_HEADER_DEPENDENCIES":"YES","ENABLE_ON_DEMAND_RESOURCES":"YES","ENABLE_PREVIEWS":"NO","ENABLE_STRICT_OBJC_MSGSEND":"YES","ENABLE_TESTABILITY":"YES","ENABLE_TESTING_SEARCH_PATHS":"NO","ENTITLEMENTS_DESTINATION":"__entitlements","ENTITLEMENTS_REQUIRED":"YES","EXCLUDED_INSTALLSRC_SUBDIRECTORY_PATTERNS":".DS_Store .svn .git .hg CVS","EXCLUDED_RECURSIVE_SEARCH_PATH_SUBDIRECTORIES":"*.nib *.lproj *.framework *.gch *.xcode* *.xcassets (*) .DS_Store CVS .svn .git .hg *.pbproj *.pbxproj","EXECUTABLES_FOLDER_PATH":"Runner.app/Executables","EXECUTABLE_FOLDER_PATH":"Runner.app","EXECUTABLE_NAME":"Runner","EXECUTABLE_PATH":"Runner.app/Runner","EXPANDED_CODE_SIGN_IDENTITY":"-","EXPANDED_CODE_SIGN_IDENTITY_NAME":"-","FILE_LIST":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects/LinkFileList","FIXED_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/FixedFiles","FLUTTER_APPLICATION_PATH":"/Users/evanreichard/Development/git/imagini/web_native","FLUTTER_BUILD_DIR":"build","FLUTTER_BUILD_NAME":"1.0.0","FLUTTER_BUILD_NUMBER":"1","FLUTTER_ROOT":"/Users/evanreichard/Development/Tools/flutter","FLUTTER_TARGET":"/Users/evanreichard/Development/git/imagini/web_native/lib/main.dart","FRAMEWORKS_FOLDER_PATH":"Runner.app/Frameworks","FRAMEWORK_FLAG_PREFIX":"-framework","FRAMEWORK_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher\"","FRAMEWORK_VERSION":"A","FULL_PRODUCT_NAME":"Runner.app","GCC3_VERSION":"3.3","GCC_C_LANGUAGE_STANDARD":"gnu99","GCC_DYNAMIC_NO_PIC":"NO","GCC_INLINES_ARE_PRIVATE_EXTERN":"YES","GCC_NO_COMMON_BLOCKS":"YES","GCC_OBJC_LEGACY_DISPATCH":"YES","GCC_OPTIMIZATION_LEVEL":"0","GCC_PFE_FILE_C_DIALECTS":"c objective-c c++ objective-c++","GCC_PREPROCESSOR_DEFINITIONS":"DEBUG=1 COCOAPODS=1","GCC_SYMBOLS_PRIVATE_EXTERN":"NO","GCC_TREAT_WARNINGS_AS_ERRORS":"NO","GCC_VERSION":"com.apple.compilers.llvm.clang.1_0","GCC_VERSION_IDENTIFIER":"com_apple_compilers_llvm_clang_1_0","GCC_WARN_64_TO_32_BIT_CONVERSION":"YES","GCC_WARN_ABOUT_RETURN_TYPE":"YES_ERROR","GCC_WARN_UNDECLARED_SELECTOR":"YES","GCC_WARN_UNINITIALIZED_AUTOS":"YES_AGGRESSIVE","GCC_WARN_UNUSED_FUNCTION":"YES","GCC_WARN_UNUSED_VARIABLE":"YES","GENERATED_MODULEMAP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/GeneratedModuleMaps-iphonesimulator","GENERATE_MASTER_OBJECT_FILE":"NO","GENERATE_PKGINFO_FILE":"YES","GENERATE_PROFILING_CODE":"NO","GENERATE_TEXT_BASED_STUBS":"NO","GID":"20","GROUP":"staff","HEADERMAP_INCLUDES_FLAT_ENTRIES_FOR_TARGET_BEING_BUILT":"YES","HEADERMAP_INCLUDES_FRAMEWORK_ENTRIES_FOR_ALL_PRODUCT_TYPES":"YES","HEADERMAP_INCLUDES_NONPUBLIC_NONPRIVATE_HEADERS":"YES","HEADERMAP_INCLUDES_PROJECT_HEADERS":"YES","HEADERMAP_USES_FRAMEWORK_PREFIX_ENTRIES":"YES","HEADERMAP_USES_VFS":"NO","HEADER_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/include \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKImagePickerController/DKImagePickerController.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DKPhotoGallery/DKPhotoGallery.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SDWebImage/SDWebImage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/SwiftyGif/SwiftyGif.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/file_picker/file_picker.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/flutter_secure_storage/flutter_secure_storage.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/integration_test/integration_test.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/shared_preferences/shared_preferences.framework/Headers\" \"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/url_launcher/url_launcher.framework/Headers\"","HIDE_BITCODE_SYMBOLS":"YES","HOME":"/Users/evanreichard","ICONV":"/usr/bin/iconv","INFOPLIST_EXPAND_BUILD_SETTINGS":"YES","INFOPLIST_FILE":"Runner/Info.plist","INFOPLIST_OUTPUT_FORMAT":"binary","INFOPLIST_PATH":"Runner.app/Info.plist","INFOPLIST_PREPROCESS":"NO","INFOSTRINGS_PATH":"Runner.app/en.lproj/InfoPlist.strings","INLINE_PRIVATE_FRAMEWORKS":"NO","INSTALLHDRS_COPY_PHASE":"NO","INSTALLHDRS_SCRIPT_PHASE":"NO","INSTALL_DIR":"/tmp/Runner.dst/Applications","INSTALL_GROUP":"staff","INSTALL_MODE_FLAG":"u+w,go-w,a+rX","INSTALL_OWNER":"evanreichard","INSTALL_PATH":"/Applications","INSTALL_ROOT":"/tmp/Runner.dst","IPHONEOS_DEPLOYMENT_TARGET":"9.0","JAVAC_DEFAULT_FLAGS":"-J-Xms64m -J-XX:NewSize=4M -J-Dfile.encoding=UTF8","JAVA_APP_STUB":"/System/Library/Frameworks/JavaVM.framework/Resources/MacOS/JavaApplicationStub","JAVA_ARCHIVE_CLASSES":"YES","JAVA_ARCHIVE_TYPE":"JAR","JAVA_COMPILER":"/usr/bin/javac","JAVA_FOLDER_PATH":"Runner.app/Java","JAVA_FRAMEWORK_RESOURCES_DIRS":"Resources","JAVA_JAR_FLAGS":"cv","JAVA_SOURCE_SUBDIR":".","JAVA_USE_DEPENDENCIES":"YES","JAVA_ZIP_FLAGS":"-urg","JIKES_DEFAULT_FLAGS":"+E +OLDCSO","KEEP_PRIVATE_EXTERNS":"NO","LD_DEPENDENCY_INFO_FILE":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch/Runner_dependency_info.dat","LD_ENTITLEMENTS_SECTION":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","LD_GENERATE_MAP_FILE":"NO","LD_MAP_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-LinkMap-normal-undefined_arch.txt","LD_NO_PIE":"NO","LD_QUOTE_LINKER_ARGUMENTS_FOR_COMPILER_DRIVER":"YES","LD_RUNPATH_SEARCH_PATHS":" '@executable_path/Frameworks' '@loader_path/Frameworks' @executable_path/Frameworks","LEGACY_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/PlugIns/Xcode3Core.ideplugin/Contents/SharedSupport/Developer","LEX":"lex","LIBRARY_DEXT_INSTALL_PATH":"/Library/DriverExtensions","LIBRARY_FLAG_NOSPACE":"YES","LIBRARY_FLAG_PREFIX":"-l","LIBRARY_KEXT_INSTALL_PATH":"/Library/Extensions","LIBRARY_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","LINKER_DISPLAYS_MANGLED_NAMES":"NO","LINK_FILE_LIST_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","LINK_WITH_STANDARD_LIBRARIES":"YES","LLVM_TARGET_TRIPLE_OS_VERSION":"ios9.0","LLVM_TARGET_TRIPLE_SUFFIX":"-simulator","LLVM_TARGET_TRIPLE_VENDOR":"apple","LOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app/en.lproj","LOCALIZED_STRING_MACRO_NAMES":"NSLocalizedString CFCopyLocalizedString","LOCALIZED_STRING_SWIFTUI_SUPPORT":"YES","LOCAL_ADMIN_APPS_DIR":"/Applications/Utilities","LOCAL_APPS_DIR":"/Applications","LOCAL_DEVELOPER_DIR":"/Library/Developer","LOCAL_LIBRARY_DIR":"/Library","LOCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","LOCSYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","MACH_O_TYPE":"mh_execute","MAC_OS_X_PRODUCT_BUILD_VERSION":"20C69","MAC_OS_X_VERSION_ACTUAL":"110100","MAC_OS_X_VERSION_MAJOR":"110000","MAC_OS_X_VERSION_MINOR":"110100","METAL_LIBRARY_FILE_BASE":"default","METAL_LIBRARY_OUTPUT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","MODULES_FOLDER_PATH":"Runner.app/Modules","MODULE_CACHE_DIR":"/Users/evanreichard/Library/Developer/Xcode/DerivedData/ModuleCache.noindex","MTL_ENABLE_DEBUG_INFO":"YES","NATIVE_ARCH":"arm64","NATIVE_ARCH_32_BIT":"arm","NATIVE_ARCH_64_BIT":"arm64","NATIVE_ARCH_ACTUAL":"arm64","NO_COMMON":"YES","OBJC_ABI_VERSION":"2","OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects","OBJECT_FILE_DIR_normal":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","OBJROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","ONLY_ACTIVE_ARCH":"YES","OS":"MACOS","OSAC":"/usr/bin/osacompile","OTHER_LDFLAGS":" -framework \"AVFoundation\" -framework \"AVKit\" -framework \"DKImagePickerController\" -framework \"DKPhotoGallery\" -framework \"Foundation\" -framework \"ImageIO\" -framework \"Photos\" -framework \"SDWebImage\" -framework \"SwiftyGif\" -framework \"UIKit\" -framework \"file_picker\" -framework \"flutter_secure_storage\" -framework \"integration_test\" -framework \"shared_preferences\" -framework \"url_launcher\"","OTHER_SWIFT_FLAGS":" -D COCOAPODS","PACKAGE_CONFIG":"/Users/evanreichard/Development/git/imagini/web_native/.dart_tool/package_config.json","PACKAGE_TYPE":"com.apple.package-type.wrapper.application","PASCAL_STRINGS":"YES","PATH":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/libexec:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/usr/local/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/local/bin:/Applications/Xcode.app/Contents/Developer/usr/bin:/Applications/Xcode.app/Contents/Developer/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin","PATH_PREFIXES_EXCLUDED_FROM_HEADER_DEPENDENCIES":"/usr/include /usr/local/include /System/Library/Frameworks /System/Library/PrivateFrameworks /Applications/Xcode.app/Contents/Developer/Headers /Applications/Xcode.app/Contents/Developer/SDKs /Applications/Xcode.app/Contents/Developer/Platforms","PBDEVELOPMENTPLIST_PATH":"Runner.app/pbdevelopment.plist","PER_ARCH_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/undefined_arch","PER_VARIANT_OBJECT_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal","PKGINFO_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PkgInfo","PKGINFO_PATH":"Runner.app/PkgInfo","PLATFORM_DEVELOPER_APPLICATIONS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Applications","PLATFORM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/bin","PLATFORM_DEVELOPER_LIBRARY_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library","PLATFORM_DEVELOPER_SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs","PLATFORM_DEVELOPER_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Tools","PLATFORM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr","PLATFORM_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform","PLATFORM_DISPLAY_NAME":"iOS Simulator","PLATFORM_FAMILY_NAME":"iOS","PLATFORM_NAME":"iphonesimulator","PLATFORM_PREFERRED_ARCH":"x86_64","PLATFORM_PRODUCT_BUILD_VERSION":"18C61","PLIST_FILE_OUTPUT_FORMAT":"binary","PLUGINS_FOLDER_PATH":"Runner.app/PlugIns","PODS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PODS_CONFIGURATION_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","PODS_PODFILE_DIR_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/.","PODS_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios/Pods","PODS_XCFRAMEWORKS_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/XCFrameworkIntermediates","PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR":"YES","PRECOMP_DESTINATION_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/PrefixHeaders","PRESERVE_DEAD_CODE_INITS_AND_TERMS":"NO","PRIVATE_HEADERS_FOLDER_PATH":"Runner.app/PrivateHeaders","PRODUCT_BUNDLE_IDENTIFIER":"com.reichard.imagini","PRODUCT_BUNDLE_PACKAGE_TYPE":"APPL","PRODUCT_MODULE_NAME":"Runner","PRODUCT_NAME":"Runner","PRODUCT_SETTINGS_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","PRODUCT_TYPE":"com.apple.product-type.application","PROFILING_CODE":"NO","PROJECT":"Runner","PROJECT_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/DerivedSources","PROJECT_DIR":"/Users/evanreichard/Development/git/imagini/web_native/ios","PROJECT_FILE_PATH":"/Users/evanreichard/Development/git/imagini/web_native/ios/Runner.xcodeproj","PROJECT_NAME":"Runner","PROJECT_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build","PROJECT_TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","PUBLIC_HEADERS_FOLDER_PATH":"Runner.app/Headers","RECURSIVE_SEARCH_PATHS_FOLLOW_SYMLINKS":"YES","REMOVE_CVS_FROM_RESOURCES":"YES","REMOVE_GIT_FROM_RESOURCES":"YES","REMOVE_HEADERS_FROM_EMBEDDED_BUNDLES":"YES","REMOVE_HG_FROM_RESOURCES":"YES","REMOVE_SVN_FROM_RESOURCES":"YES","REZ_COLLECTOR_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources","REZ_OBJECTS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/ResourceManagerResources/Objects","REZ_SEARCH_PATHS":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator ","SCAN_ALL_SOURCE_FILES_FOR_INCLUDES":"NO","SCRIPTS_FOLDER_PATH":"Runner.app/Scripts","SCRIPT_INPUT_FILE_COUNT":"0","SCRIPT_INPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","SCRIPT_INPUT_FILE_LIST_COUNT":"1","SCRIPT_OUTPUT_FILE_COUNT":"0","SCRIPT_OUTPUT_FILE_LIST_0":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","SCRIPT_OUTPUT_FILE_LIST_COUNT":"1","SDKROOT":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_DIR_iphonesimulator14_3":"/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk","SDK_NAME":"iphonesimulator14.3","SDK_NAMES":"iphonesimulator14.3","SDK_PRODUCT_BUILD_VERSION":"18C61","SDK_VERSION":"14.3","SDK_VERSION_ACTUAL":"140300","SDK_VERSION_MAJOR":"140000","SDK_VERSION_MINOR":"140300","SED":"/usr/bin/sed","SEPARATE_STRIP":"NO","SEPARATE_SYMBOL_EDIT":"NO","SET_DIR_MODE_OWNER_GROUP":"YES","SET_FILE_MODE_OWNER_GROUP":"NO","SHALLOW_BUNDLE":"YES","SHARED_DERIVED_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/DerivedSources","SHARED_FRAMEWORKS_FOLDER_PATH":"Runner.app/SharedFrameworks","SHARED_PRECOMPS_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/SharedPrecompiledHeaders","SHARED_SUPPORT_FOLDER_PATH":"Runner.app/SharedSupport","SKIP_INSTALL":"NO","SOURCE_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","SRCROOT":"/Users/evanreichard/Development/git/imagini/web_native/ios","STRINGS_FILE_OUTPUT_ENCODING":"binary","STRIP_BITCODE_FROM_COPIED_FILES":"NO","STRIP_INSTALLED_PRODUCT":"YES","STRIP_STYLE":"all","STRIP_SWIFT_SYMBOLS":"YES","SUPPORTED_DEVICE_FAMILIES":"1,2","SUPPORTED_PLATFORMS":"iphoneos iphonesimulator","SUPPORTS_TEXT_BASED_API":"NO","SWIFT_OBJC_BRIDGING_HEADER":"Runner/Runner-Bridging-Header.h","SWIFT_OPTIMIZATION_LEVEL":"-Onone","SWIFT_PLATFORM_TARGET_PREFIX":"ios","SWIFT_RESPONSE_FILE_PATH_normal_arm64":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","SWIFT_VERSION":"5.0","SYMROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","SYSTEM_ADMIN_APPS_DIR":"/Applications/Utilities","SYSTEM_APPS_DIR":"/Applications","SYSTEM_CORE_SERVICES_DIR":"/System/Library/CoreServices","SYSTEM_DEMOS_DIR":"/Applications/Extras","SYSTEM_DEVELOPER_APPS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications","SYSTEM_DEVELOPER_BIN_DIR":"/Applications/Xcode.app/Contents/Developer/usr/bin","SYSTEM_DEVELOPER_DEMOS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities/Built Examples","SYSTEM_DEVELOPER_DIR":"/Applications/Xcode.app/Contents/Developer","SYSTEM_DEVELOPER_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library","SYSTEM_DEVELOPER_GRAPHICS_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Graphics Tools","SYSTEM_DEVELOPER_JAVA_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Java Tools","SYSTEM_DEVELOPER_PERFORMANCE_TOOLS_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Performance Tools","SYSTEM_DEVELOPER_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes","SYSTEM_DEVELOPER_TOOLS":"/Applications/Xcode.app/Contents/Developer/Tools","SYSTEM_DEVELOPER_TOOLS_DOC_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/documentation/DeveloperTools","SYSTEM_DEVELOPER_TOOLS_RELEASENOTES_DIR":"/Applications/Xcode.app/Contents/Developer/ADC Reference Library/releasenotes/DeveloperTools","SYSTEM_DEVELOPER_USR_DIR":"/Applications/Xcode.app/Contents/Developer/usr","SYSTEM_DEVELOPER_UTILITIES_DIR":"/Applications/Xcode.app/Contents/Developer/Applications/Utilities","SYSTEM_DEXT_INSTALL_PATH":"/System/Library/DriverExtensions","SYSTEM_DOCUMENTATION_DIR":"/Library/Documentation","SYSTEM_KEXT_INSTALL_PATH":"/System/Library/Extensions","SYSTEM_LIBRARY_DIR":"/System/Library","TAPI_VERIFY_MODE":"ErrorsOnly","TARGETED_DEVICE_FAMILY":"1,2","TARGETNAME":"Runner","TARGET_BUILD_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator","TARGET_DEVICE_IDENTIFIER":"CA4B966C-C239-47D2-AC10-9BE04BC1E3D5","TARGET_DEVICE_MODEL":"iPod9,1","TARGET_DEVICE_OS_VERSION":"14.3","TARGET_NAME":"Runner","TARGET_TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILES_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_FILE_DIR":"/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build","TEMP_ROOT":"/Users/evanreichard/Development/git/imagini/web_native/build/ios","TEST_FRAMEWORK_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/Library/Frameworks /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/SDKs/iPhoneSimulator14.3.sdk/Developer/Library/Frameworks","TEST_LIBRARY_SEARCH_PATHS":" /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneSimulator.platform/Developer/usr/lib","TOOLCHAINS":"com.apple.dt.toolchain.XcodeDefault","TOOLCHAIN_DIR":"/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain","TRACK_WIDGET_CREATION":"true","TREAT_MISSING_BASELINES_AS_TEST_FAILURES":"NO","TREE_SHAKE_ICONS":"false","TeamIdentifierPrefix":"FAKETEAMID.","UID":"501","UNLOCALIZED_RESOURCES_FOLDER_PATH":"Runner.app","UNSTRIPPED_PRODUCT":"NO","USER":"evanreichard","USER_APPS_DIR":"/Users/evanreichard/Applications","USER_LIBRARY_DIR":"/Users/evanreichard/Library","USE_DYNAMIC_NO_PIC":"YES","USE_HEADERMAP":"YES","USE_HEADER_SYMLINKS":"NO","USE_LLVM_TARGET_TRIPLES":"YES","USE_LLVM_TARGET_TRIPLES_FOR_CLANG":"YES","USE_LLVM_TARGET_TRIPLES_FOR_LD":"YES","USE_LLVM_TARGET_TRIPLES_FOR_TAPI":"YES","USE_RECURSIVE_SCRIPT_INPUTS_IN_SCRIPT_PHASES":"YES","VALIDATE_DEVELOPMENT_ASSET_PATHS":"YES_ERROR","VALIDATE_PRODUCT":"NO","VALIDATE_WORKSPACE":"YES_ERROR","VALID_ARCHS":"arm64 arm64e i386 x86_64","VERBOSE_PBXCP":"NO","VERSIONING_SYSTEM":"apple-generic","VERSIONPLIST_PATH":"Runner.app/version.plist","VERSION_INFO_BUILDER":"evanreichard","VERSION_INFO_FILE":"Runner_vers.c","VERSION_INFO_STRING":"\"@(#)PROGRAM:Runner PROJECT:Runner-1\"","WRAPPER_EXTENSION":"app","WRAPPER_NAME":"Runner.app","WRAPPER_SUFFIX":".app","WRAP_ASSET_PACKS_IN_SEPARATE_DIRECTORIES":"NO","XCODE_APP_SUPPORT_DIR":"/Applications/Xcode.app/Contents/Developer/Library/Xcode","XCODE_PRODUCT_BUILD_VERSION":"12C33","XCODE_VERSION_ACTUAL":"1230","XCODE_VERSION_MAJOR":"1200","XCODE_VERSION_MINOR":"1230","XPCSERVICES_FOLDER_PATH":"Runner.app/XPCServices","YACC":"yacc","arch":"undefined_arch","variant":"normal"},"allow-missing-inputs":true,"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","control-enabled":false,"signature":"f24917276999628873f9c4af51b50d3d"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist": {"tool":"info-plist-processor","description":"ProcessInfoPlistFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist /Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","inputs":["/Users/evanreichard/Development/git/imagini/web_native/ios/Runner/Info.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/LaunchScreen-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Base.lproj/Main-SBPartialInfo.plist","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/assetcatalog_generated_info.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app/Info.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent": {"tool":"process-product-entitlements","description":"ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app-Simulated.xcent"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent": {"tool":"process-product-entitlements","description":"ProcessProductPackaging /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.app.xcent"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"register-execution-policy-exception","description":"RegisterExecutionPolicyException /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app": {"tool":"shell","description":"Touch /Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","inputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app","",""],"outputs":[""],"args":["/usr/bin/touch","-c","/Users/evanreichard/Development/git/imagini/web_native/build/ios/Debug-iphonesimulator/Runner.app"],"env":{},"working-directory":"/Users/evanreichard/Development/git/imagini/web_native/ios","signature":"b1caa9ea2730bd179ba2f18c5c986a76"} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements-Simulated.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Entitlements.plist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/DerivedSources/Runner_vers.c"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/InputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-input-files-6c69f76b2c0ba498a0e3a65077743e10-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner-OutputFileMap.json"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.LinkFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Objects-normal/arm64/Runner.SwiftFileList"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/OutputFileList-D5904DDDEF0E1E99229EA00E-Pods-Runner-frameworks-Debug-output-files-f592242711a85b2a34af5762da324381-resolved.xcfilelist"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-non-framework-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-all-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-generated-files.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-own-target-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner-project-headers.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Runner.hmap"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-3B06AD1E1E4923F5004D2608.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-9740EEB61CF901F6004384FC.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D5904DDDEF0E1E99229EA00E.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/Script-D86A7985AAC25B64F99FB7F7.sh"]} + "target-Runner-b61a9927ba0b3dc26e3d06c080e25b0988a783a885d8b0b3beb2e9f90bde3f49-:Debug:WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml": {"tool":"auxiliary-file","description":"WriteAuxiliaryFile /Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml","inputs":["",""],"outputs":["/Users/evanreichard/Development/git/imagini/web_native/build/ios/Runner.build/Debug-iphonesimulator/Runner.build/all-product-headers.yaml"]} + diff --git a/web_native/lib/api/api_provider.dart b/web_native/lib/api/api_provider.dart new file mode 100644 index 0000000..7b48f0d --- /dev/null +++ b/web_native/lib/api/api_provider.dart @@ -0,0 +1,144 @@ +import 'dart:async'; + +// ignore: uri_does_not_exist +import 'cookie_client_stub.dart' + // ignore: uri_does_not_exist + if (dart.library.html) 'browser_cookie_client.dart' + // ignore: uri_does_not_exist + if (dart.library.io) 'io_cookie_client.dart'; + +import 'package:meta/meta.dart'; +import 'package:graphql_flutter/graphql_flutter.dart'; +import 'package:imagini/graphql/imagini_graphql.dart'; + +class APIProvider{ + String _server, _accessToken, _refreshToken; + + GraphQLClient _client; + HttpLink httpLink; + // CookieLink cookieLink; + static const String _GRAPHQL_ENDPOINT = "/query"; + + APIProvider({ + @required String server, + String accessToken, + String refreshToken + }) { + _server = server; + _accessToken = accessToken; + _refreshToken = refreshToken; + httpLink = HttpLink(_server + _GRAPHQL_ENDPOINT, + httpClient: getCookieClient(), + ); + + // cookieLink = CookieLink(_updateAccessToken, _updateRefreshToken); + _client = GraphQLClient( + cache: GraphQLCache(), + link: httpLink, + ); + } + + // void _updateAccessToken(_accessToken) { + // print("Updating Access Token: $_accessToken"); + // this._accessToken = _accessToken; + // } + + // void _updateRefreshToken(_refreshToken) { + // print("Updating Refresh Token: $_accessToken"); + // this._refreshToken = _refreshToken; + // } + + Future login([ + String username, + String password, + ]) async { + assert( + (username != null && password != null) + ); + + QueryResult response = await _client.query( + QueryOptions( + document: LoginQuery().document, + variables: { + "user": username, + "password": password + }, + ) + ); + + final loginResponse = Login$Query.fromJson(response.data); + return loginResponse.login; + } + + Future me() async { + QueryResult response = await _client.query( + QueryOptions( + document: MeQuery().document, + ) + ); + + final meResponse = Me$Query.fromJson(response.data); + return meResponse.me; + } + + Future mediaItems([ + String startDate, + String endDate, + String albumID, + List tagID, + String type, // TODO: Make enum + int page, + ]) async { + // Query: + // /api/v1/MediaItems + // Derive Params: + // startDate: + // &createdAt=>2020-10-10T10:10:10 + // endDate: + // &createdAt=<2020-10-10T10:10:10 + // albumID: + // &albumID=9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d + // tagID: + // &tagID=9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d,9b1deb4d-3b7d-4bad-9bdd-2b0d7b3dcb6d + // type: + // &type=Photos + // &type=Videos + // page: + // &page=4 + + // Returns: + // { + // + // } + + return null; + } + + Future tags([ + int page + ]) async { + // Query: + // /api/v1/Tags + // Derive Params: + // page: + // &page=4 + return null; + } + + Future albums([ + int page + ]) async { + // Query: + // /api/v1/Albums + // Derive Params: + // page: + // &page=4 + return null; + } + + Future me() async { + return null; + } + + void dispose() {} +} diff --git a/web_native/lib/api/browser_cookie_client.dart b/web_native/lib/api/browser_cookie_client.dart new file mode 100644 index 0000000..8e8de01 --- /dev/null +++ b/web_native/lib/api/browser_cookie_client.dart @@ -0,0 +1,30 @@ +import 'package:http/browser_client.dart'; +import "package:http/http.dart"; + +BaseClient getCookieClient() => ClientWithCookies(); + +class ClientWithCookies extends BrowserClient { + String _accessToken = "asdasdasd"; + String _refreshToken; + + @override + Future send(BaseRequest request) async { + request.headers.addAll({ + 'X-Imagini-AccessToken': _accessToken, + 'X-Imagini-RefreshToken': _refreshToken, + }); + + return super.send(request).then((response) { + if (response.headers.containsKey("x-imagini-accesstoken")) { + this._accessToken = response.headers["x-imagini-accesstoken"]; + } + if (response.headers.containsKey("x-imagini-refreshtoken")) { + this._refreshToken = response.headers["x-imagini-refreshtoken"]; + } + + print("Access Token: $_accessToken"); + print("Refresh Token: $_refreshToken"); + return response; + }); + } +} diff --git a/web_native/lib/api/cookie_client_stub.dart b/web_native/lib/api/cookie_client_stub.dart new file mode 100644 index 0000000..216be4a --- /dev/null +++ b/web_native/lib/api/cookie_client_stub.dart @@ -0,0 +1,4 @@ +import 'package:http/http.dart'; + +BaseClient getCookieClient() => throw UnsupportedError( + 'Cannot create a client without dart:html or dart:io.'); diff --git a/web_native/lib/api/imagini_api_repository.dart b/web_native/lib/api/imagini_api_repository.dart new file mode 100644 index 0000000..32bb3e8 --- /dev/null +++ b/web_native/lib/api/imagini_api_repository.dart @@ -0,0 +1,12 @@ +import 'package:imagini/api/api_provider.dart'; +import 'package:imagini/graphql/imagini_graphql.dart'; + +class ImaginiAPIRepository { + APIProvider _apiProvider; + + ImaginiAPIRepository(this._apiProvider); + + Stream login(String user, password) { + return Stream.fromFuture(_apiProvider.login(user, password)); + } +} diff --git a/web_native/lib/api/io_cookie_client.dart b/web_native/lib/api/io_cookie_client.dart new file mode 100644 index 0000000..f9e954f --- /dev/null +++ b/web_native/lib/api/io_cookie_client.dart @@ -0,0 +1,28 @@ +import 'package:http/io_client.dart'; +import "package:http/http.dart"; + +BaseClient getCookieClient() => IOClientWithCookies(); + +class IOClientWithCookies extends IOClient { + String _accessToken; + String _refreshToken; + + @override + Future send(BaseRequest request) async { + // String cookie = await getCookie(); + // String getCookieString(String _) => cookie; + // request.headers.update('cookie', getCookieString); + return super.send(request).then((response) { + if (response.headers.containsKey("x-imagini-accesstoken")) { + this._accessToken = response.headers["x-imagini-accesstoken"]; + } + if (response.headers.containsKey("x-imagini-refreshtoken")) { + this._refreshToken = response.headers["x-imagini-refreshtoken"]; + } + + print("Access Token: $_accessToken"); + print("Refresh Token: $_refreshToken"); + return response; + }); + } +} diff --git a/web_native/lib/blocs/splash_bloc.dart b/web_native/lib/blocs/splash_bloc.dart new file mode 100644 index 0000000..782866b --- /dev/null +++ b/web_native/lib/blocs/splash_bloc.dart @@ -0,0 +1,36 @@ +import 'dart:async'; + +import 'package:imagini/core/imagini_application.dart'; +import 'package:imagini/api/imagini_api_repository.dart'; +import 'package:imagini/graphql/imagini_graphql.dart'; + +class SplashBloc{ + + final ImaginiApplication _application; + + final _loginController = StreamController(); + Stream get loginResult => _loginController.stream; + + SplashBloc(this._application){ + _init(); + } + + void _init(){ + // Do Initial Load + initializeLogin(); + } + + void dispose(){ + _loginController.close(); + } + + initializeLogin(){ + ImaginiAPIRepository imaginiAPI = _application.imaginiAPI; + + // TODO: This should actually attempt to load the existing Tokens, not login + _loginController.addStream(imaginiAPI.login("admin", "admin")); + + // imaginiAPI.login("admin", "admin1").listen((LoginResponse lr) { + // }); + } +} diff --git a/web_native/lib/core/app_component.dart b/web_native/lib/core/app_component.dart new file mode 100644 index 0000000..7f785f5 --- /dev/null +++ b/web_native/lib/core/app_component.dart @@ -0,0 +1,48 @@ +import 'package:flutter/material.dart'; + +import 'package:imagini/core/env.dart'; +import 'package:imagini/core/app_provider.dart'; +import 'package:imagini/core/imagini_application.dart'; + +class AppComponent extends StatefulWidget { + + final ImaginiApplication _application; + + AppComponent(this._application); + + @override + State createState() { + return new AppComponentState(_application); + } +} + +class AppComponentState extends State { + + final ImaginiApplication _application; + + AppComponentState(this._application); + + @override + void dispose() async { + // Log.info('dispose'); + super.dispose(); + await _application.onTerminate(); + } + + @override + Widget build(BuildContext context) { + + final app = new MaterialApp( + title: Env.value.appName, + debugShowCheckedModeBanner: false, + theme: new ThemeData( + primarySwatch: Colors.blue, + ), + onGenerateRoute: _application.router.generator, + ); + print('initial core.route = ${app.initialRoute}'); + + final appProvider = AppProvider(child: app, application: _application); + return appProvider; + } +} diff --git a/web_native/lib/core/app_provider.dart b/web_native/lib/core/app_provider.dart new file mode 100644 index 0000000..f13b7d1 --- /dev/null +++ b/web_native/lib/core/app_provider.dart @@ -0,0 +1,27 @@ +import 'package:flutter/material.dart'; +import 'package:fluro/fluro.dart'; + +import 'package:imagini/core/imagini_application.dart'; + +class AppProvider extends InheritedWidget { + + final ImaginiApplication application; + + AppProvider({Key key, Widget child, this.application}) + : super(key: key, child: child); + + bool updateShouldNotify(_) => true; + + static AppProvider of(BuildContext context) { + return context.dependOnInheritedWidgetOfExactType(); + } + + static FluroRouter getRouter(BuildContext context) { + return context.dependOnInheritedWidgetOfExactType().application.router; + } + + static ImaginiApplication getApplication(BuildContext context) { + return context.dependOnInheritedWidgetOfExactType().application; + } + +} diff --git a/web_native/lib/core/app_routes.dart b/web_native/lib/core/app_routes.dart new file mode 100644 index 0000000..3127066 --- /dev/null +++ b/web_native/lib/core/app_routes.dart @@ -0,0 +1,50 @@ +import 'package:fluro/fluro.dart'; +import 'package:flutter/material.dart'; + +import 'package:imagini/screens/home_screen.dart'; +import 'package:imagini/screens/login_screen.dart'; +import 'package:imagini/screens/splash_screen.dart'; + +var splashHandler = new Handler( + handlerFunc: (BuildContext context, Map> params) { + return SplashScreen(); + } +); + +var loginHandler = new Handler( + handlerFunc: (BuildContext context, Map> params) { + return LoginScreen(); + } +); + +var homeHandler = new Handler( + handlerFunc: (BuildContext context, Map> params) { + return HomeScreen(); + } +); + +// var appDetailRouteHandler = new Handler( +// handlerFunc: (BuildContext context, Map> params) { +// String appId = params['appId']?.first; +// String heroTag = params['heroTag']?.first; +// String title = params['title']?.first; +// String url = params['url']?.first; +// String titleTag = params['titleTag']?.first; +// +// return new AppDetailPage(appId: num.parse(appId), heroTag:heroTag,title: title, url: url, titleTag: titleTag); +// }); + +class AppRoutes { + static void configureRoutes(FluroRouter router) { + router.notFoundHandler = new Handler( + handlerFunc: (BuildContext context, Map> params) { + print('ROUTE WAS NOT FOUND !!!'); + return; + } + ); + router.define(SplashScreen.PATH, handler: splashHandler); + router.define(LoginScreen.PATH, handler: loginHandler); + router.define(HomeScreen.PATH, handler: homeHandler); + // router.define(AppDetailPage.PATH, handler: appDetailRouteHandler); + } +} diff --git a/web_native/lib/core/env.dart b/web_native/lib/core/env.dart new file mode 100644 index 0000000..07b65ae --- /dev/null +++ b/web_native/lib/core/env.dart @@ -0,0 +1,21 @@ +import 'package:flutter/material.dart'; + +import 'package:imagini/core/app_component.dart'; +import 'package:imagini/core/imagini_application.dart'; + +class Env { + static Env value; + String appName; + + Env() { + value = this; + _init(); + } + + _init() async { + WidgetsFlutterBinding.ensureInitialized(); + var application = ImaginiApplication(); + await application.onCreate(); + runApp(AppComponent(application)); + } +} diff --git a/web_native/lib/core/imagini_application.dart b/web_native/lib/core/imagini_application.dart new file mode 100644 index 0000000..1834ba1 --- /dev/null +++ b/web_native/lib/core/imagini_application.dart @@ -0,0 +1,27 @@ +import 'package:fluro/fluro.dart'; + +import 'package:imagini/core/app_routes.dart'; +import 'package:imagini/api/api_provider.dart'; +import 'package:imagini/api/imagini_api_repository.dart'; + +class ImaginiApplication { + FluroRouter router; + ImaginiAPIRepository imaginiAPI; + + Future onCreate() async { + _initRouter(); + _initAPIRepository(); + } + + Future onTerminate() async {} + + _initRouter() { + router = new FluroRouter(); + AppRoutes.configureRoutes(router); + } + + _initAPIRepository() { + APIProvider apiProvider = new APIProvider(server: "http://localhost:8484"); + imaginiAPI = ImaginiAPIRepository(apiProvider); + } +} diff --git a/web_native/lib/graphql/imagini_graphql.dart b/web_native/lib/graphql/imagini_graphql.dart new file mode 100644 index 0000000..d8c695b --- /dev/null +++ b/web_native/lib/graphql/imagini_graphql.dart @@ -0,0 +1,2 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND +export 'imagini_graphql.graphql.dart'; diff --git a/web_native/lib/graphql/imagini_graphql.graphql.dart b/web_native/lib/graphql/imagini_graphql.graphql.dart new file mode 100644 index 0000000..9d3f397 --- /dev/null +++ b/web_native/lib/graphql/imagini_graphql.graphql.dart @@ -0,0 +1,510 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +import 'package:meta/meta.dart'; +import 'package:artemis/artemis.dart'; +import 'package:json_annotation/json_annotation.dart'; +import 'package:equatable/equatable.dart'; +import 'package:gql/ast.dart'; +import 'package:http/http.dart'; +import 'package:imagini/helpers/upload_serializer.dart'; +part 'imagini_graphql.graphql.g.dart'; + +@JsonSerializable(explicitToJson: true) +class Login$Query$AuthResponse$Device with EquatableMixin { + Login$Query$AuthResponse$Device(); + + factory Login$Query$AuthResponse$Device.fromJson(Map json) => + _$Login$Query$AuthResponse$DeviceFromJson(json); + + String id; + + @override + List get props => [id]; + Map toJson() => + _$Login$Query$AuthResponse$DeviceToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class Login$Query$AuthResponse with EquatableMixin { + Login$Query$AuthResponse(); + + factory Login$Query$AuthResponse.fromJson(Map json) => + _$Login$Query$AuthResponseFromJson(json); + + @JsonKey(unknownEnumValue: AuthResult.artemisUnknown) + AuthResult result; + + Login$Query$AuthResponse$Device device; + + @override + List get props => [result, device]; + Map toJson() => _$Login$Query$AuthResponseToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class Login$Query with EquatableMixin { + Login$Query(); + + factory Login$Query.fromJson(Map json) => + _$Login$QueryFromJson(json); + + Login$Query$AuthResponse login; + + @override + List get props => [login]; + Map toJson() => _$Login$QueryToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class CreateMediaItem$Mutation$MediaItem with EquatableMixin { + CreateMediaItem$Mutation$MediaItem(); + + factory CreateMediaItem$Mutation$MediaItem.fromJson( + Map json) => + _$CreateMediaItem$Mutation$MediaItemFromJson(json); + + String id; + + DateTime createdAt; + + DateTime updatedAt; + + DateTime exifDate; + + double latitude; + + double longitude; + + bool isVideo; + + String fileName; + + String origName; + + String userID; + + @override + List get props => [ + id, + createdAt, + updatedAt, + exifDate, + latitude, + longitude, + isVideo, + fileName, + origName, + userID + ]; + Map toJson() => + _$CreateMediaItem$Mutation$MediaItemToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class CreateMediaItem$Mutation with EquatableMixin { + CreateMediaItem$Mutation(); + + factory CreateMediaItem$Mutation.fromJson(Map json) => + _$CreateMediaItem$MutationFromJson(json); + + CreateMediaItem$Mutation$MediaItem createMediaItem; + + @override + List get props => [createMediaItem]; + Map toJson() => _$CreateMediaItem$MutationToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class Me$Query$User with EquatableMixin { + Me$Query$User(); + + factory Me$Query$User.fromJson(Map json) => + _$Me$Query$UserFromJson(json); + + String id; + + DateTime createdAt; + + DateTime updatedAt; + + String email; + + String username; + + String firstName; + + String lastName; + + @JsonKey(unknownEnumValue: Role.artemisUnknown) + Role role; + + @JsonKey(unknownEnumValue: AuthType.artemisUnknown) + AuthType authType; + + @override + List get props => [ + id, + createdAt, + updatedAt, + email, + username, + firstName, + lastName, + role, + authType + ]; + Map toJson() => _$Me$Query$UserToJson(this); +} + +@JsonSerializable(explicitToJson: true) +class Me$Query with EquatableMixin { + Me$Query(); + + factory Me$Query.fromJson(Map json) => + _$Me$QueryFromJson(json); + + Me$Query$User me; + + @override + List get props => [me]; + Map toJson() => _$Me$QueryToJson(this); +} + +enum AuthResult { + @JsonValue('Success') + success, + @JsonValue('Failure') + failure, + @JsonValue('ARTEMIS_UNKNOWN') + artemisUnknown, +} +enum Role { + @JsonValue('Admin') + admin, + @JsonValue('User') + user, + @JsonValue('ARTEMIS_UNKNOWN') + artemisUnknown, +} +enum AuthType { + @JsonValue('Local') + local, + @JsonValue('LDAP') + ldap, + @JsonValue('ARTEMIS_UNKNOWN') + artemisUnknown, +} + +@JsonSerializable(explicitToJson: true) +class LoginArguments extends JsonSerializable with EquatableMixin { + LoginArguments({@required this.user, @required this.password, this.deviceID}); + + @override + factory LoginArguments.fromJson(Map json) => + _$LoginArgumentsFromJson(json); + + final String user; + + final String password; + + final String deviceID; + + @override + List get props => [user, password, deviceID]; + @override + Map toJson() => _$LoginArgumentsToJson(this); +} + +class LoginQuery extends GraphQLQuery { + LoginQuery({this.variables}); + + @override + final DocumentNode document = DocumentNode(definitions: [ + OperationDefinitionNode( + type: OperationType.query, + name: NameNode(value: 'login'), + variableDefinitions: [ + VariableDefinitionNode( + variable: VariableNode(name: NameNode(value: 'user')), + type: NamedTypeNode( + name: NameNode(value: 'String'), isNonNull: true), + defaultValue: DefaultValueNode(value: null), + directives: []), + VariableDefinitionNode( + variable: VariableNode(name: NameNode(value: 'password')), + type: NamedTypeNode( + name: NameNode(value: 'String'), isNonNull: true), + defaultValue: DefaultValueNode(value: null), + directives: []), + VariableDefinitionNode( + variable: VariableNode(name: NameNode(value: 'deviceID')), + type: + NamedTypeNode(name: NameNode(value: 'ID'), isNonNull: false), + defaultValue: DefaultValueNode(value: null), + directives: []) + ], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'login'), + alias: null, + arguments: [ + ArgumentNode( + name: NameNode(value: 'user'), + value: VariableNode(name: NameNode(value: 'user'))), + ArgumentNode( + name: NameNode(value: 'password'), + value: VariableNode(name: NameNode(value: 'password'))), + ArgumentNode( + name: NameNode(value: 'deviceID'), + value: VariableNode(name: NameNode(value: 'deviceID'))) + ], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'result'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'device'), + alias: null, + arguments: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'id'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ])) + ]); + + @override + final String operationName = 'login'; + + @override + final LoginArguments variables; + + @override + List get props => [document, operationName, variables]; + @override + Login$Query parse(Map json) => Login$Query.fromJson(json); +} + +@JsonSerializable(explicitToJson: true) +class CreateMediaItemArguments extends JsonSerializable with EquatableMixin { + CreateMediaItemArguments({@required this.file}); + + @override + factory CreateMediaItemArguments.fromJson(Map json) => + _$CreateMediaItemArgumentsFromJson(json); + + @JsonKey( + fromJson: fromGraphQLUploadToDartMultipartFile, + toJson: fromDartMultipartFileToGraphQLUpload) + final MultipartFile file; + + @override + List get props => [file]; + @override + Map toJson() => _$CreateMediaItemArgumentsToJson(this); +} + +class CreateMediaItemMutation + extends GraphQLQuery { + CreateMediaItemMutation({this.variables}); + + @override + final DocumentNode document = DocumentNode(definitions: [ + OperationDefinitionNode( + type: OperationType.mutation, + name: NameNode(value: 'createMediaItem'), + variableDefinitions: [ + VariableDefinitionNode( + variable: VariableNode(name: NameNode(value: 'file')), + type: NamedTypeNode( + name: NameNode(value: 'Upload'), isNonNull: true), + defaultValue: DefaultValueNode(value: null), + directives: []) + ], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'createMediaItem'), + alias: null, + arguments: [ + ArgumentNode( + name: NameNode(value: 'input'), + value: ObjectValueNode(fields: [ + ObjectFieldNode( + name: NameNode(value: 'file'), + value: VariableNode(name: NameNode(value: 'file'))) + ])) + ], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'id'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'updatedAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'exifDate'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'latitude'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'longitude'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'isVideo'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'fileName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'origName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'userID'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ]); + + @override + final String operationName = 'createMediaItem'; + + @override + final CreateMediaItemArguments variables; + + @override + List get props => [document, operationName, variables]; + @override + CreateMediaItem$Mutation parse(Map json) => + CreateMediaItem$Mutation.fromJson(json); +} + +class MeQuery extends GraphQLQuery { + MeQuery(); + + @override + final DocumentNode document = DocumentNode(definitions: [ + OperationDefinitionNode( + type: OperationType.query, + name: NameNode(value: 'me'), + variableDefinitions: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'me'), + alias: null, + arguments: [], + directives: [], + selectionSet: SelectionSetNode(selections: [ + FieldNode( + name: NameNode(value: 'id'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'createdAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'updatedAt'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'email'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'username'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'firstName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'lastName'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'role'), + alias: null, + arguments: [], + directives: [], + selectionSet: null), + FieldNode( + name: NameNode(value: 'authType'), + alias: null, + arguments: [], + directives: [], + selectionSet: null) + ])) + ])) + ]); + + @override + final String operationName = 'me'; + + @override + List get props => [document, operationName]; + @override + Me$Query parse(Map json) => Me$Query.fromJson(json); +} diff --git a/web_native/lib/graphql/imagini_graphql.graphql.g.dart b/web_native/lib/graphql/imagini_graphql.graphql.g.dart new file mode 100644 index 0000000..b45581c --- /dev/null +++ b/web_native/lib/graphql/imagini_graphql.graphql.g.dart @@ -0,0 +1,221 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'imagini_graphql.graphql.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +Login$Query$AuthResponse$Device _$Login$Query$AuthResponse$DeviceFromJson( + Map json) { + return Login$Query$AuthResponse$Device()..id = json['id'] as String; +} + +Map _$Login$Query$AuthResponse$DeviceToJson( + Login$Query$AuthResponse$Device instance) => + { + 'id': instance.id, + }; + +Login$Query$AuthResponse _$Login$Query$AuthResponseFromJson( + Map json) { + return Login$Query$AuthResponse() + ..result = _$enumDecodeNullable(_$AuthResultEnumMap, json['result'], + unknownValue: AuthResult.artemisUnknown) + ..device = json['device'] == null + ? null + : Login$Query$AuthResponse$Device.fromJson( + json['device'] as Map); +} + +Map _$Login$Query$AuthResponseToJson( + Login$Query$AuthResponse instance) => + { + 'result': _$AuthResultEnumMap[instance.result], + 'device': instance.device?.toJson(), + }; + +T _$enumDecode( + Map enumValues, + dynamic source, { + T unknownValue, +}) { + if (source == null) { + throw ArgumentError('A value must be provided. Supported values: ' + '${enumValues.values.join(', ')}'); + } + + final value = enumValues.entries + .singleWhere((e) => e.value == source, orElse: () => null) + ?.key; + + if (value == null && unknownValue == null) { + throw ArgumentError('`$source` is not one of the supported values: ' + '${enumValues.values.join(', ')}'); + } + return value ?? unknownValue; +} + +T _$enumDecodeNullable( + Map enumValues, + dynamic source, { + T unknownValue, +}) { + if (source == null) { + return null; + } + return _$enumDecode(enumValues, source, unknownValue: unknownValue); +} + +const _$AuthResultEnumMap = { + AuthResult.success: 'Success', + AuthResult.failure: 'Failure', + AuthResult.artemisUnknown: 'ARTEMIS_UNKNOWN', +}; + +Login$Query _$Login$QueryFromJson(Map json) { + return Login$Query() + ..login = json['login'] == null + ? null + : Login$Query$AuthResponse.fromJson( + json['login'] as Map); +} + +Map _$Login$QueryToJson(Login$Query instance) => + { + 'login': instance.login?.toJson(), + }; + +CreateMediaItem$Mutation$MediaItem _$CreateMediaItem$Mutation$MediaItemFromJson( + Map json) { + return CreateMediaItem$Mutation$MediaItem() + ..id = json['id'] as String + ..createdAt = json['createdAt'] == null + ? null + : DateTime.parse(json['createdAt'] as String) + ..updatedAt = json['updatedAt'] == null + ? null + : DateTime.parse(json['updatedAt'] as String) + ..exifDate = json['exifDate'] == null + ? null + : DateTime.parse(json['exifDate'] as String) + ..latitude = (json['latitude'] as num)?.toDouble() + ..longitude = (json['longitude'] as num)?.toDouble() + ..isVideo = json['isVideo'] as bool + ..fileName = json['fileName'] as String + ..origName = json['origName'] as String + ..userID = json['userID'] as String; +} + +Map _$CreateMediaItem$Mutation$MediaItemToJson( + CreateMediaItem$Mutation$MediaItem instance) => + { + 'id': instance.id, + 'createdAt': instance.createdAt?.toIso8601String(), + 'updatedAt': instance.updatedAt?.toIso8601String(), + 'exifDate': instance.exifDate?.toIso8601String(), + 'latitude': instance.latitude, + 'longitude': instance.longitude, + 'isVideo': instance.isVideo, + 'fileName': instance.fileName, + 'origName': instance.origName, + 'userID': instance.userID, + }; + +CreateMediaItem$Mutation _$CreateMediaItem$MutationFromJson( + Map json) { + return CreateMediaItem$Mutation() + ..createMediaItem = json['createMediaItem'] == null + ? null + : CreateMediaItem$Mutation$MediaItem.fromJson( + json['createMediaItem'] as Map); +} + +Map _$CreateMediaItem$MutationToJson( + CreateMediaItem$Mutation instance) => + { + 'createMediaItem': instance.createMediaItem?.toJson(), + }; + +Me$Query$User _$Me$Query$UserFromJson(Map json) { + return Me$Query$User() + ..id = json['id'] as String + ..createdAt = json['createdAt'] == null + ? null + : DateTime.parse(json['createdAt'] as String) + ..updatedAt = json['updatedAt'] == null + ? null + : DateTime.parse(json['updatedAt'] as String) + ..email = json['email'] as String + ..username = json['username'] as String + ..firstName = json['firstName'] as String + ..lastName = json['lastName'] as String + ..role = _$enumDecodeNullable(_$RoleEnumMap, json['role'], + unknownValue: Role.artemisUnknown) + ..authType = _$enumDecodeNullable(_$AuthTypeEnumMap, json['authType'], + unknownValue: AuthType.artemisUnknown); +} + +Map _$Me$Query$UserToJson(Me$Query$User instance) => + { + 'id': instance.id, + 'createdAt': instance.createdAt?.toIso8601String(), + 'updatedAt': instance.updatedAt?.toIso8601String(), + 'email': instance.email, + 'username': instance.username, + 'firstName': instance.firstName, + 'lastName': instance.lastName, + 'role': _$RoleEnumMap[instance.role], + 'authType': _$AuthTypeEnumMap[instance.authType], + }; + +const _$RoleEnumMap = { + Role.admin: 'Admin', + Role.user: 'User', + Role.artemisUnknown: 'ARTEMIS_UNKNOWN', +}; + +const _$AuthTypeEnumMap = { + AuthType.local: 'Local', + AuthType.ldap: 'LDAP', + AuthType.artemisUnknown: 'ARTEMIS_UNKNOWN', +}; + +Me$Query _$Me$QueryFromJson(Map json) { + return Me$Query() + ..me = json['me'] == null + ? null + : Me$Query$User.fromJson(json['me'] as Map); +} + +Map _$Me$QueryToJson(Me$Query instance) => { + 'me': instance.me?.toJson(), + }; + +LoginArguments _$LoginArgumentsFromJson(Map json) { + return LoginArguments( + user: json['user'] as String, + password: json['password'] as String, + deviceID: json['deviceID'] as String, + ); +} + +Map _$LoginArgumentsToJson(LoginArguments instance) => + { + 'user': instance.user, + 'password': instance.password, + 'deviceID': instance.deviceID, + }; + +CreateMediaItemArguments _$CreateMediaItemArgumentsFromJson( + Map json) { + return CreateMediaItemArguments( + file: fromGraphQLUploadToDartMultipartFile(json['file'] as MultipartFile), + ); +} + +Map _$CreateMediaItemArgumentsToJson( + CreateMediaItemArguments instance) => + { + 'file': fromDartMultipartFileToGraphQLUpload(instance.file), + }; diff --git a/web_native/lib/helpers/upload_serializer.dart b/web_native/lib/helpers/upload_serializer.dart new file mode 100644 index 0000000..c79d125 --- /dev/null +++ b/web_native/lib/helpers/upload_serializer.dart @@ -0,0 +1,4 @@ +import 'package:http/http.dart'; + +MultipartFile fromGraphQLUploadToDartMultipartFile(MultipartFile file) => file; +MultipartFile fromDartMultipartFileToGraphQLUpload(MultipartFile file) => file; diff --git a/web_native/lib/main.dart b/web_native/lib/main.dart new file mode 100644 index 0000000..897f279 --- /dev/null +++ b/web_native/lib/main.dart @@ -0,0 +1,7 @@ +import 'package:imagini/core/env.dart'; + +void main() => ProductionImagini(); + +class ProductionImagini extends Env { + final String appName = "Imagini"; +} diff --git a/web_native/lib/models/api/album.dart b/web_native/lib/models/api/album.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/media_item.dart b/web_native/lib/models/api/media_item.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/response/album_response.dart b/web_native/lib/models/api/response/album_response.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/response/login_response.dart b/web_native/lib/models/api/response/login_response.dart new file mode 100644 index 0000000..b69c5f6 --- /dev/null +++ b/web_native/lib/models/api/response/login_response.dart @@ -0,0 +1,19 @@ +class LoginResponse { + final String success; + final String error; + final String deviceUUID; + + LoginResponse(this.success, this.error, this.deviceUUID); + + LoginResponse.fromJson(Map json) + : success = json['success'], + error = json['error'], + deviceUUID = json['deviceUUID']; + + Map toJson() => + { + 'success': success, + 'error': error, + 'deviceUUID': deviceUUID, + }; +} diff --git a/web_native/lib/models/api/response/media_items_response.dart b/web_native/lib/models/api/response/media_items_response.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/response/tags_response.dart b/web_native/lib/models/api/response/tags_response.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/tag.dart b/web_native/lib/models/api/tag.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/models/api/user.dart b/web_native/lib/models/api/user.dart new file mode 100644 index 0000000..e69de29 diff --git a/web_native/lib/screens/home_screen.dart b/web_native/lib/screens/home_screen.dart new file mode 100644 index 0000000..8d0c0bb --- /dev/null +++ b/web_native/lib/screens/home_screen.dart @@ -0,0 +1,105 @@ +import 'package:flutter/material.dart'; + +import 'package:flutter_platform_widgets/flutter_platform_widgets.dart'; +import 'package:flutter_staggered_grid_view/flutter_staggered_grid_view.dart'; + +class HomeScreen extends StatefulWidget { + static const String PATH = '/Home'; + + HomeScreen({Key key}) : super(key: key); + + @override + _HomeScreenState createState() => _HomeScreenState(); +} + +class _HomeScreenState extends State { + + // HomeBloc bloc; + + void _init(){ + // if(null == bloc){ + // bloc = HomeBloc(AppProvider.getApplication(context)); + // } + } + + @override + void dispose() { + super.dispose(); + // bloc.dispose(); + } + + @override + Widget build(BuildContext context) { + _init(); + + return PlatformScaffold( + body: _buildGridView(), + bottomNavBar: _buildNavBar() + ); + } + + Widget _buildNavBar() { + return PlatformNavBar( + currentIndex: 0, + itemChanged: (index) => setState( + () { + // _selectedTabIndex = index; + print(index); + }, + ), + items: [ + BottomNavigationBarItem( + label: "Gallery", + icon: Icon(PlatformIcons(context).collections), + ), + BottomNavigationBarItem( + label: "Me", + icon: Icon(PlatformIcons(context).person), + ), + BottomNavigationBarItem( + label: "Settings", + icon: Icon(PlatformIcons(context).settings), + ), + ], + ); + } + + Widget _buildGridView() { + // return GridView.builder( + // itemCount: 5, + // gridDelegate: new SliverGridDelegateWithFixedCrossAxisCount( + // childAspectRatio: (1 / 1), + // crossAxisCount: 2), + // itemBuilder: (BuildContext context, int index) { + // return _buildCard("https://i.imgur.com/CgSGqUz.jpeg"); + // } + // ); + + + return new StaggeredGridView.countBuilder( + crossAxisCount: 4, + itemCount: 80, + itemBuilder: (BuildContext context, int index) => _buildCard("https://i.imgur.com/CgSGqUz.jpeg"), + // itemBuilder: (BuildContext context, int index) => new Container( + // color: Colors.green, + // child: new Center( + // child: new CircleAvatar( + // backgroundColor: Colors.white, + // child: new Text('$index'), + // ), + // )), + staggeredTileBuilder: (int index) => + // new StaggeredTile.count(2, index.isEven ? 2 : 1), + new StaggeredTile.fit(2), + mainAxisSpacing: 4.0, + crossAxisSpacing: 4.0, + ); + } + + Widget _buildCard(charImageUrl) { + return new Image.network( + charImageUrl, + fit: BoxFit.contain, + ); + } +} diff --git a/web_native/lib/screens/login_screen.dart b/web_native/lib/screens/login_screen.dart new file mode 100644 index 0000000..ab2a573 --- /dev/null +++ b/web_native/lib/screens/login_screen.dart @@ -0,0 +1,94 @@ +import 'package:flutter/material.dart'; + +import 'package:fluro/fluro.dart'; +import 'package:flutter_platform_widgets/flutter_platform_widgets.dart'; + +import 'package:imagini/core/app_provider.dart'; + +class LoginScreen extends StatefulWidget { + static const String PATH = '/Login'; + + LoginScreen({Key key}) : super(key: key); + + @override + _LoginScreenState createState() => _LoginScreenState(); +} + +class _LoginScreenState extends State { + + // LoginBloc bloc; + + @override + void dispose() { + super.dispose(); + // bloc.dispose(); + } + + @override + Widget build(BuildContext context) { + _init(); + + return Scaffold( + body: Center( + child: ConstrainedBox( + constraints: BoxConstraints(maxWidth: 500), + child: Container( + margin: EdgeInsets.fromLTRB(50, 0, 50, 0), + height: 500, + child: Column( + children: [ + Container( + child: FittedBox( + fit: BoxFit.contain, + child: const FlutterLogo(), + ), + width: 175, + margin: EdgeInsets.fromLTRB(0, 0, 0, 50), + ), + Expanded( + child: TextField( + decoration: InputDecoration( + labelText: 'Server Address' + ), + ), + ), + Expanded( + child: TextField( + decoration: InputDecoration( + labelText: 'Username / Email' + ), + ), + ), + Expanded( + child: TextField( + obscureText: true, + enableSuggestions: false, + autocorrect: false, + decoration: InputDecoration( + labelText: 'Password' + ), + ), + ), + SizedBox( + width: double.infinity, + child: PlatformButton( + onPressed: () { + AppProvider.getRouter(context).navigateTo(context, "/Home", transition: TransitionType.fadeIn); + }, + child: Text('Login') + ), + ), + ], + ), + ), + ), + ), + ); + } + + void _init(){ + // if(null == bloc){ + // bloc = LoginBloc(AppProvider.getApplication(context)); + // } + } +} diff --git a/web_native/lib/screens/splash_screen.dart b/web_native/lib/screens/splash_screen.dart new file mode 100644 index 0000000..ba5bcbe --- /dev/null +++ b/web_native/lib/screens/splash_screen.dart @@ -0,0 +1,70 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_platform_widgets/flutter_platform_widgets.dart'; +import 'package:fluro/fluro.dart'; + +import 'package:imagini/core/app_provider.dart'; +import 'package:imagini/blocs/splash_bloc.dart'; +import 'package:imagini/graphql/imagini_graphql.dart'; + +class SplashScreen extends StatefulWidget { + static const String PATH = '/'; + + SplashScreen({Key key}) : super(key: key); + + @override + _SplashScreenState createState() => _SplashScreenState(); +} + +class _SplashScreenState extends State { + + SplashBloc bloc; + + @override + void dispose() { + super.dispose(); + bloc.dispose(); + } + + @override + Widget build(BuildContext context) { + _init(); + + return Scaffold( + body: Center( + child: ConstrainedBox( + constraints: BoxConstraints(maxWidth: 500), + child: Container( + margin: EdgeInsets.fromLTRB(50, 0, 50, 0), + height: 270, + child: Column( + children: [ + Container( + child: FittedBox( + fit: BoxFit.contain, + child: const FlutterLogo(), + ), + width: 175, + margin: EdgeInsets.fromLTRB(0, 0, 0, 50), + ), + PlatformCircularProgressIndicator() + ], + ), + ), + ), + ), + ); + } + + void _init(){ + if(null == bloc){ + bloc = SplashBloc(AppProvider.getApplication(context)); + bloc.loginResult.listen((Login$Query$AuthResponse lr) { + if (lr.result == AuthResult.success) { + AppProvider.getRouter(context).navigateTo(context, "/Home", transition: TransitionType.fadeIn); + } else { + AppProvider.getRouter(context).navigateTo(context, "/Login", transition: TransitionType.fadeIn); + } + }); + } + } +} diff --git a/web_native/lib/screens/template_screen.dart.template b/web_native/lib/screens/template_screen.dart.template new file mode 100644 index 0000000..791c94c --- /dev/null +++ b/web_native/lib/screens/template_screen.dart.template @@ -0,0 +1,38 @@ +import 'package:flutter/material.dart'; + +class TemplatesScreen extends StatefulWidget { + static const String PATH = '/Templates'; + + TemplatesScreen({Key key}) : super(key: key); + + @override + _TemplatesScreenState createState() => _TemplatesScreenState(); +} + +class _TemplatesScreenState extends State { + + // TemplatesBloc bloc; + + @override + void dispose() { + super.dispose(); + // bloc.dispose(); + } + + @override + Widget build(BuildContext context) { + _init(); + + return Scaffold( + body: Center( + child: Text("Templates") + ), + ); + } + + void _init(){ + // if(null == bloc){ + // bloc = TemplatesBloc(AppProvider.getApplication(context)); + // } + } +} diff --git a/web_native/pubspec.lock b/web_native/pubspec.lock new file mode 100644 index 0000000..7f8dc3b --- /dev/null +++ b/web_native/pubspec.lock @@ -0,0 +1,902 @@ +# Generated by pub +# See https://dart.dev/tools/pub/glossary#lockfile +packages: + _fe_analyzer_shared: + dependency: transitive + description: + name: _fe_analyzer_shared + url: "https://pub.dartlang.org" + source: hosted + version: "14.0.0" + analyzer: + dependency: transitive + description: + name: analyzer + url: "https://pub.dartlang.org" + source: hosted + version: "0.41.2" + archive: + dependency: transitive + description: + name: archive + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.13" + args: + dependency: transitive + description: + name: args + url: "https://pub.dartlang.org" + source: hosted + version: "1.6.0" + artemis: + dependency: "direct main" + description: + name: artemis + url: "https://pub.dartlang.org" + source: hosted + version: "6.18.3" + async: + dependency: transitive + description: + name: async + url: "https://pub.dartlang.org" + source: hosted + version: "2.5.0-nullsafety.3" + bloc: + dependency: transitive + description: + name: bloc + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.1" + boolean_selector: + dependency: transitive + description: + name: boolean_selector + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0-nullsafety.3" + build: + dependency: transitive + description: + name: build + url: "https://pub.dartlang.org" + source: hosted + version: "1.6.2" + build_config: + dependency: transitive + description: + name: build_config + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.5" + build_daemon: + dependency: transitive + description: + name: build_daemon + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.7" + build_resolvers: + dependency: transitive + description: + name: build_resolvers + url: "https://pub.dartlang.org" + source: hosted + version: "1.5.3" + build_runner: + dependency: "direct dev" + description: + name: build_runner + url: "https://pub.dartlang.org" + source: hosted + version: "1.11.1" + build_runner_core: + dependency: transitive + description: + name: build_runner_core + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.7" + built_collection: + dependency: transitive + description: + name: built_collection + url: "https://pub.dartlang.org" + source: hosted + version: "5.0.0" + built_value: + dependency: transitive + description: + name: built_value + url: "https://pub.dartlang.org" + source: hosted + version: "8.0.0-nullsafety.0" + characters: + dependency: transitive + description: + name: characters + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0-nullsafety.5" + charcode: + dependency: transitive + description: + name: charcode + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0-nullsafety.3" + checked_yaml: + dependency: transitive + description: + name: checked_yaml + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + cli_util: + dependency: transitive + description: + name: cli_util + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + clock: + dependency: transitive + description: + name: clock + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0-nullsafety.3" + code_builder: + dependency: transitive + description: + name: code_builder + url: "https://pub.dartlang.org" + source: hosted + version: "3.6.0" + collection: + dependency: transitive + description: + name: collection + url: "https://pub.dartlang.org" + source: hosted + version: "1.15.0-nullsafety.5" + connectivity: + dependency: transitive + description: + name: connectivity + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.2" + connectivity_for_web: + dependency: transitive + description: + name: connectivity_for_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.1+4" + connectivity_macos: + dependency: transitive + description: + name: connectivity_macos + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.0+7" + connectivity_platform_interface: + dependency: transitive + description: + name: connectivity_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.6" + convert: + dependency: transitive + description: + name: convert + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.1" + crypto: + dependency: transitive + description: + name: crypto + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.5" + cupertino_icons: + dependency: "direct main" + description: + name: cupertino_icons + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.2" + dart_style: + dependency: transitive + description: + name: dart_style + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.12" + equatable: + dependency: "direct main" + description: + name: equatable + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.6" + fake_async: + dependency: transitive + description: + name: fake_async + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0-nullsafety.3" + ffi: + dependency: transitive + description: + name: ffi + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.3" + file: + dependency: transitive + description: + name: file + url: "https://pub.dartlang.org" + source: hosted + version: "6.0.0-nullsafety.4" + file_picker: + dependency: "direct main" + description: + name: file_picker + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.6" + fixnum: + dependency: transitive + description: + name: fixnum + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + fluro: + dependency: "direct main" + description: + name: fluro + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.8" + flutter: + dependency: "direct main" + description: flutter + source: sdk + version: "0.0.0" + flutter_bloc: + dependency: "direct main" + description: + name: flutter_bloc + url: "https://pub.dartlang.org" + source: hosted + version: "6.1.2" + flutter_driver: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + flutter_platform_widgets: + dependency: "direct main" + description: + name: flutter_platform_widgets + url: "https://pub.dartlang.org" + source: hosted + version: "0.80.0-beta.0" + flutter_plugin_android_lifecycle: + dependency: transitive + description: + name: flutter_plugin_android_lifecycle + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.11" + flutter_secure_storage: + dependency: "direct main" + description: + name: flutter_secure_storage + url: "https://pub.dartlang.org" + source: hosted + version: "3.3.5" + flutter_staggered_grid_view: + dependency: "direct main" + description: + name: flutter_staggered_grid_view + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.4" + flutter_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.0.0" + flutter_web_plugins: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + fuchsia_remote_debug_protocol: + dependency: transitive + description: flutter + source: sdk + version: "0.0.0" + glob: + dependency: transitive + description: + name: glob + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + gql: + dependency: "direct main" + description: + name: gql + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.4" + gql_code_gen: + dependency: transitive + description: + name: gql_code_gen + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.5" + gql_dedupe_link: + dependency: transitive + description: + name: gql_dedupe_link + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.10" + gql_error_link: + dependency: transitive + description: + name: gql_error_link + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.1-alpha+1601131172858" + gql_exec: + dependency: transitive + description: + name: gql_exec + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.5" + gql_http_link: + dependency: transitive + description: + name: gql_http_link + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.2" + gql_link: + dependency: transitive + description: + name: gql_link + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.1" + gql_transform_link: + dependency: transitive + description: + name: gql_transform_link + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.5" + graphql: + dependency: transitive + description: + name: graphql + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.1" + graphql_flutter: + dependency: "direct main" + description: + name: graphql_flutter + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.1" + graphs: + dependency: transitive + description: + name: graphs + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + hive: + dependency: transitive + description: + name: hive + url: "https://pub.dartlang.org" + source: hosted + version: "1.4.4+1" + http: + dependency: "direct main" + description: + name: http + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.2" + http_multi_server: + dependency: transitive + description: + name: http_multi_server + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.0" + http_parser: + dependency: transitive + description: + name: http_parser + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.4" + integration_test: + dependency: "direct dev" + description: flutter + source: sdk + version: "0.9.2+2" + io: + dependency: transitive + description: + name: io + url: "https://pub.dartlang.org" + source: hosted + version: "0.3.4" + js: + dependency: transitive + description: + name: js + url: "https://pub.dartlang.org" + source: hosted + version: "0.6.3-nullsafety.3" + json_annotation: + dependency: "direct main" + description: + name: json_annotation + url: "https://pub.dartlang.org" + source: hosted + version: "3.1.1" + json_serializable: + dependency: "direct dev" + description: + name: json_serializable + url: "https://pub.dartlang.org" + source: hosted + version: "3.5.1" + logging: + dependency: transitive + description: + name: logging + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + matcher: + dependency: transitive + description: + name: matcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.12.10-nullsafety.3" + meta: + dependency: "direct main" + description: + name: meta + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0-nullsafety.6" + mime: + dependency: transitive + description: + name: mime + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.0" + nested: + dependency: transitive + description: + name: nested + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.4" + node_interop: + dependency: transitive + description: + name: node_interop + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.1" + node_io: + dependency: transitive + description: + name: node_io + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.1" + normalize: + dependency: transitive + description: + name: normalize + url: "https://pub.dartlang.org" + source: hosted + version: "0.4.7" + package_config: + dependency: transitive + description: + name: package_config + url: "https://pub.dartlang.org" + source: hosted + version: "1.9.3" + path: + dependency: transitive + description: + name: path + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0-nullsafety.3" + path_provider: + dependency: transitive + description: + name: path_provider + url: "https://pub.dartlang.org" + source: hosted + version: "1.6.27" + path_provider_linux: + dependency: transitive + description: + name: path_provider_linux + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.1+2" + path_provider_macos: + dependency: transitive + description: + name: path_provider_macos + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.4+8" + path_provider_platform_interface: + dependency: transitive + description: + name: path_provider_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + path_provider_windows: + dependency: transitive + description: + name: path_provider_windows + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.4+3" + pedantic: + dependency: transitive + description: + name: pedantic + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0" + platform: + dependency: transitive + description: + name: platform + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.0-nullsafety.4" + plugin_platform_interface: + dependency: transitive + description: + name: plugin_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.3" + pool: + dependency: transitive + description: + name: pool + url: "https://pub.dartlang.org" + source: hosted + version: "1.4.0" + process: + dependency: transitive + description: + name: process + url: "https://pub.dartlang.org" + source: hosted + version: "4.0.0-nullsafety.4" + provider: + dependency: transitive + description: + name: provider + url: "https://pub.dartlang.org" + source: hosted + version: "4.3.3" + pub_semver: + dependency: transitive + description: + name: pub_semver + url: "https://pub.dartlang.org" + source: hosted + version: "1.4.4" + pubspec_parse: + dependency: transitive + description: + name: pubspec_parse + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.8" + recase: + dependency: transitive + description: + name: recase + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.1" + rxdart: + dependency: transitive + description: + name: rxdart + url: "https://pub.dartlang.org" + source: hosted + version: "0.24.1" + shared_preferences: + dependency: "direct main" + description: + name: shared_preferences + url: "https://pub.dartlang.org" + source: hosted + version: "0.5.12+4" + shared_preferences_linux: + dependency: transitive + description: + name: shared_preferences_linux + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.2+4" + shared_preferences_macos: + dependency: transitive + description: + name: shared_preferences_macos + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.1+11" + shared_preferences_platform_interface: + dependency: transitive + description: + name: shared_preferences_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.4" + shared_preferences_web: + dependency: transitive + description: + name: shared_preferences_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.2+7" + shared_preferences_windows: + dependency: transitive + description: + name: shared_preferences_windows + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.2+3" + shelf: + dependency: transitive + description: + name: shelf + url: "https://pub.dartlang.org" + source: hosted + version: "0.7.9" + shelf_web_socket: + dependency: transitive + description: + name: shelf_web_socket + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.4" + sky_engine: + dependency: transitive + description: flutter + source: sdk + version: "0.0.99" + source_gen: + dependency: transitive + description: + name: source_gen + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.10+1" + source_span: + dependency: transitive + description: + name: source_span + url: "https://pub.dartlang.org" + source: hosted + version: "1.8.0-nullsafety.4" + stack_trace: + dependency: transitive + description: + name: stack_trace + url: "https://pub.dartlang.org" + source: hosted + version: "1.10.0-nullsafety.6" + stream_channel: + dependency: transitive + description: + name: stream_channel + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0-nullsafety.3" + stream_transform: + dependency: transitive + description: + name: stream_transform + url: "https://pub.dartlang.org" + source: hosted + version: "2.0.0" + string_scanner: + dependency: transitive + description: + name: string_scanner + url: "https://pub.dartlang.org" + source: hosted + version: "1.1.0-nullsafety.3" + sync_http: + dependency: transitive + description: + name: sync_http + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.0" + term_glyph: + dependency: transitive + description: + name: term_glyph + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0-nullsafety.3" + test_api: + dependency: transitive + description: + name: test_api + url: "https://pub.dartlang.org" + source: hosted + version: "0.2.19-nullsafety.6" + timing: + dependency: transitive + description: + name: timing + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.1+3" + typed_data: + dependency: transitive + description: + name: typed_data + url: "https://pub.dartlang.org" + source: hosted + version: "1.3.0-nullsafety.5" + url_launcher: + dependency: "direct main" + description: + name: url_launcher + url: "https://pub.dartlang.org" + source: hosted + version: "5.7.10" + url_launcher_linux: + dependency: transitive + description: + name: url_launcher_linux + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.1+4" + url_launcher_macos: + dependency: transitive + description: + name: url_launcher_macos + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.1+9" + url_launcher_platform_interface: + dependency: transitive + description: + name: url_launcher_platform_interface + url: "https://pub.dartlang.org" + source: hosted + version: "1.0.9" + url_launcher_web: + dependency: transitive + description: + name: url_launcher_web + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.5+3" + url_launcher_windows: + dependency: transitive + description: + name: url_launcher_windows + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.1+3" + uuid_enhanced: + dependency: transitive + description: + name: uuid_enhanced + url: "https://pub.dartlang.org" + source: hosted + version: "3.0.2" + vector_math: + dependency: transitive + description: + name: vector_math + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.0-nullsafety.5" + vm_service: + dependency: transitive + description: + name: vm_service + url: "https://pub.dartlang.org" + source: hosted + version: "5.5.0" + watcher: + dependency: transitive + description: + name: watcher + url: "https://pub.dartlang.org" + source: hosted + version: "0.9.7+15" + web_socket_channel: + dependency: transitive + description: + name: web_socket_channel + url: "https://pub.dartlang.org" + source: hosted + version: "1.2.0" + webdriver: + dependency: transitive + description: + name: webdriver + url: "https://pub.dartlang.org" + source: hosted + version: "2.1.2" + websocket: + dependency: transitive + description: + name: websocket + url: "https://pub.dartlang.org" + source: hosted + version: "0.0.5" + win32: + dependency: transitive + description: + name: win32 + url: "https://pub.dartlang.org" + source: hosted + version: "1.7.4+1" + xdg_directories: + dependency: transitive + description: + name: xdg_directories + url: "https://pub.dartlang.org" + source: hosted + version: "0.1.2" + yaml: + dependency: transitive + description: + name: yaml + url: "https://pub.dartlang.org" + source: hosted + version: "2.2.1" +sdks: + dart: ">=2.12.0-0.0 <3.0.0" + flutter: ">=1.22.0" diff --git a/web_native/pubspec.yaml b/web_native/pubspec.yaml new file mode 100644 index 0000000..6a8d0a1 --- /dev/null +++ b/web_native/pubspec.yaml @@ -0,0 +1,92 @@ +name: imagini +description: A new Flutter project. + +# The following line prevents the package from being accidentally published to +# pub.dev using `pub publish`. This is preferred for private packages. +publish_to: 'none' # Remove this line if you wish to publish to pub.dev + +# The following defines the version and build number for your application. +# A version number is three numbers separated by dots, like 1.2.43 +# followed by an optional build number separated by a +. +# Both the version and the builder number may be overridden in flutter +# build by specifying --build-name and --build-number, respectively. +# In Android, build-name is used as versionName while build-number used as versionCode. +# Read more about Android versioning at https://developer.android.com/studio/publish/versioning +# In iOS, build-name is used as CFBundleShortVersionString while build-number used as CFBundleVersion. +# Read more about iOS versioning at +# https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html +version: 1.0.0+1 + +environment: + sdk: ">=2.7.0 <3.0.0" + +dependencies: + flutter: + sdk: flutter + graphql_flutter: ^4.0.1 + flutter_staggered_grid_view: "^0.3.2" + fluro: ^1.7.8 + equatable: ^1.2.5 + http: ^0.12.2 + shared_preferences: ^0.5.12+4 + flutter_secure_storage: ^3.3.5 + flutter_platform_widgets: ^0.80.0-beta.0 + flutter_bloc: ^6.1.1 + file_picker: ^2.1.5 + url_launcher: ^5.7.10 + cupertino_icons: ^1.0.1 + artemis: '>=6.0.0 <7.0.0' # only if you're using ArtemisClient! + json_annotation: ^3.1.0 + meta: '>=1.0.0 <2.0.0' # only if you have non nullable fields + gql: '>=0.12.3 <1.0.0' + +dev_dependencies: + flutter_test: + sdk: flutter + integration_test: + sdk: flutter + artemis: '>=6.0.0 <7.0.0' + build_runner: ^1.10.4 + json_serializable: ^3.5.0 + +# For information on the generic Dart part of this file, see the +# following page: https://dart.dev/tools/pub/pubspec + +# The following section is specific to Flutter. +flutter: + + # The following line ensures that the Material Icons font is + # included with your application, so that you can use the icons in + # the material Icons class. + uses-material-design: true + + # To add assets to your application, add an assets section, like this: + # assets: + # - images/a_dot_burr.jpeg + # - images/a_dot_ham.jpeg + + # An image asset can refer to one or more resolution-specific "variants", see + # https://flutter.dev/assets-and-images/#resolution-aware. + + # For details regarding adding assets from package dependencies, see + # https://flutter.dev/assets-and-images/#from-packages + + # To add custom fonts to your application, add a fonts section here, + # in this "flutter" section. Each entry in this list should have a + # "family" key with the font family name, and a "fonts" key with a + # list giving the asset and other descriptors for the font. For + # example: + # fonts: + # - family: Schyler + # fonts: + # - asset: fonts/Schyler-Regular.ttf + # - asset: fonts/Schyler-Italic.ttf + # style: italic + # - family: Trajan Pro + # fonts: + # - asset: fonts/TrajanPro.ttf + # - asset: fonts/TrajanPro_Bold.ttf + # weight: 700 + # + # For details regarding fonts from package dependencies, + # see https://flutter.dev/custom-fonts/#from-packages diff --git a/web_native/schema.graphqls b/web_native/schema.graphqls new file mode 100644 index 0000000..8e7bfdb --- /dev/null +++ b/web_native/schema.graphqls @@ -0,0 +1,384 @@ + +# https://gqlgen.com/reference/scalars/ +scalar Time +scalar Upload + +# https://gqlgen.com/reference/directives/ +directive @hasMinRole(role: Role!) on FIELD_DEFINITION +directive @isPrivate on FIELD_DEFINITION | INPUT_FIELD_DEFINITION + +directive @meta( + gorm: String, +) on OBJECT | FIELD_DEFINITION | ENUM_VALUE | INPUT_FIELD_DEFINITION | ENUM | INPUT_OBJECT | ARGUMENT_DEFINITION + +enum Role { + Admin + User +} + +enum DeviceType { + iOS + Android + Chrome + Firefox + InternetExplorer + Edge + Safari + Unknown +} + +enum AuthType { + Local + LDAP +} + +enum OrderDirection { + ASC + DESC +} + +# ------------------------------------------------------------ +# ---------------------- Authentication ---------------------- +# ------------------------------------------------------------ + +enum AuthResult { + Success + Failure +} + +type AuthResponse { + result: AuthResult! + device: Device + error: String +} + +# ------------------------------------------------------------ +# ----------------------- Type Filters ----------------------- +# ------------------------------------------------------------ + +input TimeFilter { + equalTo: Time + notEqualTo: Time + lessThan: Time + lessThanOrEqualTo: Time + greaterThan: Time + greaterThanOrEqualTo: Time +} + +input IntFilter { + equalTo: Int + notEqualTo: Int + lessThan: Int + lessThanOrEqualTo: Int + greaterThan: Int + greaterThanOrEqualTo: Int +} + +input FloatFilter { + equalTo: Float + notEqualTo: Float + lessThan: Float + lessThanOrEqualTo: Float + greaterThan: Float + greaterThanOrEqualTo: Float +} + +input BooleanFilter { + equalTo: Boolean + notEqualTo: Boolean +} + +input IDFilter { + equalTo: ID + notEqualTo: ID +} + +input StringFilter { + equalTo: String + notEqualTo: String + startsWith: String + notStartsWith: String + endsWith: String + notEndsWith: String + contains: String + notContains: String +} + +input RoleFilter { + equalTo: Role + notEqualTo: Role +} + +input DeviceTypeFilter { + equalTo: DeviceType + notEqualTo: DeviceType +} + +input AuthTypeFilter { + equalTo: AuthType + notEqualTo: AuthType +} + +# ------------------------------------------------------------ +# -------------------- Object Definitions -------------------- +# ------------------------------------------------------------ + +type User { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + email: String! @meta(gorm: "not null;unique") + username: String! @meta(gorm: "not null;unique") + firstName: String + lastName: String + role: Role! @meta(gorm: "default:User;not null") + authType: AuthType! @meta(gorm: "default:Local;not null") + password: String @isPrivate + devices: [Device!] @meta(gorm: "foreignKey:UserID") + mediaItems: [MediaItem!] @meta(gorm: "foreignKey:UserID") +} + +type Device { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "not null") + type: DeviceType! @meta(gorm: "default:Unknown;not null") + refreshKey: String @isPrivate + userID: ID! @meta(gorm: "not null") +} + +type MediaItem { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + exifDate: Time + latitude: Float @meta(gorm: "precision:5") + longitude: Float @meta(gorm: "precision:5") + isVideo: Boolean! @meta(gorm: "default:false;not null") + fileName: String! @meta(gorm: "not null") + origName: String! @meta(gorm: "not null") + tags: [Tag] @meta(gorm: "many2many:media_tags;foreignKey:ID,UserID;References:ID") + albums: [Album] @meta(gorm: "many2many:media_albums;foreignKey:ID,UserID;Refrences:ID") + userID: ID! @meta(gorm: "not null") +} + +type Tag { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +type Album { + id: ID! @meta(gorm: "primaryKey;not null") + createdAt: Time + updatedAt: Time + name: String! @meta(gorm: "unique;not null") + userID: ID! @meta(gorm: "not null") +} + +# ------------------------------------------------------------ +# ---------------------- Object Filters ---------------------- +# ------------------------------------------------------------ + +input UserFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + username: StringFilter + firstName: StringFilter + lastName: StringFilter + role: RoleFilter + authType: AuthTypeFilter + + # and: UserFilter + # or: UserFilter +} + +input MediaItemFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + exifDate: TimeFilter + latitude: FloatFilter + longitude: FloatFilter + isVideo: BooleanFilter + origName: StringFilter + tags: TagFilter + albums: AlbumFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input DeviceFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + type: DeviceTypeFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input TagFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +input AlbumFilter { + id: IDFilter + createdAt: TimeFilter + updatedAt: TimeFilter + name: StringFilter + + # and: MediaItemFilter + # or: MediaItemFilter +} + +# ------------------------------------------------------------ +# -------------------------- Inputs -------------------------- +# ------------------------------------------------------------ + +input NewUser { + email: String! + username: String! + firstName: String + lastName: String + role: Role! + authType: AuthType! + password: String +} + +input NewMediaItem { + file: Upload! + tags: [ID!] + albums: [ID!] +} + +input NewTag { + name: String! +} + +input NewAlbum { + name: String! +} + +input Page { + size: Int + page: Int +} + +input Order { + by: String + direction: OrderDirection +} + +# ------------------------------------------------------------ +# ------------------------ Responses ------------------------- +# ------------------------------------------------------------ + +type PageResponse { + size: Int! + page: Int! + total: Int! +} + +type MediaItemResponse { + data: [MediaItem] + page: PageResponse! +} + +type UserResponse { + data: [User] + page: PageResponse! +} + +type DeviceResponse { + data: [Device] + page: PageResponse! +} + +type TagResponse { + data: [Tag] + page: PageResponse! +} + +type AlbumResponse { + data: [Album] + page: PageResponse! +} + +# ------------------------------------------------------------ +# --------------------- Query & Mutations -------------------- +# ------------------------------------------------------------ + +type Query { + # Authentication + login( + user: String! + password: String! + deviceID: ID + ): AuthResponse! + logout: AuthResponse! @hasMinRole(role: User) + + # Single Item + mediaItem( + id: ID! + ): MediaItem! @hasMinRole(role: User) + device( + id: ID! + ): Device! @hasMinRole(role: User) + album( + id: ID! + ): Album! @hasMinRole(role: User) + user( + id: ID! + ): User! @hasMinRole(role: Admin) + tag( + id: ID! + ): Tag! @hasMinRole(role: User) + me: User! @hasMinRole(role: User) + + # All + mediaItems( + filter: MediaItemFilter + page: Page + order: Order + ): MediaItemResponse! @hasMinRole(role: User) + devices( + filter: DeviceFilter + page: Page + order: Order + ): DeviceResponse! @hasMinRole(role: User) + albums( + filter: AlbumFilter + page: Page + order: Order + ): AlbumResponse! @hasMinRole(role: User) + tags( + filter: TagFilter + page: Page + order: Order + ): TagResponse! @hasMinRole(role: User) + users( + filter: UserFilter + page: Page + order: Order + ): UserResponse! @hasMinRole(role: Admin) +} + +type Mutation { + createMediaItem(input: NewMediaItem!): MediaItem! @hasMinRole(role: User) + createAlbum(input: NewAlbum!): Album! @hasMinRole(role: User) + createTag(input: NewTag!): Tag! @hasMinRole(role: User) + createUser(input: NewUser!): User! @hasMinRole(role: Admin) +} diff --git a/web_native/test/widget_test.dart b/web_native/test/widget_test.dart new file mode 100644 index 0000000..18df222 --- /dev/null +++ b/web_native/test/widget_test.dart @@ -0,0 +1,30 @@ +// This is a basic Flutter widget test. +// +// To perform an interaction with a widget in your test, use the WidgetTester +// utility that Flutter provides. For example, you can send tap and scroll +// gestures. You can also use WidgetTester to find child widgets in the widget +// tree, read text, and verify that the values of widget properties are correct. + +import 'package:flutter/material.dart'; +import 'package:flutter_test/flutter_test.dart'; + +import 'package:imagini/main.dart'; + +void main() { + testWidgets('Counter increments smoke test', (WidgetTester tester) async { + // Build our app and trigger a frame. + await tester.pumpWidget(MyApp()); + + // Verify that our counter starts at 0. + expect(find.text('0'), findsOneWidget); + expect(find.text('1'), findsNothing); + + // Tap the '+' icon and trigger a frame. + await tester.tap(find.byIcon(Icons.add)); + await tester.pump(); + + // Verify that our counter has incremented. + expect(find.text('0'), findsNothing); + expect(find.text('1'), findsOneWidget); + }); +} diff --git a/web_native/web/favicon.png b/web_native/web/favicon.png new file mode 100644 index 0000000..8aaa46a Binary files /dev/null and b/web_native/web/favicon.png differ diff --git a/web_native/web/icons/Icon-192.png b/web_native/web/icons/Icon-192.png new file mode 100644 index 0000000..b749bfe Binary files /dev/null and b/web_native/web/icons/Icon-192.png differ diff --git a/web_native/web/icons/Icon-512.png b/web_native/web/icons/Icon-512.png new file mode 100644 index 0000000..88cfd48 Binary files /dev/null and b/web_native/web/icons/Icon-512.png differ diff --git a/web_native/web/index.html b/web_native/web/index.html new file mode 100644 index 0000000..544da45 --- /dev/null +++ b/web_native/web/index.html @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + imagini + + + + + + + + diff --git a/web_native/web/manifest.json b/web_native/web/manifest.json new file mode 100644 index 0000000..7d9e184 --- /dev/null +++ b/web_native/web/manifest.json @@ -0,0 +1,23 @@ +{ + "name": "imagini", + "short_name": "imagini", + "start_url": ".", + "display": "standalone", + "background_color": "#0175C2", + "theme_color": "#0175C2", + "description": "A new Flutter project.", + "orientation": "portrait-primary", + "prefer_related_applications": false, + "icons": [ + { + "src": "icons/Icon-192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "icons/Icon-512.png", + "sizes": "512x512", + "type": "image/png" + } + ] +}