From 39bd73f9e01868ee8279d6282339049b5cef449a Mon Sep 17 00:00:00 2001 From: Bryce Date: Fri, 26 May 2023 15:20:43 -0700 Subject: [PATCH 1/4] makes client search case insensitive. --- .gitignore | 9 + .../accounts/conf/lang/contractions_ca.txt | 0 .../accounts/conf/lang/contractions_fr.txt | 0 .../accounts/conf/lang/contractions_ga.txt | 0 .../accounts/conf/lang/contractions_it.txt | 0 .../accounts/conf/lang/hyphenations_ga.txt | 0 .../accounts/conf/lang/stemdict_nl.txt | 0 .../accounts/conf/lang/stoptags_ja.txt | 0 .../accounts/conf/lang/stopwords_ar.txt | 0 .../accounts/conf/lang/stopwords_bg.txt | 0 .../accounts/conf/lang/stopwords_ca.txt | 0 .../accounts/conf/lang/stopwords_cz.txt | 0 .../accounts/conf/lang/stopwords_da.txt | 0 .../accounts/conf/lang/stopwords_de.txt | 0 .../accounts/conf/lang/stopwords_el.txt | 0 .../accounts/conf/lang/stopwords_en.txt | 0 .../accounts/conf/lang/stopwords_es.txt | 0 .../accounts/conf/lang/stopwords_et.txt | 0 .../accounts/conf/lang/stopwords_eu.txt | 0 .../accounts/conf/lang/stopwords_fa.txt | 0 .../accounts/conf/lang/stopwords_fi.txt | 0 .../accounts/conf/lang/stopwords_fr.txt | 0 .../accounts/conf/lang/stopwords_ga.txt | 0 .../accounts/conf/lang/stopwords_gl.txt | 0 .../accounts/conf/lang/stopwords_hi.txt | 0 .../accounts/conf/lang/stopwords_hu.txt | 0 .../accounts/conf/lang/stopwords_hy.txt | 0 .../accounts/conf/lang/stopwords_id.txt | 0 .../accounts/conf/lang/stopwords_it.txt | 0 .../accounts/conf/lang/stopwords_ja.txt | 0 .../accounts/conf/lang/stopwords_lv.txt | 0 .../accounts/conf/lang/stopwords_nl.txt | 0 .../accounts/conf/lang/stopwords_no.txt | 0 .../accounts/conf/lang/stopwords_pt.txt | 0 .../accounts/conf/lang/stopwords_ro.txt | 0 .../accounts/conf/lang/stopwords_ru.txt | 0 .../accounts/conf/lang/stopwords_sv.txt | 0 .../accounts/conf/lang/stopwords_th.txt | 0 .../accounts/conf/lang/stopwords_tr.txt | 0 .../accounts/conf/lang/userdict_ja.txt | 0 .../{ => data}/accounts/conf/protwords.txt | 0 data/solr/{ => data}/accounts/conf/schema.xml | 0 .../{ => data}/accounts/conf/solrconfig.xml | 0 .../{ => data}/accounts/conf/stopwords.txt | 0 .../{ => data}/accounts/conf/stopwords_en.txt | 0 .../{ => data}/accounts/conf/synonyms.txt | 0 data/solr/{ => data}/accounts/core.properties | 0 .../clients/conf/lang/contractions_ca.txt | 0 .../clients/conf/lang/contractions_fr.txt | 0 .../clients/conf/lang/contractions_ga.txt | 0 .../clients/conf/lang/contractions_it.txt | 0 .../clients/conf/lang/hyphenations_ga.txt | 0 .../clients/conf/lang/stemdict_nl.txt | 0 .../clients/conf/lang/stoptags_ja.txt | 0 .../clients/conf/lang/stopwords_ar.txt | 0 .../clients/conf/lang/stopwords_bg.txt | 0 .../clients/conf/lang/stopwords_ca.txt | 0 .../clients/conf/lang/stopwords_cz.txt | 0 .../clients/conf/lang/stopwords_da.txt | 0 .../clients/conf/lang/stopwords_de.txt | 0 .../clients/conf/lang/stopwords_el.txt | 0 .../clients/conf/lang/stopwords_en.txt | 0 .../clients/conf/lang/stopwords_es.txt | 0 .../clients/conf/lang/stopwords_et.txt | 0 .../clients/conf/lang/stopwords_eu.txt | 0 .../clients/conf/lang/stopwords_fa.txt | 0 .../clients/conf/lang/stopwords_fi.txt | 0 .../clients/conf/lang/stopwords_fr.txt | 0 .../clients/conf/lang/stopwords_ga.txt | 0 .../clients/conf/lang/stopwords_gl.txt | 0 .../clients/conf/lang/stopwords_hi.txt | 0 .../clients/conf/lang/stopwords_hu.txt | 0 .../clients/conf/lang/stopwords_hy.txt | 0 .../clients/conf/lang/stopwords_id.txt | 0 .../clients/conf/lang/stopwords_it.txt | 0 .../clients/conf/lang/stopwords_ja.txt | 0 .../clients/conf/lang/stopwords_lv.txt | 0 .../clients/conf/lang/stopwords_nl.txt | 0 .../clients/conf/lang/stopwords_no.txt | 0 .../clients/conf/lang/stopwords_pt.txt | 0 .../clients/conf/lang/stopwords_ro.txt | 0 .../clients/conf/lang/stopwords_ru.txt | 0 .../clients/conf/lang/stopwords_sv.txt | 0 .../clients/conf/lang/stopwords_th.txt | 0 .../clients/conf/lang/stopwords_tr.txt | 0 .../clients/conf/lang/userdict_ja.txt | 0 .../{ => data}/clients/conf/protwords.txt | 0 data/solr/{ => data}/clients/conf/schema.xml | 0 .../{ => data}/clients/conf/solrconfig.xml | 0 .../{ => data}/clients/conf/stopwords.txt | 0 .../{ => data}/clients/conf/stopwords_en.txt | 0 .../solr/{ => data}/clients/conf/synonyms.txt | 0 data/solr/{ => data}/clients/core.properties | 0 .../invoices/conf/lang/contractions_ca.txt | 0 .../invoices/conf/lang/contractions_fr.txt | 0 .../invoices/conf/lang/contractions_ga.txt | 0 .../invoices/conf/lang/contractions_it.txt | 0 .../invoices/conf/lang/hyphenations_ga.txt | 0 .../invoices/conf/lang/stemdict_nl.txt | 0 .../invoices/conf/lang/stoptags_ja.txt | 0 .../invoices/conf/lang/stopwords_ar.txt | 0 .../invoices/conf/lang/stopwords_bg.txt | 0 .../invoices/conf/lang/stopwords_ca.txt | 0 .../invoices/conf/lang/stopwords_cz.txt | 0 .../invoices/conf/lang/stopwords_da.txt | 0 .../invoices/conf/lang/stopwords_de.txt | 0 .../invoices/conf/lang/stopwords_el.txt | 0 .../invoices/conf/lang/stopwords_en.txt | 0 .../invoices/conf/lang/stopwords_es.txt | 0 .../invoices/conf/lang/stopwords_et.txt | 0 .../invoices/conf/lang/stopwords_eu.txt | 0 .../invoices/conf/lang/stopwords_fa.txt | 0 .../invoices/conf/lang/stopwords_fi.txt | 0 .../invoices/conf/lang/stopwords_fr.txt | 0 .../invoices/conf/lang/stopwords_ga.txt | 0 .../invoices/conf/lang/stopwords_gl.txt | 0 .../invoices/conf/lang/stopwords_hi.txt | 0 .../invoices/conf/lang/stopwords_hu.txt | 0 .../invoices/conf/lang/stopwords_hy.txt | 0 .../invoices/conf/lang/stopwords_id.txt | 0 .../invoices/conf/lang/stopwords_it.txt | 0 .../invoices/conf/lang/stopwords_ja.txt | 0 .../invoices/conf/lang/stopwords_lv.txt | 0 .../invoices/conf/lang/stopwords_nl.txt | 0 .../invoices/conf/lang/stopwords_no.txt | 0 .../invoices/conf/lang/stopwords_pt.txt | 0 .../invoices/conf/lang/stopwords_ro.txt | 0 .../invoices/conf/lang/stopwords_ru.txt | 0 .../invoices/conf/lang/stopwords_sv.txt | 0 .../invoices/conf/lang/stopwords_th.txt | 0 .../invoices/conf/lang/stopwords_tr.txt | 0 .../invoices/conf/lang/userdict_ja.txt | 0 .../{ => data}/invoices/conf/protwords.txt | 0 data/solr/{ => data}/invoices/conf/schema.xml | 0 .../{ => data}/invoices/conf/solrconfig.xml | 0 .../{ => data}/invoices/conf/stopwords.txt | 0 .../{ => data}/invoices/conf/stopwords_en.txt | 0 .../{ => data}/invoices/conf/synonyms.txt | 0 data/solr/{ => data}/invoices/core.properties | 0 data/solr/data/log4j2.xml | 87 + .../vendors/conf/lang/contractions_ca.txt | 0 .../vendors/conf/lang/contractions_fr.txt | 0 .../vendors/conf/lang/contractions_ga.txt | 0 .../vendors/conf/lang/contractions_it.txt | 0 .../vendors/conf/lang/hyphenations_ga.txt | 0 .../vendors/conf/lang/stemdict_nl.txt | 0 .../vendors/conf/lang/stoptags_ja.txt | 0 .../vendors/conf/lang/stopwords_ar.txt | 0 .../vendors/conf/lang/stopwords_bg.txt | 0 .../vendors/conf/lang/stopwords_ca.txt | 0 .../vendors/conf/lang/stopwords_cz.txt | 0 .../vendors/conf/lang/stopwords_da.txt | 0 .../vendors/conf/lang/stopwords_de.txt | 0 .../vendors/conf/lang/stopwords_el.txt | 0 .../vendors/conf/lang/stopwords_en.txt | 0 .../vendors/conf/lang/stopwords_es.txt | 0 .../vendors/conf/lang/stopwords_et.txt | 0 .../vendors/conf/lang/stopwords_eu.txt | 0 .../vendors/conf/lang/stopwords_fa.txt | 0 .../vendors/conf/lang/stopwords_fi.txt | 0 .../vendors/conf/lang/stopwords_fr.txt | 0 .../vendors/conf/lang/stopwords_ga.txt | 0 .../vendors/conf/lang/stopwords_gl.txt | 0 .../vendors/conf/lang/stopwords_hi.txt | 0 .../vendors/conf/lang/stopwords_hu.txt | 0 .../vendors/conf/lang/stopwords_hy.txt | 0 .../vendors/conf/lang/stopwords_id.txt | 0 .../vendors/conf/lang/stopwords_it.txt | 0 .../vendors/conf/lang/stopwords_ja.txt | 0 .../vendors/conf/lang/stopwords_lv.txt | 0 .../vendors/conf/lang/stopwords_nl.txt | 0 .../vendors/conf/lang/stopwords_no.txt | 0 .../vendors/conf/lang/stopwords_pt.txt | 0 .../vendors/conf/lang/stopwords_ro.txt | 0 .../vendors/conf/lang/stopwords_ru.txt | 0 .../vendors/conf/lang/stopwords_sv.txt | 0 .../vendors/conf/lang/stopwords_th.txt | 0 .../vendors/conf/lang/stopwords_tr.txt | 0 .../vendors/conf/lang/userdict_ja.txt | 0 .../{ => data}/vendors/conf/protwords.txt | 0 data/solr/{ => data}/vendors/conf/schema.xml | 0 .../{ => data}/vendors/conf/solrconfig.xml | 0 .../{ => data}/vendors/conf/stopwords.txt | 0 .../{ => data}/vendors/conf/stopwords_en.txt | 0 .../solr/{ => data}/vendors/conf/synonyms.txt | 0 data/solr/{ => data}/vendors/core.properties | 0 data/solr/log4j2.xml | 87 + docker-compose.yml | 3 - scratch-sessions/fix_rollout_cloud.repl | 5937 +++++++++++++++++ src/clj/auto_ap/datomic/clients.clj | 63 +- 190 files changed, 6159 insertions(+), 27 deletions(-) rename data/solr/{ => data}/accounts/conf/lang/contractions_ca.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/contractions_fr.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/contractions_ga.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/contractions_it.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/hyphenations_ga.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stemdict_nl.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stoptags_ja.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ar.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_bg.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ca.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_cz.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_da.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_de.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_el.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_en.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_es.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_et.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_eu.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_fa.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_fi.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_fr.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ga.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_gl.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_hi.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_hu.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_hy.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_id.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_it.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ja.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_lv.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_nl.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_no.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_pt.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ro.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_ru.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_sv.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_th.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/stopwords_tr.txt (100%) rename data/solr/{ => data}/accounts/conf/lang/userdict_ja.txt (100%) rename data/solr/{ => data}/accounts/conf/protwords.txt (100%) rename data/solr/{ => data}/accounts/conf/schema.xml (100%) rename data/solr/{ => data}/accounts/conf/solrconfig.xml (100%) rename data/solr/{ => data}/accounts/conf/stopwords.txt (100%) rename data/solr/{ => data}/accounts/conf/stopwords_en.txt (100%) rename data/solr/{ => data}/accounts/conf/synonyms.txt (100%) rename data/solr/{ => data}/accounts/core.properties (100%) rename data/solr/{ => data}/clients/conf/lang/contractions_ca.txt (100%) rename data/solr/{ => data}/clients/conf/lang/contractions_fr.txt (100%) rename data/solr/{ => data}/clients/conf/lang/contractions_ga.txt (100%) rename data/solr/{ => data}/clients/conf/lang/contractions_it.txt (100%) rename data/solr/{ => data}/clients/conf/lang/hyphenations_ga.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stemdict_nl.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stoptags_ja.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ar.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_bg.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ca.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_cz.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_da.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_de.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_el.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_en.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_es.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_et.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_eu.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_fa.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_fi.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_fr.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ga.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_gl.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_hi.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_hu.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_hy.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_id.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_it.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ja.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_lv.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_nl.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_no.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_pt.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ro.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_ru.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_sv.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_th.txt (100%) rename data/solr/{ => data}/clients/conf/lang/stopwords_tr.txt (100%) rename data/solr/{ => data}/clients/conf/lang/userdict_ja.txt (100%) rename data/solr/{ => data}/clients/conf/protwords.txt (100%) rename data/solr/{ => data}/clients/conf/schema.xml (100%) rename data/solr/{ => data}/clients/conf/solrconfig.xml (100%) rename data/solr/{ => data}/clients/conf/stopwords.txt (100%) rename data/solr/{ => data}/clients/conf/stopwords_en.txt (100%) rename data/solr/{ => data}/clients/conf/synonyms.txt (100%) rename data/solr/{ => data}/clients/core.properties (100%) rename data/solr/{ => data}/invoices/conf/lang/contractions_ca.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/contractions_fr.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/contractions_ga.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/contractions_it.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/hyphenations_ga.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stemdict_nl.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stoptags_ja.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ar.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_bg.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ca.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_cz.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_da.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_de.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_el.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_en.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_es.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_et.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_eu.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_fa.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_fi.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_fr.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ga.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_gl.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_hi.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_hu.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_hy.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_id.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_it.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ja.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_lv.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_nl.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_no.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_pt.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ro.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_ru.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_sv.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_th.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/stopwords_tr.txt (100%) rename data/solr/{ => data}/invoices/conf/lang/userdict_ja.txt (100%) rename data/solr/{ => data}/invoices/conf/protwords.txt (100%) rename data/solr/{ => data}/invoices/conf/schema.xml (100%) rename data/solr/{ => data}/invoices/conf/solrconfig.xml (100%) rename data/solr/{ => data}/invoices/conf/stopwords.txt (100%) rename data/solr/{ => data}/invoices/conf/stopwords_en.txt (100%) rename data/solr/{ => data}/invoices/conf/synonyms.txt (100%) rename data/solr/{ => data}/invoices/core.properties (100%) create mode 100644 data/solr/data/log4j2.xml rename data/solr/{ => data}/vendors/conf/lang/contractions_ca.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/contractions_fr.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/contractions_ga.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/contractions_it.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/hyphenations_ga.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stemdict_nl.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stoptags_ja.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ar.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_bg.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ca.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_cz.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_da.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_de.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_el.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_en.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_es.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_et.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_eu.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_fa.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_fi.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_fr.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ga.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_gl.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_hi.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_hu.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_hy.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_id.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_it.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ja.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_lv.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_nl.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_no.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_pt.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ro.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_ru.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_sv.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_th.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/stopwords_tr.txt (100%) rename data/solr/{ => data}/vendors/conf/lang/userdict_ja.txt (100%) rename data/solr/{ => data}/vendors/conf/protwords.txt (100%) rename data/solr/{ => data}/vendors/conf/schema.xml (100%) rename data/solr/{ => data}/vendors/conf/solrconfig.xml (100%) rename data/solr/{ => data}/vendors/conf/stopwords.txt (100%) rename data/solr/{ => data}/vendors/conf/stopwords_en.txt (100%) rename data/solr/{ => data}/vendors/conf/synonyms.txt (100%) rename data/solr/{ => data}/vendors/core.properties (100%) mode change 100644 => 100755 create mode 100644 data/solr/log4j2.xml create mode 100644 scratch-sessions/fix_rollout_cloud.repl diff --git a/.gitignore b/.gitignore index 07ebf475..8fcea279 100644 --- a/.gitignore +++ b/.gitignore @@ -30,3 +30,12 @@ terraform/.gitx .datomic-ions .cpcache efs +data/solr/data/clients/data/ +data/solr/data/accounts/accounts/ +data/solr/data/vendors/data/ +data/solr/data/invoices/data/ + +data/solr/data/clients/index/ +data/solr/data/accounts/index/ +data/solr/data/vendors/vendors/ +data/solr/data/invoices/index/ diff --git a/data/solr/accounts/conf/lang/contractions_ca.txt b/data/solr/data/accounts/conf/lang/contractions_ca.txt similarity index 100% rename from data/solr/accounts/conf/lang/contractions_ca.txt rename to data/solr/data/accounts/conf/lang/contractions_ca.txt diff --git a/data/solr/accounts/conf/lang/contractions_fr.txt b/data/solr/data/accounts/conf/lang/contractions_fr.txt similarity index 100% rename from data/solr/accounts/conf/lang/contractions_fr.txt rename to data/solr/data/accounts/conf/lang/contractions_fr.txt diff --git a/data/solr/accounts/conf/lang/contractions_ga.txt b/data/solr/data/accounts/conf/lang/contractions_ga.txt similarity index 100% rename from data/solr/accounts/conf/lang/contractions_ga.txt rename to data/solr/data/accounts/conf/lang/contractions_ga.txt diff --git a/data/solr/accounts/conf/lang/contractions_it.txt b/data/solr/data/accounts/conf/lang/contractions_it.txt similarity index 100% rename from data/solr/accounts/conf/lang/contractions_it.txt rename to data/solr/data/accounts/conf/lang/contractions_it.txt diff --git a/data/solr/accounts/conf/lang/hyphenations_ga.txt b/data/solr/data/accounts/conf/lang/hyphenations_ga.txt similarity index 100% rename from data/solr/accounts/conf/lang/hyphenations_ga.txt rename to data/solr/data/accounts/conf/lang/hyphenations_ga.txt diff --git a/data/solr/accounts/conf/lang/stemdict_nl.txt b/data/solr/data/accounts/conf/lang/stemdict_nl.txt similarity index 100% rename from data/solr/accounts/conf/lang/stemdict_nl.txt rename to data/solr/data/accounts/conf/lang/stemdict_nl.txt diff --git a/data/solr/accounts/conf/lang/stoptags_ja.txt b/data/solr/data/accounts/conf/lang/stoptags_ja.txt similarity index 100% rename from data/solr/accounts/conf/lang/stoptags_ja.txt rename to data/solr/data/accounts/conf/lang/stoptags_ja.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ar.txt b/data/solr/data/accounts/conf/lang/stopwords_ar.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ar.txt rename to data/solr/data/accounts/conf/lang/stopwords_ar.txt diff --git a/data/solr/accounts/conf/lang/stopwords_bg.txt b/data/solr/data/accounts/conf/lang/stopwords_bg.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_bg.txt rename to data/solr/data/accounts/conf/lang/stopwords_bg.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ca.txt b/data/solr/data/accounts/conf/lang/stopwords_ca.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ca.txt rename to data/solr/data/accounts/conf/lang/stopwords_ca.txt diff --git a/data/solr/accounts/conf/lang/stopwords_cz.txt b/data/solr/data/accounts/conf/lang/stopwords_cz.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_cz.txt rename to data/solr/data/accounts/conf/lang/stopwords_cz.txt diff --git a/data/solr/accounts/conf/lang/stopwords_da.txt b/data/solr/data/accounts/conf/lang/stopwords_da.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_da.txt rename to data/solr/data/accounts/conf/lang/stopwords_da.txt diff --git a/data/solr/accounts/conf/lang/stopwords_de.txt b/data/solr/data/accounts/conf/lang/stopwords_de.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_de.txt rename to data/solr/data/accounts/conf/lang/stopwords_de.txt diff --git a/data/solr/accounts/conf/lang/stopwords_el.txt b/data/solr/data/accounts/conf/lang/stopwords_el.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_el.txt rename to data/solr/data/accounts/conf/lang/stopwords_el.txt diff --git a/data/solr/accounts/conf/lang/stopwords_en.txt b/data/solr/data/accounts/conf/lang/stopwords_en.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_en.txt rename to data/solr/data/accounts/conf/lang/stopwords_en.txt diff --git a/data/solr/accounts/conf/lang/stopwords_es.txt b/data/solr/data/accounts/conf/lang/stopwords_es.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_es.txt rename to data/solr/data/accounts/conf/lang/stopwords_es.txt diff --git a/data/solr/accounts/conf/lang/stopwords_et.txt b/data/solr/data/accounts/conf/lang/stopwords_et.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_et.txt rename to data/solr/data/accounts/conf/lang/stopwords_et.txt diff --git a/data/solr/accounts/conf/lang/stopwords_eu.txt b/data/solr/data/accounts/conf/lang/stopwords_eu.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_eu.txt rename to data/solr/data/accounts/conf/lang/stopwords_eu.txt diff --git a/data/solr/accounts/conf/lang/stopwords_fa.txt b/data/solr/data/accounts/conf/lang/stopwords_fa.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_fa.txt rename to data/solr/data/accounts/conf/lang/stopwords_fa.txt diff --git a/data/solr/accounts/conf/lang/stopwords_fi.txt b/data/solr/data/accounts/conf/lang/stopwords_fi.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_fi.txt rename to data/solr/data/accounts/conf/lang/stopwords_fi.txt diff --git a/data/solr/accounts/conf/lang/stopwords_fr.txt b/data/solr/data/accounts/conf/lang/stopwords_fr.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_fr.txt rename to data/solr/data/accounts/conf/lang/stopwords_fr.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ga.txt b/data/solr/data/accounts/conf/lang/stopwords_ga.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ga.txt rename to data/solr/data/accounts/conf/lang/stopwords_ga.txt diff --git a/data/solr/accounts/conf/lang/stopwords_gl.txt b/data/solr/data/accounts/conf/lang/stopwords_gl.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_gl.txt rename to data/solr/data/accounts/conf/lang/stopwords_gl.txt diff --git a/data/solr/accounts/conf/lang/stopwords_hi.txt b/data/solr/data/accounts/conf/lang/stopwords_hi.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_hi.txt rename to data/solr/data/accounts/conf/lang/stopwords_hi.txt diff --git a/data/solr/accounts/conf/lang/stopwords_hu.txt b/data/solr/data/accounts/conf/lang/stopwords_hu.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_hu.txt rename to data/solr/data/accounts/conf/lang/stopwords_hu.txt diff --git a/data/solr/accounts/conf/lang/stopwords_hy.txt b/data/solr/data/accounts/conf/lang/stopwords_hy.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_hy.txt rename to data/solr/data/accounts/conf/lang/stopwords_hy.txt diff --git a/data/solr/accounts/conf/lang/stopwords_id.txt b/data/solr/data/accounts/conf/lang/stopwords_id.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_id.txt rename to data/solr/data/accounts/conf/lang/stopwords_id.txt diff --git a/data/solr/accounts/conf/lang/stopwords_it.txt b/data/solr/data/accounts/conf/lang/stopwords_it.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_it.txt rename to data/solr/data/accounts/conf/lang/stopwords_it.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ja.txt b/data/solr/data/accounts/conf/lang/stopwords_ja.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ja.txt rename to data/solr/data/accounts/conf/lang/stopwords_ja.txt diff --git a/data/solr/accounts/conf/lang/stopwords_lv.txt b/data/solr/data/accounts/conf/lang/stopwords_lv.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_lv.txt rename to data/solr/data/accounts/conf/lang/stopwords_lv.txt diff --git a/data/solr/accounts/conf/lang/stopwords_nl.txt b/data/solr/data/accounts/conf/lang/stopwords_nl.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_nl.txt rename to data/solr/data/accounts/conf/lang/stopwords_nl.txt diff --git a/data/solr/accounts/conf/lang/stopwords_no.txt b/data/solr/data/accounts/conf/lang/stopwords_no.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_no.txt rename to data/solr/data/accounts/conf/lang/stopwords_no.txt diff --git a/data/solr/accounts/conf/lang/stopwords_pt.txt b/data/solr/data/accounts/conf/lang/stopwords_pt.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_pt.txt rename to data/solr/data/accounts/conf/lang/stopwords_pt.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ro.txt b/data/solr/data/accounts/conf/lang/stopwords_ro.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ro.txt rename to data/solr/data/accounts/conf/lang/stopwords_ro.txt diff --git a/data/solr/accounts/conf/lang/stopwords_ru.txt b/data/solr/data/accounts/conf/lang/stopwords_ru.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_ru.txt rename to data/solr/data/accounts/conf/lang/stopwords_ru.txt diff --git a/data/solr/accounts/conf/lang/stopwords_sv.txt b/data/solr/data/accounts/conf/lang/stopwords_sv.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_sv.txt rename to data/solr/data/accounts/conf/lang/stopwords_sv.txt diff --git a/data/solr/accounts/conf/lang/stopwords_th.txt b/data/solr/data/accounts/conf/lang/stopwords_th.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_th.txt rename to data/solr/data/accounts/conf/lang/stopwords_th.txt diff --git a/data/solr/accounts/conf/lang/stopwords_tr.txt b/data/solr/data/accounts/conf/lang/stopwords_tr.txt similarity index 100% rename from data/solr/accounts/conf/lang/stopwords_tr.txt rename to data/solr/data/accounts/conf/lang/stopwords_tr.txt diff --git a/data/solr/accounts/conf/lang/userdict_ja.txt b/data/solr/data/accounts/conf/lang/userdict_ja.txt similarity index 100% rename from data/solr/accounts/conf/lang/userdict_ja.txt rename to data/solr/data/accounts/conf/lang/userdict_ja.txt diff --git a/data/solr/accounts/conf/protwords.txt b/data/solr/data/accounts/conf/protwords.txt similarity index 100% rename from data/solr/accounts/conf/protwords.txt rename to data/solr/data/accounts/conf/protwords.txt diff --git a/data/solr/accounts/conf/schema.xml b/data/solr/data/accounts/conf/schema.xml similarity index 100% rename from data/solr/accounts/conf/schema.xml rename to data/solr/data/accounts/conf/schema.xml diff --git a/data/solr/accounts/conf/solrconfig.xml b/data/solr/data/accounts/conf/solrconfig.xml similarity index 100% rename from data/solr/accounts/conf/solrconfig.xml rename to data/solr/data/accounts/conf/solrconfig.xml diff --git a/data/solr/accounts/conf/stopwords.txt b/data/solr/data/accounts/conf/stopwords.txt similarity index 100% rename from data/solr/accounts/conf/stopwords.txt rename to data/solr/data/accounts/conf/stopwords.txt diff --git a/data/solr/accounts/conf/stopwords_en.txt b/data/solr/data/accounts/conf/stopwords_en.txt similarity index 100% rename from data/solr/accounts/conf/stopwords_en.txt rename to data/solr/data/accounts/conf/stopwords_en.txt diff --git a/data/solr/accounts/conf/synonyms.txt b/data/solr/data/accounts/conf/synonyms.txt similarity index 100% rename from data/solr/accounts/conf/synonyms.txt rename to data/solr/data/accounts/conf/synonyms.txt diff --git a/data/solr/accounts/core.properties b/data/solr/data/accounts/core.properties similarity index 100% rename from data/solr/accounts/core.properties rename to data/solr/data/accounts/core.properties diff --git a/data/solr/clients/conf/lang/contractions_ca.txt b/data/solr/data/clients/conf/lang/contractions_ca.txt similarity index 100% rename from data/solr/clients/conf/lang/contractions_ca.txt rename to data/solr/data/clients/conf/lang/contractions_ca.txt diff --git a/data/solr/clients/conf/lang/contractions_fr.txt b/data/solr/data/clients/conf/lang/contractions_fr.txt similarity index 100% rename from data/solr/clients/conf/lang/contractions_fr.txt rename to data/solr/data/clients/conf/lang/contractions_fr.txt diff --git a/data/solr/clients/conf/lang/contractions_ga.txt b/data/solr/data/clients/conf/lang/contractions_ga.txt similarity index 100% rename from data/solr/clients/conf/lang/contractions_ga.txt rename to data/solr/data/clients/conf/lang/contractions_ga.txt diff --git a/data/solr/clients/conf/lang/contractions_it.txt b/data/solr/data/clients/conf/lang/contractions_it.txt similarity index 100% rename from data/solr/clients/conf/lang/contractions_it.txt rename to data/solr/data/clients/conf/lang/contractions_it.txt diff --git a/data/solr/clients/conf/lang/hyphenations_ga.txt b/data/solr/data/clients/conf/lang/hyphenations_ga.txt similarity index 100% rename from data/solr/clients/conf/lang/hyphenations_ga.txt rename to data/solr/data/clients/conf/lang/hyphenations_ga.txt diff --git a/data/solr/clients/conf/lang/stemdict_nl.txt b/data/solr/data/clients/conf/lang/stemdict_nl.txt similarity index 100% rename from data/solr/clients/conf/lang/stemdict_nl.txt rename to data/solr/data/clients/conf/lang/stemdict_nl.txt diff --git a/data/solr/clients/conf/lang/stoptags_ja.txt b/data/solr/data/clients/conf/lang/stoptags_ja.txt similarity index 100% rename from data/solr/clients/conf/lang/stoptags_ja.txt rename to data/solr/data/clients/conf/lang/stoptags_ja.txt diff --git a/data/solr/clients/conf/lang/stopwords_ar.txt b/data/solr/data/clients/conf/lang/stopwords_ar.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ar.txt rename to data/solr/data/clients/conf/lang/stopwords_ar.txt diff --git a/data/solr/clients/conf/lang/stopwords_bg.txt b/data/solr/data/clients/conf/lang/stopwords_bg.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_bg.txt rename to data/solr/data/clients/conf/lang/stopwords_bg.txt diff --git a/data/solr/clients/conf/lang/stopwords_ca.txt b/data/solr/data/clients/conf/lang/stopwords_ca.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ca.txt rename to data/solr/data/clients/conf/lang/stopwords_ca.txt diff --git a/data/solr/clients/conf/lang/stopwords_cz.txt b/data/solr/data/clients/conf/lang/stopwords_cz.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_cz.txt rename to data/solr/data/clients/conf/lang/stopwords_cz.txt diff --git a/data/solr/clients/conf/lang/stopwords_da.txt b/data/solr/data/clients/conf/lang/stopwords_da.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_da.txt rename to data/solr/data/clients/conf/lang/stopwords_da.txt diff --git a/data/solr/clients/conf/lang/stopwords_de.txt b/data/solr/data/clients/conf/lang/stopwords_de.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_de.txt rename to data/solr/data/clients/conf/lang/stopwords_de.txt diff --git a/data/solr/clients/conf/lang/stopwords_el.txt b/data/solr/data/clients/conf/lang/stopwords_el.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_el.txt rename to data/solr/data/clients/conf/lang/stopwords_el.txt diff --git a/data/solr/clients/conf/lang/stopwords_en.txt b/data/solr/data/clients/conf/lang/stopwords_en.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_en.txt rename to data/solr/data/clients/conf/lang/stopwords_en.txt diff --git a/data/solr/clients/conf/lang/stopwords_es.txt b/data/solr/data/clients/conf/lang/stopwords_es.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_es.txt rename to data/solr/data/clients/conf/lang/stopwords_es.txt diff --git a/data/solr/clients/conf/lang/stopwords_et.txt b/data/solr/data/clients/conf/lang/stopwords_et.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_et.txt rename to data/solr/data/clients/conf/lang/stopwords_et.txt diff --git a/data/solr/clients/conf/lang/stopwords_eu.txt b/data/solr/data/clients/conf/lang/stopwords_eu.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_eu.txt rename to data/solr/data/clients/conf/lang/stopwords_eu.txt diff --git a/data/solr/clients/conf/lang/stopwords_fa.txt b/data/solr/data/clients/conf/lang/stopwords_fa.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_fa.txt rename to data/solr/data/clients/conf/lang/stopwords_fa.txt diff --git a/data/solr/clients/conf/lang/stopwords_fi.txt b/data/solr/data/clients/conf/lang/stopwords_fi.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_fi.txt rename to data/solr/data/clients/conf/lang/stopwords_fi.txt diff --git a/data/solr/clients/conf/lang/stopwords_fr.txt b/data/solr/data/clients/conf/lang/stopwords_fr.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_fr.txt rename to data/solr/data/clients/conf/lang/stopwords_fr.txt diff --git a/data/solr/clients/conf/lang/stopwords_ga.txt b/data/solr/data/clients/conf/lang/stopwords_ga.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ga.txt rename to data/solr/data/clients/conf/lang/stopwords_ga.txt diff --git a/data/solr/clients/conf/lang/stopwords_gl.txt b/data/solr/data/clients/conf/lang/stopwords_gl.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_gl.txt rename to data/solr/data/clients/conf/lang/stopwords_gl.txt diff --git a/data/solr/clients/conf/lang/stopwords_hi.txt b/data/solr/data/clients/conf/lang/stopwords_hi.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_hi.txt rename to data/solr/data/clients/conf/lang/stopwords_hi.txt diff --git a/data/solr/clients/conf/lang/stopwords_hu.txt b/data/solr/data/clients/conf/lang/stopwords_hu.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_hu.txt rename to data/solr/data/clients/conf/lang/stopwords_hu.txt diff --git a/data/solr/clients/conf/lang/stopwords_hy.txt b/data/solr/data/clients/conf/lang/stopwords_hy.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_hy.txt rename to data/solr/data/clients/conf/lang/stopwords_hy.txt diff --git a/data/solr/clients/conf/lang/stopwords_id.txt b/data/solr/data/clients/conf/lang/stopwords_id.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_id.txt rename to data/solr/data/clients/conf/lang/stopwords_id.txt diff --git a/data/solr/clients/conf/lang/stopwords_it.txt b/data/solr/data/clients/conf/lang/stopwords_it.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_it.txt rename to data/solr/data/clients/conf/lang/stopwords_it.txt diff --git a/data/solr/clients/conf/lang/stopwords_ja.txt b/data/solr/data/clients/conf/lang/stopwords_ja.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ja.txt rename to data/solr/data/clients/conf/lang/stopwords_ja.txt diff --git a/data/solr/clients/conf/lang/stopwords_lv.txt b/data/solr/data/clients/conf/lang/stopwords_lv.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_lv.txt rename to data/solr/data/clients/conf/lang/stopwords_lv.txt diff --git a/data/solr/clients/conf/lang/stopwords_nl.txt b/data/solr/data/clients/conf/lang/stopwords_nl.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_nl.txt rename to data/solr/data/clients/conf/lang/stopwords_nl.txt diff --git a/data/solr/clients/conf/lang/stopwords_no.txt b/data/solr/data/clients/conf/lang/stopwords_no.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_no.txt rename to data/solr/data/clients/conf/lang/stopwords_no.txt diff --git a/data/solr/clients/conf/lang/stopwords_pt.txt b/data/solr/data/clients/conf/lang/stopwords_pt.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_pt.txt rename to data/solr/data/clients/conf/lang/stopwords_pt.txt diff --git a/data/solr/clients/conf/lang/stopwords_ro.txt b/data/solr/data/clients/conf/lang/stopwords_ro.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ro.txt rename to data/solr/data/clients/conf/lang/stopwords_ro.txt diff --git a/data/solr/clients/conf/lang/stopwords_ru.txt b/data/solr/data/clients/conf/lang/stopwords_ru.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_ru.txt rename to data/solr/data/clients/conf/lang/stopwords_ru.txt diff --git a/data/solr/clients/conf/lang/stopwords_sv.txt b/data/solr/data/clients/conf/lang/stopwords_sv.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_sv.txt rename to data/solr/data/clients/conf/lang/stopwords_sv.txt diff --git a/data/solr/clients/conf/lang/stopwords_th.txt b/data/solr/data/clients/conf/lang/stopwords_th.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_th.txt rename to data/solr/data/clients/conf/lang/stopwords_th.txt diff --git a/data/solr/clients/conf/lang/stopwords_tr.txt b/data/solr/data/clients/conf/lang/stopwords_tr.txt similarity index 100% rename from data/solr/clients/conf/lang/stopwords_tr.txt rename to data/solr/data/clients/conf/lang/stopwords_tr.txt diff --git a/data/solr/clients/conf/lang/userdict_ja.txt b/data/solr/data/clients/conf/lang/userdict_ja.txt similarity index 100% rename from data/solr/clients/conf/lang/userdict_ja.txt rename to data/solr/data/clients/conf/lang/userdict_ja.txt diff --git a/data/solr/clients/conf/protwords.txt b/data/solr/data/clients/conf/protwords.txt similarity index 100% rename from data/solr/clients/conf/protwords.txt rename to data/solr/data/clients/conf/protwords.txt diff --git a/data/solr/clients/conf/schema.xml b/data/solr/data/clients/conf/schema.xml similarity index 100% rename from data/solr/clients/conf/schema.xml rename to data/solr/data/clients/conf/schema.xml diff --git a/data/solr/clients/conf/solrconfig.xml b/data/solr/data/clients/conf/solrconfig.xml similarity index 100% rename from data/solr/clients/conf/solrconfig.xml rename to data/solr/data/clients/conf/solrconfig.xml diff --git a/data/solr/clients/conf/stopwords.txt b/data/solr/data/clients/conf/stopwords.txt similarity index 100% rename from data/solr/clients/conf/stopwords.txt rename to data/solr/data/clients/conf/stopwords.txt diff --git a/data/solr/clients/conf/stopwords_en.txt b/data/solr/data/clients/conf/stopwords_en.txt similarity index 100% rename from data/solr/clients/conf/stopwords_en.txt rename to data/solr/data/clients/conf/stopwords_en.txt diff --git a/data/solr/clients/conf/synonyms.txt b/data/solr/data/clients/conf/synonyms.txt similarity index 100% rename from data/solr/clients/conf/synonyms.txt rename to data/solr/data/clients/conf/synonyms.txt diff --git a/data/solr/clients/core.properties b/data/solr/data/clients/core.properties similarity index 100% rename from data/solr/clients/core.properties rename to data/solr/data/clients/core.properties diff --git a/data/solr/invoices/conf/lang/contractions_ca.txt b/data/solr/data/invoices/conf/lang/contractions_ca.txt similarity index 100% rename from data/solr/invoices/conf/lang/contractions_ca.txt rename to data/solr/data/invoices/conf/lang/contractions_ca.txt diff --git a/data/solr/invoices/conf/lang/contractions_fr.txt b/data/solr/data/invoices/conf/lang/contractions_fr.txt similarity index 100% rename from data/solr/invoices/conf/lang/contractions_fr.txt rename to data/solr/data/invoices/conf/lang/contractions_fr.txt diff --git a/data/solr/invoices/conf/lang/contractions_ga.txt b/data/solr/data/invoices/conf/lang/contractions_ga.txt similarity index 100% rename from data/solr/invoices/conf/lang/contractions_ga.txt rename to data/solr/data/invoices/conf/lang/contractions_ga.txt diff --git a/data/solr/invoices/conf/lang/contractions_it.txt b/data/solr/data/invoices/conf/lang/contractions_it.txt similarity index 100% rename from data/solr/invoices/conf/lang/contractions_it.txt rename to data/solr/data/invoices/conf/lang/contractions_it.txt diff --git a/data/solr/invoices/conf/lang/hyphenations_ga.txt b/data/solr/data/invoices/conf/lang/hyphenations_ga.txt similarity index 100% rename from data/solr/invoices/conf/lang/hyphenations_ga.txt rename to data/solr/data/invoices/conf/lang/hyphenations_ga.txt diff --git a/data/solr/invoices/conf/lang/stemdict_nl.txt b/data/solr/data/invoices/conf/lang/stemdict_nl.txt similarity index 100% rename from data/solr/invoices/conf/lang/stemdict_nl.txt rename to data/solr/data/invoices/conf/lang/stemdict_nl.txt diff --git a/data/solr/invoices/conf/lang/stoptags_ja.txt b/data/solr/data/invoices/conf/lang/stoptags_ja.txt similarity index 100% rename from data/solr/invoices/conf/lang/stoptags_ja.txt rename to data/solr/data/invoices/conf/lang/stoptags_ja.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ar.txt b/data/solr/data/invoices/conf/lang/stopwords_ar.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ar.txt rename to data/solr/data/invoices/conf/lang/stopwords_ar.txt diff --git a/data/solr/invoices/conf/lang/stopwords_bg.txt b/data/solr/data/invoices/conf/lang/stopwords_bg.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_bg.txt rename to data/solr/data/invoices/conf/lang/stopwords_bg.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ca.txt b/data/solr/data/invoices/conf/lang/stopwords_ca.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ca.txt rename to data/solr/data/invoices/conf/lang/stopwords_ca.txt diff --git a/data/solr/invoices/conf/lang/stopwords_cz.txt b/data/solr/data/invoices/conf/lang/stopwords_cz.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_cz.txt rename to data/solr/data/invoices/conf/lang/stopwords_cz.txt diff --git a/data/solr/invoices/conf/lang/stopwords_da.txt b/data/solr/data/invoices/conf/lang/stopwords_da.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_da.txt rename to data/solr/data/invoices/conf/lang/stopwords_da.txt diff --git a/data/solr/invoices/conf/lang/stopwords_de.txt b/data/solr/data/invoices/conf/lang/stopwords_de.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_de.txt rename to data/solr/data/invoices/conf/lang/stopwords_de.txt diff --git a/data/solr/invoices/conf/lang/stopwords_el.txt b/data/solr/data/invoices/conf/lang/stopwords_el.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_el.txt rename to data/solr/data/invoices/conf/lang/stopwords_el.txt diff --git a/data/solr/invoices/conf/lang/stopwords_en.txt b/data/solr/data/invoices/conf/lang/stopwords_en.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_en.txt rename to data/solr/data/invoices/conf/lang/stopwords_en.txt diff --git a/data/solr/invoices/conf/lang/stopwords_es.txt b/data/solr/data/invoices/conf/lang/stopwords_es.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_es.txt rename to data/solr/data/invoices/conf/lang/stopwords_es.txt diff --git a/data/solr/invoices/conf/lang/stopwords_et.txt b/data/solr/data/invoices/conf/lang/stopwords_et.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_et.txt rename to data/solr/data/invoices/conf/lang/stopwords_et.txt diff --git a/data/solr/invoices/conf/lang/stopwords_eu.txt b/data/solr/data/invoices/conf/lang/stopwords_eu.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_eu.txt rename to data/solr/data/invoices/conf/lang/stopwords_eu.txt diff --git a/data/solr/invoices/conf/lang/stopwords_fa.txt b/data/solr/data/invoices/conf/lang/stopwords_fa.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_fa.txt rename to data/solr/data/invoices/conf/lang/stopwords_fa.txt diff --git a/data/solr/invoices/conf/lang/stopwords_fi.txt b/data/solr/data/invoices/conf/lang/stopwords_fi.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_fi.txt rename to data/solr/data/invoices/conf/lang/stopwords_fi.txt diff --git a/data/solr/invoices/conf/lang/stopwords_fr.txt b/data/solr/data/invoices/conf/lang/stopwords_fr.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_fr.txt rename to data/solr/data/invoices/conf/lang/stopwords_fr.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ga.txt b/data/solr/data/invoices/conf/lang/stopwords_ga.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ga.txt rename to data/solr/data/invoices/conf/lang/stopwords_ga.txt diff --git a/data/solr/invoices/conf/lang/stopwords_gl.txt b/data/solr/data/invoices/conf/lang/stopwords_gl.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_gl.txt rename to data/solr/data/invoices/conf/lang/stopwords_gl.txt diff --git a/data/solr/invoices/conf/lang/stopwords_hi.txt b/data/solr/data/invoices/conf/lang/stopwords_hi.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_hi.txt rename to data/solr/data/invoices/conf/lang/stopwords_hi.txt diff --git a/data/solr/invoices/conf/lang/stopwords_hu.txt b/data/solr/data/invoices/conf/lang/stopwords_hu.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_hu.txt rename to data/solr/data/invoices/conf/lang/stopwords_hu.txt diff --git a/data/solr/invoices/conf/lang/stopwords_hy.txt b/data/solr/data/invoices/conf/lang/stopwords_hy.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_hy.txt rename to data/solr/data/invoices/conf/lang/stopwords_hy.txt diff --git a/data/solr/invoices/conf/lang/stopwords_id.txt b/data/solr/data/invoices/conf/lang/stopwords_id.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_id.txt rename to data/solr/data/invoices/conf/lang/stopwords_id.txt diff --git a/data/solr/invoices/conf/lang/stopwords_it.txt b/data/solr/data/invoices/conf/lang/stopwords_it.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_it.txt rename to data/solr/data/invoices/conf/lang/stopwords_it.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ja.txt b/data/solr/data/invoices/conf/lang/stopwords_ja.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ja.txt rename to data/solr/data/invoices/conf/lang/stopwords_ja.txt diff --git a/data/solr/invoices/conf/lang/stopwords_lv.txt b/data/solr/data/invoices/conf/lang/stopwords_lv.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_lv.txt rename to data/solr/data/invoices/conf/lang/stopwords_lv.txt diff --git a/data/solr/invoices/conf/lang/stopwords_nl.txt b/data/solr/data/invoices/conf/lang/stopwords_nl.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_nl.txt rename to data/solr/data/invoices/conf/lang/stopwords_nl.txt diff --git a/data/solr/invoices/conf/lang/stopwords_no.txt b/data/solr/data/invoices/conf/lang/stopwords_no.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_no.txt rename to data/solr/data/invoices/conf/lang/stopwords_no.txt diff --git a/data/solr/invoices/conf/lang/stopwords_pt.txt b/data/solr/data/invoices/conf/lang/stopwords_pt.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_pt.txt rename to data/solr/data/invoices/conf/lang/stopwords_pt.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ro.txt b/data/solr/data/invoices/conf/lang/stopwords_ro.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ro.txt rename to data/solr/data/invoices/conf/lang/stopwords_ro.txt diff --git a/data/solr/invoices/conf/lang/stopwords_ru.txt b/data/solr/data/invoices/conf/lang/stopwords_ru.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_ru.txt rename to data/solr/data/invoices/conf/lang/stopwords_ru.txt diff --git a/data/solr/invoices/conf/lang/stopwords_sv.txt b/data/solr/data/invoices/conf/lang/stopwords_sv.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_sv.txt rename to data/solr/data/invoices/conf/lang/stopwords_sv.txt diff --git a/data/solr/invoices/conf/lang/stopwords_th.txt b/data/solr/data/invoices/conf/lang/stopwords_th.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_th.txt rename to data/solr/data/invoices/conf/lang/stopwords_th.txt diff --git a/data/solr/invoices/conf/lang/stopwords_tr.txt b/data/solr/data/invoices/conf/lang/stopwords_tr.txt similarity index 100% rename from data/solr/invoices/conf/lang/stopwords_tr.txt rename to data/solr/data/invoices/conf/lang/stopwords_tr.txt diff --git a/data/solr/invoices/conf/lang/userdict_ja.txt b/data/solr/data/invoices/conf/lang/userdict_ja.txt similarity index 100% rename from data/solr/invoices/conf/lang/userdict_ja.txt rename to data/solr/data/invoices/conf/lang/userdict_ja.txt diff --git a/data/solr/invoices/conf/protwords.txt b/data/solr/data/invoices/conf/protwords.txt similarity index 100% rename from data/solr/invoices/conf/protwords.txt rename to data/solr/data/invoices/conf/protwords.txt diff --git a/data/solr/invoices/conf/schema.xml b/data/solr/data/invoices/conf/schema.xml similarity index 100% rename from data/solr/invoices/conf/schema.xml rename to data/solr/data/invoices/conf/schema.xml diff --git a/data/solr/invoices/conf/solrconfig.xml b/data/solr/data/invoices/conf/solrconfig.xml similarity index 100% rename from data/solr/invoices/conf/solrconfig.xml rename to data/solr/data/invoices/conf/solrconfig.xml diff --git a/data/solr/invoices/conf/stopwords.txt b/data/solr/data/invoices/conf/stopwords.txt similarity index 100% rename from data/solr/invoices/conf/stopwords.txt rename to data/solr/data/invoices/conf/stopwords.txt diff --git a/data/solr/invoices/conf/stopwords_en.txt b/data/solr/data/invoices/conf/stopwords_en.txt similarity index 100% rename from data/solr/invoices/conf/stopwords_en.txt rename to data/solr/data/invoices/conf/stopwords_en.txt diff --git a/data/solr/invoices/conf/synonyms.txt b/data/solr/data/invoices/conf/synonyms.txt similarity index 100% rename from data/solr/invoices/conf/synonyms.txt rename to data/solr/data/invoices/conf/synonyms.txt diff --git a/data/solr/invoices/core.properties b/data/solr/data/invoices/core.properties similarity index 100% rename from data/solr/invoices/core.properties rename to data/solr/data/invoices/core.properties diff --git a/data/solr/data/log4j2.xml b/data/solr/data/log4j2.xml new file mode 100644 index 00000000..186e86bd --- /dev/null +++ b/data/solr/data/log4j2.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/data/solr/vendors/conf/lang/contractions_ca.txt b/data/solr/data/vendors/conf/lang/contractions_ca.txt similarity index 100% rename from data/solr/vendors/conf/lang/contractions_ca.txt rename to data/solr/data/vendors/conf/lang/contractions_ca.txt diff --git a/data/solr/vendors/conf/lang/contractions_fr.txt b/data/solr/data/vendors/conf/lang/contractions_fr.txt similarity index 100% rename from data/solr/vendors/conf/lang/contractions_fr.txt rename to data/solr/data/vendors/conf/lang/contractions_fr.txt diff --git a/data/solr/vendors/conf/lang/contractions_ga.txt b/data/solr/data/vendors/conf/lang/contractions_ga.txt similarity index 100% rename from data/solr/vendors/conf/lang/contractions_ga.txt rename to data/solr/data/vendors/conf/lang/contractions_ga.txt diff --git a/data/solr/vendors/conf/lang/contractions_it.txt b/data/solr/data/vendors/conf/lang/contractions_it.txt similarity index 100% rename from data/solr/vendors/conf/lang/contractions_it.txt rename to data/solr/data/vendors/conf/lang/contractions_it.txt diff --git a/data/solr/vendors/conf/lang/hyphenations_ga.txt b/data/solr/data/vendors/conf/lang/hyphenations_ga.txt similarity index 100% rename from data/solr/vendors/conf/lang/hyphenations_ga.txt rename to data/solr/data/vendors/conf/lang/hyphenations_ga.txt diff --git a/data/solr/vendors/conf/lang/stemdict_nl.txt b/data/solr/data/vendors/conf/lang/stemdict_nl.txt similarity index 100% rename from data/solr/vendors/conf/lang/stemdict_nl.txt rename to data/solr/data/vendors/conf/lang/stemdict_nl.txt diff --git a/data/solr/vendors/conf/lang/stoptags_ja.txt b/data/solr/data/vendors/conf/lang/stoptags_ja.txt similarity index 100% rename from data/solr/vendors/conf/lang/stoptags_ja.txt rename to data/solr/data/vendors/conf/lang/stoptags_ja.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ar.txt b/data/solr/data/vendors/conf/lang/stopwords_ar.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ar.txt rename to data/solr/data/vendors/conf/lang/stopwords_ar.txt diff --git a/data/solr/vendors/conf/lang/stopwords_bg.txt b/data/solr/data/vendors/conf/lang/stopwords_bg.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_bg.txt rename to data/solr/data/vendors/conf/lang/stopwords_bg.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ca.txt b/data/solr/data/vendors/conf/lang/stopwords_ca.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ca.txt rename to data/solr/data/vendors/conf/lang/stopwords_ca.txt diff --git a/data/solr/vendors/conf/lang/stopwords_cz.txt b/data/solr/data/vendors/conf/lang/stopwords_cz.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_cz.txt rename to data/solr/data/vendors/conf/lang/stopwords_cz.txt diff --git a/data/solr/vendors/conf/lang/stopwords_da.txt b/data/solr/data/vendors/conf/lang/stopwords_da.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_da.txt rename to data/solr/data/vendors/conf/lang/stopwords_da.txt diff --git a/data/solr/vendors/conf/lang/stopwords_de.txt b/data/solr/data/vendors/conf/lang/stopwords_de.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_de.txt rename to data/solr/data/vendors/conf/lang/stopwords_de.txt diff --git a/data/solr/vendors/conf/lang/stopwords_el.txt b/data/solr/data/vendors/conf/lang/stopwords_el.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_el.txt rename to data/solr/data/vendors/conf/lang/stopwords_el.txt diff --git a/data/solr/vendors/conf/lang/stopwords_en.txt b/data/solr/data/vendors/conf/lang/stopwords_en.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_en.txt rename to data/solr/data/vendors/conf/lang/stopwords_en.txt diff --git a/data/solr/vendors/conf/lang/stopwords_es.txt b/data/solr/data/vendors/conf/lang/stopwords_es.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_es.txt rename to data/solr/data/vendors/conf/lang/stopwords_es.txt diff --git a/data/solr/vendors/conf/lang/stopwords_et.txt b/data/solr/data/vendors/conf/lang/stopwords_et.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_et.txt rename to data/solr/data/vendors/conf/lang/stopwords_et.txt diff --git a/data/solr/vendors/conf/lang/stopwords_eu.txt b/data/solr/data/vendors/conf/lang/stopwords_eu.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_eu.txt rename to data/solr/data/vendors/conf/lang/stopwords_eu.txt diff --git a/data/solr/vendors/conf/lang/stopwords_fa.txt b/data/solr/data/vendors/conf/lang/stopwords_fa.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_fa.txt rename to data/solr/data/vendors/conf/lang/stopwords_fa.txt diff --git a/data/solr/vendors/conf/lang/stopwords_fi.txt b/data/solr/data/vendors/conf/lang/stopwords_fi.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_fi.txt rename to data/solr/data/vendors/conf/lang/stopwords_fi.txt diff --git a/data/solr/vendors/conf/lang/stopwords_fr.txt b/data/solr/data/vendors/conf/lang/stopwords_fr.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_fr.txt rename to data/solr/data/vendors/conf/lang/stopwords_fr.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ga.txt b/data/solr/data/vendors/conf/lang/stopwords_ga.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ga.txt rename to data/solr/data/vendors/conf/lang/stopwords_ga.txt diff --git a/data/solr/vendors/conf/lang/stopwords_gl.txt b/data/solr/data/vendors/conf/lang/stopwords_gl.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_gl.txt rename to data/solr/data/vendors/conf/lang/stopwords_gl.txt diff --git a/data/solr/vendors/conf/lang/stopwords_hi.txt b/data/solr/data/vendors/conf/lang/stopwords_hi.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_hi.txt rename to data/solr/data/vendors/conf/lang/stopwords_hi.txt diff --git a/data/solr/vendors/conf/lang/stopwords_hu.txt b/data/solr/data/vendors/conf/lang/stopwords_hu.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_hu.txt rename to data/solr/data/vendors/conf/lang/stopwords_hu.txt diff --git a/data/solr/vendors/conf/lang/stopwords_hy.txt b/data/solr/data/vendors/conf/lang/stopwords_hy.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_hy.txt rename to data/solr/data/vendors/conf/lang/stopwords_hy.txt diff --git a/data/solr/vendors/conf/lang/stopwords_id.txt b/data/solr/data/vendors/conf/lang/stopwords_id.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_id.txt rename to data/solr/data/vendors/conf/lang/stopwords_id.txt diff --git a/data/solr/vendors/conf/lang/stopwords_it.txt b/data/solr/data/vendors/conf/lang/stopwords_it.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_it.txt rename to data/solr/data/vendors/conf/lang/stopwords_it.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ja.txt b/data/solr/data/vendors/conf/lang/stopwords_ja.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ja.txt rename to data/solr/data/vendors/conf/lang/stopwords_ja.txt diff --git a/data/solr/vendors/conf/lang/stopwords_lv.txt b/data/solr/data/vendors/conf/lang/stopwords_lv.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_lv.txt rename to data/solr/data/vendors/conf/lang/stopwords_lv.txt diff --git a/data/solr/vendors/conf/lang/stopwords_nl.txt b/data/solr/data/vendors/conf/lang/stopwords_nl.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_nl.txt rename to data/solr/data/vendors/conf/lang/stopwords_nl.txt diff --git a/data/solr/vendors/conf/lang/stopwords_no.txt b/data/solr/data/vendors/conf/lang/stopwords_no.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_no.txt rename to data/solr/data/vendors/conf/lang/stopwords_no.txt diff --git a/data/solr/vendors/conf/lang/stopwords_pt.txt b/data/solr/data/vendors/conf/lang/stopwords_pt.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_pt.txt rename to data/solr/data/vendors/conf/lang/stopwords_pt.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ro.txt b/data/solr/data/vendors/conf/lang/stopwords_ro.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ro.txt rename to data/solr/data/vendors/conf/lang/stopwords_ro.txt diff --git a/data/solr/vendors/conf/lang/stopwords_ru.txt b/data/solr/data/vendors/conf/lang/stopwords_ru.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_ru.txt rename to data/solr/data/vendors/conf/lang/stopwords_ru.txt diff --git a/data/solr/vendors/conf/lang/stopwords_sv.txt b/data/solr/data/vendors/conf/lang/stopwords_sv.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_sv.txt rename to data/solr/data/vendors/conf/lang/stopwords_sv.txt diff --git a/data/solr/vendors/conf/lang/stopwords_th.txt b/data/solr/data/vendors/conf/lang/stopwords_th.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_th.txt rename to data/solr/data/vendors/conf/lang/stopwords_th.txt diff --git a/data/solr/vendors/conf/lang/stopwords_tr.txt b/data/solr/data/vendors/conf/lang/stopwords_tr.txt similarity index 100% rename from data/solr/vendors/conf/lang/stopwords_tr.txt rename to data/solr/data/vendors/conf/lang/stopwords_tr.txt diff --git a/data/solr/vendors/conf/lang/userdict_ja.txt b/data/solr/data/vendors/conf/lang/userdict_ja.txt similarity index 100% rename from data/solr/vendors/conf/lang/userdict_ja.txt rename to data/solr/data/vendors/conf/lang/userdict_ja.txt diff --git a/data/solr/vendors/conf/protwords.txt b/data/solr/data/vendors/conf/protwords.txt similarity index 100% rename from data/solr/vendors/conf/protwords.txt rename to data/solr/data/vendors/conf/protwords.txt diff --git a/data/solr/vendors/conf/schema.xml b/data/solr/data/vendors/conf/schema.xml similarity index 100% rename from data/solr/vendors/conf/schema.xml rename to data/solr/data/vendors/conf/schema.xml diff --git a/data/solr/vendors/conf/solrconfig.xml b/data/solr/data/vendors/conf/solrconfig.xml similarity index 100% rename from data/solr/vendors/conf/solrconfig.xml rename to data/solr/data/vendors/conf/solrconfig.xml diff --git a/data/solr/vendors/conf/stopwords.txt b/data/solr/data/vendors/conf/stopwords.txt similarity index 100% rename from data/solr/vendors/conf/stopwords.txt rename to data/solr/data/vendors/conf/stopwords.txt diff --git a/data/solr/vendors/conf/stopwords_en.txt b/data/solr/data/vendors/conf/stopwords_en.txt similarity index 100% rename from data/solr/vendors/conf/stopwords_en.txt rename to data/solr/data/vendors/conf/stopwords_en.txt diff --git a/data/solr/vendors/conf/synonyms.txt b/data/solr/data/vendors/conf/synonyms.txt similarity index 100% rename from data/solr/vendors/conf/synonyms.txt rename to data/solr/data/vendors/conf/synonyms.txt diff --git a/data/solr/vendors/core.properties b/data/solr/data/vendors/core.properties old mode 100644 new mode 100755 similarity index 100% rename from data/solr/vendors/core.properties rename to data/solr/data/vendors/core.properties diff --git a/data/solr/log4j2.xml b/data/solr/log4j2.xml new file mode 100644 index 00000000..186e86bd --- /dev/null +++ b/data/solr/log4j2.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + %maxLen{%d{yyyy-MM-dd HH:mm:ss.SSS} %-5p (%t) [%notEmpty{c:%X{collection}}%notEmpty{ s:%X{shard}}%notEmpty{ r:%X{replica}}%notEmpty{ x:%X{core}}] %c{1.} %m%notEmpty{ =>%ex{short}}}{10240}%n + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docker-compose.yml b/docker-compose.yml index f00205c7..4bac2800 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -40,9 +40,6 @@ services: image: solr ports: - "8983:8983" - command: - - solr-precreate - - gettingstarted datomic-transactor: depends_on: - database diff --git a/scratch-sessions/fix_rollout_cloud.repl b/scratch-sessions/fix_rollout_cloud.repl new file mode 100644 index 00000000..e936b9f7 --- /dev/null +++ b/scratch-sessions/fix_rollout_cloud.repl @@ -0,0 +1,5937 @@ +;; This buffer is for Clojure experiments and evaluation. + +;; Press C-j to evaluate the last expression. + +;; You can also press C-u C-j to evaluate the expression and pretty-print its result. + +(user/init-repl) + +(let [bad-attr (set (map first (d/q '[:find ?z + :in $ + :where [?x :db/ident ?z] + [(namespace ?z) ?g] + [(= ?g "client")]] + (dc/db auto-ap.datomic/conn))))] + + (->> (d/q '[:find ?code ?tx ?client-attributes ?g + :in $$ ?log ?t1 ?t2 [?client-attributes ...] + :where [(tx-ids ?log ?t1 ?t2) [?tx ...]] + [$$ ?c ?client-attributes ?g ?tx false] + [$$ ?c :client/code ?code]] + (dc/history (dc/db auto-ap.datomic/conn)) + (dc/log auto-ap.datomic/conn) + #inst "2023-05-20" + #inst "2023-05-26" + bad-attr) + (group-by first) + (map (fn [[code values] ] + [code + (mapv (fn [[_ _ a v]] + [:db/add [:client/code code] a v]) values)] + + )))) + +(dc/pull (dc/as-of (dc/db auto-ap.datomic/conn) + #inst "2023-05-22T20:00:00-08:00") + auto-ap.datomic.clients/full-read + [:client/code "NGA1"]) + +@(dc/transact auto-ap.datomic/conn + [{:bank-account/sort-order 0, + :bank-account/include-in-reports true, + :bank-account/numeric-code 11102, + :bank-account/code "NGA1-0", + :bank-account/locations ["KA"], + :bank-account/current-balance 0.0, + :bank-account/name "CASH", + :db/id 17592233431815, + :bank-account/visible true, + :bank-account/type + #:db{:id 17592186045426, :ident :bank-account-type/cash}, + :bank-account/use-date-instead-of-post-date? false} + {:bank-account/sort-order 1, + :bank-account/include-in-reports true, + :bank-account/numeric-code 11301, + :bank-account/check-number 101, + :bank-account/number "722044843", + :bank-account/code "NGA1-CNB4843", + :bank-account/locations ["KA"], + :bank-account/bank-code "16-1606/1220", + :bank-account/current-balance 5337.239999996033, + :bank-account/name "CNB Main 4843", + :db/id 17592233443402, + :bank-account/start-date #inst "2023-04-24T07:00:00.000-00:00", + :bank-account/visible true, + :bank-account/type + #:db{:id 17592186045425, :ident :bank-account-type/check}, + :bank-account/intuit-bank-account + {:db/id 17592249935864, + :intuit-bank-account/name "NGA1 - CNB Main 4843 ---NGA1-CNB4843", + :intuit-bank-account/external-id + "NGA1 - CNB Main 4843 ---NGA1-CNB4843"}, + :bank-account/routing "122016066", + :bank-account/integration-status + {:db/id 17592267080360, + :integration-status/last-attempt + #inst "2023-05-23T01:40:07.542-00:00", + :integration-status/last-updated + #inst "2023-05-23T01:40:07.542-00:00", + :integration-status/state #:db{:ident :integration-state/success}}, + :bank-account/use-date-instead-of-post-date? false, + :bank-account/bank-name "City National Bank"} + {:bank-account/sort-order 2, + :bank-account/numeric-code 21011, + :bank-account/number "91009", + :bank-account/code "NGA1-Amex91009", + :bank-account/current-balance 9896.319999999978, + :bank-account/name "Amex91009", + :db/id 17592268618917, + :bank-account/start-date #inst "2023-04-20T07:00:00.000-00:00", + :bank-account/visible true, + :bank-account/type + #:db{:id 17592231963854, :ident :bank-account-type/credit}, + :bank-account/yodlee-account + #:yodlee-account{:name + "American Express Cards (Business Gold Card)", + :id 18202406, + :number "xxxx1009"}, + :bank-account/integration-status + {:db/id 17592270315111, + :integration-status/message "clj-http: status 500", + :integration-status/state #:db{:ident :integration-state/success}}, + :bank-account/use-date-instead-of-post-date? false, + :bank-account/bank-name "American Express"}]) + + + +(["NGOP" + [[:db/add + [:client/code "NGOP"] + :client/square-locations + 17592278203554] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592286891117] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592270888290] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592285707789] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592281980378] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592275917746] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592294681413] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592281729308] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592293411011] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592296151189] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592279881490] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592279881492] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592279881491] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592291751787] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592281782101] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592271185671] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592286725992] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902049] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902048] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902047] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592296039853] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902010] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902009] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902008] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902014] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902013] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902012] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902011] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902026] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902025] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902024] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902023] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902030] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902029] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902028] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902027] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902018] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902017] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902016] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902015] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902022] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902021] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902020] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902019] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902042] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902041] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902040] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902039] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902046] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902045] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902044] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902043] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902034] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902033] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902032] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902031] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902038] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902037] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902036] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592258902035] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592273479067] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592287720592] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592277271951] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592287192582] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592278598350] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592270717171] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592289550921] + [:db/add + [:client/code "NGOP"] + :client/square-locations + 17592261591736]]] + ["NGVG" + [[:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323086] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323085] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323088] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323087] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323082] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323084] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323083] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323089] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323070] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323069] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323072] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323071] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323066] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323065] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323068] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323067] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323078] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323077] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323080] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323079] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323074] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323073] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323076] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323075] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323054] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323053] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323056] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323055] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323050] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323049] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323052] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323051] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323062] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323061] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323064] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323063] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323058] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323057] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323060] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323059] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592285215712] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592296037367] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592279878348] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592279878347] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592279878346] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592281725957] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323046] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323045] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323048] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323047] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323042] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323041] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323044] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592276323043] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592277269406] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592287189418] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592281983451] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592294680824] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592286722211] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592281778145] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592296150919] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592287720051] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592289550915] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592293408944] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592278593625] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592286887767] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592278200179] + [:db/add + [:client/code "NGVG"] + :client/square-locations + 17592291749044]]] + ["NGDG" + [[:db/add + [:client/code "NGDG"] + :client/square-locations + 17592261591722] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592281777205] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592273478197] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592289550909] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592287720049] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592275915934] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592293408954] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592286887775] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592291749046] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592278199128] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592296037363] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592270715765] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592278592651] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592285215716] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592281725091] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592270886794] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592279877401] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592279877403] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592279877402] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592286722213] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901871] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901870] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901873] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901872] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901875] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901874] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901876] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901863] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901862] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901865] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901864] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901867] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901866] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901869] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901868] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592287189414] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592271185580] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901839] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901838] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901841] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901840] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901843] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901842] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901845] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901844] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901835] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901837] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901836] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901855] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901854] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901857] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901856] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901859] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901858] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901861] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901860] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901847] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901846] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901849] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592294680822] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901848] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901851] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901850] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901853] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592258901852] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592277268821] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592296150917] + [:db/add + [:client/code "NGDG"] + :client/square-locations + 17592281982909]]] + ["N-30002" + [[:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291754322] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592293413222] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592294682026] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592296042597] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592296151498] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325260] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325259] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325262] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325261] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325264] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325263] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325266] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325265] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325254] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325253] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325256] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325255] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325258] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325257] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325276] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325275] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325278] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325277] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325280] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325279] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325282] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325281] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325268] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325267] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325270] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325269] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325272] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325271] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325274] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325273] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325292] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325291] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325294] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325293] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325296] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325295] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325298] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325297] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325284] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325283] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325286] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325285] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325288] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325287] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325290] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325289] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325308] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325307] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325310] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325309] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325312] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325311] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325314] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325313] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325300] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325299] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325302] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325301] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325304] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325303] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325306] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325305] + [:db/add + [:client/code "N-30002"] + :client/square-locations + 17592291325315]]] + ["NGPG" + [[:db/add + [:client/code "NGPG"] + :client/square-locations + 17592296039827] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592261591898] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592281727961] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592277270882] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592289550917] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592287720061] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592279880204] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592279880205] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592279880206] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592286887777] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592281780256] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592278596968] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592273481317] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592270720680] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592285215722] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592270891857] + [:db/add [:client/code "NGPG"] :client/email "brandon@volore.com"] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592294681259] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592287189425] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592293410938] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592278202175] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592296151060] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592271185793] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592291751750] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592281979064] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592275933278] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592286722221] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902481] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902482] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902487] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902488] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902489] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902490] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902483] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902484] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902485] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902486] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902511] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902512] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902513] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902514] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902507] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902508] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902509] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902510] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902519] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902520] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902521] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902522] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902515] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902516] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902517] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902518] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902495] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902496] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902497] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902498] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902491] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902492] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902493] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902494] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902503] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902504] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902505] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902506] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902499] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902500] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902501] + [:db/add + [:client/code "NGPG"] + :client/square-locations + 17592258902502]]] + ["N-30001" + [[:db/add + [:client/code "N-30001"] + :client/square-locations + 17592294682024] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830377] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830378] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830375] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830376] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830373] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830374] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830371] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830372] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830385] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830386] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830383] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830384] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830381] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830382] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830379] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830380] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830361] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830362] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830359] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830360] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830357] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830358] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830355] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830356] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830369] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830370] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830367] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830368] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830365] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830366] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830363] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830364] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830393] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830394] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830391] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830392] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830389] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830390] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830387] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830388] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830395] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592296151496] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830345] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830346] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830343] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830344] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830341] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830342] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830339] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830340] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830353] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830354] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830351] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830352] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830349] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830350] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830347] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830348] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830329] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830330] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830328] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830337] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830338] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830335] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830336] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830333] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830334] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830331] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592297830332] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592296042595] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291754324] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592293413220] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296039] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296038] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296037] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296036] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296035] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296034] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296047] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296046] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296044] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296043] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296042] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296041] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296040] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296055] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296054] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296053] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296052] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296051] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296050] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296049] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296048] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296063] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296062] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296061] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296060] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296059] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296058] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296057] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296056] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296071] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296070] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296069] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296068] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296067] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296066] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296065] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296064] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296079] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296078] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296077] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296076] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296075] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296074] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296073] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296072] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296087] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296086] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296085] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296084] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296083] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296082] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296081] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296080] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296095] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296094] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296093] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296092] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296091] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296090] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296089] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296088] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296097] + [:db/add + [:client/code "N-30001"] + :client/square-locations + 17592291296096]]] + ["NGA1" + [[:db/add + [:client/code "NGA1"] + :client/square-locations + 17592261591975] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592278586574] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592286721458] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592282002544] + [:db/add [:client/code "NGA1"] :client/address 17592295002253] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592285213676] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592287179299] + [:db/add + [:client/code "NGA1"] + :client/matches + "NICK THE GREEK UCLA"] + [:db/add [:client/code "NGA1"] :client/matches "174133"] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592286906676] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258901764] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592293435863] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592271186091] + [:db/add + [:client/code "NGA1"] + :client/matches + "NICK THE GREEK/WESTWOOD UCLA"] + [:db/add + [:client/code "NGA1"] + :client/square-auth-token + "EAAAEPXH_YVGjMOnXsnXKhrnJkBx-GoYIsvUqfX-iMLRVlsZ65zTcTqSO1VjNMxR"] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592270723457] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592270894665] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592273483300] + [:db/add + [:client/code "NGA1"] + :client/locked-until + #inst "2020-01-01T08:00:00.000-00:00"] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592275937010] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902894] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902895] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902892] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902893] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902898] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902899] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902896] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902897] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902886] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902887] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902884] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902885] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902890] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902891] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902888] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902889] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592281775291] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902878] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902879] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902876] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902877] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902882] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902883] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902880] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902881] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902874] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902875] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902872] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902873] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902910] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902911] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902908] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902909] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902912] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902913] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902902] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902903] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902900] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902901] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902906] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902907] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902904] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592258902905] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592289565808] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592291744983] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592287735001] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592294701900] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592277273534] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592281721673] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592278194946] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592296034598] + [:db/add [:client/code "NGA1"] :client/emails 17592258514940] + [:db/add [:client/code "NGA1"] :client/emails 17592258514939] + [:db/add [:client/code "NGA1"] :client/emails 17592258514938] + [:db/add [:client/code "NGA1"] :client/emails 17592258514937] + [:db/add [:client/code "NGA1"] :client/matches "180689"] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592296148963] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592279875118] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592279875119] + [:db/add + [:client/code "NGA1"] + :client/square-locations + 17592279875120] + [:db/add [:client/code "NGA1"] :client/matches "NICKWW"] + [:db/add + [:client/code "NGA1"] + :client/locked-until + #inst "2023-01-01T08:00:00.000-00:00"]]] + ["PPFB" + ] + ["MCMA" + ] + ["NGSL" + [[:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351014] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351015] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351016] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351017] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351010] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351011] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351012] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351013] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351006] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351007] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351008] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351009] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351003] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351004] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351005] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350998] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350999] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351000] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351001] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350994] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350995] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350996] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350997] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350990] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350991] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350992] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350993] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350986] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350987] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350988] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350989] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350982] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350983] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350984] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350985] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350978] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350979] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350980] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350981] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350974] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350975] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350976] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350977] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350970] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350971] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350972] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350973] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350966] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350967] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350968] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350969] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350962] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350963] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350964] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350965] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350958] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350959] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350960] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350961] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350956] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296350957] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351022] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351023] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351024] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351018] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351019] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351020] + [:db/add + [:client/code "NGSL"] + :client/square-locations + 17592296351021] + [:db/add [:client/code "NGSL"] :client/feature-flags "new-square"] + [:db/add [:client/code "NGSL"] :client/address 17592296384641] + [:db/add [:client/code "NGSL"] :client/address 17592297627274] + [:db/add [:client/code "NGSL"] :client/feature-flags "new-square"] + [:db/add [:client/code "NGSL"] :client/matches "870841"]]] + ["NGWC" + ] + ["NGHW" + [[:db/add + [:client/code "NGHW"] + :client/square-locations + 17592293433902] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592291729103] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592296017413] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592294685927] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592296160187] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322992] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322993] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322990] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322991] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322996] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322997] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322994] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322995] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323000] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323001] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322998] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322999] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323005] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323002] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323003] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322976] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322977] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322974] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322975] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322980] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322981] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322978] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322979] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322984] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322985] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322982] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322983] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322988] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322989] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322986] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322987] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323008] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323006] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290323007] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322960] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322961] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322958] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322959] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322964] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322965] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322962] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322963] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322968] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322969] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322966] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322967] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322972] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322973] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322970] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322971] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322945] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322948] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322949] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322946] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322947] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322952] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322953] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322950] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322951] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322956] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322957] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322954] + [:db/add + [:client/code "NGHW"] + :client/square-locations + 17592290322955]]] + ["NGSM" + [[:db/add + [:client/code "NGSM"] + :client/square-locations + 17592275937169] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592270894915] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592273483509] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592293436033] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846055] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846054] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846053] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592286906946] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846052] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846059] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846058] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846057] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846056] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846063] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846062] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846061] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846060] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846067] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846066] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846065] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846064] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846071] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846070] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846069] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846068] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846075] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846074] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846073] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846072] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846079] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846078] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846077] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846076] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846083] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846082] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846081] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846080] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592294702070] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592278195000] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592281721818] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592277273544] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592289565872] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592281775334] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592261591978] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846087] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846086] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846085] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846084] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846091] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846090] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846089] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846088] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846095] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846094] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846093] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846092] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846099] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846098] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846097] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846096] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846103] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846102] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846101] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846100] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846107] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846106] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846105] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846104] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846111] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846110] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846109] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846108] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846115] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846114] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846113] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846112] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846119] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846118] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846117] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592297846116] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592287735093] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592291745115] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592279875191] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592279875192] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592279875193] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592296148973] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592296034750] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592287179583] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592285213928] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592278586638] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592286721468] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902954] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902955] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902956] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902938] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902939] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902940] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902941] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902942] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902943] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902944] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902945] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902946] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902947] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902948] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902949] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902950] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902951] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902952] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902953] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902922] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902923] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902924] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902925] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902926] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902927] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902928] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902929] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902930] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902931] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902932] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902933] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902934] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902935] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902936] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902937] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902915] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902916] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902917] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902918] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902919] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902920] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592258902921] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592282002829] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592270723688] + [:db/add + [:client/code "NGSM"] + :client/square-locations + 17592271186101]]] + ["NGZO" + ] + ["N-30005" + [[:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325833] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325832] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325831] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325830] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325829] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325828] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325811] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325810] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325809] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325808] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325807] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325806] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325805] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325804] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325803] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325802] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325801] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325800] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325799] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325798] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325797] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325796] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325827] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325826] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325825] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325824] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325823] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325822] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325821] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325820] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325819] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325818] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325817] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325816] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325815] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325814] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325813] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325812] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325779] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325778] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325777] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325776] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325775] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325774] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325773] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325771] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325770] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325795] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325794] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325793] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325792] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325791] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325790] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325789] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325788] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325787] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325786] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325785] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325784] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325783] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325782] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325781] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291325780] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592294680814] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592296150913] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592293408950] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592291749048] + [:db/add + [:client/code "N-30005"] + :client/square-locations + 17592296037369]]] + ["SCM8" + [[:db/add + [:client/code "SCM8"] + :client/signature-file + "https://integreat-signature-images.s3.amazonaws.com/beed8877-d266-42b3-bdfa-43396da6eb4c.jpg"] + [:db/add [:client/code "SCM8"] :client/address 17592294399597]]] + ["NGWL" + [[:db/add [:client/code "NGWL"] :client/matches "NICWST"] + [:db/add [:client/code "NGWL"] :client/address 17592295008726] + [:db/add + [:client/code "NGWL"] + :client/matches + "NICK THE GREEK/WESTLAKE VILLAG"] + [:db/add [:client/code "NGWL"] :client/matches "325254"]]] + ["NGWH" + [[:db/add [:client/code "NGWH"] :client/address 17592295010270] + [:db/add + [:client/code "NGWH"] + :client/matches + "NICK THE GREEK/WOODLAND HILLS"] + [:db/add [:client/code "NGWH"] :client/matches "NICWOO"] + [:db/add [:client/code "NGWH"] :client/matches "326054"]]] + ["N-30003" + [[:db/add + [:client/code "N-30003"] + :client/square-locations + 17592294681415] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325390] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325391] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325393] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325370] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325371] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325372] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325373] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325366] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325367] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325368] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325369] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325362] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325363] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325364] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325365] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325358] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325359] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325360] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325361] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325386] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325387] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325388] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325389] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325382] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325383] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325384] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325385] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325378] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325379] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325380] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325381] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325374] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325375] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325376] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325377] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325338] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325339] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325340] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325341] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325334] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325335] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325336] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325337] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325330] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325331] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325332] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325333] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325354] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325355] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325356] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325357] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325350] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325351] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325352] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325353] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325346] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325347] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325348] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325349] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325342] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325343] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325344] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291325345] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592296151198] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592293411013] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592291751789] + [:db/add + [:client/code "N-30003"] + :client/square-locations + 17592296039867]]] + ["NGDV" + [[:db/add + [:client/code "NGDV"] + :client/square-locations + 17592278595419] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592286722219] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592296151500] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592287189422] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592281778539] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592289551899] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592270723122] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592271186071] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592261591969] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592275936681] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592273482993] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592287720053] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592270894269] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592296042593] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592291754318] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592293413218] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592281726417] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592278200687] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592286887781] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592285215720] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592294682022] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902787] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902786] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902789] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902788] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902791] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902790] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902793] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902792] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902795] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902794] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902797] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902796] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902815] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902814] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902817] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902816] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902819] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902818] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902821] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902820] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902823] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902822] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902825] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902824] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902827] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902826] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902799] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902798] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902801] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902800] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902803] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902802] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902805] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902804] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902807] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902806] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902809] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902808] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902811] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902810] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902813] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592258902812] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592277269727] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592281983713] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592279878793] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592279878795] + [:db/add + [:client/code "NGDV"] + :client/square-locations + 17592279878794]]] + ["NGHD" + [[:db/add + [:client/code "NGHD"] + :client/square-locations + 17592286722215] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592287189420] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592296151366] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592296040506] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576346] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576347] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576348] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576349] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576350] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576351] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576352] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576369] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576370] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576371] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576372] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576373] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576374] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576375] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576376] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576377] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576378] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576379] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576380] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576381] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576382] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592289551895] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576383] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576384] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576353] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576354] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576355] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576356] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576357] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576358] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576359] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576360] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576361] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576362] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576363] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576364] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576365] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576366] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576368] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576401] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576402] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576403] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576385] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576386] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576387] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576388] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576389] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576390] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576391] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576392] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576393] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576394] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576395] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576396] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576397] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576398] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576399] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592282576400] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592291754320] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592287720057] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592286887771] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592294682006] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592293412324] + [:db/add + [:client/code "NGHD"] + :client/square-locations + 17592285215724]]] + ["SCMH" + [[:db/add + [:client/code "SCMH"] + :client/locked-until + #inst "2021-12-31T08:00:00.000-00:00"] + [:db/add + [:client/code "SCMH"] + :client/signature-file + "https://integreat-signature-images.s3.amazonaws.com/8a3d13a7-1562-4ec8-8101-810ee98e767c.jpg"]]] + ["NGCD" + [[:db/add + [:client/code "NGCD"] + :client/square-locations + 17592287193294] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592293411009] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592296151191] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902061] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902062] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902063] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902064] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902065] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902066] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902067] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902068] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902053] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902054] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902055] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902056] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902057] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902058] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902059] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902060] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902051] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902052] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902085] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592271185681] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902086] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902087] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902088] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902089] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902090] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902091] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902092] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902077] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902078] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902079] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902080] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902081] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902082] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902083] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902084] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902069] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902070] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902071] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902072] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902073] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902074] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902075] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592258902076] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592273479332] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592277272274] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592291751793] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592281782851] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592279882153] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592279882154] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592279882155] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592286726140] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592289551611] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592261591740] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592287720955] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592281985748] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592296039855] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592278599230] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592286892274] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592278204332] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592285708566] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592270888624] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592270717505] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592275919168] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592281729780] + [:db/add + [:client/code "NGCD"] + :client/square-locations + 17592294681417]]] + ["NGBW" + [[:db/add + [:client/code "NGBW"] + :client/square-locations + 17592279863064] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592279863063] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592279863062] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592286887673] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592294686605] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592285199788] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592287177650] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592281774867] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902613] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902612] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902621] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902620] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902619] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902618] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902617] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902616] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902615] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902614] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902645] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902644] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902643] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902642] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902641] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902640] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902639] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902638] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902653] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902652] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902651] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902650] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902649] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902648] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902647] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902646] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902629] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902628] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902627] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592277273473] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902626] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902625] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902624] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902623] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902622] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902637] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902636] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902635] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902634] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902633] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902632] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902631] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592258902630] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592287734423] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592278190748] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592281708260] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592270722371] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592286721395] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592271185942] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592273482383] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592293434589] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592281990006] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592270893430] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829872] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829873] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592296018650] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829874] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829875] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829868] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829869] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829870] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829871] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829867] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592296145532] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592275935651] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829888] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829889] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829890] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829891] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829884] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829885] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829886] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829887] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829880] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829881] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829882] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829883] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829876] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829877] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829878] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829879] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829904] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829905] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829906] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829907] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829900] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829901] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829902] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829903] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829896] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829897] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829898] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829899] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829892] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829893] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829894] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829895] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829920] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829921] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829922] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829923] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829916] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829917] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829918] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829919] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829912] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829913] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829914] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829915] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829908] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829909] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829910] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829911] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829932] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829933] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829934] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829928] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829929] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829930] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829931] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829924] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829925] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829926] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592297829927] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592291729764] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592289550927] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592261591938] + [:db/add + [:client/code "NGBW"] + :client/square-locations + 17592278585991]]] + ["NGCL" + [[:db/add + [:client/code "NGCL"] + :client/square-locations + 17592291749038] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592296037365] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592285215714] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592286722209] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592294680816] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592296150915] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592287184440] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592281982550] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592281724449] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592287720055] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135009] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135010] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135007] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135008] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135005] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135006] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135003] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135004] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135017] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135018] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135015] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135016] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135013] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135014] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135011] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135012] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135023] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135021] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135022] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135019] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135020] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134977] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134978] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134976] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134973] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134974] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134971] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134972] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134985] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134986] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134983] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134984] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134981] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134982] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134979] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134980] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134993] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134994] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134991] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134992] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134989] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134990] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134987] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134988] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135001] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135002] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134999] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280135000] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134997] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134998] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134995] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134996] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134969] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592280134970] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592293408942] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592289550911] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592281776693] + [:db/add + [:client/code "NGCL"] + :client/square-locations + 17592286887773]]] + ["SKDW" + [[:db/add + [:client/code "SKDW"] + :client/email + "sultanskebab@hotmail.com"] + [:db/add + [:client/code "SKDW"] + :client/locked-until + #inst "2023-01-01T08:00:00.000-00:00"] + [:db/add [:client/code "SKDW"] :client/address 17592297619534] + [:db/add [:client/code "SKDW"] :client/address 17592297365603] + [:db/add + [:client/code "SKDW"] + :client/locked-until + #inst "2001-01-01T08:00:00.000-00:00"]]] + ["N-30007" + [[:db/add + [:client/code "N-30007"] + :client/square-locations + 17592296151167] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592293410986] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326011] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326010] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326009] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326008] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326007] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326006] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326005] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326004] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326003] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326002] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326001] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326000] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325999] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325998] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325997] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325996] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326021] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326020] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326019] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326018] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326017] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326016] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326015] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326014] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326013] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291326012] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325979] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325978] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325977] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325976] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325975] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325974] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325973] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325972] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325971] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325970] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325969] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325968] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325967] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325966] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325965] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325964] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325995] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325994] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325992] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325991] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325990] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325989] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325988] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325987] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325986] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325985] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325984] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325983] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325982] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325981] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325980] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325963] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325962] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325961] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325960] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325959] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291325958] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592291751772] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592296039841] + [:db/add + [:client/code "N-30007"] + :client/square-locations + 17592294681395]]]) + +(seq (d/q '[:find ?tx ?g + :in $$ + :where + [$$ _ :client/square-locations _ ?tx false] + [$$ ?tx :db/txInstant ?g] + ] + (dc/history (dc/db auto-ap.datomic/conn)))) + diff --git a/src/clj/auto_ap/datomic/clients.clj b/src/clj/auto_ap/datomic/clients.clj index d3205cc6..39d02c2c 100644 --- a/src/clj/auto_ap/datomic/clients.clj +++ b/src/clj/auto_ap/datomic/clients.clj @@ -14,7 +14,8 @@ [com.brunobonacci.mulog :as mu] [datomic.api :as dc] [clj-http.client :as client] - [auto-ap.solr :as solr])) + [auto-ap.solr :as solr] + [clojure.set :as set])) (def full-read '[* {:client/square-integration-status [:integration-status/message @@ -149,34 +150,48 @@ (defn raw-graphql-ids [db args] - (let [query (cond-> {:query {:find [] - :in ['$ ] - :where []} - :args [db]} + (let [name-like-ids (cond (not (str/blank? (:name-like args))) + (set (map (comp #(Long/parseLong %) :id) + (solr/query solr/impl "clients" + {"query" (format "_text_:(%s*)" (str/upper-case (solr/escape (:name-like args)))) + "fields" "id" + "limit" 300}))) - - (not (str/blank? (:code args))) - (merge-query {:query {:in ['?client-code] - :where ['[?e :client/code ?client-code]]} - :args [(:code args)]}) + (not (str/blank? (:code args))) + (set (map (comp #(Long/parseLong %) :id) + (solr/query solr/impl "clients" {"query" (format "_text_:(%s*)" (str/upper-case (solr/escape (:code args)))) + "fields" "id" + "limit" 300}))) - (not (str/blank? (:name-like args))) - (merge-query {:query {:in ['?name-like] - :where ['[?e :client/name ?name] - '[(clojure.string/includes? ?name ?name-like)]]} - :args [(:name-like args)]}) + :else + nil) + valid-ids (cond + (and name-like-ids (limited-clients (:id args))) + (set/intersection name-like-ids (limited-clients (:id args))) - (limited-clients (:id args)) - (merge-query {:query {:in ['[?e ...]] - :where []} - :args [(set (map :db/id (limited-clients (:id args))))]}) + (limited-clients (:id args)) + (limited-clients (:id args)) - - (:sort args) (add-sorter-fields {"name" ['[?e :client/name ?sort-name]]} - args) + name-like-ids + name-like-ids - true - (merge-query {:query {:find ['?sort-default '?e] :where ['[?e :client/name ?sort-default]]}}))] + :else + nil) + + query (cond-> {:query {:find [] + :in ['$ ] + :where []} + :args [db]} + valid-ids + (merge-query {:query {:in ['[?e ...]]} + :args [(set valid-ids)]}) + + + (:sort args) (add-sorter-fields {"name" ['[?e :client/name ?sort-name]]} + args) + + true + (merge-query {:query {:find ['?sort-default '?e] :where ['[?e :client/name ?sort-default]]}}))] (->> (query2 query) (apply-sort-3 (update args :sort conj {:sort-key "default-2" :asc true})) (apply-pagination args)))) From 2b00b3c7b756b2a592efaf239e43fdde26eb36f6 Mon Sep 17 00:00:00 2001 From: Bryce Date: Fri, 26 May 2023 15:28:12 -0700 Subject: [PATCH 2/4] ignoring logs --- .gitignore | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.gitignore b/.gitignore index 8fcea279..30527c7d 100644 --- a/.gitignore +++ b/.gitignore @@ -39,3 +39,5 @@ data/solr/data/clients/index/ data/solr/data/accounts/index/ data/solr/data/vendors/vendors/ data/solr/data/invoices/index/ +data/solr/data/logs +data/solr/logs From dd5feb260ddce249894ff4244dde40eaddc57a68 Mon Sep 17 00:00:00 2001 From: Bryce Date: Fri, 26 May 2023 22:00:38 -0700 Subject: [PATCH 3/4] Saves email address and profile photos --- resources/schema.edn | 10 +++++ src/clj/auto_ap/datomic/users.clj | 37 ++++++++++--------- src/clj/auto_ap/graphql.clj | 2 + src/clj/auto_ap/routes/auth.clj | 14 +++++-- src/cljs/auto_ap/views/pages/admin/users.cljs | 2 + .../views/pages/admin/users/table.cljs | 12 +++++- 6 files changed, 54 insertions(+), 23 deletions(-) diff --git a/resources/schema.edn b/resources/schema.edn index f92c8714..389c8bc3 100644 --- a/resources/schema.edn +++ b/resources/schema.edn @@ -1758,6 +1758,16 @@ :db/doc "name of the user", :db/ident :user/name, } + {:db/valueType #:db{:ident :db.type/string}, + :db/cardinality #:db{:ident :db.cardinality/one}, + :db/doc "email address of the user", + :db/ident :user/email, + } + {:db/valueType #:db{:ident :db.type/string}, + :db/cardinality #:db{:ident :db.cardinality/one}, + :db/doc "profile image of user", + :db/ident :user/profile-image-url, + } {:db/valueType #:db{:ident :db.type/ref}, :db/cardinality #:db{:ident :db.cardinality/many}, :db/doc "The clients this user can view", diff --git a/src/clj/auto_ap/datomic/users.clj b/src/clj/auto_ap/datomic/users.clj index 160ef6f0..f10e83c6 100644 --- a/src/clj/auto_ap/datomic/users.clj +++ b/src/clj/auto_ap/datomic/users.clj @@ -1,7 +1,8 @@ (ns auto-ap.datomic.users (:require [auto-ap.datomic :refer [conn]] - [datomic.api :as dc])) + [datomic.api :as dc] + [datomic.api :as d])) (defn add-arg [query name value where & rest] (let [query (-> query @@ -19,27 +20,27 @@ (map #(update % :user/role :db/ident)) first)) -(defn find-or-insert! [{:keys [:user/provider :user/provider-id] :as new-user}] + +(defn find-or-insert! [{:keys [:user/provider :user/provider-id ] :as new-user}] (let [is-first-user? (not (seq (dc/q [:find '?e :in '$ :where '[?e :user/provider]] (dc/db conn)))) - user (some-> (dc/q [:find '(pull ?e [* - {:user/clients [*]} - {:user/role [:db/ident]}]) - :in '$ '?provider '?provider-id - :where '[?e :user/provider ?provider] - '[?e :user/provider-id ?provider-id]] - (dc/db conn) provider provider-id) - first - first - (update :user/role :db/ident))] - (if user - user - (let [new-user-trans @(dc/transact conn [(cond-> new-user - true (assoc :db/id "user") - is-first-user? (assoc :user/role :user-role/admin))])] - (get-by-id (-> new-user-trans :tempids (get "user"))))))) + user-id (ffirst (dc/q '[:find ?e + :in $ ?provider ?provider-id + :where [?e :user/provider ?provider] + [?e :user/provider-id ?provider-id]] + (dc/db conn) provider provider-id)) + result @(dc/transact conn [[:upsert-entity (cond-> (assoc new-user :db/id (or user-id "user")) + (not user-id) (assoc :user/role :user-role/none) + is-first-user? (assoc :user/role :user-role/admin))]]) + user-id (or user-id (get-in result [:tempids "user"]))] + (update (dc/pull (dc/db conn) + '[* + {:user/clients [*]} + {:user/role [:db/ident]}] + user-id) + :user/role :db/ident))) (defn raw-graphql [_] (->> (dc/q {:find ['(pull ?e [* diff --git a/src/clj/auto_ap/graphql.clj b/src/clj/auto_ap/graphql.clj index b0439ea7..1a3f12a4 100644 --- a/src/clj/auto_ap/graphql.clj +++ b/src/clj/auto_ap/graphql.clj @@ -236,6 +236,8 @@ :user {:fields {:id {:type :id} :name {:type 'String} + :profile_image_url {:type 'String} + :email {:type 'String} :role {:type :role} :clients {:type '(list :client)}}} diff --git a/src/clj/auto_ap/routes/auth.clj b/src/clj/auto_ap/routes/auth.clj index 4eef4eab..cf2eadce 100644 --- a/src/clj/auto_ap/routes/auth.clj +++ b/src/clj/auto_ap/routes/auth.clj @@ -5,7 +5,8 @@ [clj-http.client :as http] [clj-time.core :as time] [clojure.tools.logging :as log] - [config.core :refer [env]])) + [config.core :refer [env]] + [com.brunobonacci.mulog :as mu])) (def google-client-id "264081895820-0nndcfo3pbtqf30sro82vgq5r27h8736.apps.googleusercontent.com") (def google-client-secret "OC-WemHurPXYpuIw5cT-B90g") @@ -30,13 +31,17 @@ "grant_type" "authorization_code"} :as :json}) :body) + token (:access_token auth) profile (-> (http/get "https://www.googleapis.com/oauth2/v1/userinfo" {:headers {"Authorization" (str "Bearer " token)} :as :json}) :body) + _ (mu/log ::got-profile + :profile profile) user (users/find-or-insert! {:user/provider "google" :user/provider-id (:id profile) - :user/role :user-role/none + :user/email (:email profile) + :user/profile-image-url (:picture profile) :user/name (:name profile)}) auth {:user (:name profile) :exp (time/plus (time/now) (time/days 30)) @@ -44,9 +49,10 @@ (select-keys c [:client/code :db/id :client/locations])) (:user/clients user)) :user/role (name (:user/role user)) + :user/profile-image-url (:picture profile) :user/name (:name profile)} - ] - (log/info "authenticated as user" user) + _ (mu/log ::logged-in-as + :auth auth)] ;; TODO - these namespaces are not being transmitted/deserialized properly (if (and token user) diff --git a/src/cljs/auto_ap/views/pages/admin/users.cljs b/src/cljs/auto_ap/views/pages/admin/users.cljs index 9a0196cd..655b9d32 100644 --- a/src/cljs/auto_ap/views/pages/admin/users.cljs +++ b/src/cljs/auto_ap/views/pages/admin/users.cljs @@ -37,6 +37,8 @@ :owns-state {:single ::page} :query-obj {:venia/queries [[:user [:name + :profile_image_url + :email :id :role [:clients [:id :name]]]]]} diff --git a/src/cljs/auto_ap/views/pages/admin/users/table.cljs b/src/cljs/auto_ap/views/pages/admin/users/table.cljs index e49d9228..d3733bbc 100644 --- a/src/cljs/auto_ap/views/pages/admin/users/table.cljs +++ b/src/cljs/auto_ap/views/pages/admin/users/table.cljs @@ -29,6 +29,7 @@ [grid/header [grid/row {} [grid/header-cell {} "User"] + [grid/header-cell {} "Email"] [grid/header-cell {} "Role"] [grid/header-cell {} "Clients"] [grid/header-cell {:style {:width (action-cell-width 1)}} ]]] @@ -36,7 +37,16 @@ (for [{:keys [id name role clients] :as c} (:data page)] ^{:key (str name "-" id )} [grid/row {:class (:class c) :id id} - [grid/cell {} name] + [grid/cell {} + [:div.level + [:div.level-left + (when-let [url (:profile-image-url c)] + [:div.level-item + [:figure.image.is-24x24 + [:img.is-rounded {:src url + :referrer-policy= "no-referrer" }]]]) + [:div.level-item name]]]] + [grid/cell {} (:email c)] [grid/cell {} role] [grid/cell {} (str/join ", " (map :name clients))] [grid/cell {} From c7f72e7fcf78eec213e28d8b5143ae35c0bb4219 Mon Sep 17 00:00:00 2001 From: Bryce Date: Fri, 26 May 2023 22:00:59 -0700 Subject: [PATCH 4/4] Saves email address and profile photos --- src/clj/auto_ap/routes/auth.clj | 1 - 1 file changed, 1 deletion(-) diff --git a/src/clj/auto_ap/routes/auth.clj b/src/clj/auto_ap/routes/auth.clj index cf2eadce..45f07582 100644 --- a/src/clj/auto_ap/routes/auth.clj +++ b/src/clj/auto_ap/routes/auth.clj @@ -49,7 +49,6 @@ (select-keys c [:client/code :db/id :client/locations])) (:user/clients user)) :user/role (name (:user/role user)) - :user/profile-image-url (:picture profile) :user/name (:name profile)} _ (mu/log ::logged-in-as :auth auth)]