From 7a0fd7232d925fbc11483409493ae890397b1c8f Mon Sep 17 00:00:00 2001 From: svonava Date: Fri, 24 Jul 2026 18:08:20 -0700 Subject: [PATCH] feat(examples): add verified task examples --- examples/README.md | 3 + examples/multimodal-search/.gitignore | 3 + examples/multimodal-search/README.md | 69 + .../data/images/black-camera.png | Bin 0 -> 87916 bytes .../data/images/black-handbag.jpg | Bin 0 -> 369633 bytes .../data/images/blue-running-sneaker.png | Bin 0 -> 77302 bytes .../data/images/green-backpack.png | Bin 0 -> 85291 bytes .../data/images/red-leather-handbag.png | Bin 0 -> 59394 bytes .../data/images/red-shoes.jpg | Bin 0 -> 136109 bytes examples/multimodal-search/data/sources.json | 100 + examples/multimodal-search/pyproject.toml | 20 + examples/multimodal-search/run.py | 239 + .../multimodal-search/tests/test_example.py | 99 + .../verified-run/evaluation.json | 46 + .../verified-run/manifest.json | 52 + .../raw/image-candidate-embeddings.json | 6992 +++++++++++++++++ .../raw/text-query-embedding.json | 1164 +++ .../requests/image-candidates.json | 68 + .../verified-run/requests/text-query.json | 9 + examples/named-entity-extraction/.gitignore | 3 + examples/named-entity-extraction/README.md | 63 + .../named-entity-extraction/data/cases.json | 260 + .../named-entity-extraction/data/sources.json | 45 + .../named-entity-extraction/pyproject.toml | 20 + examples/named-entity-extraction/run.py | 258 + .../tests/test_example.py | 133 + .../verified-run/evaluation.json | 290 + .../verified-run/manifest.json | 71 + .../raw/cms-orthosis-documentation.json | 81 + .../verified-run/raw/ntsb-bearing-alert.json | 113 + .../verified-run/raw/sec-restatement.json | 201 + .../raw/supreme-court-caption.json | 65 + .../requests/cms-orthosis-documentation.json | 21 + .../requests/ntsb-bearing-alert.json | 21 + .../requests/sec-restatement.json | 21 + .../requests/supreme-court-caption.json | 21 + examples/rerank/.gitignore | 3 + examples/rerank/README.md | 62 + examples/rerank/data/cases.json | 176 + examples/rerank/data/sources.json | 45 + examples/rerank/pyproject.toml | 20 + examples/rerank/run.py | 218 + examples/rerank/tests/test_example.py | 90 + examples/rerank/verified-run/evaluation.json | 47 + examples/rerank/verified-run/manifest.json | 71 + .../raw/cms-orthosis-documentation.json | 34 + .../verified-run/raw/ntsb-bearing-alert.json | 29 + .../verified-run/raw/sec-restatement.json | 29 + .../raw/supreme-court-arbitration.json | 29 + .../requests/cms-orthosis-documentation.json | 43 + .../requests/ntsb-bearing-alert.json | 37 + .../requests/sec-restatement.json | 37 + .../requests/supreme-court-arbitration.json | 37 + 53 files changed, 11558 insertions(+) create mode 100644 examples/multimodal-search/.gitignore create mode 100644 examples/multimodal-search/README.md create mode 100644 examples/multimodal-search/data/images/black-camera.png create mode 100644 examples/multimodal-search/data/images/black-handbag.jpg create mode 100644 examples/multimodal-search/data/images/blue-running-sneaker.png create mode 100644 examples/multimodal-search/data/images/green-backpack.png create mode 100644 examples/multimodal-search/data/images/red-leather-handbag.png create mode 100644 examples/multimodal-search/data/images/red-shoes.jpg create mode 100644 examples/multimodal-search/data/sources.json create mode 100644 examples/multimodal-search/pyproject.toml create mode 100644 examples/multimodal-search/run.py create mode 100644 examples/multimodal-search/tests/test_example.py create mode 100644 examples/multimodal-search/verified-run/evaluation.json create mode 100644 examples/multimodal-search/verified-run/manifest.json create mode 100644 examples/multimodal-search/verified-run/raw/image-candidate-embeddings.json create mode 100644 examples/multimodal-search/verified-run/raw/text-query-embedding.json create mode 100644 examples/multimodal-search/verified-run/requests/image-candidates.json create mode 100644 examples/multimodal-search/verified-run/requests/text-query.json create mode 100644 examples/named-entity-extraction/.gitignore create mode 100644 examples/named-entity-extraction/README.md create mode 100644 examples/named-entity-extraction/data/cases.json create mode 100644 examples/named-entity-extraction/data/sources.json create mode 100644 examples/named-entity-extraction/pyproject.toml create mode 100644 examples/named-entity-extraction/run.py create mode 100644 examples/named-entity-extraction/tests/test_example.py create mode 100644 examples/named-entity-extraction/verified-run/evaluation.json create mode 100644 examples/named-entity-extraction/verified-run/manifest.json create mode 100644 examples/named-entity-extraction/verified-run/raw/cms-orthosis-documentation.json create mode 100644 examples/named-entity-extraction/verified-run/raw/ntsb-bearing-alert.json create mode 100644 examples/named-entity-extraction/verified-run/raw/sec-restatement.json create mode 100644 examples/named-entity-extraction/verified-run/raw/supreme-court-caption.json create mode 100644 examples/named-entity-extraction/verified-run/requests/cms-orthosis-documentation.json create mode 100644 examples/named-entity-extraction/verified-run/requests/ntsb-bearing-alert.json create mode 100644 examples/named-entity-extraction/verified-run/requests/sec-restatement.json create mode 100644 examples/named-entity-extraction/verified-run/requests/supreme-court-caption.json create mode 100644 examples/rerank/.gitignore create mode 100644 examples/rerank/README.md create mode 100644 examples/rerank/data/cases.json create mode 100644 examples/rerank/data/sources.json create mode 100644 examples/rerank/pyproject.toml create mode 100644 examples/rerank/run.py create mode 100644 examples/rerank/tests/test_example.py create mode 100644 examples/rerank/verified-run/evaluation.json create mode 100644 examples/rerank/verified-run/manifest.json create mode 100644 examples/rerank/verified-run/raw/cms-orthosis-documentation.json create mode 100644 examples/rerank/verified-run/raw/ntsb-bearing-alert.json create mode 100644 examples/rerank/verified-run/raw/sec-restatement.json create mode 100644 examples/rerank/verified-run/raw/supreme-court-arbitration.json create mode 100644 examples/rerank/verified-run/requests/cms-orthosis-documentation.json create mode 100644 examples/rerank/verified-run/requests/ntsb-bearing-alert.json create mode 100644 examples/rerank/verified-run/requests/sec-restatement.json create mode 100644 examples/rerank/verified-run/requests/supreme-court-arbitration.json diff --git a/examples/README.md b/examples/README.md index 863068eb..c93ee587 100644 --- a/examples/README.md +++ b/examples/README.md @@ -15,6 +15,9 @@ service keys. |---|---|---|---|---| | [Self-hosted product search in 5 min](./ecommerce-product-search) | Showing the fastest local product-search path with extraction, embeddings, and reranking | `extract`, `encode`, `score` | Local SIE Docker image, Python or TypeScript app | Runnable | | [Find the best retrieval strategy for your RAG](./retrieval-ablation) | Picking a production RAG retrieval pipeline by evals on real financial documents | `encode`, `score` | SIE endpoint, Turbopuffer key, optional SIE API key for auth-enabled clusters | Runnable benchmark | +| [Rank exact primary-source passages](./rerank) | Testing a reranker on verbatim SEC, CMS, NTSB, and Supreme Court excerpts | `score` | SIE endpoint with Qwen3 Reranker; standalone `uv` project | Runnable verified example | +| [Extract custom entities from primary sources](./named-entity-extraction) | Changing zero-shot labels across financial, healthcare, rail-safety, and legal text | `extract` | SIE endpoint with GLiNER; standalone `uv` project | Runnable verified example | +| [Search licensed images with text](./multimodal-search) | Recomputing a six-image hard-negative ranking from full SigLIP vectors | `encode` | SIE endpoint with SigLIP; standalone `uv` project | Runnable verified example | | [Find SOTA embedding models by MTEB task](./sie-hugging-face-mteb-semantic-search) | Searching ~14K HF embedding models ranked by task-specific MTEB scores | `encode`, `score` | Backend seed script plus Vite frontend; falls back without a live SIE endpoint | Runnable | | [Private fine-tuned compliance RAG](./regulatory-rag) | Hot-loading a domain LoRA encoder and a custom token-pruning adapter on SIE | `encode`, `score`, `extract` | Custom SIE Docker image, GPU recommended | Advanced runnable example | | [Build a multimodal wine recommender with OCR](./wine-recommender) | Combining preference-based retrieval with OCR-driven label detection in one UI | `encode`, `score`, `extract` | Docker Compose app plus local SIE endpoint; API key optional for unauthenticated SIE | Runnable demo | diff --git a/examples/multimodal-search/.gitignore b/examples/multimodal-search/.gitignore new file mode 100644 index 00000000..90aa3d56 --- /dev/null +++ b/examples/multimodal-search/.gitignore @@ -0,0 +1,3 @@ +.venv/ +__pycache__/ +run-output/ diff --git a/examples/multimodal-search/README.md b/examples/multimodal-search/README.md new file mode 100644 index 00000000..ddffab89 --- /dev/null +++ b/examples/multimodal-search/README.md @@ -0,0 +1,69 @@ +# Search images with text + +This example embeds the text query `a red leather handbag` and six photographs +with the same SigLIP model. It computes cosine similarity locally and returns +the image ranking. + +The candidate set makes the result meaningful: + +- a red leather handbag, the intended match +- red shoes, which match the color but not the object +- a black handbag, which matches the object but not the color +- a green backpack, black camera, and blue running shoe + +Every photograph is real. Three are CC0 files; the red handbag has a +No Copyright, United States rights statement. The black handbag is CC BY 4.0, +and the red shoes are CC BY 3.0. Exact attribution, source links, dimensions, +byte lengths, and checksums are in `data/sources.json`. + +## Run it + +Start public SIE with `google/siglip-so400m-patch14-384` enabled, then install +the SDK: + +```sh +uv sync +``` + +Run against a local server: + +```sh +uv run python run.py --output run-output/results.json +``` + +Run against a hosted cluster: + +```sh +SIE_BASE_URL=https://your-cluster.example \ +SIE_API_KEY=your-key \ +uv run python run.py --output run-output/results.json +``` + +The script verifies every image byte before making a request. It requires one +1,152-dimensional embedding for the query and each image, rejects non-finite +vectors, recomputes cosine similarity, and fails if the red leather handbag +does not rank first. + +## Inspect the recorded run + +`verified-run/raw/` contains all seven recorded vectors from public SIE. The +saved evaluation is derived from those vectors. It is never substituted for a +live response. + +`verified-run/requests/` contains audit envelopes. They record the SDK inputs +plus local filenames, byte lengths, and hashes used for provenance. The SDK +encodes the image bytes in the SIE wire payload. + +`verified-run/manifest.json` pins public SIE `v0.6.23`, commit +`9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0`, model revision +`9fdffc58afc957d1a03a25b10dba0329ab15c2a3`, NVIDIA L4 hardware, input +checksums, and artifact checksums. The recorded query latency includes model +loading, so it is not a benchmark. + +## Test offline + +```sh +uv run python -m unittest discover -s tests -v +``` + +The tests recompute the six recorded cosine scores from the full vectors. diff --git a/examples/multimodal-search/data/images/black-camera.png b/examples/multimodal-search/data/images/black-camera.png new file mode 100644 index 0000000000000000000000000000000000000000..aee6a7299876a1a0e8d047f3e3571e0bd5575b87 GIT binary patch literal 87916 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%0A`ptW8fY&iJEEK|<$02}cWU$ZzLoQzo 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 literal 0 HcmV?d00001 diff --git a/examples/multimodal-search/data/images/black-handbag.jpg b/examples/multimodal-search/data/images/black-handbag.jpg new file mode 100644 index 0000000000000000000000000000000000000000..122b843cb885a446cc2eff42c801acebc36db0e3 GIT binary patch literal 369633 zcmb5VS5#BaAN74g=)Fk`O+Znkmk^|jRFR^fC?F-GKO`Xpln$XIEeI+W5DN;3(o_-< zNq|5iAfO-+NhCBuN~G6Np8Vg7cdh60IqTfbT64;rneU#@-sg~dNCRvDPB8d?CnuPb zi<6U!o1cf9eF*XK^YV)biHeE{i3p2H$ViHbON$GO9FadFEh`IwKtv@KloaHYWaJ=n z|LX+A$;HLZ#VyFgBPb^(A}06$d>pm{V!T`cxD^ai0XW1!U@_2P2cQ4|AWkp{1pNO8 zCx`>g1#t85^0AveMF9>F2Nwq?n2U=C#LdAW!EWUg1GvPG>Pc90tGEY9>Z5s7lM7xR zIdh@DjaSVe@W;e*xRgyw;j5Knh8I7y!=;TPQty`y96$SU(gS)sjkL<{76Jmm!2fks z;D7ycar3YnVPXIW2MEl;$$nS=yEXQ`fjGp#oJaMTnbg1cTU51{MP>fpse>s4|0~XOAC|F>4=>Vu%2979p`yVk%r4bm6dc zt+hj-?GVt)WR3l1rv1@IVg4lXwo_RmA#mB-#R{46X2nYz%yjE*MN$c%GR6w!;hfmq z+zYFEkptNU@9U1ksK})x?kKvjo%o2dFbsBo1V!PsZCN6NatR&ixeQPk#%3Wa4uVYB zk`GArw+}sN6qWr7eqJt4^FgDWVW5hZK1Quf50@03P7~zLBQx9=;*|jgIv`V_Hg0U2 zbmLUZGA~@9lm<7!qpT5T3C5FCLL9B2urMGs?jB5Gi(ueF6V%>|r3vpY{pAK!rRZP= zP7<&Yycuc?yJp;U2v{eH_6Se~mO{glydxT#2#P4&ROq%{{S;=sol{r9sKvhA;A3n! zGPBt0z|Ywj8^uiHjQY$1rNLhp=fru747NhsMJ1nq&sA2P86KNm>u@fME9kd)T#^*3 zvyT?g9)VzdbXC;D&$n&J)O{5$82}+0*IO-`Q5$VfEbkkZ^K92meSOY7p94v|4|FL4xZL-=}`-A?hYn=ot`oN^9GI&AsaPwu>)y>`F0Ed=;x`O_`z4;0Dgc6Uw-_2+vaA+ zsjucMr{lteYLkHt=@#6c-fTZpA*%n2k&LO9Av4sZj$qCMZ=6EJjIeCF4uORthmy6FSL*R$R;{m%nRdi8nrE<;Ogj?4m;--nukgGkK>PI5Z%(Eg1S2|C~NBL@Z#*Q#z5c*~;hFJ0kbc)^w_(Uc%&$3cYmb zs3>v+_NsA{M`5e0Js()ruCQt@Dv&+|E}1L5cwG+wgW|%L-FmZkCEj{F6gA$u+e+NG z*@6EU68l?K;K~c^>vfG-2osXSd*lrMa&2(fK{=lOwOaEEHbo|^IGzD1i#p(8zk=sT z7at<;dMBXCrV1%1W&OLXZJ}=8fYI$xx6k@J@`u1!9167^*4=d4#OSN3x>Bjgo4iXY zPsC{_)DIG6GFnrzSDmu8!I$0~q(T}(9)CGj{O!Hu$9sHCoZ+`;+@Do3r7yc^#Zlz` z$r$nHi@OcfIdPM{7_zga_om*T2}R%cDo%4=v|i=Cr926}gqYGBBRnh;keCF&Z8zef zDcrx0e$`~a|3oJt;;U;p6LDu*3+obv_O^L(tsR+4?eV@`qhY3}
n+?wds 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 kp>-gl&HyGOrL=uwS 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\}0~5I?2-LL? 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

bx~<&Uy09Sk4WEiP;n)Hy72WpM6$ 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

`G0s>_j*;hhzrp}4ZJrm>JtQJNr zgr9aG9sAW=}%8x$lDlm)`rQm3(8j&9>Vp{=FF@T43g%lm9B1>9WP*4yn*`0a*L{HdpaU~g5HE9$jfvO)4o!b?mcPs0pS!HoMIO%`HV$)_eG4Hl0^Wg>I<0&;`mndG_r2>|om z2R?N5(`lDb$a=c}<^&u}f#YJxpDV!lId^HIL~E*#MimAj7f1*4F9i2%4Tijid_x1+ zp6qa5VIEo}G^zEd(WIhYoLbP792k;$4jxc;mQSS*t{6vPIsnXWD0%&3O#b+EXN-?y zfPn6g4UBwopT;vrS+RF`VCc?JY5A=?Jo7-H+{AF|)sd^0uaf(T{6A|<7XY9NBu(X& zF-R~`of#rEnkGyER5Z_=&22IMet=-RuajGMNrhWT5ZGTTrQ{Dh&L|Ze{~(lNHF_Gz zMVU_)h^mM_DOIB@Y=BiXP*z5t)Y)~G9RPsMK(wrY6oFPo2%qEG_lSD1K$?Z2=x$Pgc2a;itb;H{>vY6BaPJEn$n%61$V*K{?2((_fatdn{XvBY z%<@nL!#@Q%ImyKZaQV|kqaTDqG z8IXlUN=DTq0C4uqenNmCNMjhp3)i0HPXPkvR#8$T`Kwp~V40&e|F~cbgZj|hDFzO1 zGv&#XXQ*vssBQd3ZMhIh7L3#xsZCM2rXzRr#bbSYqKgDX${FaV$o zS?$u;Sjsq106+?$h7Stb4^qcPsAbU_b##4{RBF^jXsH`HH&+Y(g-@=Lw@#e>L{x$O z1OT0QhC@7)K7K)4Yv^-2J87{PLPY^=@oK^ST(y`S(5#TdEClF94BXU~TkjX8QfrZH zFc8z@)}!|ddH;s|dN`tFgUAIXbQ(ZQ$%%={i3Lr?AxHt8gbNAEz48v#1fbIiJEM`xRdQu{>4bmFcP3h^#cHy*_&69;=F~QZ;sqzjwb-AA^<4w z)_=MGB5z3)##Ffzl+Ck1<&^_IMGw3E68h-59Lf-P^+{O%M`#h6wJtPR5u~7xz{F^2 zpeim&qm4$s2RB}=ipFXZZGN1odE6w|>I<72$o(laG&cmOqxyRGTL9P(00aye1TkFv z#64)J5CBkYL;=8M^%_C`ECGZjT#`RifFk!~nJnKJp~EO7#15LF+$U9l^O0+4ZbnTE zrdQw41VyA&P+@8kD-I<2pD4xs_sOcx*tTwga8~|mo9&aURx{fo0QZEpb0psG z-~ZyPfBqMI`s)6X?2)m70eF~~$;@6IM2_<&RDj$b$~+VGT)av@_19d!+FxDGvJaS( zH|v4u4pk0#H$8k9ENShVXkk;k=;q1cm6!#*PtGeiFeq4oC@e^-kjaD4SQf1cjMC}g z2ZD>DwJLc7N{-`kdVRC8xuLlpK1Xx2RF}~A*(YWI7zyzsVjzH#p2qHedP;h&;%WO8 z;2(?sgAic#(JV>mVY3U`<`-x(;r7D@FcSdcLBLU8NX{obP9#B*^iMV9CQ)Z%YGNWj z5`&BQ{Xc;N0=kgxxzU-6fA$kkz476e_ujPz;N>X*d@jx)eIfRW!VMkE&KMca&gic> zQr1rZ+`O8dQFiqfX#j}la{pxlfPM%30}`s{qZwrx8N4gh>Qq&EmpuHgSL)Z=S;y;# z=mxq{rmLQ;i$pjM^C>Isz(x$=W;?`_#U0|2buih9&pPWlU8l@Zcyw21?b&eigA%5MUJ3|H@d@Xsygc=kgb z*cW7jFEb*dW|V3)qgNl{=J$w@6RNxtDjEOop()?5ks3(Y{6uG`DbtBah{|8yZLzVz zMM(Bb-6ifaSt9j#>-5nYEf`3Rq4XrJEKX8vQb-Z{H{&WI5G&M2MCd1a_MbU(_KXO? z{(Wc8m=V~=327hG0Hy-90{^U8E%Fb>uu+0P=Dk}~fD$h$3NBg+I)I=6xbO`PG>C`N zBg}ptQf|%2I#Yu>Rb&tl=O-l=LKH2mcTOl~!hX{QT7gW&rFz@O*X4Od2r8 zS`q&lhxbU|;~~J^QBLzj`!@xi@4tGh>yi$dEGJq!J9X!x)dr_V74D zR+#9hs=TtQ>O_cFHz>pu&^W;$fHlaEDk|}I3xVs`)}EYPQlKbF4wRtysBJFPpa}$7 zU^M%wwqlRpCh(YVQwr`gqGe0ct;sj-O#$;oYr65RjuCo4)zPh|UKS7!Nc{}2lBV>+{+u(#jv(e}+-ge{iL z|F;ETj8!9l`_Cv#qSiHbpCu)bU%tT|oPN6CmoHvKqUZ7mu|Jt%2Fpzb0{l-N3UB}z z`P3jGdW0JQWa28TPKMImDsD0v{r2L~ijKz40RPseW`n7%t*xlLpsl!|pg0zJXo(~^ zaJK z$exoANxv5McRlgXlEs1prS;O}SSvYJuLWAvivC`_Wzkp<+!TJRCak@sHG8W@5*W5e@+1bL!N^%a_@oxybtA zc=j1#m{xe)!tvX%7Gx9KvKU zx)Up_@7)`$8l>2lr8mjxxeWPLpJKu#(K1`isGpyjn*Pg7_|TA=izI(rNGO{8T!$eCKJ^GLnBB z+&!7zP-s9Bf-GWEQlVC=Fv^3FE0XU~$^&=+Es^+nxzlzVY#9oOj1-!01^2Ty5&r+0 z)yo`LnfYhgG6VpjUKRo}x=R|GR2cd~%@^e!*j<+Ntf$gX8$Q|$4eYloS($x zGcw(tv;f`JO#{u;=OUMxOt%@XwmXR`Sm*={EHSx(6AHawO3@ zO&;Z);r*xPf`WiVGjgv;K%gL&kBgsFpe<}FC`?XFF77T45$}J+$&;m63Y?wc`Qhu3 zKLN1di61|Kr%&d+c+hv-`j^GW#ygo4T|-_HOGabATXvZ>07wH>p1_z%W-rPC8~}Fzd%LmuqS@GF zEN*MdX)10CPHZYtuso0fzgZ+zA-jdbw@yV|fD9b&Bs@@1as%G1koX~HXip58R`T8< zIJ?=Qj$bC-!-un8hy3CHnCm453#u9DO9542E0^ z`UnGRODs%HOln9fCT>Wd3o(FId}d%+|QF2O4-(BMnFFj0eEuJVmv)?@PNnq z&C>#a4$kbMdp!Gp_m0rq1Bd74MNkjerMjAAPyavzZjQkF?=P?6h5%5ElzX@y80=?6 z1guEnzCK69GBDVuvI_Dq$vnIc`L<@QBy$-TeMj41fpnf`XE;k0Tn%O?@-`ek7f7@samO@ueAlXg-|pXo%w?9p%VH+~5Y9hj0lG`v1DliN z%_exiG>c9DLFNTDqyMl0NeD^=PF|~|%{*A? z>$%P>|0fpwWDx*Z3;=wed*8t!M!Eknw)ySG5OX^z$#dB(`-^n0miuOd zn{FP-zI@Xh1(5%L`6~aTr;e0W3&{u84wR7%`Jb$4Yb!2pYA(tWTx~S28EhI%i*%9s! z5J48A01A*(RFK%#9^&O43iEsI+Jy@ju3tY%Bhd#uJzrhG=hYViABX>#@XU zsu3O;smbs;GJ2Qw{Ez}*yn>_&5i;NMBG&`-_T^`<2bt|>c3(E$7)%XAp? zKdZ1>DMw3Gbd25~#UNQhjaoJ1|0A^dux7qx<3Qx2-{aY#gHB9degR18Sc z7i#o|2CXy*32Oujy{6vXUevAY=JrSh5abW~_gz5)FsmIGoBf|PRDnEB@@D}+35Jon zkp;>z<~F+rrfTAlaLc7MG`gQtDGSjICkQ1l-~hcyO@{YhP=M}5FA9IpllZUQzJ7)J z@FD-#7YMiCq5z9w0}gCo_rlAQb`moRqON9Yu)4#Vu7+vIh>|~LzS;0^E^_xrP=bCQ z_g>`yTqRS%0iEch%)ZYnM)ZZj3Pixz-+K~VXk9J0o}y${Ek zTM8FbiKH{yuX6P=bOm82Jp2)@UX`kk%2h)6(x5x+yl*9NJ6zdL_my`AFCkL~J zUw)D=Sq3hB9*A8%Ro&0I2bP-0YF5K}NCcIg!2h*^#Mpx3RGDyap^Kg9;e($O`0=3kuOUG#Hv1 zkd96*NLCa>3(5UCdGf-w3)ik)zkQt+^Wc$>U-0`c$p1+^Lx7?C#V>LIUU>QC$Ep0%L9N3~V!kFWU#BCt zQyM5yXeWSIW~jCFCmmY_FyH?V?CJi4fy@awR)IX~W8ohH016OnYRfex=?ox$gQ1x! z?*``j)EkV5!tiBbst!(RYExlBTla2vFQR|QpTvKA^a>uA$k?$1^0xxu$wf;^{Hqr4 zoEd-{bn`LfJ8}a*(V+E>TO*uUMAItR0LnD29{rn_>svvn1x{uWwf$$6Wq41cb(4f?(&z z2M%mo_uMqmupL+*k?)?1$`EuI*39~1z%ETniC|JRUXQzN+l3r`3sjd)@L;mKnQ?C4+{=3~$j@t_lr*`b2AE?cuZm!Plij_%QT?^Zf4Hiw{20l9 zwqStSv4`}Df)=kj2mrPc0588X1%Mkg(K1|a1 zQ2BlJYSI6sB@pu*9Z&)G5)H86gqFA`=foAYCB^9|=tB=E8ZT1G`!N}t+nVVh{>o`W z43=o@&2;zjA^D#K0M~Di-X0yjQhn?AjvcQ*A-Mk>fG1ZhUBykn+M|aK9C(YK7I+EA z7J#9F4BxWB0i3}h%(vXQ$sz#;0Wv+T)WyPFTyOZAWi=y01a?!@5|qNoTG#M`WSP*8 zURhpUi3#j=vt6^W@;$l8Xe?@?)I(c)n-+b?iY8;LF{jmlS)+WV#N7`)ZxLvF#v7%1 zNJB^CJr*>Cw&h3Q{-c)#UZ>aN-hXdF{&4@ZcC1AEEsDQl{}1Dz#g1!_W{UwprVs`9 z?v^ww+>Iu*nH#9v0d$XsPeZPujY}Ukp}DCEL|TaKPl%g9KTQ6&VMFhZeR0fl$Ll|y zEPr$!fq|AW8|=FUFOC3$NoK%qV4yUk5__(Izz`YWn}Y+~y}x|9=2X9siY77F;3VF)!-d(SQLHkl_n9c=k>9=#fo9267*&sQ~~O?HV8*s1}mWB==KCXm>F; z!I%4eJdTL|Pc_+NW`xagFl!4k?=6N6_V$7NGdx{gD;}2k6&YKL2!bZ6ImYI+D{_oR z2;Z>RkSl9wkOamd*@=ZzZ0%;8O0J1QUu)D(e6Jx~964nxB!CJAwh< zVH)td%Cr0#Th{rW5|!X)b#^r;pPN+o_nan^R0SQ-*Q4=4stI%t^waCH3pFoF9wn3GfhbahXt+P)y~&ct z27nO|_=gb?%s-qMc?k0By_) z6c!Z0`^@xm^JdqdS>G?e{PNzH_wHTw-QoF^_4WS=$zK%zYB12D0~z$!3MB}hS^u+* zF9^^60)VQFjH-dEYFe{Yb)>Yq8om%`AjdPHgmWLx7P=(uHU71}O z8tOXR(-)lq>wHWTM!)=to{0dtNrtvhiJ#QnPg)e*JDwNx1SH=7EEavatfBcMGXNBgIUoV&%?$t(KYfKDELc+1 zR+!t{lmw=4D1;vb#~(oeGSG;D;r%qA`c=?ms&I35t2jRn;XgQk`^zi_z;ACJ*g@vk z%KM*m|Cb{S#>>fBSbteuOhI39aws5J{~W!(2>|f!NNLr80Kg4?%pou_&&7V>hLfLD zbM>Z>isP{`GX)$1GQ!nW)Pqu)6&iBb8)INj3!I!>3!06Fz5WyQir}6-yKt@L?*8tQ zz-A;QVkJ#Q$ugZ>0vkZYq*AEWsc1%wQzHNaog??FDGA2h&VZW6&aiJ z8}_0bv1_6+K;|cv`^ju69UYncLwTLjBL9-MSV=6BJq_+jNjbSitN{ogMMXuF z14S0JiR9mY&fD2J^!)gPP_L6;KXCKO^3JOKm%BtiA3XI)`I7JDu8dt1BxjirIfE zB$O0jU5F9uEE1HRJsmBbwR!X;64J_kx(TWX6!jLf48O!(T43rebk_w+k%!R4MPWK1 zS{5j2QYb<~B#&i+y}d&%^iSp&B4_vCYyq%@NO+Le%aHUD2GF{z8v~`~g2}xsdZ7Kx3j2Cypc;I2 z#9WA>rmUMsTs^XDC|Oj)qu~>zVx(;$Ud~R=ZlP^$+NdCD54|VV*}8WRo~4rPl2SDc zZJ4HUBQ7{Dc`Ws!^qP>8h^B_zSQOqB(!N%u25m&al1Xh3?z|dfBmWRVvPA!@*~srw ztNV{NaNr+7{yYF+@<)hX(uRa!6C6+j5^d-{DMBf%t*H=RKZM`b*3{JA&}3>0bzb0o z{`Tz?Zf++|ghKw6W%RTz=x5!e>re6TQfv9IVhWH^QPEz(NGKV->C>s9CF7`R3Kc(IDob<`ABbEPuta5BW- zR*Z(FqTOz;ULmTcqG-8$BVJSh0F82afP@xt8casa;u_n=k=JtfLav{3)V+Qf5L3ws z0+miB>*+){Cwf15ds!7oQ+mZswoW2OxYUi4GpN_!2zPky?_d*Zca|22)!ymKfk;7 zAUkUm&fc*@JGl4%Bb)obivF_}0G7EN{g?y55C8_K4nhTj1A`T`1jfxy=)q!En8ZIk z%uIk_hcEM=7~9{vd92*x0ikBu&zz;pJQSnnOR8&1Lw6?<%@r5X(1O09I7BN~#G${l z5sMBx0YDxA@H0)cw&oazx(c+ufP2I zc6rUQ@{bSf_~?TLHpvIXUn^HFvn3!w0caIl1_I(mjyReumM5=q!`{FkcPaWoCs3b}=O6-BsTA6rAXRJE z8KLLj8iRdo7>@(6j}OAcv(CfD*2CNFx%WTcQFsDiIp4zSf|bMvyCZ2nGDSFhg^z>; zS%AURoD?BxLg-uAWGGgs5dyz$NZwHftejYq{aPq=8UtgoWRpl4y`hWDs6E^h! zlP7+H_urP<0KnuA08Ug`A;8=rfRK}%s0y~DQVicSMhnL%5kdRLuCg>7HDz7ox194n zb>-e62&f;WreE|{DO6*pzd9>~wM(J|mRtm{0?e9^0Sl>YFBqs102osITOaoM@7Zev z-%}kj&R`nv^^41=WDLx+O0Ec`Y3x+3w5MnPS#!6u%@KM(`A8Vv64#ZO~2Y1*2VpdK)PL2_zC1L&uT-T#8(?g}?2 z=g?~q|AXJ%&L;n-3S-Zg4(<5p;0I6q*jE15?*H=T>=PrPLmAm5{&U?7f;PyXLr{dd zzBoIY07d{jIKY-20*aclYO=`0{^c1N)k5L@s;C6FxctFE7cCVtw8jw#__$E9TLN}f zpx3rICps4ej0R}CYFAzl-UI6-62hP=GR%8gCDdXfk;t`irg4*>Do85FavCg0#c)^z zdOwx=p0i@h^Yj2PHj1I<+uFv)7K6u1&_7;Zb7b ziErTk2mmY>4*JpO?i>(0r0Jxy4~_)@NNCN2Q;=Z5-xEOq*aw!li8(;UZ52MwPF^Q( zKlsD%zWnkJe;6wr%&tB~*7u`>J6?b42^;T++|Q*J@iXvOzsL!QSpYidePKVfv8cEh z;Xo`i!u%;tG6JYi-W=>76mo2rd3zk|2fbxRfc^m!mHC$Of;<(4N&HnX0v9e+Uif-E zWH;3yW8-ofFwaF*y?ldyuYONJK&z=WudlClPhd`NlmtaEY=Q{HgA+2fHbNDpP((*3 z>a^GkgTV*Cy{#=m)BnC{4>tt+(&_D(mR4_~A3QsS=P$VY%>XQ2j+c-wrHJyc6P&6# z4nSk;-h^gTzFdXghr*m9un!Us4Q=gB-Q5N4-I;Dq>q4(V{$D=$^6Lja-r1n!<79mg zdaiuZTK=Ga8}rNm)5}BxqTZ+qnZ(zCrCulX^Up*3fzg<& zHK_aoQEd;DD=?C(O4UTGqv8MLVl|vfo&z69C)M|~SQH@5_VT9*Gcdpaub0#{Cd2w7 z_`=53`DOr?3IHr|n7j69Lp&Egryujg3;`f-#gK?p-cVEs?Mp6bAP)!~!^Ot7b3V=s z+$ye9&hx<^zW#%^cO|OcWPJ~Q^u|-X=x(7O`&G*(0|5Dx0vyUHrRR@Pdd_4hpdFun zf{FozqGUVf`U8Uj^v7`k$}>uNF0LB=Syo=qO|c!0r9$y^r`VIyk3}i$`8@noSyhTB znD88PaV*Nf$m!C2Ct5AhUYMhj1o-FZT1`g1T#inkKzSgRVg+Iv9-|o1*o>!BMQh_! zs(ko}K~bkW*x(~4pfoG)x12iuWO*alf8O$?6#6c)D1g}qLI%1mUbz2eGt791z84@j znDho?4tYQgIV65!9~4fzE3jP3`y_5Z=;!M%A5?meUOvvR|BhEl{xj zYY!f01e7hhK!*==J!lsWAy8~bF3=FQMu>e`caC^xaJe!klast4b|DGGzGNvOZiQJG zQB_t&$+*&!rRzL=eSETF1GQ+m1q0Qi%7HF(Oac4pR1&{dbV3A4q9gzSi?IT+1uIpH z95gM3#9kyA;T-&sC$!e_sV_m;Sj!g=uXBp@TN*>(wO_b+Ic)EIqJI$p;r`Pe?w##; zTR2^?z! zRPGLuX$7N{Qz3w*fXo^IiC;BW0|3I{0NWQ$k@Ntw!`N@^?df2{?{nPf@ zD8U)VJ#}Y0l5zbV@#4;MWFM9+5djccc&UTKoSi4rEDoqZ{pJ&}SFe|vCX%rHqaZP- zsh|Lj#9$y(3AWg|W?z4Rk>9Vs{-)H;r}7xCzpr3@t+WH$h9!;tmA+RwqDSv~5b zLo&O1fPy#(pF+7S7!r4O^>uaiEgk>np-CH)7?j?I-ciTe5WilBG*5$Jz&l z0WMEZw|G9ab#?U1Ixhaklz;@IN!i?#TV!m=DS!dStRMogbBEW>n(b3{`wzd%x(4}Y zyJlZR=yiacPfuqn`9JZKpZvr&`6jwvB>y8H3-UjA?t~!t?sKFH72QH&f`G8Ap={iZ zQLX}GtW|eth}8jjXvNHIwr@GDL&SK1kPD@xDd_;UQ}8qftLj`S^+DY3>+!U!&q?-# zkx8kR2Wj$k(F%oDC6NcIBpPFmE-qN&M_|ZRSi%vZLi4Q(Ip}EE2~7VaM(d=K&Yrsc z)5XC|`t*iR%V!;pAtZiWe^}r7HvA(10KITnd$cx<$-7QC)(X%VDc@r<_5v%Gvj?@P{<pM(6nPv`5X^D3RuQC;$V|0$XIfg$iqof-K~#SC5mhI9Z)D6JTg~x`^!Ik{V)G*xV)yp$PI;TuTqigqF{)xvikc?tC0Xi$~<`iD*(w44qO?ya^)Iw^3Dr33L}w84$w7e%guN;mTHw^W9EC!q&B4Z+L`7VnBuHXxjcKtu zX3oJmd$y&cvB+opN_&WZ$#Qu9^Bv~Tw*^3ugyXz9JI}?Zlk_QE0146k=U8w6_F(fw zVOuZyo{<(M{|AG5CF|@K;QIgW%dfxw!#Dp@e(K2aW1Rgz`oQ}7|HQ`n+QeVWUOXxU z0Hr5Gy-y$t2qgo2&gxWPNj%F;5C95E*jsOw5+pO7&cnF#R^5?GTRZCAU zFrd^06aWRaE5M-o!nG{#!>+SDd_7z}Dw6xK5(O#f&c?i6QUj?pm{JcaKkR}e`BOJK zHj=62*hv`&zf&bwsW9`Fs0cwHL}qsaUU@$&ivNu8#b@+bYGY2Q_q!y0hb53bk-y^- zN5`oEz%VbH<5Go0QF>i1mpQxt)&T4cP#bmmCSz(*Vr)}8b3ePiu{-(X?caU}(6| z?N3MBp#e=1#vnEV;4U!~p#m>8rn2=|w3;tELXBp0#KVdLq{tP4AqPG>;1imRAR@o9 z6%QZQw$hu`afkQewg1U zpIWh++1q7S&OgrDor3#=`+xF0$)B^oh(I?p$kdI&Z2-#v-ME2-9E|VCodH4q>=_c4 z=sZR87bo@DFeDPtSP@EV>ILo}96%isXLktp@2zuk^)4<->7h94>}Oq#G87$yf{J>L zMNvV)5Pgx+-Q5sjnm{T7+d*kBpDH#^5toP->S7GwNxVODaagos#fA-Uyz%-kKKu}` ztbh37FMjd*>#uLvuyW<1g$w7+ae$za;BlnL*U@o$0G2M9H)r0#_B3Hgo^g=%;U=I} z2LMnMK)IMI~=IWMpjmYO~ct7Pnr;Z_gX|(a(>qV_(7HUuJRsDfP6I=>HJj zCWrq64Zr}a2!NFiRA9PkHwR#toY0$;kD%Jv4N3|ju<9SA@QU>tQdcgY(4fkskbh=! z@8>vOxpDz>NX6(lFZQCh7f^<5N+tl#Vwu%v9Wrn}<(XBOECm*Z8~`9|p6K(VDfb|3 zDGtg(jg;yWu_4ls;*5hXbLP&SLucN+c?%aVT(JT-o}al64#f6L=Q}Jx*3DtA!~FTS z@;BRHxJFB10AlL6_iuX|8#w@thUWZf@uw zkCE~H*nIteY-WFU{jC8I(r?`TK_i^6&k5l`-sjIT=ieFu`V|8}So%+<;D*o?F~p^d z+9c~n;oT5i@QjSeDlps2jPR8UCo53qFGwsZZpbO|!Q+J9#chg|9@=I2$tRz5Ao~EW zQ4~p=zI!P5^TQlul)Inlp}|iUfR)g&zA9RJkz7Di+9A6S?R3H2CcBCcIu0zs!;(BC zX}s}E!k<5v|1R@BC*OY{fW*XHmkaS}wSodn0RRltSSw348H;);@83l3iMOj;=n2rz z*Z(wH1Ihb-d=%IJz|n)AudcMFe`0@Jf3xr{;$O4;MT`5BB?54wLUck!UzGp)Jc|vG zj2pR0nP_kj{t@3`;7U*1nTgP64 z`4!}!U22hkg<1GwFaXha^RGz*ZqaZs8_r+=2%TBNc!mW4G51LU8tb8;xek;stFz!e z1Aye%qJ}18TTwC^KigvsJ-_)41K`uhAeBz0QA&3i9{ORE2Bz(b;;@(-`w`_)SdplT zrWOIIG(@^P^w7?=bHwA|ILBcrF8b>EbJnZ|2&(}GJWkwv2L~$zrkDRxD9S-2-G5u+ z7XhecMmQk1*`#PLO2*&1y|={K&h^CYufKlqVDK0h{|*xWLC@D$^3KRN&Lb1idmz+1!TpGfV*_*Z@kIP^{#RP{d+QA`l4) zh4|O5nlt_35X=?DZv((|*MI4fHFH-V1{-XawzW;I?-Vw4+YsvfP{DTB2-FvhA&yoCLhiwrMaIhoWi@5ig z=X&Rt4qc^+*o~XR6ztZpJxqe@fBA@qFXiTt_2)fwgZ+cNiD+=(`gaeLgA>tfQ&d!l z8YI?Q^v?2__a!F_W5A_O3wb48?!c(+1}Ddr}0Q=+vD4X%cO$d*q(`}8+( zM7#Dx>9O+2AkouSCH%lZ9w~t&8XHGqr9qO+Lx*-QoHOUK0hrbVTl4?&C39U)?6bP| zoO)VB1OycbKs!V+%3(0TnO>0pwW_Kkbp1U^{2w#&pG-fC7EhJ^GH!ht{jl&0$9(xQ zjLB5NeEBmEPog0^))Gw_Q4|`l_776k{l*cWY{>o;%R;bIe&iJGz_U>3y0al1~dwZX}b^K$*TRS{S{2#&h`31!P zq=kNdB6fXFNB;=Ej&bp4;K{m^JOL_fu*}M0Y$W)dlk5Ou0Xy<%NR+Iy*xwI#=+=!4 z4_}aeHF|>37eqn8MYc4Etz=@yi~zpy#?Xk5t9NLzLeWG@fTn^XO#*?iH>DQ;$Gi4M z$mMu|t63Ek1PJ{6qG$>X?GO?LvJ)ZJp3e^kU^)woAYsl<h7QpvkI$8eg*Q+hwk05^w0<=eqAF>1%1cdK; z9X@9_NQwMG{swAwY55RyM_~edp7x~KYzl&FYQ#9~BA0&+Yo_M2t(BNdK?LLDgFzq6 zyHFXpsW2yBg*vbyZ!d0I=U!ZVRW6G1vWNgI9Y7^4f^NPdQ6>otJ?P>v_a6(uQpY(i zl}!3AEj9|!VSO4q_ejws(%W0oJD%y2b?G3|JzV|=Kjzne68qS%5DJcy09dw`(a*=6 z{wqr>Z2%DbP&{bD5fDLO-$#-z>zv&XzsL-Nnhf888)!foge55R$>`7a$f)T*h2@{8 zgihUlK>>u38Ui5HJJe^Ls}G96564mVHRKi*=4x`AG|IgRK){%?r!z$=kCLjiQTbSf zD*+D$MMTqEJla@y_iW@H#KgnnLtsroj+5n2&oUhCw7&7;{kH+2vsGTy+uPQA4hbOd ztRsgGioTEF`cGkh+lrTs^Lb2^Ka)PY_$REKAOQoxALSS@8%=6)0vdoIc!=e7`iJl; z^Ns$p^1bxn96I#u2Vma))1wWNHjsp0I*O*oJNl3^W;Q#pMz_eWdDHxAWt!8XK$TIHXSz9 zVzmr4LRg8 z$KkO6m^;1vEpeEIe;m+;)nS&mMU2=+x^E>-*G- zrITyEjQy7}=Tq=LEC2FkHe_B}n&sh zdg$uK1HNTf*#ZLEK~QrMCKsKEgThm(od0R62?`Jz>PEYtvuNwm!-wB|gXOc*rkuFk z9952?C_g7(*NQE`QP_c`ON!9SX#Xuj(pKU z)0vJ(o<;&dpV-}g{(SF)Q11)no?QME`F=2kesKMlE}M>kmaW;zJFgh~ocQ{?+ZB9w zx=+?gmWe(wSp@`B4EeLq=a~jjSK{!QZlCN=>8Me)ZM}b(-{3shv%})KLEk zc}wt=IQ`ThA2E16E2PASVA7{CzM-o_tcALt`ApOd(LXR&>Yd3Hz^9~lf>vPxfnF@Z zGU?pqMZsvbRpk_E6-Koj&(G?LkO)NuGLYmSNa?rGk4T(zr#n_spF2tXwg60ugb@O- zy42ayV}(GM)q(Ik`RVJE#FilTeUOzk?E4|a|IyLoGhF|vO(%?gi2aXn`5!rn?MLGk zFeeoj=CL4Pot5CuD2GA>0PAWf9e3vru0B1Dfya4aB-726EO0js-SyJi0G~i$zdeJ_1PFR1K}B*!PL4(!D=9Pt1~nVxC`bCC_>LK* zI8|(LPI6$@i*x4B0KjzTF#temV9w5KU0rGPsw&=y=;`XRl|MhUJ>L{^_}p!@{Fh$O zAo(9Wj_W@~{y%wgnxZ?ee_5QL14pj$ZM0ajCCr?^IzyM&n zcWF+rB3L19YLgV@NVQZ6R9rb1sCdLh~7&4GiO7WELpS0VeRqGzVxu3 ziIx~9{SM&JCF0Oyk^h9L7#kn1e|e$wh=-@=0lNO4Z@fB*eyHbUsW@ygIq}bZe*jSZ zKwJoHPA@PTV$#pDGRJ~qoUmvK)=i(Zqe^5|+2H6%c_{=>$!M0H6K7Y6fS4iR00>(R z;HeG{j$Gpk5K`PmYap=w#MIXZ4aiGK&;_C8UW@0@WSDVOnF3>j`J3d4v4QkZ43^$W zLP9^7*J5zLh#^z{M2Xao0w?I%*49M z((Gea*ME}tNj)b^mo2vefPXe$e{`N?_I@KSWbUN|e`Y3<52Ccu(}-?`6SgQ=yi)px z9gW9SR}I`4E~9stF`_z1)k&Ub6Lf$Z0n4vz2FY+-Kba}%_IC0rXllp(r{z}$ATZI2 zC*RTNEe}#W?8X`(bosz33YL=iF^(M^gakB-0L6@fEFu-eJVo4-r9Xf2u?7GZU~O4C zdp(SvG)xaq@9Ejq($@!t=u7LH=;)ll!x1^e zb+2V&=1r9UiSACU9TWgyKb<2CDj54@`DFWev(6M7du$t{+1=pP_#yOVL8^G1mN)C7 zFf7cja^?}}hoWXmT?`IgDGdz_+3mcp#3&pC);#7JCR!8r=Hw*kbwPfJ3LtltJUFMx zPvY*Cn4<`CC-aLEKrCvI2iDG=|GfY_;_gpV5nDWWrxEjC{MA(Uf+u@II6S5?KD@Cr zCcUpOvac`2IDs8>ZJ}A$#_*Q1r!P4_o^QNvd;MX2mkYj+4FHzVm*_vcyU%3m%!kQi z2=Hx?7^lQjdL(q3rnk1n)<=w(PwriL?SR+&#<_mOryXOF>ATj>sih(w`lcBpq zc4H|zdWi)9qVf$Izlr>W`UE`nfj)Eu1$ep&PLHCUdf_mXor97v?!N+=px}@l^BjKg znIixBwiaOZv0A19F>Df#p6%pAdH8iCh9qNZQyLplnKO-#AFeoYts4EF2afXVKS}<= z^*6gcW&>c({J{D`{!k}VYb!&50QiOuW?3K5YlbH&FfPra>|9p16$hQP@>K-@;D*x1 zT&i;2U@cn1;^3;d$c72OS}?*xRX$l2nXw@X%wuEwxu^mSx`f<-34^{qk68i9Ly+Tl z53w9YVl;q&ilO)o?ovfiU~o`ka1f%f`9DEZM@H?RxDpU z-Ti02KLuX|KxuEEczS9l7y_gNUw?hR;=#WIf!laaqx57Y_l8P&lj0-<7zlPAWq823 z%;yMSQ!pS5OY&+FOfHlj} ziIpY-P-~gQu#$f($sbARbD>#fNI!G(u~c5fW53kK@3%^PQtF5Lg$`A+$DjlNI%}cr zA`3k@|1|;d4U>3f<%KE|bQQ_k+8wG8l;DKjI-jfP?tx=7G;{<#(r}8{xFkVPQ+k9= z-kDFeV2FpVWhNG54WgSHyq*AI0jQxNDyccDO{vet)E%;J%@2)uK?E;j<4tlU6vRE4 zo@l{X2AZ)X(#K|?xpS8;nL8H|mIKV#_*KJ*a$074wRK4`A~Btn|8_744PM(aR3H} zPVCNs?bXC4>+}0C0F3`*V4i%nQm2$E_4#^Tex5GSV8Tw^fS@R46y9Qp&^1J(C&gV7 zEDfSH^pfvmAhbc?)0`!%9p=n;v?PV*I7}@^imh04cAl6lctQNNg7`a$e!448emQjN zW0YUsVA7u=ew;K$98zPf&QTp8NAUmZ^B-K{xn`l4amoa z>xNvNCIQ!7qfzFfF{0jIndFc1yAp4ZE3tckmX$&NXoGZsCPfaW{So#VL5 zfwiQdNz`%GT9+4hu9>scaVh}jJT!(eCSCj5M$7$Y*B@^dv{#(yKaTo~r={g&>Una7 zZSV{Bxpb6_@5jdv_(BDCls>ePe_xLt6Imhx4;TUu@R*5j>4nP5lami5f8HDyBMx9M zY150&$ODazu-0fiMpDhK!61{mkc4Jn0D%+9Ik~i04eKuQ8yhEpfF31aB!2J&JZ2s7 z;zzz-l53O(Mahzs7zCE%Id~a=XNp?V(T1+@T{M>vU~O*JKj!1c!<^1Hcd5)<<+5|9 zFE&nL4Lvm|&QObi59)HEZaU&I10c%39M!KknCX3D#K--h}J0g#Cb(T{6dE6_LGzS@tjPJdmB0sSNP<_YdAM570PF z@<7ExjLS0gBGw5PpUb>f{2=K!693SQXz3xd>3w3-wC_|Eu=0Hb`4a#;j_$ZH34l&% zu+fYFY%vhHo$a~pIcHxicxB#bmYIntPh@d}?2v#P#RFnvc+q*NtoqLVff_dWRbyTE zVl$9b5x^L#w|CX`3N5WQ0`bf9_K*d@T13qIs&sOVG#JmlG$Hee9dNlIAIKh$W5W*1 z1JH^K2Q(-sFjgT6Jg~xHwFAtngClC_MD%FHo#SXG`#GSTojVU^XB8*lIkqtW@Bn#= zkNsS@L6aFstVGV4v$njp(R}wU?N?U(W0C(;GjP9^3ak?3zglqp1^FLB^&YX?ZCe0( zu=s9w_jeE3D{1sTOYb+|T|0T@NT?m)L~4g-XF{GDI3E( z+T?}yv&^%ZdIqYhI3(4?K({M&v``-dY6!UW3yZpHoT;Oo`e;Bw$$bwHp!BXZI0&ziV-O%G4&Ardgcyaf0Hqu(gmut( z6)Z@GQlvBrj|AofN1L)fcoFSbYsEv)O1-!fg8vANQ<9Sq8OBaHdybGYJCP~g_H)4V zlP!SQ3gNP3@zD;mz-?|n6F;Z_tc(Nf{?EufHYy-QzQ=^?f8Y?ZM(lia^xzl)V1__J zYwv}Is(q*ezFHo%@{g&Dm8}YN~tGy%(;^+7O$KQ_tRA8y#dve>05I{fxKMg&!@W1}*wM0LUsvBD68+t~V@w&4oVZF=0X~7p z)_ZebbZ~g^%J4~vUu+Yew4qHLhLpyX$lA`HPNaC1?(CT_yfdhpFwv_+0SLnYK!6Ne z6H$kh$ph4SHJalRCK`7!av?eM!=%oB8OC1Vj3?RSQTUiNzM_v5z|m}h9c|H9n7mwP)3^N57xl+Zbrhh>2KjHXr z0Ptnjg_9v5m_n=oA|udh$ZPZui|ho)PCUeFEV>DP?uLnn6DDN@nt%eN#6R)~XhwiM zNSUOL3Y20MQy5+F__P?|M25%M9JUCKeP(<42!MC(F_$-u0Ty->JFYD^JDdeOc_2Fya%pd$!;M$Ot^UM~&CIse|61@=T>a1vA=zpLi${*r~{8v7v{GWK@^^Zm0 z=fHuZmqhuC9Q4uGA_p0Rr4|6j1pvlz{h2D1B!-+25U8{|A`~aHLhV>%;xH@1&{G_= zylJ4O>Qf3EF~oR?sl$a#w&nrC$KY;0UfIFswaD{ zhj}`Py;jE%z#GQ-KmC;;`2IguMFvR_q*!j7-_HHz6P(3go2gO>htLL)8^|AW%?%ObHFZ zv%V2YTI|eKqAD1FhPu{2qfdM#(|#))Y*#Yv6ZUI_tem^V90c1$z~rhgcECiW$od^3 z0JI^Hy%ySDk-_EvhO;ni%Aa|h*%x~17e_B072~c0$F1aVF#?=}OgW0!-N7ON1p)vQ z{HexXZVQ?9tn@jY^bnS?7<)mLtu zXZAiy;#Y|LCLR}O9MrLw0N5k<^QYG5=85J!zj|XUEEdui}cJo_bI&XHd00SmBnnr=j4E6Q@1;1+Il8?EF|xi=G8-;cQb z&G%pE`kw)Sr#2n}`;+K#j$I=2Ys*0Fd_yW=D$-)WIhZ35oLJH;1Y+#1Qe!I&!FS(W zV`;c7=8ZB8%<=GvZ0u68W7!4<0Q{c8;n4v$`Uu}>a2U_2D_77EbR7nm zo~f4lMb(3X>Jwmx^?N!S;S0%-Es){XOJvQ)USvvX8V0|D3dkXUB^E^Z@9pes4DSlt z)z|e|mkk7G&)6Kue!um0lzqyT^AIghjevQo0Ey_e$F2FNk<&kOenj@)!R7yi`H_nm z<3M1VL5k~U)RWTFUwbax5)KI0R@Td^pTP??xs+r!Qd zpDKDvB~Wb(%~ z4-Cq!H=I75kdOZ7yvDw+jy(~08v}Vy&<$o_lxq5e0dRv*0fX}yfw{;O)Gfl9w|VwV zSQkU!Q-O#Gg0rGsIAa3`#9vqEW{>2k7=St2UVp6RbDX>Ld|hLmApJ(`>))Ow(2tP& z6dh2`L(^UV507Fw&Bw>?{|UuK3~hh&-8WVQWCg%+0AQkriIUk0Vp>7IyNwzH%}@1$ zBlP)A?dXNOaG})Ot+bMb16=$Zhe{R+4->l&gLkTFVamO`;2_w6VOA0Y_1rnK&e=8N z#?bXES8kk;_)AH^lEA0{Wqw{lJw}lXorb*##IO}zf{U&M>j&Tu1aRU<&;>^bo9j z+5ef*5pq6oiG{wGzWxRi^B5X_@b!1Up9TQppa_)PJexZKHqTKaJsd159~l*05MIJk~|+I-DCkM1`rql8V$BHCG_>QK=5$w zV<^-L3yX;d1~FkhqzIpWYC*v25ExtqB=!z#mQNPHSpkrSaH+9oATqup`s#ehIzq2|@(qggqz?(6dbiLtas4pS3KBd4 z_(?8P=?$mr0l?|}1js%wL9-_cnNI}1tPF{l8ptAOBK(mV>g;PFna9MF>mMHzCTK!f z%xCc&1JNLSHU)$;b^B^v7dmnmXgUC}mSe6}5WoxoXMbFOPCqDpv8u1&dd|fD3tl~R zN$B|TE&GlTAOOaJz^#L32+RQNJc=@KI|Cq=1K=ge>FveChi%O$&*~F|vqvtAJ}0Dv zE>J)WJt*Zt0MiFMgkNI>04vChjNKc%d+#0);R~e)d1j6ha5qLzdihHjtw;it_z2Kb zKB%7JfrN;Nggwf=5$pf};DFpu6tX{2O#B`3VKL^7lWFlWObNncSl;Keu9!2xVE@_A ztbq8`Y#CbW&IGTV>o|ArWciD$ao0G^0|Qwp0MERkOVE~n%wGRY06gV+NtpFI;G6yR zp9BCXp#Az!mqY+84779S@5j%9f|v~;0Px1T0x#|%OPSw*tG_oPVJ}X?-Uyk0?0LpP zl~v|AtWY&bQTAZ#IUOY3C;*VD@l?RBl)k>Su$VOFT*fmLh=&LRun}RfFYHXuzOb{O zS!u#&7EQpgwTHdqnq>|a`P*#9#dh??YmaxBufK5ras4wU%m0ZVKVc!DDcApXTz}SZ za=_R3BAOb^004n+{`IJ!0~Q9_`Qp*@?In070r#JbFzdafjq!MnQm@w}A$0tP1tfV+@C<=|Lv^eAH_%8CMkfpXL(uT)l&2YPKZi`I+< z5(iPUgP-KIQnwcgp#;KPikcUS!5U?R5*2tRe&pcrm-1`v>%e7?XYxNopZ0SIgaaDF zr?l{0T|M#pySi-Xh;4|g+o#wtZyDCFq6Rkg{oNGyWjKh%j*8`blG_U`-t%r3J-<7I089QYPyRNttLYP zd)xyE$YlPz#l-Xl!5gK^e^O}7x_57sZvF_Z?c=*cM>znM8R*m)WriW2hjRC;JEy5sPgdjYI zS%mm~G5f;y^_>mtvN8z_fHP;j?WuC?qAYBZpLgvbO-B~dWLy8?Ckl=S`P@Rk9>e9!@ zzWN(A_1FMF5!b^%9krJJPO2cS`Y1Daw*>&M0$MG&fNbxcy#ad|1px&(DUuVS3J?TP zf(t^m-fl$5gAUW$IAK6wbd0M2Tg8DhgjZWL{Ydf^@YdH$_v0;_GwWH>G~2fTUb~J{p3sfB*$} zjT(-qk}Lu9fBc%8k^kv9dxocWH~^pUJOfh#a!GmVC58h*ih!;3ExW?|J_~Pw5}c`P zArrjZ(u8820^$#(&fj_7-1%mlj(#Sy&lA=FEZ}M9L&tyrmp^^?m%sewyYK$;ouC3{ z4M1vlqW7CyADP9^o&`b*cE|2ug#`ePKooaC>4h44szy#pvItqAfAIyn^x0WLiI~55 zN*XZ4pAQ%rs?M%rtNT!$yh|xi)}b{lD8TuYNUV5^2qG0AAVBmH7zR^DHR$x32qbz4 z0LY)H2q0*1|09eB8CGP`7W)0>^NF<%>=V@htI^GDL?$5(aoVn~zLpqlw{m9vE4GUf zms{RPTC;lbK~rsG9&h~VK38G3zGnG9G3D;t8eeXEfB&~XL-2oL=R0l%tO1yq_~xiZ z`n0Ndnd96SLxV~FKpr9?VD-lZ3KMhI4zRG`w1uTF=& zk^3YS7#)??eaI7u%5|X((>6^y7txpFl(^i92U?<^!RXrj>1JYf+~cC_4Ihz<3*(Twg4=% z0$`ql%ca&vL!*JozulbrG}FI8KU0%$_!f-sakkGpsZj~ z1qg$H$QZgvcq6M;uje)Z9JFUI+5!X4UB6K2>1pvn#dN6MD8K(V_|g8znDRTDhd*Yp6d|=Yh~1s zyQ`%OdFM~~^*0}}6vi;%K&0&xwSW|X0TAPDkH+*z0I+KDs-s3Wq(jMv>_>W^mQon^ zJ&zyb6))cdm%sgg{>&`zci)KsFh}$uZ@=R6##lGufrqk|%r`55gTta7>`hP(KtKTQ zKc%~9APVsj8Dbs{qqQ>m{Ix3=vVBDks^T<66m(}~h_^(uR%j@|$UpxxWrCjfecDs4()QjF2GvufhxfoK0P`X#(*XJ4u>=0E02WKLRh6%Tgt~cKNlC zNBPMoQvf()g@T|B!UKiz+&_v>d1fJ%!e$0wv7^hSk|yr`Pm}zy7QFdq#{Qms%L&Q< z_#gk{Z-1t%|7V!qKMD6=1b|DQyToVmUSH_Qb5guL)o~7)VF3WSJd$D=@+@LnBK`C8 zNCOh^R9^xBh&^|*5^m^qMnF~ka8&>R>?Mo=-t{(2MKOwo2e1U|$`Bl&Q6_(^KRjE9 zahCx2_%hBy5dk`Ur8mOL%h45t`6L#HMI`K%;hX;WV-i&q?1Z0t*x4?Y-C;0JLV!hQ zXKd++Lx6I8oob~6dm3yK05&Gzc1b&JK^5;mOFm4N|KuQG=lY?jKd{#QJw`#=V1kA7qfI_)9Mkr|G`m}_b-%Q+_uqPs*#GHvB6I?~n z7`Fyhc0BPs%(@Xt_$)b%@(jlNApaYq=k^hKU<>Zqv+4e*$N0g-qT?KC&!`ALb$~3l zxj~MF|EK+^@(Tx4pWv@I?Sc4Z8h1aP#9!&ROX`272U&k1y=GPdbLHi%_(;Qks}2ct zL!{Lb13Ao}8334oqv!y^;wzE=F><%^k>Y39pC^8h_VhjV?SK6BuYa?mes=Z$#7zK` zzd1Ab$^LNf4;PBkpU*n!=X?MaP|*HmWr~pSW$K&O2-ypU7=BRkIf}xrUARK6(v%tH z01y)~Bh2Hk8>~^9a-m3uqCPfCCgFUYAb+~Fk?^NLLJ^BGdfAt^#-@p9rZx#TEg#JXe7|8zt>>x!}=6>CdFP^kUu5lDzmdtn?zo;QlKFg3Db05 zH3h&(0uciDFgbaBaPa!T?cQ2u0GRyu@2`tQ={>+dN|OLjhX9aCBV;^1iXZ3#RVLNz zlm-*T9}ty*)wmG}dKH+;f0sL)A&$Xse*K$IKmF7e0A3QdRO0uuQe^r*#Y#ssy-fzd zih&j{cDa8(6iYH5OaAQJ;`L`~=WqYx+rR#e0QmEF2!y};lNbVjO+Ee-NQYQetoNs- z2YY#W+GCwHR{|^)UrH(v!sMSOyfd_4sClGA2bdj@1+;ZzWc&IxmWZe0e5}$eC>XV0(`Rn)7k)ks>sN6xauT-nN&?t8G^Gw z)FTlAXp{j-CcTs;M|GMc_XxFAdRh&X{CD|bg#+c-Ab$E`jlvn>2mWt)pt$-E z#(N8+Bl0?0&Jt1b^637wloZUHdw(F7=lGes7Ag>{NlEAVE=#5{JiU{yKitrWb4aCK zH|OG5G{#y~xD6oNJ2a48X6{dqo*RJsNI<5#n;WJwzvgIYQ7*DS? zOd=pN0F;qDdX1IF{)Gj<52&B5ttbLb zHh%swb!P+xJ#!{~Ph#@!5HB~M4S2f7Jf^d3{v3FsIzj$IryqIK2qrsQSspZ^{n|B3 z=v;#zdZF~fbs#_hFcKm!sH|LAK`C@--CzSUsKH#haiNw#CHV`h==YyVhx94jk_AKr zDDxsB)KSO`A=!rk0GSM_Xg|F%%HLlC_0VXd)EZ4*6my!;m?hhTl%Ss$Dw%He;c0Kef% zuzz12D9ztrE@yT3C>g6z(g=*4nFN10KzS0R;FM%0)KN%E_yr(8E!`zGBw&0G1p_%f zVYO?Qe`L#9mh=~45UOD8OIC`+vPp0IWiCr6uSZ|D%$x@W06TA;JJ01WW*>h1;~B(n zzW&D$fnEKN|MAzqTFL*rzkCx44fq=JFHF)z$O@w%JO4eAk@5UR#eI>A-2wpKZ!DZ| z@q`>5kdI&&b)Qv&k)=~&kf24WBsTLJ0N@Z@@p;;<^cqzpOBoBn6|$oSh_Ns350=v) z9xd#{{l9n-9_h7OA$wy507qcYULqXIIaA|j0L27RYPnJ+-KA@ekjf&|0g$vttz=yi z$V=l-ft8S+$kXR)la#c<7$Erhho|A0A6^UobaFu$9Mt&q!quziFPY*22?l_2@@o%{ zqQURbm;HBo9u(U7?kSa^i7IfwMHB{9} z1uo!C-0Re%a*`2Hl@JFEmHPTt(UT=?FCRS+aQW(mMj?4d^8ZvY1N--%Z3&y=~?q8LC@zW{v{@z5@RiJ#t}PpH>K?WGJVvJ|`g z!XwjLr~qb`K94%78zOO~BMt6NwZLZiyR1EW-CF+E7k_dIhLv3o-MV!EDsb%BSO5L5 zfBUPI{QvT&znnk!U2k`j9vLpQ)4-}VC+tbkGYIPHBBhd$;1G83Ldb{q4pzZ{!$RLW zt3Z+!IavEyd<-5Dm%#pBfd`6e01&vs$}3mQLmRLLw7z~M!`aEToc8u%L;c`oYQ;N# zQn>%WwgA9Ap?%o9FWcLUI7_Wmktc+HI9ZfN9|gOGM$x^h0Cx?3rB*5v)MTZ}1Cq%o zFaQ>aBBYXLye@euuHZ#ATlK- zfRDfk2zb9S&w>C(J2x1tk}2%^hqKaBcx`KM#kJeG@mHApa~)V*xd8cJyT;q(DyvvY z^2SX#LFkG@iy~H|*Ie4Ua^;2{ht2%|>)!~60}$WRfjW=eFF_v>rQ)qvGE^q__(kOP zOmyTWr0j8z2=GHmRFASH2uU45y>wKy_lK7nL6x$A2&t;xnBUfH&};G#Ke&@^_K&PJ zZ`Y%W{FxTld1!iboLT-jJ1-p~`F|wJpG*Ho(}upR<>U|+4FG{dmlyyP0+al|`_tDC zdW}*Oz3YUDwx|FsGzvg7yxX(Fn|hN0~1}la{Wq`m=a|r$&s=9V>kFve0BAugFm*jo3$-Pr2okP z?BCbY)v?zRX^;RkOP!CcHD$tmf>`0H?vp3JrZ?C%?87QSdQ}hWJOF|$7=##)o zGL+BYJ!zYpqpBkI^V;jmF=M{0n+qiyF{mdjF_=xr}wYdWpx|%iZfk zd&^To4i59)Xte4&ixEcN!o%V_OyfKPU_sdR>o5ia39+0IYZs-?ILgIwN9a^l`K1qL z+0AmzG2353{-6HlH-a68x$o*}M1>Mc8jz3>kgykRi2A(NPRgJ~M(*7!lkK4_EX;&5 zf^}(8g*Zx2l{sXR)LKk9fr$e2RN|NDO(u<@IYQT_rr$*mb!`iS;A{tcpv7}1xj)No zN+0bl_=O+1 z2!nPV5|m<)hnO}6%H{v!PAGs`{y%=y^=C7V9}Dtl5d44s9V)=&&*;b4+GNzpjZ(V* z0W7&f*%kERsI);cm73l-Gb0el#~}Vr@R#r1i%3|>5TKjSq)#qs5J*cS3yMGuCqV9}%x%^x(OeXuF-YWq zAm5k=s@mlj5RlU9W>0<3d>4>)BZ@%(tUE`z|F5rnQe^)h*%)B3{|B_*`RK<&SD~-@ z{L8=p`P;uT>-#&p{y0X1pOIcyVHzOiO_-R5i;@QEWb_oZ83FGQZ+8j?gqbyr$j(`j zypI(!%mfsM(qu@1nGgq^^mg?wt<3gDDq`S9sfX`?@QlFa>h`+* z`=xTRsks?$lO{r$A0aj7HEWar$6X>1ePhMKd6R}wZTN?`Xo?OHME@gE z{y(yEevU)_myVk|Iz2@IZvFe8A$`PN4|=;>i%JY7*#78eK)X!@r=UPS;1+~}w_M{c ziM0VB1S+s%j;I0%%jS93k^E!C`_Jmx9d+Zky|ZptRxtqJjAr{(G6f)y=*k7WdQo}d zWEPu}tjw+wwjmB*Z;p@OzuzK#Q3EWNfZKt1*4D|VdBwIXd^-(G1@iJzp;jYLk}LH}7ELSFcwob*OVaAK0lNGkysn97HYAEr&({~xbG4KE zfJFK4w2}Wb-VeL}$h_V9y``nrQ$WD;)Zf1Q^Pm63u78Q4sHmg_Wo5r2xm2JaK?fKS zX&a)jWiZf;09G}7dwG9gZ>|iGCt4(4e}(`&>zI}fzw=*KUO+$Ab>WoyoCFpie{x3g z%PI=V?AW6LqqK+;380~q`j~x|>a7(3!Vy_W3_Dl=Xs-9}-wy!x>h*g-LAdyP==w*o zK$+ZYwT9dwlrHEOXroi=HF#1$tBjBX1&v=2#$HuOAL&#^qoNJ08=UF;;)=y00IMh6 zf2IOL`Q2=Oe`FN{{D_CXP=KS>0C+MCJdgbisn0*$Mu)$6T1`@&7LR?%gV>mrl=opu z0};JQ)VT^i0w5yb<%Oi2gE%+~N652|0^rDSQ3GnxsO=v5^}R8e0QwL?;D&&V0=^Ah zsA2%11^U8uJjgtHKGItLRsfh0_|)uhXaByK_*x{v^YZrQ?S+3tReI`IN6#)a zKqI5gK`LsW20tmaDveU5!E5rlc`~^g<`47S5pDH)xk81-$Az(&H4F9e+^~50@@3QT zKa>AXzVKEwzdy2WzU4hX@O-SgYCmExHQ;z;{ORj2!9KKba(r5?Di-#!#o$qLNN}*1*Qk^h3wd> z$}5#uhG8ZuBIB*)Zyknx`spMHYy|&n3jpbunZ!%Udte1n4TUGFq_$lpjV~cZr-|aN zi$O@ssa2?8sn=(9=`wd0Pn|GiNB=Pm?Le%-wV?Z^wf}qcnGFIim+I&jZ;a{ zcS5pv7tH{k^S?ctDh zU%BUYyb%52_D$=zRrPj5>csxy!DzD~iX7$u@;@a^{&;c@kFMb5Gf8xGu)@|3d)U)r zK?hzPp0gpJa?k<*yJ8w+S`yscvcA3s0LDZepj5<_DnSRXutw<%b|`(J_I3Tn$4;0LAGVr0)RWv@SmME20#hYEo4)f(iZb!w&p zN=hFoRr=gq$UI4{(P}g*a1^8;r;1kL8e;X0A~?3GyC60;(96g3gSFFKe{%#N#=u+! zo_OL%Eb)xIKb>1gEe*{sFVdPsCw8*Vk@&6T4>t&V7O2({DCO)Q7{m?(!cQ7adoU~j zfP~&K7sv2=?xIjEt+oOnz9kj`+m|GK)VMeT41fz)EG)zUz)K|fR^~1)e>15}1;DHU zpNh!|@i!<=5CDj$S{&LUVF|Fnau11GouFj%GlT*>QDssBQl%;`iBApj^E0|sch ziIZXDti;9@#p1y^W>55kT4+F|KtWhk-LcynDlq^8RpW;@I)16Qi5m_G^t(Ef9! za<_lvzWtMUo$mN=EJrNmT2YY@AqxQTia|_xEz)&+Il$|7VYi&B&bHNIv0812n{^dAZ1XH8V{Vq4}$kyU}~dEpqIBNc5Kbj>^StI^_F%s0JGk-0f3Q_Q5BpM1UD4RNCXbT^$(P>FAyTT%i|o59*{(`2%^3(=BQX6D0RRc1t9cJCuwkw8dB~P(U;*IrknqVVMU_&i z)T-6604jC9K1r*FE!Mybk3yKBfb^qdV}tO}LvV2cHZcSx_O=%sCeros^*ws)(!r0c z`2R;gvbp~Ye!&~g58e9Xx4-u#mme>+T5X86|B(oQ^CS%@F_z#Vceg@0tajr>13`|HO9;4^Ct;C1``hpC73t$$M(GWn80`iYVN?0Nd2?}lsRs@FN#qrEg zL_gl4*+;qjKd{K(3<0L?b_fm6zQ@1)_9_G5z)ouoSZD^oX(|9sO_Jmw$_6pJ%cEgz zz#ylT@Q`WXB7=n7-QC>W0f3LUH$8(RkkH(@^E^{X1y~@Q9v@lT>+9j_W6jUTtr_*(0C#yP$YgivLJ;Q0C4kS2tWl^trkK71Y^lD9DuN}biAMPu-eo0 z>C6c{U4v==@!QwHIi(k14Tfp*tJF1nn0Z2W7ef8&&P<7ZrvzQ%?kKg{=G1veA@X`=z>n}7U|Z@>NhGypiv zeG&l7q93z;$nqA6p#Xg@GGh5@AXUW3^Q1kejD;kei==^3(JFOPR6s$n6#@u{=gj2^ zp?UM(AP!#`d^#WRo($RxS@m(;*`sVrsWgZqNkAMF5+dt#S zw|~CM0q{Mz$og4Cdy@VF;vmBlDxdERA7lY9G>?FSzCPuh1r5CC8?*)aK`*H}`t%I>pI zX1f1YApraG(??ok;Wve}G_wQYXeFhL9QIZ0!oyZNWP-Fwl$D@_D7;Y>9+!v5ga2RA zv2lo#VR$+FC&o$<^TaA*3yO;iij#{=&h?Jpw#a{_HT^UG;XQ{3e*f(s|M)HYfzQW9 z09LRkqlGu&>>+=mpxLvYuHf=7O3o2D2tY_wkhelj!e2eth&8Ud#pQLnG zD>w-;D`4*+a?l(EV=)|n+Vrrnhoj{gqykvGSvPK002Y(ordFZrtXIX(+Vc2?_qE^W+o@V5%5|uMDDX2hnjd1-YCG3N#~-hf5TU zuL7?;z!1bHCKn_o7Pq(ej-MaDU1>dkWDCF(zhLu5X!rluZ~rJL08D@d0IL_F?SC|D z76-sd1i)+riV~A0ieQQa=+$GIfeT_wuW12B5Mv?awRC!{;!sKiD*#UvRzPf*o-^;m z6b?XqdRX|wdl!#D1>EH6>81x<^cRGDC@&HqA$sMS-TrB>|ECrJKDE>%CnNBiX_SBv zV58Znj)m8C^>rX2k&s`%H$M*j>Pju;ql2{UQ31Jv-ZjJziZi35V|7{tU2y;DoiRK* z2?dCS{EOP@iMrdz`2FV(p4#yLkDPq@yb*-`M+*S=4>14^*Z?qR?m`9tAeiNpWd%Sn zeJ&2h2JYY>JirLf!RQHkTUp~Vb;_~Y7+eU1Gk!{Cu1d7SOa(Xq4vvfGuK54e_U=JZ z-)X)uGjV3JPGZdL?22SZv#HwihmL=2C3XIIw`!~MQgu!=phi$*ydnvT371(Bnt?Z` zuu%xNQCqGF7iT~Q&YszwLC(yw; z`~Jk{sxi;!`+T1J^Ns(&-xc)!7vrd~Qw4tadpM!j2S7h%WdTcYxePu~O@3L}fB)Af zX+S6d|MpY>9s@!P2h=J`HVM4{;h)hX{Hy)PvXVK(4^Ia3aN-Jk$M=fw%pJ@-cA&%TJ@nUX+En<_ zu{1$o+cvQRKh>_b`SFjIM+dS&+s7uZR^(F!s`^lj>>Hp4T)wW_Bv=oq!49YV{IGxh z*Jn`B(;U)2hT!m*$Ccm@fq39UAn>R6-raO0EB(F3EF`-2A5Bh6#--YEaS40kQh5G% z?W40#v8U{d%f$KLBW@_3;>=U0TH0@2y3|*mqsd?Gz73WC>yr5|Jp%%og!iKXaDTQm zSEHaa>$NKiln(rr9{~8Fr|AftJb7C7{v0@YngGBP-6fm$p#z-$Nk9<~YOqK05%5ou zLMenBq}#Viv%^pU|IHpRFaOc{BsFAy=;Q5U6rE*Q6nz`TXP55o?oL6F4(Totq`OmT z*rlYTyQE7*QXc_fmrf-GBxDKc?%aKO=iAJ;xvqbn``o|t_Y1C{z5}eC|I=MHY1eC8 zSK_@5QUQJs!*ew~0I>=_L;W`tgJJ-N#VWZ$+NUfRjSqXTdqpg}bceE)>eP%f1N+wg zbcRmIoi_P?WnA{om}1nWtL`6p!&yo6luysJFTEj;@@}xa42ws*`!V{k9bhhXnQfFO z(V@3Cv2op}!LB3@JP&(9e=|?`>H`ZuHRZ-#a}_0QNTNpoj&E2_v(fj|ATyl zvw{LC7+j9d6mcR1L7s=+r&h8N>k3U*ak1^UV?DbJ4X)?)qWe2gG$AKgwjeO`k(o)b zLT7|u@cpAFgFDRF-)VnNh0q22aoc9faCh@?iSqt2?)rFz3b?uRkwl07lP7HdvcW+B z-Tt^#-LHqP%V?8$E4B#%!fr^!$U)F=ca|NAt46&;@|j&23kx~f*`*d!o}(mp>6!^h zms`5~Ra5c{B*w8qvYeE;eAJ|=1ydEe>NEEXZL~`bcKWn4rV{qsDnMq6>@MlKf7=3n ztpQuY$ZICaD9{lmP6%1LS2QYG;*8*^GdqpRmC7QZQ*8lj8)baDYn1;wWKk~Q#k>$w zA_v`O0>)YI1)V|3tc5BI%2`aII@8irC)l zLAwvA;l@&5iD**mP-$nuBuH$*W~{zFslINa^qQ|O#r?tm3P^{i_7dIDvC(#M+6VqO zGT1Jpa}(6j`EzjJ&EdoD^5SLn>- zAmMe~mo42bvsrI*tD=aoHgBRA+-wy$#=gE<`vXb2gKlUSs5{d8``#td(+vN?vs?ZN z*^jXR@UFdm6+@vC6E1yRL=1c@mhrjkm%a}eNO*8fXonPGGe56>fuOYc;)c*=_i)vk zG6r7RU>wPi0an4mDzhvvP;q}z+4IjMT04m7h;abj?)2TAv0QIj*O)&7Ke_m0_Qa`? zHxBq<2EQbk5*UAkQrhW0K%(&9@>Fk>*u^?$4aWcn$Mj=l>9xq_vKmI|iSNpDPtZ>x zR;W=;JtE@Da()jwbTtx4~)uhf}2ofL8q&8DVrUf=xf9ARSM)BIcbV~L4qh6ML{Eq%_H_*D4? zk>_$=zm}+tlGm(XJXG`|b6?cdWDjA(VR2yQciCK^lg3o4L1c^ZjTXyIpm-hu?Om?& zF+-hvqSjSn##K!X>xOnU*6*S8s1t;rtdExkt_?z>6hJ_h+h5Gh=XSb0YN&%lJip8Z zlGc|LU7-mJaRQD0nG1^fWS82&+$&dHg{xIeEg$d}HAU`s_Ai!8Z1eIU%%Z?FVrhzW zD!X)QcVRgtVV{?|Ei;W^mrNr^nuG7JoNoFK<7{Gwihs2vH*TdCjuVHQF|suk&bv>N zsNI>aOxu>lSyOyN-l!3L(3jwT%|xg_!Gy*N!H)q5i=LM=+?bRRx*MlFujXXua9a~> zXFM8^D?%1e17G!etwGEjt-IvYME?n5{X=EUMO1x0K1YosuJJ#?sYD4b?YF1=$V*(@Ep`>%DFvqu?Zm5Gr$8q%xTp5r%^1zvkZ zOj=9ib#=htU|TV+kPu`8+nZ$(*>i>WY-3~NZ$eAUsli-qb536MP00A*L!o)@oE;#B zfek{e=75PeALWt%V67C#$|Fcyov|U*M#3U<1toQ}{5J_cS8uf!_q?&q2(v58}H z1#2tg*GH;bao7q1X{eVB-*;J^=y;=c<6zT^MB;Y|In{5*PG~me0w;C`}RuHl!+_!y$uZ1-3;b=tn46r|-W*?=gysB@e` z+Q9o4*bKajZhvwipYzuammuQLBHY8m)>BMDHl!%j*3Uds>*RDB{I|3Jp+lL8A^3L+ zES?>pMbt_hlaD<5do)S5CS^G!z%7G=$=x#~eYM`PU0G=vYPi8Znap;6YyE(f(<9{7>=FBc^xoBHTu<-Dm#EOIz zx8y@={;i}5DEn1JODGzy>f>z$ig_VP{aKh&c&n!)fMH`hs?Q6& zgkS-F$R0T?qC`w)YPtB#ZtM8CmoXmb$9 zjp#2b{_Pt9@FAv%rbpZt!@KlM;%-i_s~x-w8np~{sa-?>S}cL*u&}J1k;DIMf~Ui< z>-w%C+Ctw1?eo~XKC_>ud#TSwf4=W|&fOOZLsHu>EKagWS8Ss;oc77vD*i`P>tJ_MGctqhVqoDDx3CMdUu2m?+OivRzU)k#kL#!h{{<*BkQadt zM8Cl7D4Re>yZ|v<*?}C^i7|?@RKC-MPI87BivhcD+DsS?2(EDAC~!2~qA<&wntVc) zKCMz@s~Y^n6tIR6KSyj3eS^tA7tsV%b?v;_>3qnph;N% z4HodLDB+P1D7O>4MT3$x^>clXIkOpL^k}!)&=#HZfxJa$YN{jpRcnDSXc|9>Z6oto zQQpR;!Bd!pTPnX!@m2rS*(DWGdc`7H9{2>@69XoK;DpPwPGTLo9c7BsL@yrWgHb1^ z_rlGcGc5&4S58%jdi^V>3qRjxomVfsfq%xyQ8}=!C+d8Cs^|H|+pAlD_QSwc@(AG=wzc0+p2MSTA%XHR^;K7C?4 z3T_8%QB{v#R;}UzI!JT`90Wr2|I*eTDRl|l#Qt_b&q2l@UF7r96B~`HSq2SKU@!lK zUHR{%g8vgBYqp!J52$lPUn3^(5zI}K|Mp+^iv1GT#syxXIfTDjH5B50`QWBQ`J+VM z#%KWR_-G+BZ1Z)9J)2jJQj)FW)GtdJVqVkinDL6`QSa6-pYH?6(H?+J8MLQ=<3gb5!_+`NXT?Uo_vxoHMPV`KKAXZ@#i{HM zn(xEdxfDeWlcY)JY(^VC;v@uS(IBT%AL!Z3;8)7WsmXL|LyguFD>0nQ2XwiW{qIl< z>?LCp0K$6UE&_Z0+J(|xbVWhJHcDdQvGmE`=z)Rw2D z*2K4Q*PNoii5UL0Z=Y}_!!%a9Of`@0vk223^ZgX&k`tW8xP{LH>W^DsS1s=h&MEG6 z+0Ps2^)Plyrb`Og!AYR+Fkx1pR1pvMkq}N)ex_T0vyc8?DF7v#g&M`BH|tE_k8hKNJ{KQCXf5wMtIGvJ#!5N6BIvy%y`# zdvSK-JXq}3`$s;!<8pf7s(b8x5!V(n|5oTXF6?S@M*hVM23+`$PgvSHw7dl9%y+v_ z*?)IJVBp9GzNE{!fk0zn$^Bju!F8YD3L-q0mBhhj-&wFIVqR))uh{ecv`PJ?&l5v;fzeb!O}3=*WOMd&yT#eWJ7Qt&jz$18ij~S#Df`2;O)l}Z?VCgSQ3TFL8%4X~X%2%5P3VhU4StcHaSs)2B<4KAz8p{h9Kscs3$|`5OAXxTn_XivCx1b-6cp28T-(8 zA1q45PI^UA+nu^)a#JoyltllHlmrDQ)7&9p3>eZ7wf1i;S1nu}T`mkYANX?pB$^!1 z#%X4LisQTgF3Ei`dHi7cAH?7*Ipc$JT;9fus~SF2TD+O-V?8}Jd3-5{fMfZBysS^1 zX)V6aq#%Vx2XiU6A2{Qw^f|hkUY!d9JmdkUN4gHzMCQ{152 z(yA9|6%w*$QhOGL-9@s|!e74h*%;sipcXm*NM@l0O$^8351sPp&vH?R_6ZiNp~tWL zFurGOXBu5|I^>42clD@mGU=#@>~tl&uWAgaindKx?@mun3%|2uouGlLpjpX0+X`qYc}{E%Sv zsswVWtp}0Q0=CcqI9@Ttg#^&NT(w2BYLFW75Sx(uFFgVC>43}zNinn&6Rby z8Wws+M$6RpI2VrrsOgP`xNBf0GoCsuAD4uzUd}P;pg_CP_f%97v5&!bw%YlqTbUbey?Rp_e?x+sSB8oYvY%@R zhNp(y$S=s`!7RmQU;u;g&rlrTbJFX56=naHo`*#F1Jx*FTWX-0@bJN>xQo*%5kzx6 z3Grc8U2~p9?&AT40K;j;CDva^;KpJx?C-~za17PujX`tZ$eoNTK3ii;CI17TtIHti zf9KyRTNtnHsl@FmAm{0QuU#`fY3W2ul%yGBf6-Hd?WO3rOH{L0!Dmvn)E(;E1v{Cg z>8h+2EX0hfHE*M=%%jc%m?Pq4c_{w87jwGTKn-vN(Y7cmz79&Md^36ehhAs5{%2<7 z2I^bD!)fPJkdw0SIR`qX@FXd)6&f4m=jZrxYdpspAcnBYSv`YA0Ok?V;a1vc23Sx9 zN~?TwFu23s4n0F;Ir>{jZnKGV-YDvGZEOY1h1<@J%AE4~d;WtvOa^iWAjuiOM5I%eUTkwxOq9 zPZ%M?0I$U53k_a^M#2gKvjee-!CSe4;jY(lWbYDO{B*T3_M3L%&8{VfEwia-3`JYt z{rS^`HlV{nAcJBqNxG0BXlEIp;Mtq(=%fwG;uG|FsHxd(!*Y;6oJU(g+@^(4fA&%H zs_TJ<{$VGVYjtdY>mW<0@ba(Xu)LhQVn)*U$(ZEm5ud1_D@7H_i-!`5(J~#?u;|lo zUFgh_|IKrVd9RwaxM#xTReXu3N$9MsyFC81pu#-vyWb2J@)9Ikh}90yu6W{C$Mhn8 zAe?4ryLLzD6Lb`Uva_sS8)li5bmzX=Bincz`ur%%&1AVc@T&4uW8SgK@0*}Bf$a8o zDZ*$=9&Btw=8#~7_mR`S9(~OrsYxB5bfJ|qXY1pRgl$h(*P~z4#tA_>QmbqoVs$B# z^w?0y`gjAHv{D8paWjZuCV+7-u>S~b%Ao;1L?ln52E1oR=QT@IpI$Q)89gyRfcMf~ z^1M#i4IjAkfl% z+OQ#UzAt4@VMA?Z8t(~Zc&&V=($RL8Q@(=plj8$Q_)ClH#;;lYNrOS;imT*<@DJj! z0L6|kmE3e=j08_M|DE)I!(*?Ovqbvn_MuT2n}y{k-Xmq|a7lPs|IboD@(9buAn*%Nx(Q*H zBZuPEaJw#Js-Ci;Q^*@HU@t*M1~Tsq3_l$(tpy?=^a8`Z@!Ps0;P`=v(-vF|W>hv` zpQ+$|4chS$6nEKy02vZklEv9*t?HhZLqo7cBc`069+nFtH+Js*!MJB zj82A<-sro%{8qB;-~8B;b7p+4(|~*UBK=F;{6v=DVxV8stZ>l%w=DnQ4^c9|ASt}qoBWLF!T8W3>;3-`$6G_``&o`GG+!t>GW0UL~ujzW)pbqp|?`7oxe!INJeN&&h?(C(&3i?-q) z5{DB2~tP4$iM=vbuh8uj7n7 z@MALX#DameR8086g{*Wj^J~xrr=Q~bA94A+k!PRUs`7xeK$%*158U2E! zDuSAfGffHn)P0Cf&%z8h*1o&aA&B2u_}Fsb%=Ze2Dd}oqm7&*ca#|^HggtCNMi-@# zL|*^4$f0!2be-i-Cb8X>oN!gh7^IMsC6$R|S=!9%`kq7|tQ91P@rNfaUtWC-69rv6 z^`4~IMc`K{BI~|)^3s^;Ev)y?N}Ai0J(5!d7!Xm1if6YWKC-DZtvCK6_$&TB1m`;b z_*Uw<$Hq;?!H&?KuDe;>5QrJv3WoQ^4G;WWDJ(1~V&nwgGXr!=z>NkrQ2!*8LWq6M zwD6o3QW73oakCi!%-x|TOwp&wkR)p~f~{fa*FYTK9}!+H7m()f{lBlHI93X-v{ z9}BQY`tZ>(2*toq4@@&xV{~=;2lQ$Ul4E&+XJ}heDyBunbsN|3bZTsZ%v^t{4{aM> z=BtRzYn3gtZ3=ZedwdxXLh=mA1W8aJN})74RBet4AY=}v%`aJxU1Gq&p%5rCLx;DN z5(F6l@I59BI4CSiT&zLB2b~4qSMgsmEVUd9Bb}>=l|NUisGvaCzbH#J6Ci5o=4Lqp zKnvRIL_|bXNb6>N@3G$82HDg7KyRAtjfyCcirQI~Fui;6Bpyalq66O*N#6oHS54ZV z8D=+aFQKU25ih;?L>$G?`ZG}7inj&iC&*q`)`Dg=K60ET|#=G$0B+B4}42R88fSxv@4 zD|h(h2Ze!)lrKme1Cup9pp7Q2) zHi$f=xrON^X;M{LT;Pl$vP1m@QiCB1qMkr8GyS#wkYO_dJmoBEp|}HB%xwov$SN-O66l16C8ASp3A$2uGvuE}X<5Dc)qUX`)L4HOT^`;T43pp_M zJfij}=U-DDBW>v)GmdSZ>&#>=VQsqQ`4=% zC%R!KZ&<&?sw8qSVDH$(v0T`zcdjkha4E2MINT*;TPl)jdd0OCwvb6U_N#QWe|cI& zHEGe@;F_!_OM#B5&0vMWXKuza^zWnj>NKaoLDzM(h^Y;%=;=3PTW#F+G44J|{~+U2TfchKx(+ysj4Ph8*<%lQl+ zfS#{b9!U&<9~!BL^%O5uY6LPf|Lu$#l4srLF?C==sX;(eE;gWwzOGkpw11I}Pu`Ux z`lnWl3%$c$YO8D}m9Z}+y^URizLYhmC>w61vF#IR_k0=lJ?}TmW-5`Q;@T*c`4z-c zvJI8<3VmlwY1hj)?n7y5l!v2s>pPhZwbYEnJVabB#)tHM5^F5$s^!*JJarUC$H6*& z3&A=5CgWR5O88dBI~#vRnW9GJg;<)^?lH#~g=ivFA30J|&2QQ%8N8h@G6L;a*DhGg z^Q~y3Vqb46&?~5Aec^sTz>Cj6U#anF?}gQA~vxX0p8kLE14O@u!wxlU{02p*oTlNWU>6A zOM6wdk-MOl$W043dKYsd)mg4T;aZJw1t38+Fx2lLaHf;Z49I6%8XLyM$m#gtunW3= z8(+u#A^ueidOfuoja3697>SU4%pHBeVM@MhcMjSuXTt18)`$CFWM`Ux@ibW9ZWfm8 z=P2mn8Y-!iBy=9nc}8JgP(cK4l0k=VM^K|HkTW|S4i0;siln=r&uw{zr2ywxo)}B$c6D{J^gAvqYsy|ED>B=Cj+^!FU+mM# zw(#z5^wVShuG}~Ez|~4RP1z_*3MMivq|YZmDGe2#1lL}5o~J61*jq2=5J}0jK%CCS z$r-b=!u5oA7McR;Dx_t?Q9v}f)c9OE7scN6Y^MqUj8ubh}q+fiBlSG{*2Y4tf=!pdg*|2e8J$LCI$Q!!^)pwx#qs8qX^RGWR)M=u3)g z7-|LKNsByFVEQ2ZiFXvchMNKa{$TioA(E=GFY$OkL_D=riE!v-LA3leoJ2_R)kRwW z+az~PwRp3n^6!*w24!X@Jdf&-Upw!$yQ5mVpLk(DhK9u$CtpH2aqdqMr4tte(_B_0 zBj!)|>86^e!-MCK4n*waGXw2!qTM$l9!x=)V1R1?yD|LT;oy(FuOz`F0HXL)j-Fv_ zDyJ>&n>eFXVQQh+SPX6HUio?39@iG^4_KzB{(hPk?oOEB>Ibm2eZI?-VHp{WJ%6ZQMa@3+TxoHFN(a5M zn!b@jVgUtfbxEBe=%>mu?x$*6EmVT;0Bt|%gWt1=LrytRZtje8yiq z_fH$Vd0@`jIj1-n3Jqq-@pF`(3J=b_Tx)RQoZ`!|ze30Q0JjeeV=_!%CW0WZ_{-!> ziZCe|z?-36jAdv_{1 z9#4+han@i!#G0?r)NZ2BT;Z@}Sj)56<8(`VHHtp|GeQqRGnl1}t}a4 z`hYDST2&RVN~tD!k&vq!=RdYK)~EUvb^u6WhG#&kp$2i-*4mA+`=9j>W6Srgu;8T4 zMX_9n$gK;vI`zrAki_}L(AMIyY*^5eD8Z@xjb^MNo-z32{;s|VRxh}1LlE;xv94D0 z+3_cc0G`h5S{33FJC5=I3uxG1Bm-~p#*MM4G(Pz>I5-%n_#_#ff&qRrmQZCB6QRquG{V+A9e8OS<9ZyaSki@-Xp%|VQniELx?%x=Ad!}Z z%$-&xDrTv{EIb%gea){2;mYw?wpPHt{E2qheryVcF@`Y~5d2PgcpERPPg}a!Qr$?) z+sqCYAgOwhjVTK{xi3Q&VwuLghb~cL_BVzLdT)G7wuLYe(a(7$HA*qWZKMbr4>jS9 zgwz5!@faf);AYUD0-~(QN|_AM!E;@n!OzO7PP2RO*5lsSOXhKv41k(QqShVvHz25e z23UKQgV47dKWplcS~Lq=36GgE$CZ1;m*7IzCAv!bAM?%P|+E1izMQCg7InKpq@>4SH4iWYs9L8 z?RcH0T`r=s>U*u0xl=a(YyjwVVOv{Dpgh8K*g97?Hc&wFvGDV-00jZ`o(vZl?L{VG za#}W*0jeCe#<{I-RzT08gZ=i3ODDhj}hO6eO12`>N=_1K=qk4`j0-vW*6m$yoK1V zbq|N*0IM!@h$BM){N6NNC+Zsjv{J@*gUzs;LD?^ad$Y}zq#lO!Fae7E%yfAG!xIm0 z>1Nk_3TotAS`x)?$#Rq{Suh%1lAXBc?nX*mRtn~*b4A3LlXio7XMveY!cH!GXA7r? z!Zr7tTO&W2b8g(sbSn@Z$@||T3O4r~-_&ydCD6PA#KenPe-HBvVbvJZqz{mzW@bPA z2p_ggL2+<|aXjvDI9q2T?S~-03t#x%`Tzcyxf@q73&RO#9N+MFOg(lNYhy<-@sqj$ zF63ge{F`V10?*`CBEcj$Qd|#RVGB*yE2)xX5VPS^axlq~Zd>u-4fa`gEJ3{LR1Ef# z)>WLXDu0fSbNcRZ6sPY(eueXDpoN8zk>+ysINDOqZ6*mXF($b2Gdd`?G1!qq;B?P3 z8G^jLx+=885Cg<;BzQ~^GnEdhMFo`?`DWDzL;dqu;F8|8)AL`3f2}WjjVe)g{Yy%6 z9+%rckBW_mm~!Pn2-An#M`Cm*v;z3sfo(-;;re$qLfY@Z02*z(FmtBSpOMb7=-bKM z5-?mNNNI;4IZh}fWJ$xJdg;@5!G=;{y5y1ASPnBaJk9A=VG*83eGVvlAqTndUz(58 z^jc<>K}3f3zNh=9pC_lwYKO*#+#du<2}+Cf(C$A8o(S{_I!=HX3`BH)a|{8G@Y=Y#>uVz+VB`Vi{olnE)ds$u294rT3qJe)bgdm zuw*IUNQ#@b6wr?ZR&!#%Jj?*`xi5Z4FXRqHt|d)EwI$b+Ra`Hd`nVtWCc~>|)-ot^ z?8<0WF#bGnXy9a3i#q(Y8LVay@TIAvG2jzlE#ZiK=iX1qCZahN2W#q};M1ckCyz-M*&u8f)5V$P`gUtm>4(!U==nK6@SYEUp3}Kqj0#Xd^ONRaDqwpWHvjgXx-TB6 zzKZU@l$n1CV7kG3$V|A_a-FFt>~?z0Ol!(|r&ESBYihRly z1kXTW;zk-tq8St87Z2!nWj^sFdSqfPpoKPOm3({d9oS|yFIMW@AA#n`jmCvNxOiXb ziy>qm&TDalk2Dm=_xj9v-4L;E7IqcAOh)Rvwvo&Fw^}0pgP!j8VJH#oR`UnrO>rt? zIMFTST>Xz7cAy9zhSAFz7N9h>Z9WQ>*j3(QWW887@g$G~lHC@bMj^LVX~rIHi*JIX z&KGOPO4xx@t|h|i$#X$&{@(BXQ^wU8n)(l#D-#+jY5I|0N}DUYg_B;iWO(GK!vXFV z5*?n`vc)8NK(9D3r%q@WOH2~gY-+{A)L?NHFmntE-LWg_x3g8Yw2UscIQnYVd8=(H z`*R(!HIVAIi*r}V5+|?zC{*h&#PpQcThze+`&DQ5-%c1@a=#EO?0O{*f~0fAV>dpz zSB}80mLqaaQwWv%czb`%85bJI&)Z=5kppX~XeUujz>!vhDS+7cmMPXN z++t>SNw5nr9)8sTj;7&q|bX+2;2YD5xj3#L6?U7luMa!g>vs-YIc@( z>=rZ~wQN3$!?TthInJs;?)YBeP&>*ksJxJn`0pjrL-P|`Au&FV$k_m=e&;jaVgCp1 z8Y^J(9(3c5FNC~2gW*Ns{T#C!J-Z4-ITJqKOsh{;$_2Kn?ms@)mY2*`IV`HOewk=l{h;5aiq* z%m`-*BV>&~{-J-gB<5%RI53N{tG%rPzx1`*DwF9YPAQSfwl3 zC{j+z48G(q`nh7X+Tq=3L#?0tY{6CdEi1LXTvp`kqbG$sJXiz}iUIo+d`vT^^KCgK z*H#cokpfTi3zJwF6a~x<2@9Jt8w$P5;-qN>Z=FVxXGr4YF)x};&t_z#M<?Sfo? zma#^dkf%*59KiQ(=T8jb}Fr*4RKb znM*h!7xQo|zk6VGllp)yLxUrriixe2=Mv%u$XfV$4nFwEX^Q;A?207Ma<4T8^wIp# zfX@&0r4V8O!A|9vfO%4N$Xv|aQNo?rL~IBQ4mD43()0k#fgfrJY>Hv%Cfb(e&HoWw#rxnXgC=Rz;>gj2BHpQ0Zc;aV8z__1|3+UqrCEVqe*_Rgxl7Gbk=bkE_l zZc>1%VRIfU>qiLh;9edd6H{*hK3G^HHEUcJkMM9y0%gFc`H%|>JN!C7cV^ZVa+yhp zN(xh&Kqiqis%^gt@T;L%ER=Sv7kFQvegOI2bV7a<%!?;5uKQCCTSuQC{d>Fz`G+(d zXjoK0>1c=MZ2$W>K9E8&7>H&J0h-ph{Nx`;iJ3e}fR>k*S!D!6l15luS>L|3H}8a{ z6QWfLV~PDp3uQ@+&LH!2A>J=)!0l64Yir>V-hlVq~wpWc-yl+utB$AIpT}|qDGI!0D;pq`vtPQSP zVIj^{Z}yNzBd9t+Ca+Wa8sTdM@bHZU+VF#9rbSo}F!ZPBdG^vS8+ zo(%%B%Db6?eyndbalm8*FUL7q(RoI1)ZL(}9rOqN-AhdcRWX2ISpP{A6!_L&`Lc>b zQieSDwZ*de_<$al?jR89vzu(=O8VIDJ{Ql&t`E>-j@Ca%-s=C>nF17T)~1wie6yYX z%SmiiUdk9ekdQ2%LPSom2~-|LrKqOmwWz*jO{-Pk7P=mYslo4mn}Ytxj*UlPv8F14 zpf|hZPtdxW_^|iWXNi6tmc^OH#o6uI4DBp{$L+`j4!mVMI?l=D?+l=>!S~tQ#e*9i zM|@u5xdf%t?>_R}*<4}8NS$Icm4Wfa3X@h1rRD?74+y8d054viU-4{DJ3>W1PI;S& zr4?_Vl9HidnuX=fn^Rc$aRw%Qc{$gbH2Stq5xG&Z8kU^P*cc&t>vExd1VP49nKp!H zCcK9etVeTyc_tbH{6%dcqmQNTH_5X>;SXDQ0O{Xuux|B=m1p4%#-2l~w9Tqk_}dU6uqE*{ zt5(`eDP>A2-uB*exsAMmdDNn(zVqPt^?5zR5g4JjFiIz0>Y z%^~SK;{P#SN5QU~-X745S_zPGGrT(Vyff^iEqwoy0$3doNR9eCS#gX8fB11VQH+~s zyE@zEJZe9g`|KW*{=GL*z+g@Qt)DXJhHe;@ovQ>YC4dVwaK%2`R0dB5K*NVP2$EGe zwn@+(D1Mj7Pprbrb`Hd?i+4gfaH zu0~nNtaogIg*4@%MDsU)F5h)!zm2$f z|92@f`u+4T!*Ff@axVcn|F7}KMLAPcuGMS0RviqO1$E>TZ&Y-0E~jVIMiK4PIr_wL2Yh#N+ET)|O0n^9RMXFKtsN-5`pGA#Ao}^~z8FltuO7(yX!yJ7yWu!U z>vC=1zRxKVzTD<5Sc-9>QIiGgLra1iJ27j-4FGDCujQ$Bp)8+T&AD z{P9s;i>rvo@imX3GgAW-0ei62aVE9T9+PImzds*P#ehr*FEENKDe0`w8`^$abAOF1 zTz?>i1^T`8hMTxXkhWD|G&z7Gb8^izAESXG_n-VZwChw@*+*DLnJ;8vZVAo;?#g#fNdt zDRigc3unzZm`Us<#`}(mfD2`eNA69&$VT~slF*BoievdlCAsnLpW3GjtNBmQSx8qF z3=7yHpd?4zySVeiZzm)Sm@8A#CV;bggHHk>Pk=9ZgW%IBsA$2dUE+pb+kXR9jtWi5 zX(B{2RaX5}$#JEa0PrRK?J$_9QkjOyfecD1woi2|%|aieZJDNTiEVy?plF z$$o5t8D$;QXpRpMOV(u%pkqGJx@)bKc|p&W8K9eV6I2P4ib_GIF{uhVIs_^^rpo-w z%=rc&=87`(rADJGhDiV#Z|gsAfCdcYT++Sfq~tWO2v)&P=v!v|FYcoSaa3>_%N7@7 z?OU0JSd=_N{Q1<_xj?97v+z4Y1(~o5ZsS+0^@C^B++}c?o2?$!Q}-Vg^m-x1k{86? z^V^UgjESoomp2|ER~?ZRng*{V-WsMl z_A;qyb@7feqk!%;RkddtrK)afY)|7N0d%q8#D-aW}^|N7M~_i2E>BBu?YRM)Qu=m~E|;fz|Z9 zSv6;9XnL}pjrRHPI^Z<}t^$9@IyT%DL&1b%;Fb7Xj)C>`^0Y;2J&8@^+SN(qO(D*E z(c#Nsw8+SXRt<7Q>ok6ilf*%PjMws)=qT5}`!>|JG;-cANsfNF{KIY_;UKoc_5a?W z+G#rGEYJhc1T}2$%00u~i&jG(eQnHNzPL7)6(1)^yww2sRX2K;EA%1qh_`O*CI3#Z z+cAr*a@~8!T7__-so_@tVX1yEDzc8#)ZRVWbnxav1J$X>lR!-`MV6b5-TqFy$1oELmO8i%e-|#*GGoL`n_GKz7wr349IebGlQcp$+GYyCWqcl)bVFvTg?!q)vw;xv?OYK@n;^t;4U-PGfiIM@;E#y79eD~{%*pgy=% zOeK%N4oW`tBdw>kZYz`)>KuB%%0KS}$#K<}Ho_hZuqaXmYybeK7CBZGPM{L0!)L;Em}qF&PI97@^f- z9opB3()}Wf%-PBryo=(`gE~3IxFk)K2zk6Wc+cVFR$E#YubgDgJ@~HZj{pZvgN`qj z7?4I{$t7~!a?+3l!Z!WX<4p>5_9YLkT|tdF{;OxkCct;eEOGTr(!zEKgM1t)FzgZz|PvIsXzrnnffjW~4T$&1*~IM`{B zI6kFO`YW-U)sujacjH1aE`G>+iKd#TT%85tii;qPJ5VsluZXw_?}(E*U66$bQEv&h?* z`pW|Jx^+X3ST{|vrvSnwEAT`7zAJPWC^Md@qz4cY)RwpnCy}q(DRqI@H7R#@^dvA$ zXgNnS$i25oV_rm&06>3Us3xt?f~h!NwSzMH^mMuGF{;}vY&_*psOZj!V^UbKhBQ2$ zm=bL{J>oEyIN$yKaRWoh7W(V@Mx3m{Mh`2$avX*Nk$wAx`4pN3C)$$Z%JDHGEJjlx zl+pOfp`r&rHgNJZvPmYPzr9~!z0?yR26V}w+JZTrs?kBpWS>ORy7QtjZ_1x4g4re6 zwRH`gzXCBv?bNX>U3GgJT(HbJMsNY+CX6QqTbp8dY;2V|r7p&0|K{*S_`LS_nh(!y zDy?m*tY3AQQR@?cv-1PV5$3QFOu0maspcF?c{|m<}IMijn6ZZ_1 zqb`4jS*^~_4eLTQfEB;!%T@B6_A7t_;8uG^iP&JUOJh-Cb3=(x5rAmKd56&XaeY0V zPf3F!8zB~;fCyx?ws2(QpsF(H8463zfl0SKPC(^FQvnzUuiLUkzDY00YO^{>KkiY$ zV6p=OoHL)P#^Z(A=QZKqy(^L5Tu)5@f)GF3 zZSPY4cT}Fu>vU=Kue8ABhUA4Uz5XxL7quA-NCw>=>8R@%L^`4ZD$r>t)c~lZ{MW4x z0U-8LRp22A0Dv%j(U!?vG)6$18<+%Y#Hpv<6#!&B8lN{d@$?r+La3-n73Q6%0p!ORRH*FeCRYV zT)J2l`dktK+P`T1MEC_N(85{hMvZegE80x6Af|wyH*j!^LyQG1(x)Y+;m@H@x1~7l zz(sL`^c&WZfD{N@m^zEyO2Kbfzdn3@xN2Zuw=T?Tv)LRDyKQvT?y}o#FlTlf5SW}~ zyzi}viHeGfu}ykh$|%guJ%+;6TtJ|jROh~Y@*`gDmvdigd7U|xUog)Kzv1tlnic6! z1^gYnO)%sF!@yIftbJaWJ|e>6a%%yA*Pjb=xzQVqXLuUfs@uaAIr(+NlT(!jHLa=u z*sxl48$kT8y&~I3y;dQV9c85HpK*9=DfI5gfgcqMB zYVF!c0$>>dG1nFYYHjJn&y?Nru_GWj@vxgLF^1 zBHn`Y17#eqHu~uQPyXLOcyV~b?I(Xx0Jp>L@_H(GZ-$|KaB}wkFgQpOLb(P3VDPvC zfK4_iExq>3U%vU7H01{XxTpXa`{HyHSs!7*1)5(Bt|0Hmsc0N^j>^&VY~}*&1`Nr_ zYmuZy)kxiy)@)u5LaToAbk6#9n*7(T+49zgw}f}rtQ1OGw?zwyH-s5SsR3~7Y&Nr5 z1Hk0~2KZm{xVsE>2$4OLaFDE4*au{drhEYpNs^~mXXod>=X3XNsDm$JzZ)`rF)_t> z%b#SM@F3&h9QRuDM(>O}?_7?^^SLG*PT!e`wZj_o3j!{W+hm)Va9aofOOoZilf!ie z^hRTMlTv`nVF6%0Tb*84PxK{iDgpqs1psIp8#^sL)53HRrsJpua^|T9vY&zWSxdq- zse~LkN)~7o{Di6s<(Sl9H3}P#oJl0MaM!pFq&&L;c?hVLFE+)g?nLydpq)DQK7y)$$5D{ z0B?iGYTb%r9r(C2PQ4GH!S>ohzCEQ4R(2l>>WKPUrhd#hu%44 z{D-VK!O-KrsOH-#I*KL0`deTo*5ZC4Sh28KUORWVb@aVOiWk0+dhAkMp! zH5LyO&8`XOsB2WCzx8I5`zvO>7c#c~X$LN!`e=$~!qM}+5AWjcW0qT?Fpk`TK zB3~4T6!gRGs4cQQiN_yXvWtt`S~H8s6aa6Dy90S|*i!nbdUDaQxJDU;4eRL@MOTA@ zY*u$|WS7f=XEHYIAKW8DJr#!X+8ZMli`i`I8X^D4+0p2_}jsB)jU7ti}WdJE15W91qzB_y*r}T0K%)^tcq;;Bie*`X1Wff$<4CK28c> z#IF)negHsDZdhpicij`NDSdv&6y{_sgT2>KzwW5h$D(Ira2Rt+mg54z+y04%=*<AJSH=eG+t-E*<^(eJK-2`IGM9|vv7sX zB`mqsC5PEL?h@XRgO9WBR4M}%aJWVC1OR`=V;%5%@~`_m5)!za_)90$PpV?D;xFV! zW4hr4!9GnQ5-w*TJU!W4S6N=!QHoxg(#k=2K^Aes0~06F(Ya+B0PP_FTx`Gf#l=&t zf&B~@L=$KLn3&)je18@2`Z-9*NBa}_upRn?C6c$8W`Y+gL?foQ@-sZ2mLFfwa{LAn zy*y`Y`oenpk&H0)+w|4&g>H;Y!4ix>@LlEkhKi2fVTfN`RMNj!1Hc6z)h_7^2g^9X z!U?ItFi+TGjBrw2Zl|rr1{acPRS=v1NV*7z^Ss_Qe;iYD>eFD||<8p$95kn8`9FTuCnHo!mspw_a&g z2v84N+cPp+G7q%fxv($o-1;UfViQkH|2!yu;AE3}#+a1<(!-^PpU?8&0!L$$q zv5^t8Wu&JTJ4Y(&Mr?MAomo1Y+csp^OaWv{lcDl>Viq6~7S-Um;GNTf13TeDc+FD_ zSyK_*S`O1Yfj_|vgWKdHq7Da6zuRUq)xzw$9hdn>T&%Yc0iV$Xz?cS_fYo<75D&Pm z&^5P;0z5>RB?3489llxufPXXlQ}5j#V4wu8wxPDr;pDzfZtMj00|vF&p;h*2&=6qNMpJQ0>&29ev0E5^tSWm8 zekLTohNnF`zouHh^{w^mdG>|<$w0@?Uc25MHbiF!?x)dZB>;S2mTe=$J#`iNQIVx8 zIJSU_MofsvTv9iq-(l{?kGjo06#s;G$b{$s1diW`>s&5LZh$u^JeT(1d`mfZ0sC0X7HZzxixV#B-7PeU$$#GLU-LP7@%D@bGfw zN~>mR6(0o@0gL&SR%pvLpe!^Paz{l|ar>!^lLX+iPtR-s`E23u4eQ^E&dJYoMe^OSQ5RtJfEv=cEm+sue^#El#>o;i6`VGf(^7G58&u)M@2Jr++0%u3CyEts{ zM!ykRID}X>T4R8LH{qd?m}posShl*}VWrqr?K_a>MbbDBB=-J zaXLov7da;wt|7298DuPaO>7hWdhoZo5`|&AW|E(4mQafbD%$3$QwQ8oV z9Um2E+yVfX>F_AJ0pT1kFRR9`++K+Oc!&)+YrEMG4XEhp82|!i(|~9IA@I4)IP%6J zi)Hv)UAZA2{ocJp!{j21J1WYqqA}aRC?huqEv?<=new?LsZGf_tWMjg(}ui}lPu-1 zk#t-Wbn)Gg77L(&!ofm>lTU3eu6452^f>tk98Rml1R2wSxX3le31<7H5y;h_A01Oc zufgi@Xg#4qhZ8g_SlV4zQFjeJlpU27grFSDvoPs!`|J_`&@EJ3UQvzh7`JY1jJb3Z zdeHajrAvKxZdLIxx3wyMY17U(e9|ke+@{3U9R@>FpZ#40eTl`-`C|0{MCf{Zr88U(P z5z=&^(1cBp9X>P7B)#LIW-{U9nqorb@JTPlX2LD zl`hk*aqz!~?|aMgYWf|v9()~DX=8Q1HLn}F5ywy$%R_YXX-Z%^;BrR1_}tp48xzc) zQ1rN?ooOj3g2!W@?a|lObzEaA4x=S?Fb4Y0+kCbzQGiZEjiJ1}wx*_Ue01Z+>YF#m zZ+%*Y)fqFlPUE_pHqbwWs$Ted>Xhd0gLmWxYHgKRtNg6`xwa-{J5I%&zB6vRUR$|k zeZbe;+SxyZJI!sCq7r^BIDU3u;5sR&tE;PLXoR;aQGgEHsH-L-#%CGnH;LgL>g}Ks z80eD@4G)dDu^bpOWosIgrN5u9kHhYyr|KXS@IEP59%1?GG%O%@hy<8GDSz{_cLO*lo!t1c=6w{KT2QGm1dd`nCevXf<|iJSS`aF4~EzKx&u zUA{Fl1^}=jsjdBr;uaih*;+->pMqkvo+<_or&?P?*li+tYC*d!ux-ct%meK+BYj!Y2%kM@EJRdppYU|6(Yw zs2dzKic>@q@*x9k?l)5Y0Kq;=zn@+TEijERJyiaEqwKmsCTo0PRT*lX;`jS?gvV$UR*XGcEZcpTk5ML(;yX^14aGi*-}hTCpSe&y6xy z#s99&;hpc%m*boaQUlP+U25pKjZ~cSfdUKGqH`y0z3v{A`XZvH%JRDmrkkU8KHFG! z^XAOVC9+9-yP}`AD}VyWUE3vgS{Vd>iXT$D%4NTmf}>4yF*jefF*O0lq&w zJZKr|tvq`?^Z@}4^eX^*dT#W0bq$!ztcO8j!rL|_ej9zEk)gq>uxh2T5o>d<4Z;?{ z663t#4Uw32)T-r1DS0;u-bqfTjQJN?N6o@)c9(w0>q5#HaWcJpI5_wV9KO6BB;R0o zMom@#; zJZ-#(rA>azHZghSjexRRtVL9Sl%#fxojP^#mdD!Pxplod|0JEQXE}AcRh|B=5dPLJ zcaPC&8v_GFM$HP3n#C_Qt6b2Cg%Dh;Gem^_;6Inv!4QbQ3J{EJMB}`&xrV9eNF}5E!VJ z@>ed9C;t(CX$v-&wXX^D#H=v`a7Hp(>WD=VwMIgUi_C2naG(F+2BMS1?OwySlu z6gG3$7h5&zIo+myw)JGy%?YdV8Wmu@W^a!}{FcdK4FKL?ihs@4vqK=Dn=k?cVLf$g zD=PAP`uhil5DL%>H5>csnGR7YMrev@3Wg2;>A(I%>=}LOHMm1ky+^oUw8IqlSV35b z9B7W26PTzm`&>?|$ytk^Ag9qJSXoAc<70Jcae|ZWoiq(*qt%_)k4Sh_fWn_~i}mK8 zp}X&(uDB(w!OE%AF_jnT1E4Cz_L^-p!M=e3X2fUb%k>qY%8t4UvL^XQ`#+}!Y(1l9 z`0sPh49&b1_s;2KpNs7A4n^u?M<-_Pj4zS;QyxD;vRm(x+Nd{%Sh~Hv>eHKWn+K_L z8^VQxj-N$Be7Ljn_!cgdKYLbv?d+LO<4}M1fLvwRQ>Pz}e9{XIUH@`Px6NjEmL`0WlP zOkr^yDl^1R00)^2g08h$2L{YcHn8i>WwR-K7W%u%Lq1$W%i9n(A*oUO7C;*(%w;^$quLv6weG6}491Kc|n3iu6DM zZmD&^W0%G>p)MA@|8wmdV;ALTAbRy6omAClhqOh?NcD@U9Ug|%aqiV`JZF!ewHSvX z*@1qzK?BucSFaBD>SN1$dV2bYXo}6oo*RtIK>p+(V=cr#I0R!n)LVxkXnhXa@H++v zhkASL49-|79yJ?LsHEfX>(2LRo+-mso^V=ZQ@`}R7;O^{YY$^t9Az7#T8Goq0|#_; zqNb*2RGA*;7HH3%;%MRTak~3Q8H5o|!ax_yJ-%tH2_8LEmjZZ<5b2*n{TFMq)0jELA~ z_R&LSL4v`z*$iv#yE`{O+o9LPYc|wP&fc~o5qFz1|3;gwQj=ES$SC>3{M~63QSZ#o zIPzoA5OZhTf08NNfLKGs&d;KJ zoODG&9Ua%M)^%LH+SAijQ{L5cW5{S4VPH%PFeDy|(cEP)+yDzPEW<`B-pgXBxO$_1 z&}cz(yYv!SNAb7z+vyO>`B#FM6U$ft#1EENBBWL@b>iC~j``iK`J z%ezJx84tl7((7djS>3swq2b{gqeXRd@$vWAAz8q}x(HD^AE^L6-O`0E=~g@_(^##( z$S6;@O$>s~Xtin~w9{cUx?KG=@IlQciKLnIaVfQOOt`9%%A24oHR=NQU`%70xe4%@ zmjkwQ-+p_Kl%rkptXSvU#{iIaZgd!HjWsiOyyN5JxBkzc@tH5D!T6QOj}IgLC(p3K zV3{iKm_+{FQmUo$)i4a=;&HP{0f6AWBPuc)R^Z&ZtF`CALr9OBdH$KAqxp2lM8)3d zi5=47GVBMIt(Ne)ul1hmfvvFE9X5eL;$QfmmyH5|xH}FlC1H~$RCBjgv6i)Fl(mE| zyQ?1#lugCV4(*S)`+JyCVx-1ej8l@?h}=wOSn&xI{I44csgtR18!{Qwv=7W-`_vf2 zw~HS|JR<)90FV4*nfK7i^yNI-=D+-p|M-u)(z6lzc(vc^nHa}s+Na|ae7*Z0d~V(R zkC`w3m2mPaf-y}cYg%;6$LWEDH=hK#oIE)TQ-@q-P86GRAh zD}rUGUC@yH5WPyt0~s#^0I?j^R(kpjA>e6RN3}#MeIId=T;@EtL;QcFJxOfzf5aBE zEMt?box{ciB1&yeWWwqjIq6&Dgxg7)l;CMd(VRGiio#h-G3B!ECk6e=$I-=7Dien5rk7 zV%8lK)@nDsE04p>%r_}0GAjRu)g*=n|0!fgr$hzrEk!^izi2S|@#pKW{qFVX?W`L(7S{k2_)*r*JMiCLCmX2Me5i!60TsoXr9lUvt2G&ITp4rbjR z^Mi7q03aAJ1t>`&5)gi-+XGu|8y(Qdjvp5!r;v^Qr_fy zha`nY-DD}FiHQsGg(Q;0gADk9Tk?8rML{om|EM^l1KsdnrEAYkj%Td`!MX#mFuCoJ zI&fq}Es}L^8X*oFQUy3qHNW7W>VGx>-#q%}`v9=$8^MvQAOO$>KLRseY1zxWKJC#K ziTFqQrRT=USK2GI0FI9uZ-ya(-g~W1Jr%Web?5LPD(mU$x-rxPD9k<8QnZw6y`^@* zVzO9<25%rR#t@>EoDduL3=T1J8?jH?luQ{SkB&mK?lAHK|leZSV$Ri-%MHej5lPTg0PSre(9Uy8#Dk` zAnYm(DINg;^3SjB=%Vzy5E%DY*TO07sU4Df@nm_8-2y<2LqiCJ2X71wcKEMgMpQ63 zA`jYFq@anQ3K0VIVpL>pE5m1YnSlZ*0syVHe1xB6n7~>jjV_uI-KwbU={MSFbm<2< zU1k)3Xi8uLoXpU9SpszrSno(3f=0(mE9{$A1D$i+2>fgSzWM5_d$S9V0q|t|@Js** z!F*sS<*ux=2ySu-j+?;vva^5)i2RiXpo(;L5E*Aa=gw7Jy?Uscme2h{l(0B+gDf1N!vbEldQIj1qgN#uuK#Vp@YwM6^BAY}b z9@+?@DhE9@Xb8Kp+){sMy$qIkx-8Zwv6)lcs8Oa`tMdl{1OjFDCBjX0D9=~0l`@5F zeo+X_hw4DcOlM#;{9$=i>9;a2{wT;pUx&y$)Icu+U|}%_Dd}tPz(N85TVcI{Rx(vU z6#|mS=?4H}zgia?X&?=q>$uu;wfCywTvu(aPuDUG1SMfc*Q( zM*Ral12n|;p;rxFV-H&=kgYHQ0;s}`{yM)FLCT6n{DX10`w+hNs06_qdO?65fOkVOiJl$4lmnL!9Shr_P;1*a> zuXc$JXhWRTf(2y^7Vm#rz-+8-;o)T6eU8hjr3ue)ftHAWF$FDr>F1z%H61rk8k)J| zZ$$Pw{T4tHDbjff`8yE{kD5$jbtvLhlv@Tn{Li_%a}|bjbV$2;L2d3FaQLzu91==8V;Io@cktr_Y!jX(|R%2i+n2r6L; za4umnM`AJNQuPGU3d=Wa;@Xc|g?!lY!>I%Dq0n+_lOUP7 zICioy3IG7e!g3ETi~%e&qT=#= z<|cX&j?o(5Fd5lj!4!p=zK|y>LXUzL;^wPY**`=CU<*o12Wg4v0>PPtnphD8lJ3o< zeEKVpwzHC`*_&v@EK zx?`Z@@u{h)(24SUY6l3iZ+4%ylWhUlWG$L-R?8F=#V-Zmt3|>O0YIJp`NxN%@7_@Z zC#V^recQ=Xk0UZ}GL6GO7XyrLAV$J`uEiRzLHMN=euq@z0T|f2T0GTy0~G;*83Hsd zQw{C0$Go~W3fT#hN!nNHN+m&r<$h8*Ho_v8v#w*d*NzB7ShT>)=3z+Twi~-#qsk?s zaki>fU-&gfXuv>^S2_?S3$5j+C5~aS-=$6LcqFwBXG?Ho)WLB=HN_bM!0dGB@aDX4 zcF8zrC;*}e3-gOfONl!mb@^lor3Da}3uPg%>OaW4jt{Kk2qoEu3Hjsfk0TI#+H08}-BBcClEDxNOucC4>Ize5B~CGTu6Jqu1{d#p(@} z9X&nfnzciA#0I{|*eR89(BHr=gdVHGii2vGB^82*YI7Xuw=OE^1yH?V%>F#u%Ne_rjf z(8L=eX|;MGgwGcI;@8I1AAPCqxe^lMnCG~s>^izSaQ^9&40HnkvpT^yr63~!T)W0_ zfCNMpD6f#HtX7V{dRGH;kl%HqXMl#oXc{$3%6bHe)1i@`A(n8U3C0^;70MQ1WqfG` z0t$Gl=)SHVK-e{M!;0oN3}SZK%KX&>%{QVLZEn+ms^T!tm0k#k6P~8(cR@5pCXz;Y zjw6Xf3)sAPMW|;LRiJrd^#CKCHa`mm9{mQ?4x4{MWvIUkaga~%w%kTRH_A-P5;Ek&JI%F^xMII!? z@PPSaqV420%qt4a}Y{wpeK8Jg)UZm@W7l*eSt zudx${Q7PP@k7A^M7&Dd~TB4Lpgb5FX)G*2xdu*)TJal6uCL-TW9N2Wiqb%KXcA;}f z(9@q^=C!l7;>z##3fnWx^;OqmOamQHUYZIS#~}H;Ik<1P4fVL_V!;Ix@iWFY7;NxH zwVU=9T|+$Mzx6~G25Wloc#i*j0w7YKo0;XSNPK>FX3?Db4Au{f!uVdlJ`uatVxs{D z0N4AvZwmkLK4Bq!D1gR53V;q_B+-l-g+O&pO*Jv-?&<25W?mrBZyFW(BjI4O#^l+D z`iD_C9_sJ$$7WKqsk_=Uh#Up-bfz0!{ZTRf>E&UpKR8IQFsN0in$Yh$D{i(Wh_j@djl1MX2umgAUcV+7Ho5(A{s01caiBg3l2Zg>bL8#Om{Aep-QRk;8b7;OT`4QaJyAYnI- z3K2P(hPFE(cNz-L1QG@NsH(Zy)v7fu(P3rGfoZ}Kw*`aGkt0ArJt)vJOXt<*yuIod zS447vToyzI_gs9hjW415c7l5ure;Lv{5wvy{Uc7C)$0^H#4Wr->bVRAZf?sn_g(*g Y0WXStG5s2(UH||907*qoM6N<$fJyBnlC1VlEDy1 z{iD5|-R;fIwbhkBiwg^jGqZD3lT%}Z1HI#Oy*<5cBfs0b2fp;qmLq36THA)Ji@&sV z)K{04whWfmHI$To{`4s;_s3-R=l1NP%ACT?ca0KInyG zfSs;qfUoCEA9rsTPj3r%S7&z@eRn%OR|{pEm%i5SZq_c&miDeT&PG=D29~zw&u!$b zElo`UZ)&7$VxecErES8mYpADV zprL0Vt!F^0W}qi$V63LEs$#&WrK_f;rK+l}s;Z%^rNyhI^-M>LR85mqNlR5pLs3pk zT|!e6t|=?8$>68JZY;&DBg3Sw%AhX8tfVTVq(Z4A&!{BHBCo0dSCNCO$ikJy;3|}G z1wOa}C0v#fF2*FSq9~&*BcmiOtspHWFDb3eBPA~+txP2?PbDQMDJ3f`Een&DqmY(j zlonmc{!vBzmPnd^Sh?_^4hg*n?Lxi7ChKW~- ziC2<|M}m=0oPkrEnOBU3PxKjwC@Y631CKB(moO{8@H1}VXB@(;9KsB&!i+qETs#7t zT!Nfj{2aXetepI8d;+vw0<;_g?Cku^?0jsj{QruXO#sHmPtVK`>La%>X}{Ke_rSQn}V?Qxr? z5DSG4Wcc(HGzRX6O941&orA|WR;O^7?4u9LIxfsR_#zL#W+i%bAge&f59>SkMKWG>HP-!sVW(lmps;A-!L_H{^WCSzUuUAFUhM)p z_cet@a|kOhpnZR&ZL@deZ6lv>pdWO$lKm7vQ-=3Xr zzHco$1MklqqgY5Twrfa{(EAB%Zy#y0wae+Sjid!@!_BV8`g8QQ=P7a0%lHV|w}b<1 zF{dX_V|>j%!hrp|P#nZe#?xkGo!pDZ3fM^k$9n9fT+6x7+3THL{CdzTg$`Ev@Y7D% z6r{50N#p50<~-@c!|RQT3)}HSszQJg+Oh`yOSKjEpFc%cX#8?Bm*ksyyY{3MZLP&d zyM;D>*%-(C#yed3Ndda2p`F0TC-hZ{k^RtM!Q0yNo3{GdaGSvqsi1PsZkw+UIPpcv z!AhInou}J2qVQMF6Zx{nko>HEBrJG;>N>Sc^87{{=zZ*^j|;!a{?Yri%=bqtI`$;& zwh{E^EZFy~kCcMn_{>mylFvHy+wu=Vfm4**PE8V2_B#3ecH}H<#_7q1_-Vp=Ej$y2 zPjsgH*{;O>d9WN(`B-^`#RZIY!| ze6D-s9!3j6w{IoJ60)A&Of<~&JUfb87P-9WSstM8KfaN98_=g3JGAz+)o9bocz$jD z`q73gimvS(Z|CVYVQ7a%f%czA}*zT{ZfdeC(%^ia{H#32Vpa zvp`{}^Ydfg`z^kew-fv_hQQ4b_iChv9)R(&P;@uDei~u(SPHtk#q`%L#3NXKb91DaH`cdAU&$oq(*%Uz9Jy*g73MJ}Eo(|1@ zA3NIT-eSntCq|-$yH1qU7xfIjwu@OOJjVI2#ZJWP_^nnL-pJ}25Gsi)^?1mE50ww{ zIb@S*Ae!kUK-e4}qyFyAbXt}WvK7k6H60dk;G8r`2yKQXV|rIi5&P ztJZvBZ&umFA14OUY42+ki?cyNm~L=~mEM_(?<%UQ^fDmSNp90lt87gM*qbBt;krJoV6&veYAELeYNHu- z{qBO0UZ?!#J@mG{ZPbv`(4g!(^maMp{22SE8z*vRC+PJlYN44hl=>g(QRr`Wc1Fg( zCdp!?>e464h2D`$7Nc|in4ehAkr>kkoyaEd(Rhn@t+{xgWpKWg6@k8)!ACFf?pOqm zl?S6E+-6+H^*Ja)xl!Yzxd_DK$4(vklh#A7MeGQ(r=W@jik_0v`obHfyXEVsH>asj zeAYV%n}6Mohzyd%rcO3-JzFSvDgqT_$?dv%aF0!>X=`bzscA`?`ybM3TR&=T$}MR! z@V~gj!vRku=B7@6@K)!&V(k+iX;{%&w5vWQ%k5n24|o%E&70^JyOn-Y=w%64LQ!nl9%u4 zKoIsHSEQsoFcV!+19&!f^824x;bCDXSq{0)c`8zbUir4($7rJGZ(HF>A3X_+k+8|-$>xTUh4B~k2(u}yL*}~n zFWL^1an4xgh;9w{hcem$AKNF*xd9S{P3INSfAxhk{{BZYGBPCV;6fRx$B`mGkk`jb zOw6yImodLIO}x#1xc}040>Yk^0r*v%hcaGoHBqAaJ3BAqR5~1IhGqq0|$(GiMfsoYKFRD(uFV-*%v%#VJ`a z?~)sZit3#`f`U-Dwa=Sa`F(owexcd*^e54n@R~RN{%>GlfMx0& zUE-4q-Gh5K+4030HBuYW(sm}o9&xZ%!C6&1G7ri5mvxrciYIK%?F>GhywD#TYpNBx zMbbZ>AhSN9x9;~FZqfM|t_yQKAH!+D4-g0#a-wj0e_N+NG5sreuC{w*I8*cV=H}#5 zBe=owbX^&jVzfxeL9!IfEEr(B-p0M$%?H!}cmlDW6WI1-6&DvH;V1$q00x`f z-q%}f>EFAz=rQFTdNT}lipG`RO zEsf|49BgY$JaF$L+6@QOS7N@@Ck=^X-%XAHto$OwA~W?RvnCLo!`8ZT0y%e%m*!G;wMp^bw zBL8a`(|A{RSjW0~K;xaCv%H&|zkD|pR_nL&WWMJ46R#ImR#yHm0`HqWnni;A>nwW- zfYy2r($5?`;vvBYjW#U|4W0{a$0$@mV7A0oy~9(WiT4sc5j8b6l(~Z58}*P$a&m3S zLAceW(beYIoWmlolq@IgFs4CWiH~ZnpNMdq!N)EA!zto0=Q#!1f;x{IxsHAs2|)*V z@ygv!&;Jv~u;$g=ssgoHhoLUl2KZPW6OCpbe;s!|UL+XSe&#`Bx*hXYR`(xVT_v}+ zE+$LjQM#d&|%B9#a_FyIRxJwAad?3$9hy?5Oo8=bm>cE-fE$3xC(t(Z-)P$-HK z(Z4J7G$0CSs$km`s@9sYLPT4T2hO$_noPXpth>2u5Iom{&rbgTU$j%NeL|uoa6iV`R4gwA|fXLj*$^SA#t^YlGW%k zf%v3PoH`8brk}Ro6HGIs=6Bjpll94N(AOUW#XOVZplByI=SeG^Wf;C^ z52o?NlNj+hwdQWpHM2Ekizc^sqXnNQx@f?Dy^_i$n&sA``2sBax$aLL`JD@zZ^`u0 z@T0-D*)!*z+c#`KxaB&$saJBo@xHxoo}O18bgFo{ejq6+`4K&6W@=_?!F+yM$Nc;E z?;B#XNQ?R3dir+X=YPc!_?eno&0q{-#X_sV;STrTf6}&}$NYBK%sOBGL~C*NcVamR zGRMZs%F4(p$oNl%vg=8KUWEGG5#iKXl(8I=o=#_C0JES6r?7{&nJWgzxi~;JD*XP? zTm!!t4UB;CvsC&OJh^?M?(d$LpY$tm9HhAnsh7R}JJrQ?l4g?_21PwZ?MJ|{Kj;WtUuq=3$);BZ3O5~na!&cVV{clvkdc()vE zmZ0+;HSd*RkD;uboH`-_qSP?QAXh9X)+AxFoDyHX?duZ&dn-D`^>IlUF6=-?rsNi1 zlrj4e zQ_vcADRul%dP{U2bU02s_%L2TC-GPih=&$*BXv^qt%HExvQCss80}-Ks6sCs1jmA1 zJxIPIlQC<8`g^8}ZJw@}H`-~AKIY`8xxyVCmCW??)KU#0y^z{7V<^1R;R)He4K$eIu!Y|j=H6G~K+v%)m~+>7*>_mJ^! zf4g3zNZ+ab^EB+Zqv-7{u(ajviX4(E@TU!Y0|24da5Blwsx}O?&qJEDiF(@F+EwjH zvcU5ntT=jl0Ggl(7B(-B+V3v6(?5IGDDP3L76IolPc7~w-6+|oyYNf%tsTsb4NRaI zy9N*UICx;-^R#@aAarvi1|UsEi!u=kqkEuAQfXHcv`s0?87I8uG=7ceUi+25Cxf}i{8 zL0kjfvEgr}Sn!V%;xfA3+<1N(97TQv(1Qep@B!(f2g|H>5tr@f$B3M$hc7`sD5jr3 ze=_#;C{%$#dZ4gH`oWnAIlvp0K@hi_RC26Hi87H;GzCZ))F;&#q^;sG5DH z;v_IG@^M1)xgoN-ZuHYlz4N74@Dy>|rN>g-xfA7Tb-MC{i9(Z25Su-g*&RJ!&-s3b znH3YZdS4A1V!m3Ld4>563z(gw(xLq6>2L^ssVi(ysO(q>nVmpcIVU zQ3x8B5PeICkB^-&2~46*-RVJ4dzh63i}*q?tNk`Vjz6`M=Qa5@`t&{6?C&?f`#mO_ zFJ4zO@i{i0$uWj83O@LQQb%wr4eM#&#o1JlQ$zWd<~O*%9x7CAomlsrx&HS)Ez%~n zizBqez4`Udjt(^R(H(NJ{6(tctCWoR<2v{+5~G<3T1VutGE<`S_DDp&_$z@)oL8}h zuWcDnRaG_6%rtj4Uthm8q$@(J1_kUL?7~wcqNC%naiA11?1rM^RkqVz&KNPx%pn`j zEVVzpspg#afqm*+5LBOG{aLQljr9hS>zlR_+;ck7?XIDV6ZmyHaY4n~T~izoLj%kr zg1)vGMeZ?Nn##31uu$*$A�|Ur{ah*Z>9eRwa5*+4mCiH?ejj*qkLnmU1rO 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�RtQ(-`Uk$P3LmqyLD6G)emteG&fIK(| z)BHhOa!4Z{Rv9c2F~E()qyR7F3M{JC`Bc=#x%5DPzfw~Y)m~S;)2==T#C7CI{NCy>O!963Q|a63VNV81hY$2(`dbA`t?%{Y?9@q1OBPoZ{Xc1M#O6%R_J6%s?f;(O3E?3o*kE@v@4ol0t@kDn?`!#K>n2jO#pkPAHK-)jQ`;bz zV>YyYk0oqa;@QLxYF$o9nqM1=;b43}edYF~jl5HLz{vtx;LNfu_wfaTQexuxrHUnc zL_*CnN+=kT1In`ya9kz;np0ln^Lb6PTyi3x@A#`%_VMEx3+797{7Y&J5L%a14G&75 zfJ04SfPwy`gZjxe9~oJ6fIBcS(D$Gh!z3}lVAAv`uvK4jVUY`gH%hkkHV7GPYAW9M zF@)%*!hPOC<9&pI>o2yh78lcetv*vB^;!1EFk9Qga)wq-W-GPS)(CdCEpJ&HX?thK z^2hBRx*FiRE0b$=<#nC>$E&EQj^DUfIWPVBj{9fZcJj;C1%!%;3@o1-Ea;{-^r=bn z!w(a;B|s}hY)*Wl2U)0_kFVTa5ukMcE@;uo{3>%9Ji^Z9bD%lK&O(+fKM)E>BF#!e zLjn04^X)2yX%Fc6cjqq)IJe_DANvJ3HN#OK7DNoPyax0^V|f#EPti#kOeY#2^gV#H zWyP*Y54r%!fq`UNbh!t8mM*cvL;@6zjT!>ioq+8-H`G1YZ*mAtO&{<3I5Vp_^WBf$ z(<(R2@bO30&$mfMrQt0B_+sP}D=v{dwp^0@IXpy@Grp+?7%&-03q91AFEa$i)QnEO z+>YK(-7^92@IwaJ+QN7=QRRr9X$v2jHJ6IPSLk(rdaSwQr%&|g|G*n7)g}dSQ{Rn4 zg#nnj50>|RC5q94+bol@2bvQ#T9z~u3ot-D9%bH<_~4blW&kb$2B-=8-9PZaYqMjX zeU?14K!!@MAu%F&kVlnHt}m|J$ne|~+)833@qnk=q61X8g|XeKY>V22ZK2K&Bsw9) zyg>#~3{a0}ew2`$e4zM|h1|Pt{6mJr4Z+^p1SX~3EB22Jpx1!&|AOmA)81Id!iE}_Zes6YzaDdY+WQ9j4A*;N zoW?}L=2d&~L76guEbtM45Yxid&!?GxKA|B=Q^+PO}kpPshjhMWhYT&?MoRq ziSvmbICs*>oLnaOwBF^$plkT2$6Z;U2jvE;(H6~O%i+p&)1&oZL zA+7)jXt(uZsHp%zVP36?|AqymYLHfQzzER}aWMFZ;gyOPDe0XL! zR_n7EZP`E1I7v@gRaI56%AK~(TU}(&1=+{h4N%2v+MswM3j%A?kU^nBEXo2(GieS8 zV8E%UPiDP$@fpdVsE0SzIx|Zw0lqB>fflIIr-#3>*U1vG)cE7VBW|lP`;A#kcw+5d zp~=Lb{k-suW+a&y{aW0ddM*Kq1+BURR*5nyqpc3C-(D6s=&^G7Y2#g%7wHCkDHo(? z{x4pqFo2xa({ZhY(xFNkUb|?dj%fnP-{XIv|6+#;Rb*OKF*&}Bndm>?z9AyR%6QjY zo7R9GI+W*=^Re9hxC;OO1aKzt z4Y3ue#Fc!JBzQi+EgQR@ht8`SeG0{={&66WuqBv6_ua*Uz|T# z(CYRU&-^{BdM9;x=&NbdhDo#&10cU>`bKtreBXMQ2m=!W$dsnnmT#_%(&3@!K{ViAM1uwRmL!=s*1D5ppTad=ulsMn;CQK#4VLxE_9>y+C;+A`6w3!Hh!{OKX(oP?%ss zV;yzA`3*W13c@=7x%EW?1G$mWgce>le;wwJf7)Ce=uZ=Rg@dN`G3!gNIN%R-{^@}S z56)%n+h1%|u!ABFAHDf~MWMXE^FnBZ>FhCr1orq@Vf$^b&`e?A9g#$-zDy7!6$i9V zjF7xt?giohnFp%ddH#%mssNx6z+KRa`n!+i_-%57pfdeTGK3S;gX1KqjC+WGI%z=l zlge|fWhg#&e&w9bACYLD_~VDn0JtGszt@XYL&moHa0mP>3<#8#`UBuSdh~-dU5Eg5 zzJ_-V5a5pZ%t(PqU3ns^=PX+aV2ROQp=NfEqD#UJ!sWC%7N@ExqLRy}VhB zF%2oDY0rR<4j8*dV+Bk4mn%V7Vhq2Au@tBa8qt@1I`pmJ(A7N zR09lZBjbjG@HfoQ{q~G41FN{=RL9t8PdA>iZT!PMy8@~Rw!DFpASsLS-kzfxbIOLM*M>|N>&H8o?`E#?f``u+_~NdP3LUkv<;b42pr97EBV^>TQ14~-$***N`)i_AoNI%?>_q*?h;QqSnU~ly5&4j`6(*}PT4!?F~U(t_e?Eks9d~bU0-W=snqws`S+hBkG0W-j!J(;UN zwY{^)8Q|3wz!KT^^zU8)i^DQODF(=)6yWh!haen|gkzKkk>+NX^4Jydm6;QIX@Ct4 zT&!zwK>AG6L$<$7!!HYz$3vn?s8Hh$ER32ooMRn6QcG+Mz-Jx|o4#<`Cd*VPq+Og) zLewt<(A!Za+JA2Uo_)4_df)z!=*JY#0Yu0N=_hCqt6e0UhoFhJHfwf^3m|T?v`wVc z2QGow^}T5=H+-xK!&T>YPQ85c^;V~^lB{zFEr7{;%c{2SA$cs&;Q)R>fxn&&_^I|4 z1_AvY5r;Kc`t6C><;I5mPje0!%io{>iMRfD&*Ao;wzBq^1rFxEG{A?>3JSpl0~x@U zD#-u=WkN9HXu&rt|Kw*Z*1=7X0dm#C@wapK#*rKAA2B#|An{;eKv#eYK;9>7 z|KY479~VxaJ(~IX8F&6ba_E&*pcrsLD>$L#-_)AV{kH3QI)Sy@|5CsN^1zUIFK7`uZ7 zX+H3wQvLn=-oN_Oi%MIEec<4se`|r`o&g+1!nTVk3Ix%kVDe|l zE^E?LF^kJM`p9upRF3sNP$(cNYC1_jY#*Em86Ye3NJ|UOr%=LiXTU-cP&zA>c~(G5 zS?ogVr3$IJ3Y*hBDH@;*3*2hOhx3-pWq|+yN!m$7K~zk`dsen`%FxiiNP-NP#wK8K z`Z%o|LYW8t1LPkjYvvR^NT5jU=#ICY)1c9AN||jWa}M@^D&Ir80W!c(Q(5mQB9rSI zrkwrK0@-RbDi3uW6>oDAJDA?X%g<~ZDTBeV^iiH=Ms#s;ad4_V z)^@q7N<3#PsDRVV0C~B`JpkPm{&sf-x2o|iFZp!@Tx?v1F-J0Ea zGP=RJ+qj-<-Pm-%<}Lul#C(#@SbrPc;d%YJB7wq2Qqu+xjo&gbt^OE2%8%ZLl!5`I zboW_idkfm#GJs`5@;eMlo~f3w9u=9I>K86ukf5>TmM&eVTT_jI2c_(vx&hF;rzcl& zqOZ=}QXki#sVhHN2o}9U_O_VT5X9;-o_>%AF@%EuCk7&WkGwtVjJwMmuNgogAS;Wp zok9$-nzi3@oC3##erW+EL*9UxGeChEpjKH=21efzSUl`T({@rjT;@D?I-hTU;TPSL5;))1o?Ns}_CdKV z{D)ud*{_P#Y0hY{h{D#nd>P=={3=lyyx{6Npu->R+gHdg#+|k-EetDg1~4eXS&IIa zC?~mpX@Is^OiaXD41vjGGcy=~D1ZfOBYrrH^bKmnUkS+o?QLcNHDT=ewLv@{byd9^ z_N^VVB${N3OE;_bZ$+(<7jTgc9?BXMmNSj~BP zUT}2=*t>Thi~kCDxB^qQp3Nws)L@24xOi=S-CQy!!zK!BSXe#?3!FPw%PYo97MO|I zyXu>foEn3r#vh7xPGJCzaj$XioV|+$y9QXAcb!F>(U2Rmdocf_&5Es!x-PwYi zQ7r$I=Cr3w3dgIhmsX9v05sO;t{3n7C@bp-5?@V~nVHE#Hi8#hONKyDSzXCW872&+ zDqm4?QcejaE6E&INJ^=z1y`i~WG!8--=bYJzT95!9r?@G%nY|ZUQ=F_vwtu7?g#t# zzO(0@J#YW&tv7!0CaL6Zx`GMvj=xH0bR}{H6?+DNPjZMgkutysW`M2IoSZLnY%m^9 zB2nN&mk!y0k}vnQS5A&!254)lWoJ@I7U<}}0JAeX{n-x%Q*`KK_)6!^?qlIhob%QvWTk)bSUi3~#&W&uZ(hHH!%Z?DNtZhHt*Ube$)^ z^=kd4>PywF*ITY$Z(p5R?K~|5%;<@q=^)L3J9XT9c=g(!mHEL3@9fzl1H83Ic+SC` z0&m%1t}ie9RXXE6%&)zF=n(Ge{SQ7kd~6#7{M1=`>dS*x2pm7;C957Vm*@LS18B1_ z(!^{}ItO0`3*h=?0JA`>gYyqJ$^d~fYB;~Ywj-uOY~6Aoy)eMW+NO?Q&@;6$erUk~ z3=57zwPnq`ML!ep}UA%EmxSnw(Qb zlwc6 zcyK?Gu66@-1rC1srJcX`afVIvd)NKV_s;*50`ozo=+Xy5#-WQuumI=J)r@rxay{dT z1VJJekllbLY6BTmVX6Z**ZEb;wA)v%MIDBB%t|Fw``) zy)sz(YWG}2gErl;7=+oZd~?5U64A@V57|_r_skz~XaCZt^StYc&wBseJ#YWxKmO|N zx8L!$pMGM_+&Us+FJx!`oq?BGwRyAvBP=A{C z4go!_PK_I|%02Lju7c=dRE{N8;nkI`?U>F!RK=8Ab2J)GrBWla$wWAxuQuD9M)u1i z)9ugmmp@PK#zdz}e*hIb8M7vO;51-k}t9Ol1HQLs8+Ru&ldj<#uYI)*Q>150pWOc)B+TNfb;BwmBj1BMf z?fl`-^SdPjH06>uTm+Uy7B=SHXtw4FoI1hM(wuQh?P15^GX>Jv7$XL0(tzp7-bP&j z#x@z#p;qXJ&o%JC=yG=O+>d+{lu6C2<1xIWlR z7qi7auF12c{Lq2D4zWC-^Z!ByFbsdcg0L*G=bgQJ{0rRq`>b!P?x0MNyPH&cp6Hb$ zVjF5-W6A2?TPA;uy80{_bt2)F{UqT5Q_fF5c~ z&uMo63Eb&|Tq9=5>1;UX^IUj@b3yLxHA!jsvW?7h*f4V+IwZmx!AlJDX^%kLg9HqS zM5FUJ5abfcK5I(u?o!kxXzb;W65@&ygfWT?VCSD#!t);t#nz!6t~OW6WA%oc!}PMN z)YOLgT~*~%-tO3GB_(JEH(VDH;+nFZXVFaKk2X{EgL4tWr-{i>vN11z2Q zTH=~8;_OIfvJdU%H7>e33ls!OuWTs@yx0jGJfu$`yeZe6z35jmz#*S=L42wJAxaiN zKu9qvWJ63ip?F-FXgRJa=d>IYBv$Ui=~HIQ3?05Rz;km$Q2jTJuDh^dmtny`hz+X+ zgvVKzcVNtAN^=C^MGVj@3Q8*6s{v(=1vGJnsRkU-u0t1XuHkZHI4pyF%CKPr&yDVZ z89>~D#>6UQx7CLHhGtnnQw$|~L^X6%Hc7 zzWCyc-85*gdRgzdmpgxZop$qeg5@#AZh31y-I!}H(Vj!TP~A<-f`0m`_LE%u3vHZPRuiRWOtRBzy9MPe?nvN;Uf?m8x zd~(S3ykvk=en&7d4m7SOXmc`ZNka23J*~kR-2sds*ew_=gBcM6_bF8j$|}@{0fS;o zX8@}Mo@-{3?)+0Q&~;~k4NtO6MX~ykX(whdrlI%&%YpRo)|BsPAxfLf5N_1b$_-ii zqw}xIFR6NY`Y3*VdQNwwf$1fw!7^|TG?iac6OGLpof#j+sDE>Bg0VP#f1Ef@sLC^d zal}E-^7HK(%oRy(KLOxZzxuTWVvc|B7YBA7k-gpj!Co2QpdP)_QX%lNLV-7FY8-RU z9}wR&Kwh4saVpm=>)3*n&H4W{q9oHUknnE|=yP9;sGj+5PRZSXmLfXyWdtpGAq|n0 z$lZlPaR3ut0aB|%eI4Y^E~IB{ZmyepF@_+ww7PeF!}%cWpz=#kzr9Uc$kpilfVM0V zE!Oc^gMBd=Kurcd^x8aTINW&I44~u3fpFlxcKW7ugb6gZ36-7ayitQaLFGIwnvt$f zf`8E58&xkuIi_j9RD5+@atbI$i89>x?lENHE{5tJO9%~ z_L3*YlN3nfO8pVl1^6Q|8FJkf$bHrLs_EQ$VJ>L4z{t=CodGy+BRXe03lvyUr5EC@ z)dolhSsDrQ=P&U%Kp~*dx>9V<4Jg*}TR5SrJD8zdhm+(EtXXd9iU7lZ?7T;v`*Gry zn+tA2Z((V1L34Q;j!E~K!y#v<_Z3dr;Wsy1{=@l8>G5(e254|D$pi;wfv~x(=BQ>H zaQX=|z|PJr=b!4;C#ce^g05`UjloDm1aU<9~hcib_QtR0`TEg`NGtx54>xTXS1HZPxk!cZ~ylH`cJ>ubAaEL zWUrmW?Y;r)bv=awhhU?YO;K?XKWCrFAywq;Ij-+bXxAKG>4m@Ph}>M z3j&9*3i$b^J^V(w)t`#`xqz6EWLtIkN=*%>5c5PKLu`t*RXR(J4WST^bZT60fB!%K(_8yLL6s!;01imcl7}n5!WCY5ql3FoXn;o)3y`Orwq#P7 zY@nvh(>n158T9o^JZA>W@(X6{{D0aB2uAV@y<4w23)tP{s|y*veDmhjwzk?~>j1>m z69^eWn$B1#Aisa=6i>iuCpTvpDmP$*XMSB}faWsP9k3EiKjueu-ddit$^GDN=(fl_ z`r8fllGnF4=8_5L_*}$v*z5x(S~p|+Dk|Nf%eH@mJp>P7eLDt6Jovh>6iW_ z&;LW>c>C5eQaY>Q{3_L6df7m&=Y&d(PwdZn>*xRe=l}8NfBTC)pE!?1ef!b^hh78M zUWvN7@6>RYK%l6+jX960nB6*C{BuPxuA zQEo|y^Pif!3&tOtNr3(&Vksmc=!-=-f3zep09Sxgz+d2D7iIwQ4L7_B47Qm`+ZZ~^ z3j=Hlj|2XMv9e*da#uiqEd*m*{ne2~uWDe9x?dC&3b4lBD1`vVNa;`dH8_xJB=I~4 z>ZuO0#y(PV}Lx!xD*E74fqKI=8^+s-m*nMFHHZ6CVXMXLC90)S34DA0_TOWG zzx~f|@8<>>)6aj}F7z%=dFV9*95*+e>&8LLLbW{a3WhocVG0G%s6tADOm2oLi?ZC; zEJ$gKJq`{3Bm=zoDNfk3(@}&;7Ews%&AH7T&7TP<;OyLBrzP1H=6;3 z;41w&jUfmae#=}7#0@3J;?8yED^FLpjRq=>Q1$55rJUC;Vey3K*OxRAECta`+kNO> znkpONC4y+*fM{5}tApRwZi2uMRbtIUvuD0ZuB7or3=95zfCUZ5ASR<5VlduiI}V#UR{Jq)^=I5*@B!>2*~A zz@bAuLnzd&+pcG}%%sivY@onS`MZ1i+b_gs0T5MF%;bT%1F*65{A+0brG(JK{#3Ko z#7(wo75D$>$45>5z2UGFEr@3&9q2f2ZNHdRoqL&h9&Pr{AKy@8t<+G&zvu6`0Dtqw z+jMFD@+$3}9d+deIj0?_^SS{%vO=!Sijra$gyJ3GVl$Y5Cy{cAsGy`&1}F)VqVP~2 zfBosUt|d3%CwBvOKedui&j>OA2F1r%_&!vYaGqzXeSCb1fVRAfG}ACYBXE!WW`F=r z!20(1!yr=Bjo}R2QR|e|Hyj>>oEe(A$flcE<#sXBMmT-J=4LrcA7%=kmq=^Um3s!JD)y7Ng1t?;hEJ{ znwBAdQC+Q3qd*6;REX8o0u==Ox&J1LaK^)m0sNRb+MF@SGpd1`Q27D!R;s0I)@6azHTHRcKgLXBpCdAGaJVt|f+(K=rX$%hD~ud&hr zMh%m4kDsJXC}PP(T$M68O=KBBIV$4ds2}5RJjd^DfJk#9M?+9dHJftIWqeUz(nj&y z1TmAbaw3-bQ3df7V}ucXB|q5M%&5e~3VyY#*FNJ^vaMW6T&< z9BEQ>6;NiCaJIgLwa*$atJ3BC<>hO_?aOO2z>9c+uO^!4d%!<{U`G6s0rdFuFxBqG z08kv>IVeC)TG@61zy@A3fK#!3NtfbDi$`E8cXUD!BFt~m9Ta1Mx}a3d3690*FBMP( z=48p{a=r$Tw^2I;T22@i4VBtI#L6R;OlX zhDTD(Rdxev)tfg1)CK&|wwwW!*iZ;;ngg0!Fu;@Z8xs9NOJ|-;N`TjjG>sBGcg-6# z0G_>e0~qyAFFqO&Noe2!L001dxO(Qcm1YWmRx*S5GJi?lnrhV1TKH9p6O4qXRuFd} z4I1_{)?#2w0aFebKw}R6{l9`@A_Eu$iX-i;Bau8+;5)Qi3+(=?b^~_Fr#H?R zH3pcOS=Hy?<^~usp-9jFXBeO~5cJb~DZ~H=^pGEatxfqC2H>yC#QUeTDv>CJK2Gk4 z%aLusgu)FEIiEd*qEKXJYLz&kJ3vY1w-8WEtq@a3OhKns<#L9~F7xRxHcjY$ea;zR zU_g~F5m(EEwg1YM$QzoX+;9TCBI$3-087G#EDn1aj~Iy$M@5e_1tR+LYHRV;S2fb1 zPo$#ed|ZY}hR6{|VpGpnc3yA=WoSItF!!+#oFC|igQAmA`Cx9FWhLZ5V(OQ6FdX*Pd^(euYv4qB4;J>eXQTy_MBL+QA(WzsVW| z*fB7b)B^xIDg)4zH#AOlz@~NNnF+IinqHij=EmHbTWP*wLcQ^@2BE>pBb47w2+dC0< zf(S*z04Wt?gyCpP=RaJV!v>mne*N~I4+>cxIJLF2?F``ffiKVBytB{z57iIzaG~ZP z&1$0Jwiy7n=150vY1RjOVV-1S%Yq!(sz62-U{jWh&{o#9R>={kQmivbH=H7}I__?x;mwhD#8hp><()5H``+< zdavABuM+;LLtdV2%@Tk57swLiW#@TanGdbAEt(u|8ZjF{k01mD$lLkB?o3t`b6vI|Ar_r_dHx<%FxM5p7Jx&wW&pLMVliAY zN~sG8s1{qDrCDm!?ET>Vy&x0-~o{BBr?nxn@ks@qr+~%#>T6AAXsjLK5t?K_5(dK zDKn^7GwQX+%nmT7pY)hI>LUsCfi-|O;QSx-dxJ5({hC)*`+gt|*3h6c2r@Gjj+#%e zF%3aZg2Sz`U>glvM~o-{GlCYGrJ&8>-VqEyvH+&SoC7zY)acLT*~^4%LNEw_?yE%# z$MbeKipT)|fU)KgtRayOJ0P>&og5{wG1i94? z18Ue@ws8eIW#Oo1XH{I$g->cerCFn#@CIZ6YyUl;p~q?>%=9K7I0N8}6oZSDwwD%B ze&K&WPG@2Pzh{8m!CgX1{nRn1Sv5o(4D-jRSKh#rxm+^*jINgRFxF zrn>fu)mFR5Z?qxb&QGood$FTzLE|ko5xWB}1Y|pcOo0PzeWpwE;jRTp2H5D()K=F{ z{NL%60d)Qr1NgOF!C@vtGv{l&aOj*%aOM%COe8e(LJU~jo-@&Co5f=$(gH!6r=Q(u zce)K~!1H+3ue1tmI?t0)CpM4tIkehd=Kf1`{#6Z$k$&=_8Xos%LTr2%jjc|@MDz`WPB$hJ#9#(p_bOkkwr6U2A%TObEBEI*0~k5vC1>9ZU>qFy`q5Mea)q+M z!t5*;Z*hI5RC`@N_`uHJ3*5WOj3dD4v~xo{FLn)3=94I&($E@Rf{1Uo9?r8`*hvuh z3i6Kc^2elUkXxd0ycoW3tG$S>Xr0c#ogByvFx9y_lkt=V4@zs+lmU4d!~D7oAnr2* zacmZ5$H|zJ3tbp6jnUCGd-N~?3xqwv^xfk(Fv2a9;DIo}i&c=Te9gICR&$IG(JM8a=x8j;lGpwqtFXFLxW!zu5qOy} ztV1-K(aV<^fZD3Eg}gf!ix0CcL>oh-T1y?WxX|Xs02#oV>mImpJkON3twX>tSIFxL zV}Kxv9HgLn%&|nRB|7eD&nt`6c$&E~ngxVBCmhGcDB##aRyNIwf2bmy_`QZg?0@I4coW7I<=_tPtA@bn+mh` z?w)_1HGQ&OGO5mw;;PdX=x_$mn_zB@Qc#~InD{me0uH)BOvr}sq@gZNl{~MJYPz`x zPZf2{45nw3<)=%_JE!h`PXa_713BgRW5XHJpV}~H;)a*-uWu}hYdb54k5hU|F}4oO zkm&CpLH2%3I7M$$i&i-IOu$r>LNw#p{Th@{kE91)=@`f>_2WS(sbYy?z?}vXPB;*n z578|U8A5p|C!C7MXVnts_0!Hwh!1KG@A@qxiOK*oq%K+Syz}-u9~5?~d9X1XYm)&^ z=N#~cFLGV`%%VX+2B@rVYgeqBonoTKzUARmf?E)4Da<VFuw;-r#5`-Y z;3(s`APd7UcEY(OT!9)zX#`j4a+#qVKw8G#08Qm$P=oOllsTyyeUAkP4^b1ZPPKQ` z6_pkVrE7;7r=4%BQxs?&8P7cfs2?V6N7?~^3i$g)r--{I(Fkn=O$b6ri~#gRVL3Fl zBp(f807=Oy-kO6-13PIzUPCh$8(_GF#cv2TCcwrUo5@8*LaEXY?~4(*&9cVK^Erz9!Kg4&5@0TTgUbyOVRiAi!5k zQ=2uX1{c?sZCDH!#QKVbWK;2HS&qDN&>A)_oj0~~jpt`TNP<;yg(c^N!ns1;%IxDr zCZo}7&MI5bwNs750AbycJQE95uF)LK$2*2PFaW-?w7SjOWh6#ZdLD?zbs6e^(SZ@m z0la}BF?I(qOt>gXT(k=2Srs|Ah~|2l3O0f8Juq>znB$d9AF;k$3&e0cT9qiP&5oqq za!?6*_eaB4X;slKP0S4%`qnJ{BKZd}D9c7hHVF11>a_l<4mxpG122gJXs!1eN+SG!cXnXtM6jCI1{%npK+qS457k(% zO0?z|zDrQ5Tz`CKwY^>4hw7^mH@$gNJu`r7-GDVyi4z1dH-}XE{QAOBQb2_9PZrgD znKNN-J>4Uyi0aTdM_OBq2G857B=L#762UIdBE!VwKM#AGRdoeTvt@7&kF8$2L{51V zjqiFN&q~3W9eb)@?7UbfQAFyUnU4f!Z$mY3U}Qw+&&w51S;g)6psjJa(}2%lpzJ(T zaIkaad&WzIIDe<+Iyg0$*7v)rrQ)l00SXIG8T6TZx~L%6>SviiOG(gkHk`0TeX@=n zFABfF0CdTmfh}Mh%2k(v+$hiLW8l`>SR4gQE{P_!jm=Sm0eC!oAsIl;Fe-Sv0PU`8 z2|{jC1tTVC2DHuE`O5(2ynD45VsydjXN`_6c|@)On`2_x&%=I3 z0iwbf=y>^RI+CM5CN-|XO9qHK1Mrg_Gk9 zP+ktr(1Q?M1yClOCtqQpCKBu1@nXPFkzA7^_5y}8fGsYm5q%QPGD;2TC=pZcEAuRX zRF-OzKu4@y#N9%KesAjdUF&R++&W`@bzKfdE6v$WsDV-z9K)r0<1QbVYmPTFvb;$(v+ij7EzAu6SMw3mBuqZBEBpL;Qh(@Y{ z(Wt;7z8Clhdi*iKi`4`R?x%;+0|^1E%5X;#gU$d{l!YH)fOf5p#jyqoj_=Z>^4$3d z50YqJhy}CN*SoHFF|nms9#?OQY%8w*_-t; zTxZf)T}S~e;JtynEn6sy#1eR3a7RqX zr2?tobg8)@xG7AT75H*}-qUR%Ht*#SNNvlm0bb1b%gS|KpgUJ-qEhusq`AhXew!nj zhm0HGA;B#5m^3p;Fo=|$q9qZoEs_C5pVo_8Fs@aSoF}S@V8(;ULZ}*(cB_OE6-h}K zSf{bDjwKR{;yon9d>GNWf+@qMQjD+>F*nb;VI*o)=Tu58rpcRV#6?2D!I2PiGtx6S zXD>U9XtN)X7+eCEW(2sZVHKVFZg+O(w8(=mWhB+B?R5<)-3Vg9j{b71T@R9-e|u5U zO9y0ysNX5}ODu+okG7U8t=GER8f^-p1hR|xBd&W`a4P2%{V#~11w7VN4ZC9hyGW2_ z_z+);re0VSc=2K?5TbsnMF=Y#tg#v^KPb)Ih^}(n3=j_+^b~+uV+x~uRU%{w4g^P3 z(+v|it@8G9`Jleu2N@bC8XTOOTSI+8YPoaiK~go+AU*W6mf7&$tX%;;^ZaVOHd&4I zX#UC2+*70*kh)yw_9$+UPi~JsQ->SjcC|IyCa!m(8wRm_Y|E@;V3)mM9Od8v=2toUl-WYi*}p0o8{LTeqWo z0-Y;pwo-ee#tfi5Iu(P1RcjWg4Otg29wI2!kcimA0Rn&-06T!@iZ?MnHQ3hMn4zbg znK~4%(M5ftMM?{^I{jJF9!eJ71T%;%zyrSomgNlK0`$B#-%bzpV23#uz8BYR@>Q!H z24bL*Fg;_EHf|Ct>zuaohSY0Uu~ky$h$kg^W`LdDhi%>H?r48EXp$*E6x9__5@T^% zdwAR1ukxxcI%OGLZTIp8^&xZBks8U>oBo&@eAcZdjHLvdqmCG}(clRAKer<&<)%oq z0WS=HtkfQTo5a-x7`GtYcsYXrAgM|%hkr`%@rgpfh^0Jue6m4j0J{b1ypLfRNNvfs zK}%erR!Yp0nxSUX*6VJ-x#CY{08Pv=w;@qSM|;ydHM6@# z=TASa>!X_zVzO{V7(nRFTxXpbK*{KoOXiAB7r1?znjr`pQZM=nP1z0tOJh^p_3PK$ z8cTLrJa(oZzD6AKl;ssHBXz@6x!GPp;I)S7xd&_8rj(hzK&%}DkmT@8DUvv@i!o-x z0yijUKv~uA2YRAnZjS3>bNdnfJJA34M2(MA+%;J z;~$|2g2S9hJ6B{ciII&h&f1b6)(gyuH#Emy9hThP>FU<@CGFFod?p6y7Vyg~$(d*v zCU1YvU4VRX*6GRE-bMX1jlt&G7dyMy`-Y_Od!r3iHjI=X;(LQw)KMn{NP8K!_}aMu z;EM-sWHC=;mL}3hk`uR{dx}i0$woqV4Y12*^KQW*i@RkKUE%^n)SoKT(dWIyqZN-8 z%Yj~hQmYgL(A%ZjMTr7CSZ7iOh{MVp7*S0*B2j|2SSM60d8Qf_KvC`7E32V7VIw*k zLsu3wP7nYmti=F}_9(BBSalTu^?+T)44-MP5(G#Gy0PT=hc5?=^@MvY zp5q06Z_*4;-Ju!YfbaOrZj84FK;Ppi{7^E;iOE;xAAx*6&&j9ik zmo>X#kSBeC8Zsh0_VDWSmo8|d_p-IlxEZ3>t9cAAq=V4ozfCV#L7=*nBKAPK<-GttdIw#g&$@YjGNl*!HBMi+Ki=U zpGC>!0>5GaJ{8IAqK%J1Sy|Ml3nzBZUlWoTz*ft-##qog!*ZV^8!iCr&GV+qHXJNG z3|1T2YD2g|2AC2a!3|Ihwt>V$E&-J*Xl{;=%yik1bZ_}V!Z99_$bo4T$dH&EQz|yIx#qy}~ z{6tc{BQ2d&{;#`0hEIj7_0C<_Q8&Nkl-%lD?1iKf2I#V#N}{dM+o89)K0@7mITn@b zgKgu*0jWsIwU&F8YX8z7UGBky$>sdey z&D@47JYSr07eM(NV$EgD;fE4}_54bal$KkJl{YXZwf0*$75Oq#(1V)jFUxbjN5K_@ zHfYpr4cOI2;t9@O^p56mJZ7vhp+BPg&Zw`dYgSUj6<9FPyF*n$sKi77+(r%4$I-0o z>FTyxrK9cb_u5-ZOEW+%T~XT)VI*N+aWstAR}M4l6~JZykO}$%X?ii&rKE?nxg^dn zaPpwOEmHF7?n;g=xD5pBrhc$6qJkH1-e~84*&clG8dA$DhlHl$cK*t8)?c_nOxSzu zvOqjhCmd=TF)P$|f~$*b)~@Z(rKK9PFzDBkk@)P08DLRCEFKUOFr*s|EmktBC9a8! zH&B6Oxs#YmJ~uXRI;!Q=ar~k82{C};l-NBmtI+vDeNqjiV553;A!F-xbacjyd+T!% zgD^a2cvDQ=FBF;+x@R%|{N)dRGTFUKRwJ^*r zSln1pc{RkcFD+WQRew=hN*DC(%K(UDv1@EzH(+&9%J+2G22w)q=*PRc?Q{8#kCkV` z*E)GeI*ImLgz*kvE~ulS5rkR>0M6rZ)wvIa_;wN09&c|0*gfrp8*;_|FB3~VK0G^X zXwR&^2QvV2Jg`|Jey#Z`$+h)rW&i=!f|G3rbB%2PE|ZXIod&BNSIk=P7KH#uJBDc| z(W5{MTJv6-EWDhL0cxejG$R89Jp(k3EUNW6EB2j8KWg_GUC1;kBr9^rMl&Jt3J$t^ zv$`~c$E6<++&_})*I}z=&5_R%O09otzf)XJFK#NePY+(NuS8*6Qev%$d{$KI>>pg$ ztBYlCT5V_`Mw$ib#3mgbezQ>u95yytWrOY#6_;scfrMpQi|dw!S}wXX+Zc*8%Ud;D z^F}or!I*EC7J!1U&A6QMdCL%dHYdS$SScg%9niCgh%+6a4>w~5pv=v6@-)B{0Q<)! zyUocPY{~WTEsnJHnFPfXVMM0B7H?U~2()c40vkSK3-Kvx!;f|78H= zyLJAYZ&zg{3U3!A<#zG>g$rhY>&P>qU&-`KT4uBxGn?!e(5yM^<^~ZW%mDe8{qX$j ze>vhMyn4H^_}u!DR`t)SFx3i*D(8hM+c=>(G>-N*jX5)r!SkQz{I>`RS|P$&tWG5v zjuQyz*9C}SvN*#)lJxgE3YD^603m@tHNpw`ElTD=-J+UWt)T+F5vD|3fkI;p4s}dZ zu|_9dp)WliHoq7L02;QCFKu+`MZ@@y&8P+1xr%gM$INi8rc`TO#$DojO;{`c9FiU6 zK^R~$?IK?HgXS*MesN9Tmt70~%5fN++*l0G@pGB-z({K^C~q41id1Dt8~G zM7|1Jb)M=K5l)M9O~qGQoi;hIUa%4?X8_B$5+mt#>jfAyg^Vv0(DCTe7vmUd0;t9G z?V)0wmf{$^!&9f!cdBu^ClNb;3@|u2qs%8@Pg!hcYDT2YKtwxet?|fRsgcryQYWLu zb8N`^=>LMEr%$tXA$4~-xn|3R)jQR7+ zd;2Fdz>7tJsPYZgO(-iPdBOk@4Y<@6INg5V>C+sUfdUGdI{sOl@9OGsEEUx}iVV;} zs?8LipLvu5-^Mg9(^?^a@~mOlKwEy(qL95J(1K#}OKmdi;4^zy9bt;!KTjqM0vs`K3lH zWB`%|ul1{RMil_Cd_?Y_5+SM$$4nCT$`nhR&$X;@$9&K#I`1}=!6tE^sg0ZN2t_^v zF>Vo;G?4@bhb&;?3uX;LOebPVLV({wfL=C8SzcZv18A>Bgy*%)(I;$nQmf$I4%*y2 zOH_Ss9;(LpOY$rTRj9jORb&68rYfF_3k3!9sH^Qz##tLEU;+xl?G*TUt&(Ne^K$Wr z!Gz%&xk)@!D4@L=Sc8Kg5o%*#F9TPfP#UT%f8Aw|6kOba5o>}GCDXGel(LvMEmjOr ztlX!*g%lJ6C;|PhNkTwy`om6NpvHzH=bhz=nhN}30fNtH(P%%NJ+rpjKDAr_WEoU2%%NAke*0hL26%h z0BAqfMLHzQsxBlWXr0y}k{&{Pr*#}V^?zql#tdM39t`V5ZDtjBYzD|FAO<9HKqihW zZAoGI&H%HHMW)P%zngQNNwiq)2DDyl=^`7g=lmH$vR)VGuLRiy21Lk+4g(Qt)}8B$ z1+Znbs>+@JaB6sD#6DJ`7|Y;R2NoHTd|~T4F+fO|J}Vk|SiMBYr|%KnN58E>(e&CC!!HP&j0~406eN(`4ci1G%ihpPVy7{K1A141wpP*Z5e=&p+eTt zXG%&U&JopAIn@N3zr(SxGe9I1R~FO}@av14QH!*$7BNt-=i4c*WFps0M<`#CTH3s7 z1du9c092;^e(MLM2PnH}sV~0LDIn>bwTv#2;&Kcvu*ydQxP*X~N`$npQH))0X}MM3 z($*v$M19Veg>BR>07McF*C;5>QTs$9W$DZrogF4si7Hr+s3U9!NKe_69-7Z9TdUTy z;R9;CW}$>4n5j}L#OueaTTu7VG&QZy1 ztiW6NNOOhl3WE5{%8rYh4o-L641mzH9vAUIBSC8zIj>bBnlOMfY}1Yz%?|1c=$i4{ zsnt$7$r$8AHLTqYpct7It`4q<-yyCrxTCnX#sEQ$x!dmmg=DfrpH858A-IaYjf=usQA`KT#arai3ZvmYFXmHOixkN2g}nM?T0GsJ(pXsz4Fi0~iB!DyJlQX!=$y;?=3Ju*pW01myf{`xfxU>4|VYid+}Sz<23lKWK3 z(K%CU9#gc7WtcD~I&L2m$pVR3Z_0=%hN>uBjKr#MLN(deo-hOpgp%2MZ)@1E^*J*!s=@9SQ?>{=*59kw6jB%t{G65h$0&cahHg<;*cEVrVJ_)Z?w? zd5Loe0&e}dngh~T(o{!{`!=j1uJSp_z+iYd9>e?Cw?WS(7*QOq3ka$;>K$J}r%emL zG(fGJ^9fe@O)?@Fx_p@pxPaQVYE@!@d3wQ1n~uyN#B&jnE~uNLb4D`K4O0oe%4SA(;7q47)Z7O#$BNL?HcUH7JzIG%GZKXd;EDSoB_hh zmZiPd7@(sC64B_Gpk{#7uuvz9*M!(W>iY~ZV6?2k(Cd74 zb%lO<5@6^JC}WA)tcgY+6%ad&n!pGm={!>M?J@u#O7c`DI79iRQ$ElN3xX!ivy>`{ zKnV?EvB7nGyK%Fk0;fbRxl0*J*Pv3d%bBRl5O+ zVR3f-noq%^)RofFQlAbU#Bhu)+yNQDlxM7kMfH_ti_C&{0HjCVn)3eSV48J4-P)i8 z-aQw58JBBT&uhf=MOt?SP&;pGSx43f5^}2YumBA(mXi?XXc14HMLHF z;2`Bf+{;c8CzI>#A`cD6jx7y8DP~jK&MoBY$l$sJt!I@Qz@63oMin3d*KtTzvVM! z&}sc1>g!#RJ%)Bnhp!}O~IFDYW-)qqA(3G~rr?-ezoPja~pVe!KvaXrW* zaT$Q2Uaya)s}Ry6k4BG*%QpmOIU>fDo_+U$0$>G-MmyTtt=-<)>G!7GMLlri+DaXK zc~&juInNKJjWaRN-(gri_m2=vY{Wd}CZ!Vd3?P}>T+vndD_sH0UR}Y&{7gs;Pwm}d zqF4r?`eJZ7q{+dky8;y4e)VN|+NWaF#8sj2h%g|9Z&8Bk+!6!1pkb=c6_{mJzq+kC+TuBNuaun8ivo!My2 zunoXAAp-EwqJqUw9Go(rxDMXVpJ1FCam@r=C@`qNP)GC+Ct@;ya3T`W)Gi{*Uzh_^ z+-z%))peMbi-wH!XbQ+PaYZHKqU4Z_E5%W&g8@*d8rG--c?thlf)D|js9SCe6x@>e zA~Qfui5v!@Q^G58YXi5n)y1rs4%)&O(tq(3eKxsNPnfhkHm!2zgh4 z)R-E$)(qeV5N2jEfG}ykFxO#>0W=HC^g8iAWdS61*6l)RlHkY?N>hfDUDBu|A%L_e zIhX9B=fWFFfvPu2hZ14dK6m>3Wa2_&izY4E+-Rs9U!uHD#7^I4sx2wh)5F=Drk@7% zq6o{yEJmQDrH((WbGrh%4f<8>R?~6d*|y2%)BXZ2gf;ZnW}_XGq|6MUIy2;QAB*g2 z3Gn$q$2x4i4E@4b%y!D0_6xtzczeg{jC#3L4qCdQ0)aN8`el@J;29lp<6NnZ7m~%{ z#}&=^7jbMBi<$V0VlpHGB|KqkjA4Mzm@|Mf;W;qDsVU2eXWf*o$j1uss+DL}Bi19T zetr<_F2j>NF#{MKD5>mHm!OFVfU<_8r}QO^#cz?cu`%i>wfc=~-A7r>VUB3nUUKvl zMmm*7lkirTSvv0e>0A)#sW5BNjie?bQqAmeDr~8lL?kJtoUoGW0r!6fT`zGghB5_1 zzHe=+>o7^4;bD$x*yGPI7Ok^YVq_ku$P7RdQxySFoxu$SZ1)L`9fWHFa_|DyX6SBp zm;r>oX*N@5uQ$WdX7gH&_;d^)CZ&9kX8=cpndwZ<$N&n$h6E9UhxwMGToUbc7M{rQ z;|5qE&_?K_*~GgHXgq)6l)D$5@KuueudXCXPBLKmZwC>{fB9dN0G&5fD%QRVZJK6cR11+9j^N2G0z8`*3Jxrf@FZ<4)YjF zql${Gm{325V9wBDhcyn!dEK`Q_75qhgN!p`UjujF5q_$|@fptmBXKnu^&rgJ4VW4n z*HprcfN>liXoN_-Xp>69xG^O!g8?)F$EhXcf}Cijy8)?@ zS>ll~-a`6@%rGj!LWLp`OPSPOt0}Vs<8b+Od?oY?-Q*5`uM0pnjR9<@Pn{V+Re;|R z4eD813R~8&(y}G(5-cq$cLw16+qDZt@-unrLPt#7~(D%gAt22gv#g=B8J0)i~Xjp6a{ zwaQM@x)jx2{0J*~H~LMD^0Hl4V$QS&Bd$vYM8RM4i>lNltHUe&{Fng(^{CW}EGTw-0rh#XD3TYFU(DTkvb z0|e;*hN(fuF-^o;%p!i;Hs+{3@)VgVtF=A$seKLlBH{vI2(gZmJ&@`cR!?G3xilt7 zDOGX?;ACp$5+&r*ivb2rwunqJV{viQwBpumir;#K1AV4DDJ;i5^iDlV7Vx}()Zh*L z4R19$X-m89!7zesFszK!zV^7~NGZ<%%BHvhi;EJC69YhNw&3xFf)VQ^gU=S20mLdp zWAM~z9ZuK{^0^MP&@`h!=;{ghkU{x2v*@XnryfvUH&Xrm{3_l_1lu876+FG6X<4rJ8khgH6$s`SgUqOyR|R5e;E)pw3mU zDcA8eNMslT(AJvOZ@p0keTC+MqV|+T-T9}C@7NbJ1I#X{u#oSG*}iWD6NpD?N!d|+ z`9lh}^x^$d*wOJvtfgZNEhQaFd<2&3{0)aD9OA6Qn$zN_+zFRE_oIgqi9QdBtC4yT zC_d;Bv^HC1rwf1+$(IF8*~dNJ7=X;5LQE;B?&)mIds-r%fSUc#QDB0IY47k!Py}JZ zqTR{HHA=kLmY7he6J@ZW%2-;~l!y$7>8!;K-E=N!!Mg#yc3!SJZHSuN*9GuYO}z8e zFD^$T(kzacUy7&@&^1*+qD-`AN!*Hrlm%-;x5Xc{%1-GI-$>jfBxC?uq*}W|7OG4; zU&Jg34PjSdSUnRm{Mk-@XI9?F(kRCa(X@@KsnoEmzshZ~VY{l`P8on6k-{hL!cX@~ zy_^mipk4BAL2> zD(zfDNf@_Do-*X7_aqjA%N4x94QOjO-7Fcv>DOy2)e(RcpA}k1`clS{)6v=-T|`&F znMZjkUmL9h; zTz+fcn`A49WE5VSDcywhu*U5mWPsV&jF(2q08U^xSQFPXr!9w;>DVYuj9CdZmZGNh z0Ps@-7#yjowewfo3J#WVI_0MAQ!!h=De7}X?j>b}_hIBcRMuD^5b$AqpkZBbB|Fxn zi9lmP_-kc)DA_KiIA9!b>^bPv&T_;`o*69A7TblPWB?_gn<4=jJ%oer>$QU#lwOCS z4=IbdQG~BjE1nYvves7I$Js6L2**Vlz7bmF%vy6p3bOL-9oD$&6xUpdm92T?$*?wCoo zw}a7fIfRue6EoHZYpm8+N6d#OO!2v&U-~^?^m0hRt^nsBb0L}%c2;8?mIb+poDz_b za?kp(vx$dEn=Dq!jhWd?|Ca~-BMVE$x*N8>jKrDP!4$IXXSRC6`mv;^mRHH`sLO+& z=&(v!HT2A|Gr*=q*g`>{ZDUfdY*dz-fI}$T^}XVb#iE@tD9vZ0SK`u{X3tcIjay&< z&<{9 literal 0 HcmV?d00001 diff --git a/examples/multimodal-search/data/images/red-leather-handbag.png b/examples/multimodal-search/data/images/red-leather-handbag.png new file mode 100644 index 0000000000000000000000000000000000000000..39a45226c186d26e18c6b9e5c88313aa6e52042c GIT binary patch literal 59394 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¬8}DWC$YVkLJqP+f4G|o)pXR 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 bo1%@tkEosxdW@TuLXxBAIQAH(Js=0.6.19,<0.7.0", +] + +[tool.uv] +package = false + +[dependency-groups] +dev = [ + "ruff>=0.14", +] + +[tool.ruff] +line-length = 120 +target-version = "py312" diff --git a/examples/multimodal-search/run.py b/examples/multimodal-search/run.py new file mode 100644 index 00000000..8a4d6ce6 --- /dev/null +++ b/examples/multimodal-search/run.py @@ -0,0 +1,239 @@ +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import os +from datetime import UTC, datetime +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parent +SOURCES_PATH = ROOT / "data" / "sources.json" +IMAGE_DIR = ROOT / "data" / "images" +MODEL = "google/siglip-so400m-patch14-384" +EXPECTED_DIMENSIONS = 1152 +EXPECTED_TOP_MATCH = "red-leather-handbag.png" + + +def read_json(path: Path) -> Any: + return json.loads(path.read_text(encoding="utf-8")) + + +def write_json(path: Path, value: Any) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text( + json.dumps(value, indent=2, ensure_ascii=False) + "\n", + encoding="utf-8", + ) + + +def sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def to_jsonable(value: Any) -> Any: + if isinstance(value, dict): + return {str(key): to_jsonable(item) for key, item in value.items()} + if isinstance(value, (list, tuple)): + return [to_jsonable(item) for item in value] + if hasattr(value, "model_dump"): + return to_jsonable(value.model_dump()) + if hasattr(value, "tolist"): + return to_jsonable(value.tolist()) + return value + + +def load_and_verify_sources() -> dict[str, Any]: + sources = read_json(SOURCES_PATH) + if sources.get("synthetic_or_generated_images") is not False: + raise ValueError("Image manifest must reject synthetic images") + if sources.get("query", {}).get("provenance") != "authored retrieval query": + raise ValueError("Query provenance is missing") + images = sources.get("images") + if not isinstance(images, list) or len(images) != 6: + raise ValueError("Expected exactly six source images") + + names: set[str] = set() + for image in images: + relative = Path(image["file"]) + if relative.parts[:1] != ("images",) or len(relative.parts) != 2: + raise ValueError(f"Invalid image path: {relative}") + path = ROOT / "data" / relative + if path.name in names: + raise ValueError(f"Duplicate image: {path.name}") + names.add(path.name) + if not path.is_file(): + raise FileNotFoundError(path) + if path.stat().st_size != image["byte_length"]: + raise ValueError(f"Image byte length changed: {path.name}") + if sha256_file(path) != image["sha256"]: + raise ValueError(f"Image checksum changed: {path.name}") + required_attribution = ("source", "license", "license_url", "creator") + if not all(image.get(field) for field in required_attribution): + raise ValueError(f"Missing source or attribution: {path.name}") + if EXPECTED_TOP_MATCH not in names: + raise ValueError("Expected target image is missing") + return sources + + +def build_query_audit_envelope(sources: dict[str, Any]) -> dict[str, Any]: + return { + "method": "SIEClient.encode", + "model": MODEL, + "input": {"text": sources["query"]["text"]}, + "wait_for_capacity": True, + "provision_timeout_s": 900, + } + + +def build_image_audit_envelope(sources: dict[str, Any]) -> dict[str, Any]: + return { + "method": "SIEClient.encode", + "model": MODEL, + "input": [ + { + "id": Path(image["file"]).name, + "images": [ + { + "file": Path(image["file"]).name, + "sha256": image["sha256"], + "byte_length": image["byte_length"], + } + ], + } + for image in sources["images"] + ], + "wait_for_capacity": True, + "provision_timeout_s": 900, + } + + +def dense_vector(result: Any) -> list[float]: + if not isinstance(result, dict): + raise TypeError(f"Unexpected encode result: {type(result).__name__}") + dense = result.get("dense") + if isinstance(dense, dict): + dense = dense.get("values") or dense.get("vector") + if hasattr(dense, "tolist"): + dense = dense.tolist() + if not isinstance(dense, list): + raise TypeError("Encode response has no dense vector") + vector = [float(value) for value in dense] + if len(vector) != EXPECTED_DIMENSIONS: + raise ValueError(f"Expected {EXPECTED_DIMENSIONS} dimensions, received {len(vector)}") + if not all(math.isfinite(value) for value in vector): + raise ValueError("Embedding contains a non-finite value") + return vector + + +def cosine(left: list[float], right: list[float]) -> float: + if len(left) != len(right): + raise ValueError("Vector length mismatch") + dot = sum(a * b for a, b in zip(left, right, strict=True)) + left_norm = math.sqrt(sum(value * value for value in left)) + right_norm = math.sqrt(sum(value * value for value in right)) + if left_norm == 0 or right_norm == 0: + raise ValueError("Cannot compare a zero vector") + return dot / (left_norm * right_norm) + + +def evaluate( + sources: dict[str, Any], + query_response: dict[str, Any], + image_responses: list[dict[str, Any]], +) -> dict[str, Any]: + if len(image_responses) != len(sources["images"]): + raise ValueError("SIE did not return one embedding per image") + query_vector = dense_vector(query_response) + matches = [] + for image, response in zip(sources["images"], image_responses, strict=True): + matches.append( + { + "rank": 0, + "file": Path(image["file"]).name, + "score": cosine(query_vector, dense_vector(response)), + "sha256": image["sha256"], + } + ) + matches.sort(key=lambda item: item["score"], reverse=True) + for rank, match in enumerate(matches, start=1): + match["rank"] = rank + if matches[0]["file"] != EXPECTED_TOP_MATCH: + raise ValueError(f"Expected {EXPECTED_TOP_MATCH}, received {matches[0]['file']}") + return { + "query": sources["query"]["text"], + "metric": "cosine_similarity", + "image_count": len(matches), + "sorted_matches": matches, + } + + +def run_search() -> dict[str, Any]: + from sie_sdk import SIEClient + + sources = load_and_verify_sources() + base_url = os.environ.get("SIE_BASE_URL", "http://127.0.0.1:8080") + api_key = os.environ.get("SIE_API_KEY") or None + client = SIEClient(base_url, api_key=api_key, timeout_s=900) + + query_response = to_jsonable( + client.encode( + MODEL, + {"text": sources["query"]["text"]}, + wait_for_capacity=True, + provision_timeout_s=900, + ) + ) + image_paths = [ROOT / "data" / image["file"] for image in sources["images"]] + image_responses = to_jsonable( + client.encode( + MODEL, + [{"id": path.name, "images": [path]} for path in image_paths], + wait_for_capacity=True, + provision_timeout_s=900, + ) + ) + if not isinstance(image_responses, list): + raise TypeError("Expected a list of image encode responses") + evaluation = evaluate(sources, query_response, image_responses) + return { + "completed_at_utc": datetime.now(UTC).isoformat().replace("+00:00", "Z"), + "endpoint": base_url, + "model": MODEL, + "audit_envelopes": { + "query": build_query_audit_envelope(sources), + "images": build_image_audit_envelope(sources), + }, + "raw": { + "query_response": query_response, + "image_responses": image_responses, + }, + "evaluation": evaluation, + } + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Search six licensed images with text and public SIE") + parser.add_argument("--output", type=Path) + return parser.parse_args() + + +def main() -> None: + args = parse_args() + result = run_search() + if args.output: + write_json(args.output, result) + print(f"Wrote {args.output}") + else: + print(json.dumps(result, indent=2, ensure_ascii=False)) + + +if __name__ == "__main__": + main() diff --git a/examples/multimodal-search/tests/test_example.py b/examples/multimodal-search/tests/test_example.py new file mode 100644 index 00000000..0811e978 --- /dev/null +++ b/examples/multimodal-search/tests/test_example.py @@ -0,0 +1,99 @@ +from __future__ import annotations + +import json +import sys +import unittest +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) +import run # noqa: E402 + + +def strings(value: Any): + if isinstance(value, str): + yield value + elif isinstance(value, dict): + for item in value.values(): + yield from strings(item) + elif isinstance(value, list): + for item in value: + yield from strings(item) + + +class MultimodalSearchExampleTests(unittest.TestCase): + def test_images_match_the_licensed_source_manifest(self) -> None: + sources = run.load_and_verify_sources() + self.assertEqual(len(sources["images"]), 6) + self.assertTrue( + all( + image["license"] and image["license_url"] and image["source"] and image["creator"] + for image in sources["images"] + ) + ) + + def test_recorded_audit_envelopes_match_the_runner(self) -> None: + sources = run.load_and_verify_sources() + recorded_query = run.read_json(ROOT / "verified-run" / "requests" / "text-query.json") + recorded_images = run.read_json(ROOT / "verified-run" / "requests" / "image-candidates.json") + self.assertEqual(recorded_query, run.build_query_audit_envelope(sources)) + self.assertEqual(recorded_images, run.build_image_audit_envelope(sources)) + + def test_recorded_ranking_is_recomputed_from_full_vectors(self) -> None: + sources = run.load_and_verify_sources() + query = run.read_json(ROOT / "verified-run" / "raw" / "text-query-embedding.json") + images = run.read_json(ROOT / "verified-run" / "raw" / "image-candidate-embeddings.json") + observed = run.evaluate(sources, query, images) + recorded = run.read_json(ROOT / "verified-run" / "evaluation.json") + self.assertEqual(observed["query"], recorded["query"]) + self.assertEqual(observed["metric"], recorded["metric"]) + self.assertEqual(observed["image_count"], recorded["image_count"]) + for left, right in zip( + observed["sorted_matches"], + recorded["sorted_matches"], + strict=True, + ): + self.assertEqual(left["rank"], right["rank"]) + self.assertEqual(left["file"], right["file"]) + self.assertEqual(left["sha256"], right["sha256"]) + self.assertAlmostEqual(left["score"], right["score"], places=15) + + def test_manifest_pins_inputs_and_artifacts(self) -> None: + manifest = run.read_json(ROOT / "verified-run" / "manifest.json") + self.assertEqual( + manifest["inputs"]["sources_sha256"], + run.sha256_file(run.SOURCES_PATH), + ) + expected_images = { + f"data/{image['file']}" + for image in run.load_and_verify_sources()["images"] + } + self.assertEqual(set(manifest["inputs"]["image_files"]), expected_images) + for relative, digest in manifest["inputs"]["image_files"].items(): + self.assertEqual(digest, run.sha256_file(ROOT / relative)) + expected_artifacts = { + "verified-run/evaluation.json", + "verified-run/raw/image-candidate-embeddings.json", + "verified-run/raw/text-query-embedding.json", + "verified-run/requests/image-candidates.json", + "verified-run/requests/text-query.json", + } + self.assertEqual(set(manifest["artifacts"]), expected_artifacts) + for relative, digest in manifest["artifacts"].items(): + self.assertEqual(digest, run.sha256_file(ROOT / relative)) + + def test_metadata_has_no_temporary_filesystem_paths(self) -> None: + forbidden = ("/Users/", "/root/", "/tmp/", "reference-batch", "/v4/") + for path in ROOT.rglob("*.json"): + value = json.loads(path.read_text(encoding="utf-8")) + for text in strings(value): + self.assertFalse( + any(marker in text for marker in forbidden), + f"{path}: {text}", + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/examples/multimodal-search/verified-run/evaluation.json b/examples/multimodal-search/verified-run/evaluation.json new file mode 100644 index 00000000..280b1380 --- /dev/null +++ b/examples/multimodal-search/verified-run/evaluation.json @@ -0,0 +1,46 @@ +{ + "query": "a red leather handbag", + "metric": "cosine_similarity", + "query_latency_ms": 21639.605, + "images_batch_latency_ms": 2250.086, + "total_client_latency_ms": 23889.691, + "image_count": 6, + "sorted_matches": [ + { + "rank": 1, + "file": "red-leather-handbag.png", + "score": 0.18045249488802445, + "sha256": "535c76fbb350e171b3a150b96661954010527bb562f9c22230a120ab5c94893f" + }, + { + "rank": 2, + "file": "red-shoes.jpg", + "score": 0.06813392616610392, + "sha256": "9d8819824d27486352afd83f5d1fe9e443a621747ba51a27b49a6321b96fa898" + }, + { + "rank": 3, + "file": "black-handbag.jpg", + "score": 0.06742722211332886, + "sha256": "75cf60b0cc0c43b2d916a75cf0747ac0a15ecc42b6d2eccbd3c4de7b1e809632" + }, + { + "rank": 4, + "file": "green-backpack.png", + "score": 0.05288749049698821, + "sha256": "0ccafd77f1dabbc20e871b01395f778af54d7ca2c74c933cca4f6db1b9e42a8f" + }, + { + "rank": 5, + "file": "black-camera.png", + "score": 0.016016203743613126, + "sha256": "cfb7740d0569f1c3cd2dc462ab2e75ff0b580782f35be7726baaa2c354724316" + }, + { + "rank": 6, + "file": "blue-running-sneaker.png", + "score": -0.008386863945257427, + "sha256": "0be82d701632164af8aabde05d04cf129976420044428bd16b5c3eb556fa41da" + } + ] +} diff --git a/examples/multimodal-search/verified-run/manifest.json b/examples/multimodal-search/verified-run/manifest.json new file mode 100644 index 00000000..169e296b --- /dev/null +++ b/examples/multimodal-search/verified-run/manifest.json @@ -0,0 +1,52 @@ +{ + "schema_version": "1.0", + "purpose": "Verified public SIE multimodal search example", + "run": { + "purpose": "Six-image SigLIP hard-negative visual-search evaluation", + "started_at_utc": "2026-07-24T23:21:34.943610Z", + "completed_at_utc": "2026-07-24T23:21:59.794865Z", + "endpoint": "http://127.0.0.1:8080", + "runtime": "Public Superlinked Inference Engine server in Modal", + "hardware": { + "modal_gpu_class": "L4", + "nvidia_smi": "NVIDIA L4, GPU-d7782a41-2040-19b8-9281-91b4f122dbba, 580.95.05, 23034", + "platform": "Linux-4.19.0-gvisor-x86_64-with-glibc2.36", + "python": "3.12.12" + }, + "server": { + "release": "v0.6.23", + "git_commit": "9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0", + "git_describe": "v0.6.23" + }, + "model": { + "sie_id": "google/siglip-so400m-patch14-384", + "hf_revision": "9fdffc58afc957d1a03a25b10dba0329ab15c2a3", + "embedding_dimensions": 1152 + } + }, + "inputs": { + "sources": "data/sources.json", + "sources_sha256": "07d235b0612b43f7418ac12cf25328b6dd23ef85be40767dbe51d3dacc3aa672", + "synthetic_or_generated_images": false, + "image_files": { + "data/images/black-camera.png": "cfb7740d0569f1c3cd2dc462ab2e75ff0b580782f35be7726baaa2c354724316", + "data/images/black-handbag.jpg": "75cf60b0cc0c43b2d916a75cf0747ac0a15ecc42b6d2eccbd3c4de7b1e809632", + "data/images/blue-running-sneaker.png": "0be82d701632164af8aabde05d04cf129976420044428bd16b5c3eb556fa41da", + "data/images/green-backpack.png": "0ccafd77f1dabbc20e871b01395f778af54d7ca2c74c933cca4f6db1b9e42a8f", + "data/images/red-leather-handbag.png": "535c76fbb350e171b3a150b96661954010527bb562f9c22230a120ab5c94893f", + "data/images/red-shoes.jpg": "9d8819824d27486352afd83f5d1fe9e443a621747ba51a27b49a6321b96fa898" + } + }, + "artifacts": { + "verified-run/evaluation.json": "c13ca6329d90eabedb7960a450f266c1450f7dd15da4d8fb1c050d59c18d17e6", + "verified-run/raw/image-candidate-embeddings.json": "7dc9f118808dcd3071031aca65acb36c6f5f466408b50e5a9fe3bcba8e829bda", + "verified-run/raw/text-query-embedding.json": "a9350f78365d5537dde1e41a5be76f22b487401d4aeffe6ec6870da9fc42cbb4", + "verified-run/requests/image-candidates.json": "3924ec094516492773948ff724820d54c2a5b3bd8358cf3bfb78a13070357490", + "verified-run/requests/text-query.json": "c8796e0c2772e81e0ed11ca1744d75bb7be53ec25a59717dc6bef1d861ef006a" + }, + "integrity": { + "embedding_dimensions": 1152, + "metric": "cosine_similarity", + "expected_top_match": "red-leather-handbag.png" + } +} diff --git a/examples/multimodal-search/verified-run/raw/image-candidate-embeddings.json b/examples/multimodal-search/verified-run/raw/image-candidate-embeddings.json new file mode 100644 index 00000000..7a12f7f3 --- /dev/null +++ b/examples/multimodal-search/verified-run/raw/image-candidate-embeddings.json @@ -0,0 +1,6992 @@ +[ + { + "id": "black-camera.png", + "dense": [ + 0.022979736328125, + -0.035430908203125, + -0.023956298828125, + 0.0258941650390625, + -0.0119171142578125, + 0.0021762847900390625, + -0.00455474853515625, + 0.005970001220703125, + -0.0023937225341796875, + -0.0014276504516601562, + -0.0017786026000976562, + 0.02374267578125, + 0.03155517578125, + -0.0080413818359375, + -0.0302886962890625, + 0.03106689453125, + 0.00928497314453125, + -0.003253936767578125, + -0.008636474609375, + -0.022308349609375, + -0.006191253662109375, + 0.01580810546875, + 0.0172576904296875, + 0.0010805130004882812, + 0.01494598388671875, + -0.0008344650268554688, + 0.001972198486328125, + 0.0106964111328125, + -0.04052734375, + 0.03338623046875, + 0.006649017333984375, + -0.03936767578125, + -0.04595947265625, + 0.035125732421875, + 0.0093536376953125, + -0.00682830810546875, + -0.00321197509765625, + 0.006877899169921875, + 0.00399017333984375, + 0.016082763671875, + 0.018951416015625, + 0.0182647705078125, + 0.02178955078125, + -0.0157470703125, + 0.0126495361328125, + 0.0050811767578125, + 0.0231781005859375, + -0.0161285400390625, + -0.00681304931640625, + -0.0310821533203125, + 0.0184326171875, + -0.0167999267578125, + -0.0211334228515625, + -0.02813720703125, + -0.019287109375, + -0.007198333740234375, + -0.00725555419921875, + 0.01374053955078125, + 0.0280914306640625, + 0.00615692138671875, + -0.01519012451171875, + -0.01242828369140625, + 0.0205078125, + -0.016326904296875, + 0.005764007568359375, + 0.036468505859375, + -0.022186279296875, + 0.1058349609375, + -0.0026416778564453125, + 0.07470703125, + 0.002246856689453125, + 0.0140228271484375, + 0.0163116455078125, + -0.0001404285430908203, + 0.030242919921875, + -0.022125244140625, + 0.004650115966796875, + -0.0113525390625, + 0.0211181640625, + -0.00321197509765625, + 0.0163421630859375, + -0.04083251953125, + 0.02142333984375, + -0.01171875, + -0.02081298828125, + 0.012115478515625, + -0.015869140625, + -0.0218658447265625, + -0.00875091552734375, + 0.0208587646484375, + -0.01012420654296875, + -0.037078857421875, + -0.0171356201171875, + 0.0287933349609375, + -0.08135986328125, + 0.015960693359375, + -0.0323486328125, + 0.0245361328125, + -0.01641845703125, + -0.0089874267578125, + -0.0279083251953125, + 0.0208282470703125, + 0.006938934326171875, + -0.0004916191101074219, + -0.0107574462890625, + -0.0273895263671875, + 0.0076904296875, + 0.02044677734375, + -0.0124664306640625, + -0.04345703125, + 0.0195159912109375, + 0.0087738037109375, + 0.0302886962890625, + -0.022064208984375, + -0.047271728515625, + 0.03387451171875, + 0.026458740234375, + 0.0062255859375, + 0.0260467529296875, + 0.0007724761962890625, + 0.02056884765625, + 7.021427154541016e-05, + 0.00933074951171875, + 0.0011453628540039062, + 0.03173828125, + 0.0296783447265625, + -0.00023412704467773438, + 0.010406494140625, + -0.085693359375, + 0.01103973388671875, + -0.002948760986328125, + -0.0089569091796875, + -0.0016679763793945312, + -0.0177154541015625, + -0.0016183853149414062, + 0.0150146484375, + -0.00995635986328125, + 0.01258087158203125, + -0.0145111083984375, + -0.041290283203125, + 0.05645751953125, + -0.00543212890625, + -0.0007958412170410156, + -0.007091522216796875, + 0.043914794921875, + 0.01134490966796875, + -0.0040435791015625, + 0.01219940185546875, + -0.0596923828125, + -0.01001739501953125, + 0.0223236083984375, + 0.019073486328125, + 0.0007605552673339844, + 0.0138702392578125, + 0.00926971435546875, + -0.030426025390625, + 0.0239715576171875, + 0.01220703125, + 0.0243377685546875, + -0.047332763671875, + -0.002422332763671875, + 0.006015777587890625, + 0.016693115234375, + 0.022430419921875, + 0.0290985107421875, + 0.025604248046875, + 0.019134521484375, + 0.011138916015625, + 0.01139068603515625, + 0.03192138671875, + 0.0128021240234375, + 0.060546875, + 0.00864410400390625, + 0.0076446533203125, + -0.0033245086669921875, + 0.00807952880859375, + -0.0227813720703125, + 0.0028095245361328125, + -0.0214080810546875, + 0.010406494140625, + -0.0025920867919921875, + 0.01505279541015625, + 0.020263671875, + -0.0015916824340820312, + -0.01209259033203125, + -0.004787445068359375, + -0.0032939910888671875, + 0.0021076202392578125, + -0.01025390625, + 0.0108489990234375, + 0.0025081634521484375, + 0.006320953369140625, + -0.0174102783203125, + 0.002288818359375, + 0.009368896484375, + 0.00396728515625, + 0.0051116943359375, + -0.0506591796875, + 0.007114410400390625, + -0.0270843505859375, + -0.01290130615234375, + -0.0010538101196289062, + -0.0080413818359375, + 0.01161956787109375, + 0.0261688232421875, + -0.01511383056640625, + 0.0350341796875, + -0.029632568359375, + 0.005298614501953125, + -0.04241943359375, + 0.0504150390625, + 0.00701141357421875, + -0.0082244873046875, + -0.007480621337890625, + -0.017913818359375, + 0.0126190185546875, + -0.01126861572265625, + -0.028411865234375, + -0.023406982421875, + -0.01343536376953125, + -0.01116943359375, + -0.00510406494140625, + 0.005519866943359375, + 0.0139312744140625, + -0.00018727779388427734, + -0.00836944580078125, + 0.022979736328125, + -0.0160369873046875, + -0.0299835205078125, + 0.010040283203125, + -0.0162506103515625, + -0.042327880859375, + 0.007022857666015625, + -0.0355224609375, + -0.0194549560546875, + 0.007503509521484375, + 0.03460693359375, + -0.01262664794921875, + -0.01183319091796875, + -0.0027790069580078125, + 0.01189422607421875, + 0.00405120849609375, + 0.0008721351623535156, + 0.003467559814453125, + -0.01312255859375, + -0.0192718505859375, + -0.036285400390625, + -0.008758544921875, + -0.006336212158203125, + -0.041839599609375, + -0.01837158203125, + -0.0196685791015625, + -0.0115509033203125, + -0.01461029052734375, + 0.019775390625, + 0.003978729248046875, + -0.00778961181640625, + -0.0208740234375, + 0.013458251953125, + -0.01058197021484375, + 0.0204010009765625, + -0.007904052734375, + 0.0259552001953125, + -0.01605224609375, + -0.0022830963134765625, + 0.0093231201171875, + 0.059234619140625, + -0.032806396484375, + 0.0030612945556640625, + 0.057861328125, + 0.0098876953125, + -0.0209197998046875, + 0.053924560546875, + 0.01229095458984375, + -0.0040435791015625, + -0.00023114681243896484, + -0.010009765625, + -0.01078033447265625, + 0.017608642578125, + 0.036712646484375, + 0.023284912109375, + -0.0028095245361328125, + 0.0226287841796875, + 0.01275634765625, + -0.019073486328125, + -0.01483917236328125, + -0.000865936279296875, + 0.0174407958984375, + 0.00380706787109375, + -0.00653076171875, + 0.01375579833984375, + -0.0026912689208984375, + 0.041290283203125, + 0.08319091796875, + 0.0099639892578125, + -8.195638656616211e-05, + -0.006244659423828125, + -0.0275115966796875, + 0.0208587646484375, + -0.00925445556640625, + -0.05328369140625, + -0.00130462646484375, + 0.004852294921875, + -0.03509521484375, + -0.0106964111328125, + -0.0148162841796875, + 0.0260772705078125, + 0.0180816650390625, + -0.0009832382202148438, + -0.01947021484375, + 0.00820159912109375, + -0.00839996337890625, + -0.01551055908203125, + 0.0003409385681152344, + -0.0019311904907226562, + -0.00846099853515625, + -0.0794677734375, + -0.0095062255859375, + 0.06805419921875, + 0.0006899833679199219, + -0.048828125, + -0.02484130859375, + 0.0184173583984375, + 0.04754638671875, + 0.0030841827392578125, + -0.005306243896484375, + 0.055328369140625, + -0.031646728515625, + 0.004558563232421875, + -0.03955078125, + -0.0021762847900390625, + 0.005420684814453125, + -0.03179931640625, + -0.0199737548828125, + 0.0102691650390625, + -0.032501220703125, + -0.01212310791015625, + 0.0191497802734375, + -0.0031833648681640625, + 0.0174102783203125, + 0.0168304443359375, + 0.04339599609375, + -0.0155181884765625, + -0.007442474365234375, + 0.012847900390625, + 0.029632568359375, + -0.03985595703125, + -0.01448822021484375, + -0.0086822509765625, + -0.0222320556640625, + 0.0280609130859375, + 0.00991058349609375, + 0.050994873046875, + 0.033203125, + -0.0191192626953125, + 0.00936126708984375, + -0.021209716796875, + 0.023406982421875, + 0.03179931640625, + 0.014007568359375, + 0.024688720703125, + 0.0023288726806640625, + -0.03985595703125, + 0.00568389892578125, + -0.00835418701171875, + 0.035430908203125, + 0.00439453125, + -0.0296630859375, + 0.0024814605712890625, + 0.0283203125, + -0.01546478271484375, + 0.0021228790283203125, + 0.0051727294921875, + 0.0262451171875, + -0.028106689453125, + 0.011962890625, + -0.002414703369140625, + 0.0156097412109375, + 0.0208740234375, + -0.0170135498046875, + 0.002483367919921875, + 0.00954437255859375, + -0.0148162841796875, + 0.0182037353515625, + 0.0212249755859375, + -0.08489990234375, + -0.01007843017578125, + -0.0004916191101074219, + -0.0191192626953125, + -0.006988525390625, + -0.01131439208984375, + 0.0248565673828125, + -0.005992889404296875, + -0.0251922607421875, + 0.0021076202392578125, + 0.011749267578125, + 0.411865234375, + 0.00925445556640625, + 0.01474761962890625, + -0.0262451171875, + 0.0223388671875, + 0.021270751953125, + 0.007129669189453125, + 0.03179931640625, + 0.01297760009765625, + 0.03131103515625, + 0.00826263427734375, + -0.016998291015625, + 0.042816162109375, + -0.00812530517578125, + 0.0204620361328125, + 0.0193634033203125, + -0.043609619140625, + -0.01242828369140625, + -0.0161285400390625, + -0.048095703125, + 0.004024505615234375, + 0.0125579833984375, + -0.00589752197265625, + 0.0112152099609375, + 0.0182342529296875, + -0.061370849609375, + 0.03448486328125, + -0.0278778076171875, + -0.0124053955078125, + -0.004070281982421875, + 0.0011243820190429688, + 0.0044403076171875, + 0.0187530517578125, + 0.0011119842529296875, + 0.0056304931640625, + -0.0136566162109375, + 0.0274810791015625, + -0.006969451904296875, + -0.0214691162109375, + -0.0009655952453613281, + 0.032379150390625, + 0.0197906494140625, + 0.01776123046875, + 0.00850677490234375, + -0.0019989013671875, + -0.031982421875, + -0.018280029296875, + 0.003520965576171875, + 0.03955078125, + -0.01531219482421875, + -0.006938934326171875, + -0.040069580078125, + 0.008514404296875, + 0.00882720947265625, + -0.003078460693359375, + 0.004093170166015625, + -0.01239776611328125, + 0.019439697265625, + 0.0255889892578125, + -0.02490234375, + 0.01244354248046875, + -0.005840301513671875, + 0.007045745849609375, + -0.0012578964233398438, + 0.0186614990234375, + -0.003330230712890625, + 0.0007023811340332031, + -0.00745391845703125, + 0.0164947509765625, + 0.01107025146484375, + 0.003604888916015625, + 0.007595062255859375, + 0.01739501953125, + -0.013458251953125, + 0.01259613037109375, + -0.0224761962890625, + -0.01097869873046875, + 0.01983642578125, + 0.0206298828125, + 0.0294647216796875, + 0.00202178955078125, + 0.006214141845703125, + -0.0103302001953125, + 0.0013647079467773438, + -0.0035343170166015625, + 0.00885772705078125, + -0.03106689453125, + 0.0250244140625, + -0.033599853515625, + -0.0013113021850585938, + 0.0129241943359375, + 0.004230499267578125, + -0.000766754150390625, + -0.018096923828125, + -0.001819610595703125, + -0.0059967041015625, + 0.0010766983032226562, + 0.031036376953125, + 0.0205535888671875, + 0.0117034912109375, + -0.006290435791015625, + 0.021026611328125, + -0.00531768798828125, + -0.0316162109375, + -0.003780364990234375, + 0.0250396728515625, + -0.011444091796875, + -0.0191802978515625, + -0.002811431884765625, + -0.0205078125, + -0.0033130645751953125, + 0.0086669921875, + 0.005390167236328125, + -0.0126190185546875, + -0.0206756591796875, + 0.0323486328125, + -0.004932403564453125, + 0.03131103515625, + -0.0222320556640625, + 0.0021076202392578125, + -0.041748046875, + 0.006717681884765625, + 0.004390716552734375, + 0.0243377685546875, + 0.01519012451171875, + -0.00737762451171875, + 0.12432861328125, + -0.02630615234375, + 0.0148162841796875, + -0.024322509765625, + 0.0015211105346679688, + 0.04949951171875, + -0.04901123046875, + -0.031280517578125, + -0.00414276123046875, + 0.016510009765625, + 0.0009655952453613281, + 0.01629638671875, + 0.0229339599609375, + 0.0252838134765625, + 0.01010894775390625, + -0.003932952880859375, + 0.00173187255859375, + 0.03509521484375, + 0.03289794921875, + 0.005977630615234375, + 0.006275177001953125, + -0.0194244384765625, + 0.03857421875, + -0.002979278564453125, + -0.0333251953125, + -0.0008835792541503906, + 0.0225067138671875, + 0.0140533447265625, + 0.014068603515625, + 0.0036754608154296875, + 0.0029144287109375, + -0.0110931396484375, + -0.00414276123046875, + 0.015411376953125, + 0.00440216064453125, + -0.00994873046875, + -0.0032253265380859375, + -0.006275177001953125, + -0.0355224609375, + 0.0218658447265625, + 0.01493072509765625, + 0.044464111328125, + 0.0016736984252929688, + -0.00972747802734375, + 0.3955078125, + 0.03466796875, + -0.035858154296875, + 0.0027332305908203125, + 0.01247406005859375, + -0.0267333984375, + 0.028564453125, + -0.03515625, + -0.0057830810546875, + -0.0050811767578125, + 0.005279541015625, + 0.0176544189453125, + 0.0035572052001953125, + 0.004161834716796875, + -0.01247406005859375, + 0.014404296875, + -0.010467529296875, + 0.057159423828125, + 0.006191253662109375, + -0.019378662109375, + 0.007480621337890625, + -0.024749755859375, + -0.00371551513671875, + 0.0092620849609375, + 0.01328277587890625, + 0.028045654296875, + 0.033477783203125, + -0.0093231201171875, + -0.039947509765625, + 0.034210205078125, + -0.0067138671875, + 0.0007491111755371094, + -0.005420684814453125, + 0.0134735107421875, + -0.00998687744140625, + 0.021820068359375, + 0.0013341903686523438, + -0.016448974609375, + 0.007724761962890625, + -0.006099700927734375, + -0.005657196044921875, + -0.0251617431640625, + 0.048187255859375, + -0.0164337158203125, + 0.005718231201171875, + -0.00843048095703125, + -0.0284576416015625, + -0.00963592529296875, + 0.04302978515625, + 0.00653076171875, + 0.006771087646484375, + 0.01134490966796875, + 0.015167236328125, + 0.00830841064453125, + 0.01529693603515625, + 0.042694091796875, + -0.00897979736328125, + 0.0034465789794921875, + -0.00275421142578125, + 0.0111846923828125, + -0.05767822265625, + -0.01334381103515625, + -0.026336669921875, + 0.0027332305908203125, + 0.00725555419921875, + -0.0159454345703125, + -0.024322509765625, + -0.01430511474609375, + -0.01305389404296875, + -0.0017061233520507812, + -0.00167083740234375, + -0.038330078125, + 0.0079803466796875, + 0.008026123046875, + -0.0181732177734375, + -0.0190582275390625, + -0.03289794921875, + -0.010711669921875, + 0.025543212890625, + -0.0093994140625, + 0.01389312744140625, + -0.019805908203125, + -0.01107025146484375, + 0.0005326271057128906, + 0.004673004150390625, + -0.022918701171875, + -0.019012451171875, + -0.0316162109375, + 0.015869140625, + -0.03082275390625, + -0.0109100341796875, + -0.0088653564453125, + -0.005191802978515625, + 0.039886474609375, + 0.0226287841796875, + 0.0023517608642578125, + 0.01006317138671875, + -0.019287109375, + -0.0021572113037109375, + 0.005321502685546875, + -0.0014133453369140625, + -0.03680419921875, + -0.0210723876953125, + -0.075927734375, + 0.007656097412109375, + 0.004364013671875, + 0.00839996337890625, + 0.06341552734375, + 0.0205841064453125, + 0.03375244140625, + 0.012359619140625, + -0.01490020751953125, + 0.0204010009765625, + -0.0178070068359375, + -0.045745849609375, + 0.035308837890625, + 0.00371551513671875, + 0.0255126953125, + 0.005435943603515625, + 0.0044403076171875, + -0.076416015625, + -0.008453369140625, + 0.033111572265625, + 0.00737762451171875, + 0.01343536376953125, + 0.0531005859375, + 0.00783538818359375, + 0.02545166015625, + -0.003993988037109375, + 0.0003685951232910156, + 0.014862060546875, + -0.0095977783203125, + -0.0307159423828125, + -0.00396728515625, + 0.0003008842468261719, + -0.0261688232421875, + -0.0172576904296875, + -0.0255584716796875, + -0.024200439453125, + 0.051788330078125, + -0.0250244140625, + 0.037322998046875, + 0.0182952880859375, + -0.050201416015625, + -0.037933349609375, + -0.0150299072265625, + -0.02703857421875, + 0.01485443115234375, + -0.01800537109375, + 0.018402099609375, + -0.00461578369140625, + 0.0242919921875, + -0.01453399658203125, + -0.0531005859375, + 0.0199737548828125, + -0.0011997222900390625, + 0.01474761962890625, + -0.06622314453125, + 0.0147247314453125, + 0.00876617431640625, + 0.01227569580078125, + -0.0283203125, + 0.01358795166015625, + 0.0153656005859375, + -0.0233612060546875, + -0.01126861572265625, + -0.0139312744140625, + -0.0615234375, + 0.003215789794921875, + -0.0024089813232421875, + 0.058929443359375, + 0.03350830078125, + -0.01540374755859375, + -0.00795745849609375, + 0.0302886962890625, + -0.01163482666015625, + 0.0164337158203125, + 0.015899658203125, + -0.01549530029296875, + -0.00690460205078125, + -0.042877197265625, + 0.013671875, + -0.044464111328125, + 0.0201263427734375, + -0.00278472900390625, + -0.0007681846618652344, + 0.0075836181640625, + -0.005207061767578125, + 0.01690673828125, + 0.044708251953125, + -0.022186279296875, + 0.033203125, + -0.0256500244140625, + -0.00489044189453125, + -0.007904052734375, + -0.044158935546875, + 0.0123138427734375, + 0.034332275390625, + -0.0244903564453125, + 0.0133514404296875, + 0.01971435546875, + 0.00434112548828125, + -0.01568603515625, + -0.01302337646484375, + -0.0056915283203125, + -0.060577392578125, + 0.0171051025390625, + -0.00848388671875, + -0.0022945404052734375, + 0.004764556884765625, + 0.00670623779296875, + -0.00623321533203125, + -0.014678955078125, + 0.004993438720703125, + 0.003299713134765625, + 0.010498046875, + -0.0227813720703125, + 0.0202484130859375, + -0.00882720947265625, + -0.0244140625, + 0.01422882080078125, + -0.002841949462890625, + 0.004505157470703125, + 0.0110931396484375, + -0.0182647705078125, + -0.0165557861328125, + -0.02313232421875, + -0.0361328125, + -0.00972747802734375, + 0.023406982421875, + -0.0226898193359375, + -0.01300048828125, + 0.01544952392578125, + 0.03302001953125, + 0.017608642578125, + -0.036163330078125, + 0.0189666748046875, + 0.01605224609375, + 0.00875091552734375, + 0.01763916015625, + 0.055572509765625, + 0.028167724609375, + 0.0276031494140625, + -0.00482177734375, + -0.01457977294921875, + -0.0044403076171875, + 0.007305145263671875, + 0.002376556396484375, + -0.0033130645751953125, + -0.0509033203125, + 0.0019426345825195312, + -0.027099609375, + -0.012359619140625, + -0.0310211181640625, + -0.01275634765625, + 0.00909423828125, + -0.0003533363342285156, + -0.0235748291015625, + -0.023895263671875, + -0.0001462697982788086, + 0.039459228515625, + -0.003643035888671875, + 0.0021877288818359375, + -0.0025730133056640625, + -0.023193359375, + -0.044586181640625, + 0.0083465576171875, + 0.0036334991455078125, + 0.00235748291015625, + 0.0307769775390625, + -0.004657745361328125, + -0.01554107666015625, + -0.008453369140625, + -0.0097808837890625, + 0.0246734619140625, + -0.0020751953125, + 0.029754638671875, + -0.020355224609375, + 0.00244140625, + 0.02325439453125, + 0.0238037109375, + 0.0263519287109375, + -0.0038967132568359375, + 0.028350830078125, + -0.0161895751953125, + -0.0186309814453125, + 0.00012874603271484375, + 8.559226989746094e-05, + -0.059783935546875, + -0.0243377685546875, + 0.01470184326171875, + 0.0302886962890625, + -0.005580902099609375, + -0.01025390625, + -0.00324249267578125, + 0.01465606689453125, + 0.0012197494506835938, + 0.01038360595703125, + 0.0107879638671875, + -0.010223388671875, + -0.0199432373046875, + 0.01708984375, + -0.0001404285430908203, + -0.002498626708984375, + 0.02227783203125, + -0.02099609375, + -0.0221099853515625, + -0.022796630859375, + -0.005123138427734375, + -0.00991058349609375, + 0.0198211669921875, + -0.0259552001953125, + 0.033905029296875, + 0.02886962890625, + -0.024505615234375, + 0.0012989044189453125, + 0.0015153884887695312, + -0.019287109375, + -0.005130767822265625, + -0.0265960693359375, + -0.017059326171875, + 0.015777587890625, + -0.01515960693359375, + 0.019805908203125, + -0.04632568359375, + -0.0014677047729492188, + 0.0265655517578125, + 0.0100555419921875, + -0.041534423828125, + 0.00148773193359375, + 0.0052337646484375, + -0.006683349609375, + 0.005130767822265625, + -0.01374053955078125, + 0.01348114013671875, + 0.0033321380615234375, + 0.0012636184692382812, + -0.014434814453125, + 0.01041412353515625, + -0.0019502639770507812, + 0.03045654296875, + -0.033721923828125, + 0.01012420654296875, + 0.0266571044921875, + -0.0088043212890625, + 0.006488800048828125, + 0.01275634765625, + 0.006671905517578125, + -0.03033447265625, + 0.0224151611328125, + -0.0241851806640625, + -0.052581787109375, + -0.0276947021484375, + 0.01070404052734375, + -0.01409149169921875, + 0.01403045654296875, + 0.02471923828125, + 0.0035648345947265625, + 0.00797271728515625, + 0.00018727779388427734, + 0.06329345703125, + 0.0038623809814453125, + 0.0046234130859375, + -0.02484130859375, + 0.0177459716796875, + -0.02490234375, + -0.01555633544921875, + 0.004405975341796875, + -0.0055694580078125, + 0.031524658203125, + -0.00910186767578125, + 0.01354217529296875, + -0.01430511474609375, + 0.013580322265625, + 0.0029735565185546875, + -0.00835418701171875, + 0.0108642578125, + -0.0134735107421875, + -0.02392578125, + -0.004222869873046875, + -0.0008864402770996094, + -0.01739501953125, + 0.01056671142578125, + -0.0250701904296875, + 0.02691650390625, + 0.02783203125, + -4.094839096069336e-05, + -0.017364501953125, + 0.023651123046875, + 0.0022640228271484375, + -0.033660888671875, + 0.026702880859375, + -0.0205841064453125, + 0.061004638671875, + 0.277099609375, + 0.014373779296875, + 0.02691650390625, + 0.0117950439453125, + 0.0267486572265625, + -0.034027099609375, + -0.006988525390625, + -0.01593017578125, + 0.00470733642578125, + 0.0024929046630859375, + 0.01255035400390625, + 0.039031982421875, + 0.002323150634765625, + 0.0086517333984375, + -0.014373779296875, + -0.034820556640625, + 0.0018606185913085938, + -0.0146636962890625, + 0.017913818359375, + -0.00847625732421875, + 4.2438507080078125e-05, + 0.0290985107421875, + 0.009429931640625, + -0.0202178955078125, + -0.0079498291015625, + 0.0166168212890625, + -0.0022144317626953125, + 0.04296875, + -0.0283660888671875, + -0.0207977294921875, + 0.03192138671875, + 0.009735107421875, + -0.01425933837890625, + 0.029266357421875, + -0.0174102783203125, + 0.01325225830078125, + -0.0090789794921875, + 0.0017614364624023438, + -0.018463134765625, + 0.0087432861328125, + 0.033721923828125, + 0.0006685256958007812, + 0.0242462158203125, + 0.0086517333984375, + -0.0016326904296875, + -0.0166473388671875, + 0.0151824951171875, + 0.01165008544921875, + 0.02630615234375, + -0.0029048919677734375, + 0.01006317138671875, + 0.0185089111328125, + 0.053466796875, + 0.111328125, + 0.0254669189453125, + -0.021514892578125, + -0.004589080810546875, + 0.00011116266250610352, + -0.0098114013671875, + -0.0089569091796875, + -0.0109100341796875, + 0.006671905517578125, + 0.006916046142578125, + -0.0006437301635742188, + -0.0178375244140625, + 0.0207672119140625, + -0.007843017578125, + -0.003154754638671875, + 0.006587982177734375, + 0.004001617431640625, + -0.0213775634765625, + -0.020721435546875, + 0.0019893646240234375, + -0.029266357421875, + 0.035614013671875, + -0.004467010498046875, + -7.170438766479492e-05, + 0.0168609619140625, + -0.0225677490234375, + -0.01181793212890625, + 0.00374603271484375, + 0.00275421142578125, + 0.0240478515625, + 0.007526397705078125, + 0.01580810546875, + -0.021575927734375, + 0.01059722900390625, + -0.031646728515625, + -0.03289794921875, + -0.002597808837890625, + 0.004543304443359375, + 0.0094146728515625, + -0.0011005401611328125, + -0.0092926025390625, + -0.0202789306640625, + -0.005168914794921875, + 0.009429931640625, + 0.0504150390625, + 0.01239776611328125, + -0.049163818359375, + 0.00821685791015625, + 0.01546478271484375, + 0.00049591064453125, + -0.006519317626953125, + 0.0201263427734375, + 0.012359619140625, + -0.00750732421875, + 0.0225830078125, + 0.0189666748046875, + 0.021881103515625, + 0.032989501953125, + -0.0001901388168334961, + -0.0174102783203125, + 0.0297088623046875, + 0.0260467529296875, + 0.01317596435546875, + 0.00576019287109375, + -0.01007843017578125, + 0.030426025390625, + -0.004917144775390625, + -0.0196685791015625, + -0.006805419921875, + 2.8908252716064453e-05, + 0.0148162841796875, + -0.0017442703247070312, + -0.0161590576171875, + -0.00344085693359375, + 0.0170135498046875, + 0.022125244140625, + -0.00531768798828125, + -0.0095977783203125, + 0.00128173828125, + 0.006046295166015625, + -0.006671905517578125, + 0.004543304443359375, + -0.0143280029296875, + -0.0303802490234375, + 0.0162353515625, + 0.01233673095703125, + 0.01255035400390625, + 0.01352691650390625, + -0.006649017333984375, + -0.0175018310546875, + -0.01238250732421875, + -0.0102081298828125, + -0.007080078125, + 0.01259613037109375, + 0.004482269287109375, + 0.0154266357421875, + -0.027862548828125, + -0.040313720703125, + 0.005962371826171875, + -0.007175445556640625, + -0.00344085693359375, + -0.00667572021484375, + 0.04083251953125, + -0.0017375946044921875, + -0.0214996337890625, + 0.00940704345703125, + -0.0029850006103515625, + -0.00608062744140625, + -0.007965087890625, + 0.0005440711975097656, + 0.01010894775390625, + -0.01229095458984375, + -0.00736236572265625, + -0.00916290283203125, + 0.0184326171875, + 0.0244140625, + -0.0313720703125, + -0.08099365234375, + -0.0166473388671875, + 0.00974273681640625, + 0.029632568359375, + 0.026458740234375, + 0.043548583984375, + 0.00553131103515625, + 0.0093994140625, + 0.009552001953125, + -0.003955841064453125, + 0.021484375, + 0.0170440673828125, + -0.0014867782592773438, + -0.006072998046875, + -0.0111846923828125, + -0.0221099853515625, + -0.00933837890625, + -0.01010894775390625, + -0.0149688720703125, + 0.0156402587890625, + 0.0007491111755371094, + -0.00208282470703125 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + }, + { + "id": "blue-running-sneaker.png", + "dense": [ + -0.005558013916015625, + -0.035247802734375, + -0.0017709732055664062, + 0.016448974609375, + -0.024017333984375, + -0.00893402099609375, + 0.0147552490234375, + 0.01007843017578125, + -0.0168609619140625, + 0.005664825439453125, + -0.006740570068359375, + -0.01149749755859375, + 0.0033626556396484375, + 0.010772705078125, + 0.0069580078125, + 0.024383544921875, + -0.0156402587890625, + 0.00864410400390625, + 0.032379150390625, + 0.006214141845703125, + 0.004642486572265625, + -0.035919189453125, + 0.0100860595703125, + 0.0208892822265625, + 0.01396942138671875, + 0.024017333984375, + 0.031005859375, + 0.006542205810546875, + 0.0039005279541015625, + 0.00782012939453125, + 0.00243377685546875, + -0.0308380126953125, + -0.05908203125, + 0.0009312629699707031, + 0.01428985595703125, + 0.0032176971435546875, + -0.0153656005859375, + 0.00760650634765625, + -0.0328369140625, + -0.049835205078125, + -0.00818634033203125, + -0.01373291015625, + -0.01520538330078125, + -0.01480865478515625, + 0.003692626953125, + 0.00455474853515625, + 0.0012559890747070312, + -0.01690673828125, + -0.00788116455078125, + -0.025543212890625, + -0.018157958984375, + 0.001728057861328125, + -0.0189971923828125, + -0.024078369140625, + -0.0343017578125, + 0.004383087158203125, + 0.00710296630859375, + 0.013397216796875, + 0.00441741943359375, + -0.0032405853271484375, + -0.027496337890625, + -0.028045654296875, + -0.0016870498657226562, + -0.006290435791015625, + 0.03240966796875, + 0.005584716796875, + 0.022552490234375, + 0.099609375, + -0.002979278564453125, + 0.005615234375, + 0.0008616447448730469, + -0.006961822509765625, + 0.01568603515625, + 0.00494384765625, + -0.0175018310546875, + -0.0014514923095703125, + -0.004451751708984375, + 0.0287933349609375, + 0.00890350341796875, + 0.0220489501953125, + 0.02508544921875, + -0.03363037109375, + -0.06591796875, + -0.005092620849609375, + -0.001190185546875, + -0.00844573974609375, + 0.00911712646484375, + 0.00347900390625, + -0.042266845703125, + 0.0165252685546875, + -0.0165557861328125, + 0.00933837890625, + 0.01349639892578125, + -0.0101165771484375, + -0.0288238525390625, + 0.00955963134765625, + -0.0498046875, + -0.005901336669921875, + 0.0005884170532226562, + -0.01513671875, + 0.01453399658203125, + 0.0279541015625, + 0.0195159912109375, + 0.01425933837890625, + -0.0018310546875, + -0.0188446044921875, + 0.025665283203125, + -0.03546142578125, + -0.0010309219360351562, + -0.0194854736328125, + 0.0266265869140625, + 0.08099365234375, + -0.006595611572265625, + 0.006023406982421875, + 0.055389404296875, + 0.002368927001953125, + -0.0036773681640625, + 0.0169677734375, + -0.0094757080078125, + -0.0014429092407226562, + 0.024383544921875, + 0.024688720703125, + -0.01296234130859375, + 0.0067291259765625, + -0.01348114013671875, + -0.003780364990234375, + 0.002262115478515625, + 0.0, + -0.09130859375, + 0.01326751708984375, + 0.003231048583984375, + 0.01678466796875, + 0.031646728515625, + -0.00041985511779785156, + 0.011566162109375, + -0.006893157958984375, + -0.01470947265625, + 0.016510009765625, + -0.04449462890625, + 0.0246429443359375, + 0.01392364501953125, + -0.005615234375, + -0.0035114288330078125, + -0.01556396484375, + 0.034759521484375, + 0.0063629150390625, + 0.014739990234375, + -0.0049591064453125, + 0.0185089111328125, + 0.0272216796875, + -0.01715087890625, + 0.0019702911376953125, + 0.00574493408203125, + -0.0087738037109375, + 0.0088348388671875, + 0.00832366943359375, + -0.0105133056640625, + -0.0186920166015625, + -0.00543212890625, + -0.03851318359375, + 0.009552001953125, + -0.016754150390625, + -0.003875732421875, + -0.022613525390625, + 0.0295867919921875, + -0.0047607421875, + -0.0189666748046875, + 0.002735137939453125, + -0.0146484375, + 0.0494384765625, + 0.040771484375, + 0.004302978515625, + 0.0292510986328125, + -0.037811279296875, + 0.0262908935546875, + -0.0207977294921875, + -0.0196380615234375, + 0.01128387451171875, + -0.035736083984375, + -0.01605224609375, + -0.01678466796875, + 0.001087188720703125, + -0.0113525390625, + 0.005405426025390625, + -0.0238189697265625, + 0.007564544677734375, + 0.0194244384765625, + 0.0104522705078125, + 0.00732421875, + -0.0120697021484375, + 0.0037384033203125, + -0.01020050048828125, + -0.002719879150390625, + -0.005924224853515625, + 0.04083251953125, + -0.0125274658203125, + 0.02642822265625, + -0.022857666015625, + 0.0120697021484375, + 0.03131103515625, + 0.004398345947265625, + 0.00890350341796875, + -0.0120849609375, + -0.0192718505859375, + 0.045928955078125, + 0.006114959716796875, + 0.0265350341796875, + -0.0018682479858398438, + -0.0249786376953125, + 0.06219482421875, + 0.003971099853515625, + 0.014556884765625, + -0.021759033203125, + -0.0006079673767089844, + -0.044677734375, + -0.0032901763916015625, + 0.00933074951171875, + 0.003093719482421875, + 0.0237274169921875, + -0.0294647216796875, + -0.01021575927734375, + -0.01395416259765625, + 0.030517578125, + -0.01397705078125, + 0.006999969482421875, + 0.01242828369140625, + 0.061553955078125, + -0.01361083984375, + -0.024169921875, + 0.01403045654296875, + -0.00669097900390625, + -0.0154876708984375, + 0.0184478759765625, + -0.009429931640625, + -0.022613525390625, + -0.010986328125, + 0.058319091796875, + 0.007289886474609375, + -0.006198883056640625, + -0.0017337799072265625, + 0.0673828125, + 0.044097900390625, + -0.00853729248046875, + -0.01279449462890625, + -0.01470184326171875, + 0.0221405029296875, + -0.02825927734375, + -0.01361083984375, + 0.002132415771484375, + -0.01453399658203125, + -0.02862548828125, + 0.00893402099609375, + -0.00719451904296875, + 0.00916290283203125, + 0.005916595458984375, + 0.00274658203125, + -0.007476806640625, + -0.0226593017578125, + -0.024871826171875, + 0.002628326416015625, + 0.0185546875, + -0.00968170166015625, + 0.0022983551025390625, + 0.00640869140625, + -0.035736083984375, + 0.004253387451171875, + 0.044158935546875, + -0.0028476715087890625, + 0.02911376953125, + -0.0054931640625, + 0.006099700927734375, + 0.00847625732421875, + 0.04638671875, + -0.0228729248046875, + 0.01259613037109375, + -0.023773193359375, + 0.009521484375, + 0.0017147064208984375, + 0.00980377197265625, + -0.007564544677734375, + 0.01065826416015625, + -0.01444244384765625, + 0.0168304443359375, + 0.01172637939453125, + -0.009185791015625, + -0.0015878677368164062, + -0.0197906494140625, + -0.0047607421875, + 0.023468017578125, + -0.024078369140625, + -0.007472991943359375, + 0.024658203125, + 0.0228271484375, + 0.088623046875, + -0.0020351409912109375, + 0.035369873046875, + -0.01149749755859375, + -0.006946563720703125, + 0.00905609130859375, + 0.0309906005859375, + 0.02490234375, + -0.01067352294921875, + -0.0199432373046875, + 0.029296875, + 0.0082550048828125, + 0.038665771484375, + 0.006191253662109375, + 0.0197601318359375, + -0.006481170654296875, + 0.0173492431640625, + 0.016815185546875, + 0.01322174072265625, + -0.007312774658203125, + -0.0189056396484375, + -0.0284576416015625, + -0.04327392578125, + -0.015716552734375, + 0.006988525390625, + 0.03619384765625, + 0.016845703125, + 0.035003662109375, + -0.07513427734375, + 0.006572723388671875, + 0.035430908203125, + 0.00312042236328125, + 0.004268646240234375, + -0.01314544677734375, + 0.0012388229370117188, + 0.016204833984375, + 0.0158233642578125, + -0.0284576416015625, + 0.006748199462890625, + 0.0124664306640625, + 0.01276397705078125, + 0.007808685302734375, + 0.01337432861328125, + 0.0189971923828125, + 0.0018949508666992188, + 0.003597259521484375, + 0.0275726318359375, + 0.0172271728515625, + 0.0024166107177734375, + -0.00946807861328125, + -0.01029205322265625, + -0.0183258056640625, + 0.021209716796875, + 0.0279083251953125, + -0.016448974609375, + -0.006900787353515625, + -0.0711669921875, + -0.0097808837890625, + -0.01424407958984375, + 0.00206756591796875, + -0.0056915283203125, + -0.0010013580322265625, + -0.00955963134765625, + -0.0213470458984375, + -0.005695343017578125, + 0.004276275634765625, + 0.005199432373046875, + 0.034210205078125, + 0.0053558349609375, + 0.01139068603515625, + -0.021942138671875, + 0.0024127960205078125, + 0.010772705078125, + 0.01995849609375, + 0.03173828125, + -0.022552490234375, + -0.0247039794921875, + -0.0091094970703125, + 0.0009531974792480469, + 0.00473785400390625, + 0.01122283935546875, + -0.0245361328125, + 0.00012111663818359375, + -0.0021343231201171875, + 0.019195556640625, + -0.00884246826171875, + -0.0020084381103515625, + -0.01242828369140625, + 0.01367950439453125, + -0.036102294921875, + 0.0007805824279785156, + 0.0034332275390625, + -0.0249786376953125, + -0.0191497802734375, + 0.006015777587890625, + -0.0214080810546875, + -0.00836944580078125, + -0.0034809112548828125, + 0.018646240234375, + -0.0022754669189453125, + -0.024810791015625, + 0.005382537841796875, + 0.008575439453125, + 0.404541015625, + -0.004093170166015625, + 0.0029239654541015625, + -0.0142059326171875, + 0.0015287399291992188, + -0.01323699951171875, + -0.006084442138671875, + 0.01491546630859375, + -0.0478515625, + 0.035888671875, + -0.0178375244140625, + 0.0210418701171875, + -0.01404571533203125, + -0.00963592529296875, + 0.00936126708984375, + -0.0004742145538330078, + -0.058868408203125, + 0.0102691650390625, + -0.002368927001953125, + -0.0208740234375, + 0.00954437255859375, + 0.00627899169921875, + -0.018951416015625, + 0.04132080078125, + -0.03045654296875, + -0.11175537109375, + 0.0418701171875, + 0.0020294189453125, + -0.00023686885833740234, + -0.003948211669921875, + 0.00656890869140625, + -0.00392913818359375, + -0.00827789306640625, + 0.0043487548828125, + 0.003665924072265625, + 0.00984954833984375, + 0.006256103515625, + 0.005950927734375, + -0.00012886524200439453, + 0.01617431640625, + 0.10888671875, + -0.00893402099609375, + -0.005558013916015625, + 0.0073699951171875, + 0.01470184326171875, + -0.0007643699645996094, + -0.02325439453125, + -0.0166473388671875, + -0.0087432861328125, + -0.0005707740783691406, + 0.01457977294921875, + -0.0184173583984375, + 0.0168914794921875, + 0.024200439453125, + 0.0109710693359375, + -0.0254974365234375, + 0.0113525390625, + 0.005107879638671875, + -0.0012063980102539062, + -0.0305328369140625, + 0.017578125, + -0.0653076171875, + -0.031494140625, + -0.05474853515625, + -0.0009584426879882812, + -0.0005869865417480469, + 0.0001722574234008789, + 0.01326751708984375, + 0.0191192626953125, + -0.00638580322265625, + -0.018798828125, + 0.026214599609375, + -0.031707763671875, + -0.020843505859375, + 0.01541900634765625, + 0.0249176025390625, + 0.006900787353515625, + 0.00045228004455566406, + 0.01424407958984375, + 0.0003552436828613281, + -0.0083160400390625, + 0.0155487060546875, + 0.01763916015625, + -0.016815185546875, + 0.0028858184814453125, + -0.01186370849609375, + -0.01384735107421875, + -0.0013513565063476562, + -0.010162353515625, + 0.00021266937255859375, + -0.003879547119140625, + -0.018890380859375, + 0.045654296875, + 0.006923675537109375, + 0.0127716064453125, + -0.0122222900390625, + 0.024505615234375, + -0.01047515869140625, + 0.00887298583984375, + -0.00693511962890625, + 0.020843505859375, + -0.027435302734375, + -0.01543426513671875, + -0.0059967041015625, + 0.0125885009765625, + 0.0034027099609375, + 0.004669189453125, + -0.08245849609375, + -0.001766204833984375, + 0.02508544921875, + 0.0269012451171875, + -0.0125579833984375, + -0.0119171142578125, + -0.00923919677734375, + 0.0029125213623046875, + 0.03265380859375, + 0.0211181640625, + 0.0018148422241210938, + -0.005275726318359375, + 0.0058135986328125, + 0.0179290771484375, + -0.01241302490234375, + -0.01342010498046875, + 0.0254974365234375, + -0.0011625289916992188, + 0.007328033447265625, + 0.10076904296875, + -0.01007843017578125, + 0.004985809326171875, + 0.0212554931640625, + 0.051605224609375, + 0.030303955078125, + -0.08880615234375, + -0.0250701904296875, + 0.0016422271728515625, + -0.0130157470703125, + -0.007442474365234375, + -0.00015878677368164062, + -0.0263671875, + -0.03399658203125, + -0.0037212371826171875, + 0.0257110595703125, + 0.0007486343383789062, + -0.0111541748046875, + 0.005321502685546875, + 0.007564544677734375, + -0.000457763671875, + 0.004772186279296875, + 0.02001953125, + -0.0242919921875, + 0.0173797607421875, + 0.038116455078125, + 0.0265350341796875, + 0.00925445556640625, + 0.01505279541015625, + -0.0191802978515625, + 0.062408447265625, + -0.01076507568359375, + 0.041534423828125, + -0.00714874267578125, + -0.025848388671875, + 0.00623321533203125, + -0.00327301025390625, + 0.0076904296875, + 0.0027103424072265625, + -0.01065826416015625, + -0.018798828125, + -0.006435394287109375, + 0.0031452178955078125, + -0.01177978515625, + 0.38720703125, + 0.02490234375, + -0.0235443115234375, + -0.055511474609375, + 0.0062713623046875, + -0.002910614013671875, + -0.022735595703125, + 0.057464599609375, + -0.00971221923828125, + -0.0242462158203125, + 0.00021541118621826172, + 0.042266845703125, + 0.008697509765625, + -0.006072998046875, + -0.05096435546875, + 0.0224609375, + -7.539987564086914e-05, + -0.0672607421875, + 0.0183868408203125, + 0.0233001708984375, + 0.040252685546875, + -0.006893157958984375, + -0.00021541118621826172, + 0.0176544189453125, + -0.0303497314453125, + 0.01012420654296875, + 0.00946807861328125, + -0.0091400146484375, + 0.01149749755859375, + 0.036712646484375, + 0.00106048583984375, + 0.050140380859375, + -0.006870269775390625, + 0.0028858184814453125, + -0.0121612548828125, + -0.00862884521484375, + 0.006343841552734375, + 0.002681732177734375, + 0.0031871795654296875, + 0.00759124755859375, + 0.005641937255859375, + 0.02166748046875, + 0.04205322265625, + 0.0006594657897949219, + -0.00015616416931152344, + 0.01546478271484375, + -0.0015802383422851562, + -0.00989532470703125, + 0.013641357421875, + -0.000759124755859375, + 0.01248931884765625, + -0.023468017578125, + 0.0002799034118652344, + -0.0037822723388671875, + 0.041473388671875, + 0.042816162109375, + -0.01041412353515625, + -0.0017213821411132812, + -0.003322601318359375, + -0.0087738037109375, + -0.01290130615234375, + 0.00849151611328125, + -0.0201416015625, + -0.024139404296875, + 0.0216217041015625, + 0.024932861328125, + -0.01139068603515625, + 0.03204345703125, + -0.0241241455078125, + -0.059814453125, + -0.00010770559310913086, + -0.0183563232421875, + -0.00975799560546875, + 0.0031452178955078125, + -0.0048675537109375, + -0.015869140625, + 0.014495849609375, + 0.0109710693359375, + 0.009033203125, + -0.01010894775390625, + 0.0080413818359375, + -0.00499725341796875, + -0.004421234130859375, + -0.0229644775390625, + -0.0236968994140625, + -0.004047393798828125, + -0.005260467529296875, + 0.01528167724609375, + 0.036346435546875, + 0.0025577545166015625, + -0.00429534912109375, + 0.01568603515625, + -0.0006465911865234375, + 0.0227203369140625, + 0.019317626953125, + 0.01552581787109375, + -0.004177093505859375, + 0.0018215179443359375, + 0.022705078125, + 0.049072265625, + 0.006439208984375, + -0.021240234375, + 0.01258087158203125, + -0.038970947265625, + -0.0018396377563476562, + 0.018798828125, + -0.006580352783203125, + -0.02178955078125, + -0.01074981689453125, + -0.0147552490234375, + 0.0038814544677734375, + 0.0318603515625, + -0.015899658203125, + 0.03131103515625, + -0.0596923828125, + 0.0205230712890625, + -0.030426025390625, + 0.0209808349609375, + -0.0362548828125, + 0.0019521713256835938, + -0.0282135009765625, + -0.0227203369140625, + 0.0234375, + 0.01171875, + 0.02496337890625, + 0.0170440673828125, + -0.056671142578125, + 0.015045166015625, + -0.00350189208984375, + -0.0257568359375, + 0.01103973388671875, + 0.0162811279296875, + -0.029205322265625, + 0.0072784423828125, + -0.04681396484375, + 0.01526641845703125, + -0.0235443115234375, + 0.019683837890625, + -0.00018310546875, + 0.036834716796875, + 0.00616455078125, + 0.033233642578125, + -0.0287933349609375, + 0.0178375244140625, + 0.01071929931640625, + -0.004566192626953125, + -0.0269927978515625, + 0.028594970703125, + -0.0198516845703125, + 0.017791748046875, + 0.01158905029296875, + 0.02874755859375, + -0.0037250518798828125, + 0.002185821533203125, + 0.01045989990234375, + -0.013946533203125, + 0.0498046875, + 0.01168060302734375, + 0.0009703636169433594, + 0.005573272705078125, + 0.01009368896484375, + -0.0231781005859375, + 0.0025615692138671875, + 0.0101318359375, + -0.0174713134765625, + 0.0254058837890625, + -0.036468505859375, + -0.02978515625, + 0.0029163360595703125, + -0.0230865478515625, + -0.01343536376953125, + 0.00024771690368652344, + -0.0024776458740234375, + 0.026947021484375, + -0.00873565673828125, + 0.054229736328125, + -0.01068115234375, + -0.017730712890625, + -0.00860595703125, + -0.0275726318359375, + -0.031280517578125, + -0.0025730133056640625, + -0.0244598388671875, + 0.031646728515625, + 0.02203369140625, + 0.01227569580078125, + 0.020477294921875, + 0.017822265625, + -0.027679443359375, + 0.043426513671875, + -0.004795074462890625, + -0.015106201171875, + -0.0005168914794921875, + 0.00720977783203125, + 0.015228271484375, + -0.03045654296875, + 0.0167083740234375, + -0.0036716461181640625, + 0.00466156005859375, + 0.0021533966064453125, + -0.0021266937255859375, + 0.071044921875, + -0.0016155242919921875, + -0.00279998779296875, + -0.0212249755859375, + -0.010467529296875, + 0.023834228515625, + 0.00705718994140625, + -0.022125244140625, + 0.01399993896484375, + -0.009918212890625, + 0.00015878677368164062, + -0.0293121337890625, + -0.0172576904296875, + -0.006656646728515625, + -0.0011720657348632812, + 0.0033168792724609375, + 0.0184173583984375, + 0.00457763671875, + -0.030364990234375, + 0.024688720703125, + -0.0029850006103515625, + -0.006450653076171875, + -0.06317138671875, + -0.014190673828125, + 0.0005140304565429688, + 0.027130126953125, + -0.027130126953125, + 0.0009851455688476562, + -0.07342529296875, + -0.00420379638671875, + -0.024383544921875, + 0.007904052734375, + 0.0128173828125, + -0.0024776458740234375, + -0.0292510986328125, + -0.007476806640625, + 0.0212860107421875, + 0.012908935546875, + -0.005382537841796875, + 0.055999755859375, + -0.01276397705078125, + -0.004405975341796875, + 0.004558563232421875, + 0.0160064697265625, + 0.001911163330078125, + -0.045745849609375, + 0.05023193359375, + -0.01045989990234375, + -0.0283355712890625, + 0.01045989990234375, + 0.034027099609375, + 0.008636474609375, + 0.00666046142578125, + 0.007175445556640625, + -0.007843017578125, + -0.023773193359375, + 0.054779052734375, + -0.017364501953125, + 0.01380157470703125, + 0.001636505126953125, + 0.00807952880859375, + 0.0012273788452148438, + 0.0005059242248535156, + 0.018096923828125, + -0.0172882080078125, + 0.003139495849609375, + 0.00354766845703125, + 0.00478363037109375, + 0.0115966796875, + -0.0125579833984375, + 0.003978729248046875, + 0.006450653076171875, + -0.0157470703125, + -0.038116455078125, + -0.0059661865234375, + 0.04583740234375, + -0.01114654541015625, + -0.00817108154296875, + -0.0017557144165039062, + 0.03948974609375, + -0.0034656524658203125, + 0.004852294921875, + 0.00499725341796875, + -0.005191802978515625, + 0.00311279296875, + -0.00585174560546875, + 0.025054931640625, + -0.0005059242248535156, + -0.01473236083984375, + -0.019805908203125, + -0.0027942657470703125, + -0.0082244873046875, + 0.0184783935546875, + -0.018035888671875, + 0.00807952880859375, + 0.00997161865234375, + 0.04541015625, + -0.0010900497436523438, + -0.025634765625, + -0.020965576171875, + 0.034393310546875, + 0.006610870361328125, + 0.007526397705078125, + 0.016265869140625, + -0.033477783203125, + 0.0104522705078125, + -0.0167999267578125, + 0.00021266937255859375, + 0.01287078857421875, + -0.0322265625, + 0.0010395050048828125, + 0.029937744140625, + 0.01274871826171875, + -0.001247406005859375, + -0.01099395751953125, + 0.0025959014892578125, + -0.0048370361328125, + -0.02459716796875, + -0.003082275390625, + -0.0341796875, + 0.061431884765625, + -0.0121917724609375, + 0.037506103515625, + -0.0557861328125, + -0.038787841796875, + 0.04644775390625, + 0.02203369140625, + 0.0182647705078125, + 0.0198822021484375, + 0.0219879150390625, + 0.032379150390625, + 0.021148681640625, + -0.007396697998046875, + -0.0153350830078125, + -0.0205078125, + 0.00807952880859375, + 0.01184844970703125, + -0.02398681640625, + 0.014556884765625, + -0.013916015625, + -0.039154052734375, + 0.01084136962890625, + -0.00627899169921875, + 0.0304107666015625, + 0.035888671875, + -0.0291900634765625, + 0.029144287109375, + -0.014923095703125, + -0.01049041748046875, + 0.039703369140625, + 0.01070404052734375, + -0.030792236328125, + -0.023651123046875, + 0.0023479461669921875, + 0.0178375244140625, + 0.008819580078125, + -0.00980377197265625, + -0.01432037353515625, + 0.022552490234375, + 0.043060302734375, + 0.005405426025390625, + 0.033905029296875, + -0.0250701904296875, + 0.01194000244140625, + -0.03485107421875, + -0.0306396484375, + -0.00664520263671875, + 0.0190277099609375, + 0.00201416015625, + -0.01146697998046875, + 0.00609588623046875, + 0.001544952392578125, + -0.00033926963806152344, + -0.003467559814453125, + -0.0214691162109375, + -0.0080108642578125, + -0.00787353515625, + -0.005035400390625, + 0.004825592041015625, + -0.0014104843139648438, + -0.005794525146484375, + -0.0308837890625, + 0.007671356201171875, + -0.003009796142578125, + 0.0008249282836914062, + -0.004486083984375, + -0.036102294921875, + -0.001766204833984375, + -0.0183563232421875, + -0.044189453125, + 0.0173797607421875, + 0.0244903564453125, + -0.018768310546875, + 0.27294921875, + 0.006900787353515625, + -0.031524658203125, + -0.027435302734375, + 0.00263214111328125, + -0.0037097930908203125, + -0.0037899017333984375, + 0.0172882080078125, + -0.01143646240234375, + -0.031341552734375, + 0.025238037109375, + -0.01001739501953125, + -0.006351470947265625, + 0.0333251953125, + -0.0169677734375, + -0.072265625, + -0.03765869140625, + -0.0029964447021484375, + 0.047760009765625, + -0.004306793212890625, + 0.01056671142578125, + 0.0413818359375, + 0.00836944580078125, + 0.022613525390625, + 0.020660400390625, + -0.01306915283203125, + -0.042022705078125, + -0.0198516845703125, + 0.0005598068237304688, + 0.0214996337890625, + 0.057891845703125, + 0.0027561187744140625, + -0.01044464111328125, + 0.0019426345825195312, + 0.01476287841796875, + -0.022491455078125, + -0.004642486572265625, + -0.00913238525390625, + -0.03436279296875, + -0.032318115234375, + -0.0160369873046875, + 0.0099029541015625, + -0.00562286376953125, + -0.0042724609375, + -0.0047760009765625, + 0.0335693359375, + 0.01172637939453125, + -0.03369140625, + 0.0130157470703125, + 0.0010576248168945312, + 0.008392333984375, + -0.0079193115234375, + -0.03802490234375, + 0.098876953125, + 0.005847930908203125, + 0.0186920166015625, + -0.0161895751953125, + 0.04296875, + 0.03399658203125, + -0.0033283233642578125, + -0.0113067626953125, + 0.055908203125, + -0.01221466064453125, + 0.020416259765625, + 0.0062255859375, + 0.033538818359375, + 0.033599853515625, + -0.0067291259765625, + 0.01483917236328125, + -0.036346435546875, + 0.008514404296875, + -0.0018157958984375, + 0.00598907470703125, + 0.03216552734375, + -0.04803466796875, + -0.0170440673828125, + 0.0055999755859375, + -0.003208160400390625, + -0.005512237548828125, + -0.0245513916015625, + 0.022003173828125, + -0.005901336669921875, + 0.0020751953125, + -0.0083465576171875, + 0.0015935897827148438, + -0.01030731201171875, + -0.0283660888671875, + 0.024688720703125, + 0.0112762451171875, + -0.005367279052734375, + 0.0205078125, + -0.0025691986083984375, + 0.0330810546875, + -0.0007863044738769531, + 0.044677734375, + 0.022979736328125, + 0.0093994140625, + -0.006084442138671875, + 0.0161285400390625, + 0.0264892578125, + -0.0235595703125, + 0.0018739700317382812, + -0.0279541015625, + 0.00611114501953125, + -0.0216827392578125, + -0.0015153884887695312, + 0.0193939208984375, + 0.0180511474609375, + 0.01129913330078125, + -0.005039215087890625, + -0.00926971435546875, + 0.0005431175231933594, + 0.00991058349609375, + -0.0181121826171875, + -0.0035266876220703125, + -0.0222015380859375, + -0.01169586181640625, + -0.0282135009765625, + -0.00742340087890625, + 0.0238800048828125, + 0.0067901611328125, + -0.0272674560546875, + -0.022125244140625, + 0.021240234375, + 0.0164642333984375, + 0.00276947021484375, + -0.01410675048828125, + -1.615285873413086e-05, + 0.0491943359375, + 0.0235137939453125, + 0.029205322265625, + -0.030059814453125, + -0.0013027191162109375, + -0.01308441162109375, + -0.00836944580078125, + 0.0106048583984375, + -0.046173095703125, + 0.00550079345703125, + -0.0157623291015625, + 0.004131317138671875, + -0.02569580078125, + 0.00547027587890625, + -0.04364013671875, + 0.01139068603515625, + -0.00435638427734375, + 0.0177154541015625, + 0.01348114013671875, + -0.007801055908203125, + 0.0016422271728515625, + -0.015869140625, + -0.01038360595703125, + -0.0074310302734375, + -0.0094146728515625, + 0.0161590576171875, + 0.0210113525390625, + -0.01934814453125, + -0.0040130615234375, + 0.045196533203125, + 0.0264434814453125, + -0.00875091552734375, + -0.0187530517578125, + -0.007720947265625, + 0.005199432373046875, + -0.0147552490234375, + -0.004673004150390625, + -0.01239776611328125, + 0.0273590087890625, + -0.005588531494140625, + 0.01076507568359375, + -0.00594329833984375, + -0.038665771484375, + -0.01531982421875, + -0.02490234375, + -0.0076141357421875, + 0.005832672119140625, + 0.0714111328125, + 0.00043082237243652344, + 0.00684356689453125, + -0.0159759521484375, + 0.0028533935546875, + -0.01194000244140625, + -0.01026153564453125, + -0.009246826171875, + 0.016632080078125, + 0.00719451904296875, + 0.03631591796875, + 0.00695037841796875, + 0.0072479248046875, + 0.015228271484375, + -0.0206146240234375, + 0.0192718505859375, + 0.01318359375 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + }, + { + "id": "green-backpack.png", + "dense": [ + -0.0165557861328125, + -0.023712158203125, + 0.01495361328125, + -3.248453140258789e-05, + -0.038238525390625, + 0.031341552734375, + -0.038360595703125, + -0.01340484619140625, + 0.00021386146545410156, + -0.00015163421630859375, + 0.052276611328125, + -0.01276397705078125, + 0.01387786865234375, + -0.0179595947265625, + 0.0023326873779296875, + 0.00666046142578125, + -0.0033588409423828125, + -0.0026645660400390625, + 0.01348876953125, + -0.0220947265625, + 0.015869140625, + 0.0133514404296875, + -0.0235137939453125, + -0.001743316650390625, + -0.0204925537109375, + -0.0210113525390625, + 0.0279083251953125, + 0.01529693603515625, + 0.01194000244140625, + 0.003376007080078125, + 0.005825042724609375, + -0.01873779296875, + -0.00196075439453125, + -0.00551605224609375, + -0.006847381591796875, + 0.0175933837890625, + -0.0115966796875, + -0.007526397705078125, + 0.08282470703125, + 0.026092529296875, + 0.022613525390625, + -0.006160736083984375, + 0.0005249977111816406, + -0.006740570068359375, + 0.031951904296875, + -0.0025882720947265625, + 0.01056671142578125, + 0.0001678466796875, + -0.0132293701171875, + -0.042327880859375, + 0.034393310546875, + -0.01226043701171875, + 0.0080108642578125, + -0.01273345947265625, + -0.042022705078125, + 0.0210113525390625, + -0.0203704833984375, + 0.009002685546875, + 0.02130126953125, + 0.016876220703125, + 0.01107025146484375, + -0.006755828857421875, + -0.01384735107421875, + -0.0369873046875, + -0.02276611328125, + 0.0054779052734375, + 0.029022216796875, + 0.0770263671875, + 0.0212860107421875, + -0.03985595703125, + 0.00400543212890625, + 0.0078887939453125, + -0.0048980712890625, + -0.0014619827270507812, + -0.005950927734375, + -0.0004277229309082031, + 0.006504058837890625, + 0.006931304931640625, + -0.003978729248046875, + -0.005359649658203125, + 0.002532958984375, + -0.039154052734375, + -0.024078369140625, + 0.00934600830078125, + 0.0031948089599609375, + -0.0005249977111816406, + -0.052154541015625, + 0.016448974609375, + -0.02130126953125, + -0.01139068603515625, + -0.0011262893676757812, + 0.0179595947265625, + 0.0004546642303466797, + 0.089599609375, + -0.03338623046875, + 0.0033779144287109375, + -0.06500244140625, + 0.0186309814453125, + -0.008209228515625, + -0.00255584716796875, + 0.0218048095703125, + -0.01227569580078125, + -0.0183563232421875, + 0.0157623291015625, + 0.0037689208984375, + -0.0208587646484375, + -0.005847930908203125, + 0.00016236305236816406, + 0.0235137939453125, + -0.0347900390625, + 0.057159423828125, + 0.0022411346435546875, + 0.005451202392578125, + -0.0035915374755859375, + -0.01247406005859375, + 0.01355743408203125, + 0.00778961181640625, + 0.0174102783203125, + 0.021484375, + 0.005023956298828125, + -0.020233154296875, + 0.003772735595703125, + 0.005161285400390625, + 0.01351165771484375, + 0.024383544921875, + 0.0207977294921875, + 0.018035888671875, + 0.031646728515625, + -0.06463623046875, + 0.0377197265625, + -0.026123046875, + -0.004337310791015625, + -0.01026153564453125, + -0.005466461181640625, + -0.0038242340087890625, + 0.004634857177734375, + -0.0030651092529296875, + 0.00222015380859375, + -0.0178070068359375, + 0.0265350341796875, + -0.031646728515625, + 0.00853729248046875, + -0.01113128662109375, + 0.0008826255798339844, + 0.01113128662109375, + 0.018890380859375, + 0.0282135009765625, + -0.01617431640625, + 0.0014781951904296875, + 0.01418304443359375, + 0.0206146240234375, + 0.01154327392578125, + -0.00997161865234375, + -0.00719451904296875, + 0.0025310516357421875, + 0.01100921630859375, + 0.0046844482421875, + 0.009033203125, + -0.01149749755859375, + -0.033050537109375, + -0.0129852294921875, + 0.006313323974609375, + -0.003345489501953125, + -0.01355743408203125, + -0.024444580078125, + -0.01641845703125, + -0.017791748046875, + 0.00959014892578125, + -0.0283203125, + 0.0266876220703125, + 0.01403045654296875, + 0.0275421142578125, + -0.01187896728515625, + 0.005565643310546875, + -0.00849151611328125, + -0.0030269622802734375, + -0.03985595703125, + 0.020751953125, + -0.00972747802734375, + -0.006160736083984375, + -0.01739501953125, + 0.0020580291748046875, + 0.04217529296875, + -0.0264892578125, + -0.0011119842529296875, + 0.0104217529296875, + -0.0113372802734375, + -0.005512237548828125, + -0.00788116455078125, + 0.00643157958984375, + 0.013397216796875, + -0.00795745849609375, + -0.00788116455078125, + 0.007659912109375, + -0.00311279296875, + -0.004261016845703125, + 0.0205230712890625, + 0.004627227783203125, + 0.004119873046875, + 0.01190185546875, + -0.01184844970703125, + 0.0011110305786132812, + -0.00553131103515625, + -0.0082244873046875, + 0.020233154296875, + 0.00952911376953125, + 0.00566864013671875, + -0.02459716796875, + 0.005344390869140625, + 0.028717041015625, + 0.0195465087890625, + -0.0222015380859375, + -0.027618408203125, + -0.00516510009765625, + -0.0113677978515625, + 0.01200103759765625, + 0.0290374755859375, + 0.0203399658203125, + -0.032623291015625, + -0.0132293701171875, + 0.00040602684020996094, + 0.0208587646484375, + -0.0085906982421875, + 0.0209808349609375, + 0.004093170166015625, + -0.006183624267578125, + -0.007305145263671875, + 0.01262664794921875, + -0.014739990234375, + -0.0171356201171875, + 0.00016236305236816406, + -0.057464599609375, + 0.0177154541015625, + 0.005603790283203125, + -0.0227203369140625, + 0.0051116943359375, + 0.06134033203125, + -0.00469970703125, + -0.0184173583984375, + 0.0188446044921875, + 0.01016998291015625, + -0.005992889404296875, + 0.007137298583984375, + -0.033905029296875, + -0.038116455078125, + -0.006511688232421875, + -0.02008056640625, + -0.01788330078125, + 0.005672454833984375, + -0.00989532470703125, + -0.02032470703125, + -0.021728515625, + -0.036895751953125, + 0.0147705078125, + -0.0198974609375, + -0.0213775634765625, + 0.004825592041015625, + 0.00023281574249267578, + 0.000606536865234375, + -0.007137298583984375, + 0.0313720703125, + 0.0164337158203125, + 0.01378631591796875, + 0.0176544189453125, + -0.0465087890625, + 0.0156402587890625, + -0.0164337158203125, + -0.0284271240234375, + 0.015838623046875, + 0.0128326416015625, + -0.01324462890625, + 0.0004546642303466797, + -0.02587890625, + -0.0418701171875, + -0.00971221923828125, + 0.0321044921875, + -0.0184783935546875, + -0.0194854736328125, + 0.0001614093780517578, + -0.003887176513671875, + 0.00873565673828125, + -0.0092620849609375, + -0.000965118408203125, + -0.004741668701171875, + -0.006866455078125, + -0.00012183189392089844, + 0.00323486328125, + 0.0007419586181640625, + -0.01654052734375, + 0.018646240234375, + -0.0286712646484375, + 0.01922607421875, + -0.020477294921875, + 0.07720947265625, + -0.00707244873046875, + -0.0305938720703125, + 0.003055572509765625, + 0.0093841552734375, + -0.0168914794921875, + 0.02886962890625, + -0.0195770263671875, + -0.01143646240234375, + -0.01617431640625, + 0.033935546875, + 0.01198577880859375, + 0.007785797119140625, + 0.027008056640625, + 0.0518798828125, + 0.0004851818084716797, + -6.496906280517578e-05, + 0.025360107421875, + -0.019744873046875, + -0.0159149169921875, + 0.0229949951171875, + -0.0167999267578125, + 0.01273345947265625, + 0.006908416748046875, + 0.0044403076171875, + 0.017547607421875, + 0.01392364501953125, + -0.023773193359375, + -0.0256195068359375, + -0.00261688232421875, + -0.002033233642578125, + 0.0093536376953125, + 0.037811279296875, + 0.012115478515625, + -0.01042938232421875, + -0.0018072128295898438, + 0.020172119140625, + 0.031341552734375, + -0.01169586181640625, + 0.0010881423950195312, + -0.01366424560546875, + 0.00787353515625, + -0.00778961181640625, + -0.006107330322265625, + 0.01654052734375, + -0.01026153564453125, + 0.0022220611572265625, + -0.006626129150390625, + 0.003932952880859375, + 0.01702880859375, + 0.002208709716796875, + -0.00759124755859375, + 0.01160430908203125, + -0.01702880859375, + -0.0130767822265625, + -0.0164947509765625, + -0.01262664794921875, + -0.0301055908203125, + -0.033477783203125, + -0.0167236328125, + 0.014404296875, + 0.0031719207763671875, + -0.00814056396484375, + 0.00013530254364013672, + -0.0089111328125, + 0.01277923583984375, + -0.0209808349609375, + 0.0265045166015625, + -0.032440185546875, + 0.004528045654296875, + -0.004974365234375, + 0.01366424560546875, + 0.0030651092529296875, + 0.005336761474609375, + 0.01605224609375, + -0.0087890625, + -0.01534271240234375, + 0.02362060546875, + -0.0005903244018554688, + 0.03204345703125, + 0.01474761962890625, + -0.0189208984375, + -0.028778076171875, + -0.004024505615234375, + -0.00339508056640625, + -0.0012369155883789062, + 0.006195068359375, + -0.01557159423828125, + -0.01141357421875, + -0.023193359375, + 0.0102081298828125, + 0.015869140625, + 0.0079498291015625, + 0.009124755859375, + 0.0172119140625, + 0.021575927734375, + -0.0232391357421875, + 0.0130767822265625, + 0.0296630859375, + 0.015960693359375, + -0.009796142578125, + 0.0094757080078125, + 0.03179931640625, + 0.434814453125, + 0.0003573894500732422, + 0.0022907257080078125, + 0.0202484130859375, + -0.0009260177612304688, + -0.0032863616943359375, + 0.025787353515625, + 0.053131103515625, + 0.002841949462890625, + 0.07110595703125, + 0.00505828857421875, + -0.013397216796875, + 0.01328277587890625, + -0.003910064697265625, + -0.005413055419921875, + -0.013580322265625, + -0.049591064453125, + -0.00959014892578125, + 0.00875091552734375, + 0.02642822265625, + 0.0289764404296875, + -0.006984710693359375, + 0.0034008026123046875, + -0.006977081298828125, + -0.03411865234375, + -0.049591064453125, + -0.029449462890625, + -0.025360107421875, + 0.028289794921875, + -0.0187835693359375, + -0.00693511962890625, + 0.0087738037109375, + -0.005176544189453125, + -0.0095977783203125, + -0.0287322998046875, + 0.023956298828125, + -0.0167999267578125, + 0.0247039794921875, + 0.0389404296875, + 0.016357421875, + 0.0234375, + -0.01337432861328125, + 0.0032596588134765625, + -0.01404571533203125, + -0.01194000244140625, + 0.01226043701171875, + -0.005100250244140625, + -0.0014429092407226562, + -0.021759033203125, + -0.00592803955078125, + 0.01262664794921875, + -0.005382537841796875, + 0.0003464221954345703, + 0.00919342041015625, + -0.0007090568542480469, + 0.0154266357421875, + 0.0032291412353515625, + -0.0054168701171875, + -0.01351165771484375, + -0.00649261474609375, + -0.0307159423828125, + 0.0253448486328125, + 0.0157012939453125, + -0.01605224609375, + -0.0027523040771484375, + -0.0174407958984375, + -0.003032684326171875, + -0.0206298828125, + 0.0196380615234375, + -0.04522705078125, + -0.0153961181640625, + -0.02239990234375, + -0.00974273681640625, + 0.0005197525024414062, + 0.015289306640625, + -0.005645751953125, + -0.0026531219482421875, + 0.0118560791015625, + -0.004787445068359375, + 0.040313720703125, + 0.035919189453125, + 0.01168060302734375, + -0.00197601318359375, + 0.0199432373046875, + 0.006343841552734375, + -0.0299224853515625, + -0.01537322998046875, + -0.007114410400390625, + -0.0007686614990234375, + -0.0162811279296875, + 0.012298583984375, + -0.00933074951171875, + -0.004058837890625, + -0.025146484375, + 0.0222625732421875, + -0.0160980224609375, + -0.0191192626953125, + -0.01229095458984375, + 0.002208709716796875, + 0.0003898143768310547, + -0.0193023681640625, + 0.0401611328125, + 0.016387939453125, + 0.01177978515625, + -0.0152130126953125, + -0.0311126708984375, + 0.007080078125, + -0.018585205078125, + 0.0276947021484375, + -0.0025768280029296875, + -0.0022449493408203125, + 0.00620269775390625, + -0.0372314453125, + -0.0245208740234375, + 0.0277557373046875, + 0.0017213821411132812, + -0.0017242431640625, + 0.01708984375, + -0.00879669189453125, + 0.004547119140625, + -0.0102996826171875, + -0.0261993408203125, + 0.0087890625, + 0.01418304443359375, + 0.0018186569213867188, + 0.006168365478515625, + 0.0748291015625, + 0.0059661865234375, + -0.007442474365234375, + -0.022125244140625, + 0.01270294189453125, + 0.00501251220703125, + -0.045745849609375, + 0.01459503173828125, + 0.007049560546875, + -0.0019168853759765625, + 0.002777099609375, + 0.045257568359375, + -0.00548553466796875, + 0.026397705078125, + -0.006008148193359375, + 0.0051116943359375, + 0.0195159912109375, + 0.004947662353515625, + 0.00740814208984375, + 0.0003139972686767578, + 0.0034351348876953125, + -0.0272369384765625, + 0.002197265625, + 0.01557159423828125, + -0.02252197265625, + 0.0196685791015625, + 0.0206451416015625, + 0.024078369140625, + 0.06146240234375, + -0.006160736083984375, + -0.0086822509765625, + 0.0238800048828125, + 0.043670654296875, + -0.00891876220703125, + -0.0203399658203125, + -0.02496337890625, + 0.030670166015625, + -0.015655517578125, + 0.0297393798828125, + 0.0172119140625, + -0.024810791015625, + 0.0049285888671875, + 0.0182952880859375, + 0.0210113525390625, + 0.4208984375, + 0.0257568359375, + -0.042510986328125, + -0.0234527587890625, + -0.00269317626953125, + -0.026947021484375, + -0.060333251953125, + -0.02252197265625, + -0.023651123046875, + -0.0153656005859375, + -0.007293701171875, + 0.0105133056640625, + -0.00021660327911376953, + -0.007297515869140625, + -0.01541900634765625, + -0.0030155181884765625, + -0.010894775390625, + -0.04388427734375, + 0.0244903564453125, + 0.0004439353942871094, + -0.038055419921875, + -0.01444244384765625, + -0.004695892333984375, + -0.009368896484375, + 0.043792724609375, + -0.00032067298889160156, + 0.0296630859375, + -0.0025501251220703125, + 0.0179443359375, + 0.0014505386352539062, + -0.0008230209350585938, + -0.01317596435546875, + 0.01177978515625, + -0.0007581710815429688, + 0.0207977294921875, + -0.0154266357421875, + 0.011810302734375, + -0.066162109375, + -0.0103912353515625, + 0.0167999267578125, + -0.0283660888671875, + 0.04730224609375, + -0.03802490234375, + 0.007114410400390625, + -0.01312255859375, + -0.01459503173828125, + -0.00431060791015625, + -0.0010499954223632812, + -0.022613525390625, + 0.00447845458984375, + -0.02044677734375, + -0.0023651123046875, + -0.00582122802734375, + -0.01287841796875, + -0.02459716796875, + 0.04559326171875, + 0.032196044921875, + 0.0204925537109375, + -0.0120849609375, + 0.0017557144165039062, + -0.0022640228271484375, + 0.019744873046875, + -0.029693603515625, + -0.0180816650390625, + 0.0159759521484375, + -0.007305145263671875, + -0.00914764404296875, + -0.0298919677734375, + -0.002361297607421875, + 0.031097412109375, + 0.00970458984375, + -0.01523590087890625, + -0.0057830810546875, + 0.0114593505859375, + -0.006931304931640625, + -0.0034656524658203125, + -0.0041961669921875, + 0.01094818115234375, + 0.0297088623046875, + -0.01139068603515625, + 0.00925445556640625, + 0.03350830078125, + -0.015106201171875, + -0.00978851318359375, + 0.003284454345703125, + 0.01226043701171875, + 0.006885528564453125, + 0.01019287109375, + 0.060882568359375, + 0.01160430908203125, + 0.00611114501953125, + -0.0282440185546875, + -0.012786865234375, + 0.015960693359375, + 0.0164642333984375, + 0.00021660327911376953, + -0.00762176513671875, + -0.0298614501953125, + 0.0338134765625, + -0.01381683349609375, + -0.01837158203125, + -0.030426025390625, + -0.021759033203125, + -0.05279541015625, + -0.00891876220703125, + 0.002758026123046875, + 0.0288848876953125, + 0.020233154296875, + 0.05255126953125, + 0.0159454345703125, + 0.0299530029296875, + -0.0108642578125, + -0.0160369873046875, + -0.01326751708984375, + -0.02130126953125, + 0.028289794921875, + 0.00405120849609375, + -0.01468658447265625, + -0.00925445556640625, + 0.0160064697265625, + 0.0079345703125, + -0.006195068359375, + 0.049560546875, + -0.035003662109375, + 0.034576416015625, + 0.006107330322265625, + 0.0235137939453125, + 0.00905609130859375, + -0.00945281982421875, + -0.049407958984375, + -0.00673675537109375, + 0.0021648406982421875, + 0.01494598388671875, + 0.00873565673828125, + -0.0382080078125, + -0.01026153564453125, + 0.00615692138671875, + 0.02752685546875, + 0.0006389617919921875, + 0.0013589859008789062, + 0.0018186569213867188, + 0.0188446044921875, + -0.00934600830078125, + -0.0770263671875, + 0.0098876953125, + 0.031524658203125, + -0.032470703125, + 0.031829833984375, + -0.0230865478515625, + 0.00311279296875, + -0.01139068603515625, + 0.009002685546875, + -0.01251983642578125, + -0.0269012451171875, + -0.01374053955078125, + -0.01258087158203125, + 0.0307769775390625, + -0.02923583984375, + 0.02105712890625, + -0.0034999847412109375, + 0.0289764404296875, + -0.02984619140625, + -0.003810882568359375, + -0.0193023681640625, + -0.0197296142578125, + -0.0377197265625, + -0.002490997314453125, + -0.06036376953125, + 0.015777587890625, + -0.0150299072265625, + 0.007472991943359375, + -0.047821044921875, + -0.00830841064453125, + 0.002532958984375, + -0.0186614990234375, + -0.013427734375, + -0.01004791259765625, + 0.039215087890625, + 0.0071258544921875, + 0.0115509033203125, + -0.042083740234375, + 0.0152130126953125, + -0.004116058349609375, + 0.00476837158203125, + -0.032958984375, + 0.0191192626953125, + 0.0158843994140625, + -0.0125579833984375, + -0.0157012939453125, + 0.058135986328125, + -0.00392913818359375, + 0.013153076171875, + -0.0186309814453125, + -0.01177978515625, + 0.00036263465881347656, + -0.0222015380859375, + 0.021636962890625, + -0.0283966064453125, + 0.042449951171875, + -0.0206756591796875, + -0.01389312744140625, + 0.0293731689453125, + -0.009185791015625, + -0.00791168212890625, + -0.01531219482421875, + 0.01511383056640625, + 0.00399017333984375, + 0.01479339599609375, + -0.00919342041015625, + 0.01270294189453125, + 0.008636474609375, + 0.018646240234375, + -0.01019287109375, + 0.00543212890625, + 0.00937652587890625, + -0.00994110107421875, + -0.004016876220703125, + 0.039337158203125, + -0.0016050338745117188, + -0.012420654296875, + 0.0306854248046875, + -0.0007905960083007812, + 0.007518768310546875, + 0.023590087890625, + -0.01458740234375, + 0.02288818359375, + -0.0019025802612304688, + -0.006984710693359375, + -0.00391387939453125, + -0.037109375, + 0.032257080078125, + -0.0443115234375, + -6.496906280517578e-05, + -0.00452423095703125, + -0.0001461505889892578, + 0.00952911376953125, + 0.03326416015625, + 0.040679931640625, + 0.0161895751953125, + -0.00589752197265625, + 0.08404541015625, + -0.0015277862548828125, + -0.00701141357421875, + 0.0019330978393554688, + 0.005847930908203125, + 0.01885986328125, + -0.0083160400390625, + 0.037445068359375, + -0.042266845703125, + 0.012786865234375, + 0.026397705078125, + -0.014923095703125, + 0.0034656524658203125, + -0.01425933837890625, + -0.018463134765625, + 0.0034084320068359375, + -0.01885986328125, + 0.00458526611328125, + 0.001781463623046875, + -0.007556915283203125, + 0.0261993408203125, + -0.0030994415283203125, + -0.068115234375, + 0.0128936767578125, + -0.0056915283203125, + -0.0144805908203125, + -0.010955810546875, + -0.0016431808471679688, + -0.03558349609375, + -0.034088134765625, + 0.0201568603515625, + -0.0199432373046875, + 0.0216522216796875, + 0.0343017578125, + 0.01080322265625, + 0.01100921630859375, + 0.0007796287536621094, + 0.01444244384765625, + -0.010040283203125, + 0.01300811767578125, + 0.006107330322265625, + -0.03173828125, + -0.0024261474609375, + 0.03472900390625, + 0.00926971435546875, + -0.0273895263671875, + -0.0030002593994140625, + 0.0044708251953125, + -0.0198211669921875, + 0.0019931793212890625, + 0.0188140869140625, + -0.01172637939453125, + 0.013092041015625, + -0.027587890625, + 0.01461029052734375, + 0.0022296905517578125, + 0.035003662109375, + -0.006031036376953125, + -0.00811767578125, + 0.0030651092529296875, + -0.009765625, + -0.01032257080078125, + 0.002685546875, + -0.0443115234375, + 0.01396942138671875, + 0.018157958984375, + -0.01479339599609375, + -0.032073974609375, + -0.007343292236328125, + -0.0223541259765625, + -0.006931304931640625, + 0.00875091552734375, + 0.0273284912109375, + -0.0167388916015625, + 0.0019893646240234375, + -0.0025882720947265625, + -0.01404571533203125, + -0.00450897216796875, + -0.00809478759765625, + 0.01507568359375, + -0.043731689453125, + 0.023468017578125, + -0.01242828369140625, + -0.0037689208984375, + -0.01247406005859375, + 0.0477294921875, + 0.0303802490234375, + -0.02044677734375, + -0.032867431640625, + 0.0200958251953125, + 0.0104827880859375, + 0.01500701904296875, + -0.003162384033203125, + -0.0235137939453125, + -0.00875091552734375, + -0.00785064697265625, + -0.02752685546875, + -0.01007843017578125, + 0.031982421875, + 0.0025634765625, + -0.0206756591796875, + -0.01373291015625, + 0.001071929931640625, + -0.0218963623046875, + -0.00951385498046875, + 0.0087890625, + -0.0295562744140625, + -0.032867431640625, + -0.022125244140625, + 0.013763427734375, + -0.0025653839111328125, + -0.0135040283203125, + 0.01071929931640625, + 0.0006389617919921875, + -0.0015344619750976562, + 0.0111083984375, + 0.0347900390625, + -0.026641845703125, + -0.049468994140625, + -0.00543212890625, + 0.01244354248046875, + -0.0056304931640625, + -0.0018720626831054688, + -0.0094451904296875, + 0.0140228271484375, + 0.04962158203125, + -0.002674102783203125, + -0.007526397705078125, + -0.0224761962890625, + -0.01806640625, + -0.0026645660400390625, + -0.026947021484375, + 0.001407623291015625, + 0.006000518798828125, + 0.0033512115478515625, + -0.000335693359375, + -0.0019817352294921875, + -0.036834716796875, + 0.003513336181640625, + -0.017608642578125, + 0.012908935546875, + -0.03350830078125, + -0.04010009765625, + -0.019317626953125, + -0.006351470947265625, + -0.031890869140625, + -0.023193359375, + -0.00708770751953125, + 0.0055694580078125, + -0.0033206939697265625, + -0.0316162109375, + 0.0124969482421875, + 0.005542755126953125, + -0.0274200439453125, + 0.283447265625, + 0.0184478759765625, + -0.02581787109375, + 0.036163330078125, + -0.09130859375, + -0.00656890869140625, + 0.0034847259521484375, + 0.0276947021484375, + -0.006305694580078125, + -0.002727508544921875, + -0.016357421875, + 0.038299560546875, + -0.046600341796875, + -0.007579803466796875, + -0.00518035888671875, + -0.012969970703125, + -0.00777435302734375, + 0.0137939453125, + -0.026031494140625, + 0.0010175704956054688, + -0.0226593017578125, + 0.021087646484375, + -0.006343841552734375, + -0.055145263671875, + 0.00174713134765625, + -0.032318115234375, + 0.022918701171875, + -0.01493072509765625, + 0.021392822265625, + -0.050750732421875, + 0.0258941650390625, + -0.0260162353515625, + 0.004058837890625, + 0.024993896484375, + -0.0186614990234375, + -0.009124755859375, + -0.003299713134765625, + 0.026031494140625, + -0.0024471282958984375, + 0.0209503173828125, + 0.00569915771484375, + 0.0133056640625, + 0.009246826171875, + 0.0313720703125, + 0.019927978515625, + 0.01007843017578125, + 0.00905609130859375, + 0.0195770263671875, + 0.0193939208984375, + 0.00926971435546875, + -0.044525146484375, + -0.003047943115234375, + -0.0204620361328125, + 0.0889892578125, + -0.00405120849609375, + -0.023193359375, + 0.00606536865234375, + -0.00037217140197753906, + 0.03607177734375, + 0.0095367431640625, + 0.00901031494140625, + -0.07391357421875, + -0.027740478515625, + 0.0009121894836425781, + 0.006072998046875, + 0.0264892578125, + 0.0283203125, + -0.005222320556640625, + 0.024627685546875, + -0.003215789794921875, + -0.010772705078125, + 0.0221710205078125, + -0.0012989044189453125, + -0.022613525390625, + 0.06927490234375, + -0.01407623291015625, + 0.0193328857421875, + -0.0201568603515625, + 0.0069732666015625, + 0.01226806640625, + 0.0233001708984375, + 0.0081329345703125, + 0.0176544189453125, + 0.0096893310546875, + -0.0144805908203125, + -0.0237579345703125, + 0.007415771484375, + 0.00757598876953125, + 0.0153656005859375, + 0.023193359375, + -0.011871337890625, + -0.0171051025390625, + -0.053924560546875, + 0.016510009765625, + 0.0134124755859375, + 0.035186767578125, + -0.02423095703125, + -0.005619049072265625, + -0.0164337158203125, + -0.013916015625, + -0.014923095703125, + -0.0144195556640625, + 0.0062713623046875, + -0.0083465576171875, + -0.039886474609375, + -0.0176849365234375, + -0.0205230712890625, + -0.00965118408203125, + 0.0225067138671875, + 0.003963470458984375, + 0.03125, + 0.0006279945373535156, + -0.00909423828125, + -0.0185089111328125, + -0.048065185546875, + -0.0106353759765625, + -0.01039886474609375, + -0.03851318359375, + 0.01158905029296875, + -0.01015472412109375, + 0.006137847900390625, + 0.0024662017822265625, + -0.016937255859375, + -0.055908203125, + 0.06219482421875, + -0.0025615692138671875, + 0.0162811279296875, + 0.001926422119140625, + 0.0128936767578125, + -0.002079010009765625, + 0.01325225830078125, + -0.0142059326171875, + -0.0181884765625, + -0.007472991943359375, + -0.00391387939453125, + -0.01340484619140625, + 0.016387939453125, + 0.01904296875, + -0.00408172607421875, + -0.0234375, + 0.0277557373046875, + 0.002826690673828125, + 0.0029163360595703125, + -0.026153564453125, + 0.0027751922607421875, + -0.028167724609375, + 0.0287322998046875, + -0.0125579833984375, + 0.00041556358337402344, + 0.0110321044921875, + -0.00012993812561035156, + -0.0026226043701171875, + -0.001239776611328125, + -0.0037822723388671875, + 0.046783447265625, + -0.045135498046875, + 0.01184844970703125, + 0.06573486328125, + 0.0253753662109375, + -0.01180267333984375, + -0.016693115234375, + -0.0209808349609375, + -0.0145111083984375, + -0.0380859375, + -0.004634857177734375, + -0.0096588134765625, + 0.01232147216796875, + 0.01099395751953125, + -0.00011909008026123047, + -0.00524139404296875, + -0.0128021240234375, + -0.02496337890625, + 0.006717681884765625, + -0.0174560546875, + 0.0400390625, + 0.00873565673828125, + 0.006439208984375, + 0.017578125, + -0.00379180908203125, + 0.014801025390625, + -0.00791168212890625, + 0.002471923828125, + 0.030853271484375, + -0.0118255615234375, + -0.026458740234375, + 0.013153076171875, + 0.02020263671875, + 0.0136566162109375, + -0.004741668701171875, + -0.006805419921875, + 0.0123443603515625, + -0.06866455078125 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + }, + { + "id": "red-leather-handbag.png", + "dense": [ + 0.0027599334716796875, + 0.00040984153747558594, + 0.006877899169921875, + -0.005126953125, + -0.0012998580932617188, + 0.011810302734375, + 0.053985595703125, + 0.002117156982421875, + 0.0048065185546875, + 0.007350921630859375, + 0.018310546875, + -0.01439666748046875, + 0.01324462890625, + 0.0118560791015625, + 0.00577545166015625, + -0.00505828857421875, + 0.0081939697265625, + 0.01126861572265625, + -0.01120758056640625, + -0.0169525146484375, + 0.00830841064453125, + 0.0169677734375, + 0.019989013671875, + 0.0024166107177734375, + 0.0161895751953125, + 0.005153656005859375, + 0.026519775390625, + 0.02923583984375, + 0.0221099853515625, + 0.025390625, + 0.0015878677368164062, + 0.0186309814453125, + -0.0027370452880859375, + -0.00881195068359375, + -0.00762939453125, + -0.01236724853515625, + -0.000949859619140625, + -0.003528594970703125, + -0.02960205078125, + 0.00286102294921875, + 0.0186614990234375, + 0.01513671875, + -0.02386474609375, + -0.004550933837890625, + 0.0287933349609375, + 0.00812530517578125, + -0.0068206787109375, + -0.037689208984375, + 4.3451786041259766e-05, + -0.03558349609375, + 0.006378173828125, + 0.028076171875, + 0.00855255126953125, + 0.0008101463317871094, + -0.007068634033203125, + 0.001789093017578125, + 0.00916290283203125, + 0.020599365234375, + 0.037933349609375, + 0.01495361328125, + -0.006744384765625, + 0.016143798828125, + -0.031951904296875, + -0.004993438720703125, + 0.0196380615234375, + 0.0083160400390625, + 0.0029201507568359375, + 0.0960693359375, + -0.0038661956787109375, + -0.015625, + 0.0035610198974609375, + -0.0029697418212890625, + -0.007617950439453125, + 0.018768310546875, + 0.0173187255859375, + -0.0161285400390625, + -0.0059051513671875, + 0.01546478271484375, + 0.00024962425231933594, + 0.006595611572265625, + 0.0029964447021484375, + 0.049346923828125, + 0.02923583984375, + 0.033233642578125, + -0.057037353515625, + -0.00028777122497558594, + 0.05950927734375, + 0.01177978515625, + -0.0007219314575195312, + -0.031707763671875, + 0.0083465576171875, + -0.01393890380859375, + -0.00016832351684570312, + 0.0142059326171875, + -0.08624267578125, + 0.0141143798828125, + -0.06024169921875, + -0.0045166015625, + 0.0096435546875, + -0.006450653076171875, + -0.006000518798828125, + 0.05780029296875, + -0.01666259765625, + -0.0147247314453125, + 0.00045609474182128906, + -0.01549530029296875, + -0.002948760986328125, + -0.020355224609375, + 0.02081298828125, + -0.0404052734375, + -0.033538818359375, + 0.0091705322265625, + 0.00528717041015625, + -0.00911712646484375, + 0.005950927734375, + 0.0129241943359375, + -0.00084686279296875, + 0.018768310546875, + 0.00323486328125, + 0.0209808349609375, + 0.036041259765625, + -0.007579803466796875, + -0.0025177001953125, + 0.026153564453125, + 0.04522705078125, + -0.011932373046875, + -0.00872802734375, + 0.008514404296875, + 0.0543212890625, + 0.0299530029296875, + 0.0102081298828125, + 0.0117340087890625, + 0.0055694580078125, + 0.01038360595703125, + -0.0022640228271484375, + 0.00829315185546875, + 0.0029048919677734375, + -0.01071929931640625, + -0.0009775161743164062, + -0.059906005859375, + -0.00763702392578125, + -0.00862884521484375, + -0.002346038818359375, + -0.0005984306335449219, + 0.01448822021484375, + -0.021484375, + -0.006313323974609375, + 0.003452301025390625, + -0.0185089111328125, + -0.0006670951843261719, + -0.0010747909545898438, + -0.0023670196533203125, + -0.012603759765625, + 0.003993988037109375, + 0.0018835067749023438, + -0.01335906982421875, + 0.00789642333984375, + 0.0283355712890625, + -0.0036754608154296875, + -0.00811004638671875, + -0.006069183349609375, + 0.0026702880859375, + 0.01103973388671875, + -0.00469207763671875, + 0.017730712890625, + -0.001514434814453125, + -0.0134429931640625, + -0.0085906982421875, + -0.0284881591796875, + 0.0208282470703125, + -0.0005698204040527344, + 0.0184173583984375, + -0.0189208984375, + 0.0023345947265625, + -0.0517578125, + 0.004230499267578125, + -0.040252685546875, + 0.023773193359375, + -0.020660400390625, + 0.00597381591796875, + 0.01324462890625, + 0.0051422119140625, + 0.016998291015625, + 0.0102691650390625, + 0.004642486572265625, + -0.030517578125, + -0.006092071533203125, + -0.0016508102416992188, + -0.0027790069580078125, + -0.01032257080078125, + 0.006114959716796875, + -0.01491546630859375, + 0.00203704833984375, + 0.0023555755615234375, + 0.00704193115234375, + -0.01136016845703125, + 0.017974853515625, + -0.0294189453125, + 0.014068603515625, + -0.0023937225341796875, + 0.003353118896484375, + 0.00734710693359375, + -0.0139617919921875, + -0.00762176513671875, + 0.0225830078125, + 0.021240234375, + 0.0073394775390625, + -0.007572174072265625, + -0.00940704345703125, + -0.0430908203125, + 0.0292510986328125, + 0.002338409423828125, + 0.0135650634765625, + 0.004940032958984375, + -0.047943115234375, + -0.0004940032958984375, + 0.01447296142578125, + -0.00759124755859375, + -0.0026702880859375, + -0.05255126953125, + -0.006694793701171875, + 0.005603790283203125, + -0.037689208984375, + 0.0234375, + -0.018585205078125, + 0.0021114349365234375, + 0.00815582275390625, + -0.002758026123046875, + 0.006656646728515625, + -0.00254058837890625, + 0.0009446144104003906, + -0.0242767333984375, + 0.0189361572265625, + -0.02838134765625, + -0.00838470458984375, + -0.020538330078125, + 0.0361328125, + 0.012908935546875, + 0.002513885498046875, + 0.0124664306640625, + -0.0084228515625, + 0.0093231201171875, + -0.0183563232421875, + -0.0194244384765625, + 0.0211334228515625, + 0.01338958740234375, + -0.007495880126953125, + -0.00925445556640625, + -0.0025196075439453125, + -0.006275177001953125, + -0.02703857421875, + -0.0022144317626953125, + -0.002166748046875, + 0.029266357421875, + 0.0178680419921875, + 0.01300048828125, + 0.04730224609375, + 0.064697265625, + 0.00868988037109375, + -0.002475738525390625, + -0.0019330978393554688, + 0.0208740234375, + 0.0306243896484375, + 0.005428314208984375, + -0.04718017578125, + 0.009521484375, + -0.00017368793487548828, + -0.0246429443359375, + 0.029205322265625, + -0.0017805099487304688, + -0.00608062744140625, + 0.0033397674560546875, + 0.0262603759765625, + 0.0032958984375, + -0.016876220703125, + 0.0206451416015625, + -0.0008306503295898438, + 0.03619384765625, + -0.007740020751953125, + -0.005672454833984375, + 0.005558013916015625, + -0.005340576171875, + -0.0088043212890625, + 0.006839752197265625, + -0.0121612548828125, + 0.0006976127624511719, + 0.0178680419921875, + 0.006320953369140625, + -0.00787353515625, + 0.001220703125, + 0.0008144378662109375, + -0.0150299072265625, + 0.0108795166015625, + 0.036041259765625, + -0.0044097900390625, + -0.0273590087890625, + -0.034423828125, + 0.030029296875, + 0.00496673583984375, + -0.013092041015625, + 0.007556915283203125, + -0.03570556640625, + -0.0298614501953125, + 0.014617919921875, + 0.0134429931640625, + 0.01226043701171875, + -0.0104522705078125, + 0.0082550048828125, + -0.028289794921875, + -0.0237579345703125, + 0.0231475830078125, + -0.00606536865234375, + -0.00872802734375, + -0.03546142578125, + -0.006378173828125, + -0.017303466796875, + -0.0743408203125, + -0.01074981689453125, + 0.004486083984375, + 0.017303466796875, + -0.0071868896484375, + 0.08233642578125, + 0.015960693359375, + 0.00942230224609375, + 0.0022258758544921875, + 0.0211639404296875, + 0.0276031494140625, + -0.03619384765625, + -0.0041351318359375, + 0.002887725830078125, + 0.036407470703125, + -0.00769805908203125, + -0.004100799560546875, + -0.0011320114135742188, + -0.0205230712890625, + -0.0091400146484375, + 0.0394287109375, + -0.0110321044921875, + 0.0303955078125, + -0.015899658203125, + -0.0045623779296875, + -0.0014390945434570312, + 0.01123809814453125, + 0.0160980224609375, + 0.019378662109375, + -0.0057830810546875, + 0.0308990478515625, + -0.01248931884765625, + 0.010101318359375, + -0.005527496337890625, + 0.0027313232421875, + 0.0438232421875, + 0.06866455078125, + 0.004703521728515625, + 0.01007080078125, + -0.018402099609375, + 0.005889892578125, + 0.05645751953125, + -0.01322174072265625, + 0.00128173828125, + -0.0007925033569335938, + 0.0103759765625, + -0.005069732666015625, + -0.0106658935546875, + -0.0158233642578125, + 0.0008454322814941406, + -0.07476806640625, + -0.00010317564010620117, + 0.006732940673828125, + -0.009613037109375, + 0.0015745162963867188, + -0.030426025390625, + 0.040557861328125, + 0.0013685226440429688, + -0.00875091552734375, + -0.022125244140625, + -0.006717681884765625, + -0.0305938720703125, + -0.022369384765625, + 0.0119781494140625, + -0.00696563720703125, + 0.0031986236572265625, + -0.00702667236328125, + -0.0145721435546875, + -0.01068878173828125, + 0.0203704833984375, + 0.012359619140625, + -0.013092041015625, + -0.01064300537109375, + -0.03125, + -0.00804901123046875, + 0.03143310546875, + 0.0163116455078125, + -0.02154541015625, + -0.0023136138916015625, + -0.0006299018859863281, + 0.44970703125, + 0.0005970001220703125, + 0.0246734619140625, + 0.0222625732421875, + -0.00043964385986328125, + -0.0312042236328125, + 0.01226806640625, + 0.01678466796875, + 0.0287017822265625, + 0.0599365234375, + 0.0188446044921875, + 0.0018835067749023438, + -0.003528594970703125, + -0.0218505859375, + 0.01198577880859375, + -0.0498046875, + -0.01000213623046875, + 0.01629638671875, + -0.0289764404296875, + -0.0278778076171875, + 0.00762176513671875, + -0.0019550323486328125, + -0.0089263916015625, + 0.039276123046875, + -0.00787353515625, + -0.0277099609375, + -0.003932952880859375, + -0.006938934326171875, + 0.00302886962890625, + -0.037445068359375, + 0.002689361572265625, + 0.002788543701171875, + -0.0399169921875, + -0.0024814605712890625, + 0.02288818359375, + -0.0064239501953125, + -0.01305389404296875, + -0.05072021484375, + 0.0109100341796875, + 0.0091094970703125, + 0.0117950439453125, + 0.0092620849609375, + -0.01033782958984375, + 0.0172882080078125, + -0.01861572265625, + -0.01335906982421875, + 0.03179931640625, + 0.0102386474609375, + -0.01172637939453125, + 0.0152130126953125, + -0.01399993896484375, + -0.0341796875, + -0.003398895263671875, + -0.0015172958374023438, + -0.024688720703125, + -0.0225677490234375, + -0.0241851806640625, + 0.002193450927734375, + 0.033935546875, + 0.024688720703125, + -0.0053863525390625, + 0.0205078125, + -0.00789642333984375, + 0.0330810546875, + -0.007778167724609375, + -0.0030918121337890625, + -0.0005645751953125, + -0.00910186767578125, + 0.0294036865234375, + 0.04290771484375, + 0.007354736328125, + 0.01145172119140625, + -0.005462646484375, + 0.005786895751953125, + 0.06500244140625, + 0.0088043212890625, + 0.01403045654296875, + -0.012420654296875, + -0.006481170654296875, + 0.055694580078125, + -0.016571044921875, + -0.0004992485046386719, + -0.00351715087890625, + -0.00299072265625, + -0.01446533203125, + 0.018341064453125, + 0.03924560546875, + 0.012115478515625, + -0.0172576904296875, + -0.025390625, + 0.00624847412109375, + 0.0184173583984375, + -0.01380157470703125, + -0.05303955078125, + 0.0101776123046875, + -0.0230255126953125, + -0.01837158203125, + -0.00550079345703125, + -0.0244598388671875, + -0.0144195556640625, + -0.0189208984375, + -0.0194549560546875, + 0.00872802734375, + 0.002410888671875, + 0.0218658447265625, + 0.00896453857421875, + 0.01248931884765625, + 0.032806396484375, + 0.020355224609375, + 0.0035457611083984375, + -0.0134735107421875, + 0.00559234619140625, + -0.016815185546875, + -0.014007568359375, + 0.01397705078125, + 0.0163116455078125, + 0.01392364501953125, + 0.015777587890625, + -0.0267791748046875, + 0.00812530517578125, + -0.01727294921875, + 0.01485443115234375, + 0.0255889892578125, + -0.00024962425231933594, + 0.0006732940673828125, + 0.0123138427734375, + 0.057464599609375, + -0.00766754150390625, + 0.00641632080078125, + -0.034454345703125, + 0.00743865966796875, + 0.036865234375, + -0.0251922607421875, + 0.0092926025390625, + -0.017120361328125, + -0.07794189453125, + 0.0220794677734375, + -0.01226043701171875, + 0.007740020751953125, + -0.0015096664428710938, + 0.012420654296875, + -0.01531219482421875, + 0.002105712890625, + -0.01548004150390625, + 0.007740020751953125, + -0.002231597900390625, + 0.0228271484375, + -0.057464599609375, + -0.023345947265625, + 0.0038166046142578125, + -0.0208740234375, + -0.005847930908203125, + -0.002361297607421875, + -0.00833892822265625, + 0.03399658203125, + 0.0120849609375, + 0.0169219970703125, + 0.0092315673828125, + -0.0211334228515625, + -8.416175842285156e-05, + 0.0034465789794921875, + -0.0088958740234375, + -0.003993988037109375, + 0.000782012939453125, + 0.030181884765625, + -0.0028553009033203125, + -0.00983428955078125, + -0.01006317138671875, + 0.0275115966796875, + -0.0112152099609375, + 0.437744140625, + 0.023712158203125, + -0.0183258056640625, + 0.01373291015625, + 0.005992889404296875, + -0.01053619384765625, + -0.010040283203125, + -0.002834320068359375, + -0.0667724609375, + 0.025848388671875, + -0.007160186767578125, + -0.01506805419921875, + -0.002910614013671875, + -0.004207611083984375, + -0.023956298828125, + -0.005645751953125, + -0.0017604827880859375, + -0.00408172607421875, + 0.031585693359375, + -0.0224151611328125, + -0.00821685791015625, + 0.007720947265625, + 0.0025634765625, + 0.002880096435546875, + 0.017608642578125, + -0.008819580078125, + 0.0013027191162109375, + -0.018585205078125, + -0.01331329345703125, + 0.00910186767578125, + 0.007297515869140625, + 0.00943756103515625, + 0.01459503173828125, + -0.02606201171875, + -0.0203094482421875, + 0.0032405853271484375, + -0.0294189453125, + 0.0401611328125, + -0.00521087646484375, + -0.0040130615234375, + -0.01094818115234375, + 0.021514892578125, + 0.0625, + -0.004940032958984375, + -0.0264739990234375, + -0.00798797607421875, + 0.00237274169921875, + 0.0017480850219726562, + -0.0302276611328125, + -0.0149383544921875, + -0.00653839111328125, + 0.00452423095703125, + -0.014068603515625, + 0.0036449432373046875, + -0.0016937255859375, + 0.005634307861328125, + -0.0228424072265625, + 0.01387786865234375, + -0.004711151123046875, + 0.01334381103515625, + 0.024017333984375, + 0.01180267333984375, + -0.005001068115234375, + 0.0010042190551757812, + -0.0016508102416992188, + 0.0206298828125, + -0.0169677734375, + -0.0224151611328125, + -0.01036834716796875, + -0.00522613525390625, + -0.013397216796875, + 0.0046844482421875, + -0.0005211830139160156, + -0.002105712890625, + 0.01224517822265625, + -0.0220184326171875, + 0.023895263671875, + -0.00270843505859375, + 0.00116729736328125, + 0.0004992485046386719, + -0.01372528076171875, + -0.035125732421875, + 0.0081939697265625, + -0.00579833984375, + -0.0015048980712890625, + -0.00453948974609375, + 0.050384521484375, + -0.051513671875, + 0.037017822265625, + 0.01467132568359375, + -0.031707763671875, + 0.016204833984375, + -0.02105712890625, + 0.0126953125, + 0.018829345703125, + 0.06573486328125, + -0.00469207763671875, + 0.004863739013671875, + 0.0146026611328125, + -0.006927490234375, + -0.0174102783203125, + -0.0498046875, + -0.055328369140625, + -0.04681396484375, + -0.005809783935546875, + 0.01873779296875, + -0.008392333984375, + 0.006130218505859375, + -0.09033203125, + 0.0433349609375, + -0.00246429443359375, + -0.02362060546875, + -0.0202178955078125, + 0.022369384765625, + -0.019439697265625, + 0.0015850067138671875, + -0.01708984375, + 0.0017099380493164062, + -0.022216796875, + 0.006687164306640625, + -0.02288818359375, + 0.0016679763793945312, + -0.00237274169921875, + -0.01861572265625, + 0.0101165771484375, + 0.00910186767578125, + -0.06463623046875, + -0.0011730194091796875, + -0.0244598388671875, + -0.0128326416015625, + -0.0003116130828857422, + 0.0207977294921875, + 0.0142822265625, + 0.01448822021484375, + 0.005191802978515625, + 0.028900146484375, + 0.00557708740234375, + 0.0086669921875, + -0.035797119140625, + -0.00445556640625, + -0.024322509765625, + -0.0263824462890625, + -0.0103912353515625, + -0.05682373046875, + -0.01145172119140625, + 0.017669677734375, + 0.0056915283203125, + 0.0161285400390625, + 0.003887176513671875, + -0.01513671875, + 0.00478363037109375, + -0.0419921875, + -0.013671875, + -0.0115966796875, + -0.0313720703125, + -0.00876617431640625, + 0.02801513671875, + -0.01432037353515625, + 0.01441192626953125, + 0.015869140625, + 0.005481719970703125, + -0.026947021484375, + -0.0029430389404296875, + 0.06597900390625, + -0.00484466552734375, + -0.00910186767578125, + -0.0157470703125, + -0.0146026611328125, + -0.007350921630859375, + -0.00521087646484375, + -0.009918212890625, + -0.0008740425109863281, + 0.001667022705078125, + -0.01029205322265625, + 0.011810302734375, + 0.044158935546875, + -0.006069183349609375, + 0.0019817352294921875, + -0.01000213623046875, + 0.032806396484375, + -0.01311492919921875, + 0.0153350830078125, + 0.01165008544921875, + 0.0013332366943359375, + -0.054901123046875, + 0.0199432373046875, + -0.01432037353515625, + -0.01183319091796875, + -0.01248931884765625, + 0.01392364501953125, + -0.0100250244140625, + -0.0283660888671875, + -0.0053558349609375, + 0.0194091796875, + 0.0296630859375, + -0.0865478515625, + -0.0076446533203125, + 0.0140838623046875, + -0.08233642578125, + -0.01073455810546875, + 0.006198883056640625, + -0.03759765625, + -0.0109100341796875, + 0.005157470703125, + -0.01165008544921875, + -0.026947021484375, + -0.006542205810546875, + 0.005268096923828125, + 0.0199432373046875, + 0.0178070068359375, + 0.01012420654296875, + -0.01055908203125, + 0.005199432373046875, + 0.00012755393981933594, + 0.00479888916015625, + 0.00154876708984375, + 0.0312347412109375, + -0.00672149658203125, + -0.0251007080078125, + -0.001552581787109375, + 0.0014238357543945312, + -0.0270538330078125, + 0.00809478759765625, + -0.046478271484375, + -0.0186767578125, + -0.025848388671875, + -0.0209197998046875, + -0.06005859375, + 0.0119476318359375, + -0.005352020263671875, + 0.024169921875, + -0.006275177001953125, + 0.00601959228515625, + 0.00685882568359375, + -6.210803985595703e-05, + -0.00024437904357910156, + 0.01422119140625, + 0.0162811279296875, + 0.02459716796875, + 0.002635955810546875, + 0.0843505859375, + -0.0161285400390625, + -0.003047943115234375, + 0.01300048828125, + -0.0229339599609375, + 0.00946044921875, + -0.003631591796875, + 0.04010009765625, + 0.005771636962890625, + -0.037994384765625, + -0.0096435546875, + 0.0186920166015625, + -0.01526641845703125, + -0.03778076171875, + -0.0118255615234375, + 0.0026302337646484375, + 0.005168914794921875, + 0.004474639892578125, + -0.00806427001953125, + 0.01800537109375, + 0.01541900634765625, + -0.024169921875, + -0.0023555755615234375, + -0.0181121826171875, + -0.0092926025390625, + 0.017242431640625, + 0.005657196044921875, + -0.0003421306610107422, + -0.03265380859375, + 0.0235137939453125, + 0.007167816162109375, + 0.004955291748046875, + 0.0099029541015625, + -0.004245758056640625, + -0.030487060546875, + -0.021331787109375, + 0.00274658203125, + 0.01812744140625, + -0.00870513916015625, + 0.005706787109375, + 0.0272064208984375, + -0.0003800392150878906, + 0.01346588134765625, + 0.007144927978515625, + -0.005565643310546875, + -0.0011224746704101562, + -0.00028228759765625, + -0.004894256591796875, + -0.01447296142578125, + -0.00864410400390625, + 0.00695037841796875, + 0.022430419921875, + -0.001705169677734375, + -0.006298065185546875, + -0.01470184326171875, + 0.0125732421875, + 0.022674560546875, + 0.00156402587890625, + -0.01346588134765625, + -0.01070404052734375, + -0.017822265625, + -0.0004723072052001953, + 0.0121917724609375, + -0.01678466796875, + -0.00911712646484375, + 0.01239013671875, + 0.017791748046875, + -0.0237579345703125, + 0.05029296875, + -0.01203155517578125, + -0.00026607513427734375, + 0.0271453857421875, + -0.0045318603515625, + 0.01305389404296875, + 0.0018835067749023438, + 0.0160980224609375, + -0.005130767822265625, + -0.0007004737854003906, + -0.0247344970703125, + -0.028076171875, + 0.00531005859375, + -0.0156402587890625, + -0.0020732879638671875, + 0.007354736328125, + -0.05645751953125, + 0.01116943359375, + 0.0223388671875, + 0.0032253265380859375, + -0.00646209716796875, + 0.0073394775390625, + -0.02020263671875, + 0.00936126708984375, + -0.0063629150390625, + 0.002681732177734375, + 0.0186004638671875, + 0.01297760009765625, + -0.00021374225616455078, + 0.04156494140625, + 0.0244140625, + -0.023406982421875, + -0.0254669189453125, + 0.010162353515625, + -0.01280975341796875, + 0.0205230712890625, + -0.0201416015625, + 0.020294189453125, + -0.069091796875, + 0.007236480712890625, + -0.005077362060546875, + 0.0193023681640625, + -0.00696563720703125, + -0.00310516357421875, + -0.021697998046875, + 0.01216888427734375, + 0.00202178955078125, + -0.00614166259765625, + -0.047088623046875, + 0.0022125244140625, + -0.021026611328125, + -0.04107666015625, + 0.03057861328125, + -0.01392364501953125, + 0.025177001953125, + -0.0252532958984375, + 0.011962890625, + 0.0161285400390625, + -0.01413726806640625, + -0.0029315948486328125, + -0.004261016845703125, + 0.0029010772705078125, + -0.0180511474609375, + 0.0228424072265625, + -0.0277252197265625, + 0.00797271728515625, + 0.0015392303466796875, + -0.00531005859375, + -0.0104522705078125, + -0.01157379150390625, + -0.007843017578125, + -0.01425933837890625, + -0.016845703125, + -0.0012979507446289062, + -0.03948974609375, + -0.0291900634765625, + -0.010498046875, + 0.00412750244140625, + 0.02191162109375, + -0.1021728515625, + -0.006687164306640625, + 0.041229248046875, + -0.034759521484375, + 0.0214385986328125, + -0.0012111663818359375, + 0.032257080078125, + 0.265869140625, + 0.0035457611083984375, + -0.004413604736328125, + 0.0032253265380859375, + -0.012908935546875, + -0.005786895751953125, + -0.00495147705078125, + 0.0009012222290039062, + 0.00989532470703125, + -0.0019683837890625, + -0.014373779296875, + 0.02587890625, + 0.03082275390625, + -0.01506805419921875, + 0.01116943359375, + -0.0080108642578125, + 0.0005431175231933594, + -0.00777435302734375, + 0.040008544921875, + 0.005992889404296875, + -0.00115203857421875, + 0.0023555755615234375, + -0.0033416748046875, + -0.06585693359375, + 0.00980377197265625, + -0.0037212371826171875, + 0.02923583984375, + -0.0245819091796875, + -0.01568603515625, + -0.032958984375, + 0.00887298583984375, + 0.00399017333984375, + -0.0295562744140625, + 0.01116943359375, + -0.01519012451171875, + 0.044677734375, + -0.0027904510498046875, + 0.0264892578125, + -0.0197906494140625, + 0.00228118896484375, + 0.0223236083984375, + -0.0157928466796875, + -0.019287109375, + 0.0075836181640625, + 0.00710296630859375, + 0.017669677734375, + 0.035614013671875, + 0.0128326416015625, + -0.007373809814453125, + -0.00681304931640625, + -0.006923675537109375, + 0.017791748046875, + 0.03448486328125, + 0.006557464599609375, + 0.007526397705078125, + -0.0242767333984375, + 0.004261016845703125, + -0.0131378173828125, + 0.046173095703125, + 0.033172607421875, + -0.003757476806640625, + 0.0379638671875, + 0.005756378173828125, + -0.00391387939453125, + -0.0202789306640625, + -0.0195770263671875, + 0.0026569366455078125, + -0.00853729248046875, + 0.0020503997802734375, + 0.0014820098876953125, + -0.0201568603515625, + -0.0341796875, + -0.01410675048828125, + -0.020538330078125, + 0.04327392578125, + 0.00753021240234375, + 0.0203704833984375, + 0.019287109375, + 0.0026569366455078125, + 0.01322174072265625, + 0.0115509033203125, + 0.01103973388671875, + -0.00980377197265625, + -0.017486572265625, + 0.0267181396484375, + -0.0102996826171875, + -0.017608642578125, + -0.01105499267578125, + 0.02996826171875, + 0.0155029296875, + 0.0205535888671875, + -0.0011072158813476562, + 0.03155517578125, + -0.006618499755859375, + 0.0140838623046875, + 0.015472412109375, + 0.0196075439453125, + -0.0028667449951171875, + -0.005584716796875, + -0.029449462890625, + 0.0185546875, + 0.0005373954772949219, + -0.0062713623046875, + 0.0009975433349609375, + 0.00690460205078125, + 0.0018625259399414062, + 0.001129150390625, + 0.02996826171875, + 0.02197265625, + 0.03253173828125, + -0.0007467269897460938, + 0.0023403167724609375, + 0.050201416015625, + 0.007572174072265625, + -0.00487518310546875, + 0.0095977783203125, + 0.00687408447265625, + 0.01416015625, + -0.00445556640625, + -0.01605224609375, + -0.021820068359375, + -0.00933074951171875, + -0.0091705322265625, + -0.036102294921875, + -0.026947021484375, + -0.0135955810546875, + -0.0116424560546875, + -0.0245208740234375, + -0.006145477294921875, + 0.01424407958984375, + 0.005466461181640625, + -0.0260772705078125, + 0.00440216064453125, + -0.02001953125, + -0.01352691650390625, + -0.02313232421875, + 0.048004150390625, + 0.001300811767578125, + -0.02294921875, + 0.00917816162109375, + -0.0144195556640625, + -0.016845703125, + -0.02215576171875, + -0.0252838134765625, + -0.005580902099609375, + -0.0343017578125, + -0.0118560791015625, + -0.01207733154296875, + -0.0014696121215820312, + -0.01097869873046875, + 0.0006947517395019531, + 0.01465606689453125, + 0.0084075927734375, + 0.0018129348754882812, + 0.0282745361328125, + 0.0152435302734375, + -0.0167388916015625, + -0.01288604736328125, + 0.0228271484375, + 0.019134521484375, + -0.0086212158203125, + -0.002685546875, + 0.018280029296875, + -0.02276611328125, + -0.002899169921875, + -0.01018524169921875, + -0.004093170166015625, + 0.0157012939453125, + 0.00759124755859375, + 0.00238800048828125, + -0.0289459228515625, + -0.0187530517578125, + 0.001712799072265625, + -0.007450103759765625, + 0.005710601806640625, + -0.0011186599731445312, + 0.01465606689453125, + -0.01270294189453125, + -0.01514434814453125, + 0.0303955078125, + -0.025848388671875, + 0.0042266845703125, + -0.02447509765625, + -0.00807952880859375, + -0.007297515869140625, + -0.00949859619140625, + -0.00701904296875, + -0.01131439208984375, + 0.0025634765625, + 0.0196075439453125, + -0.0083160400390625, + -0.068603515625 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + }, + { + "id": "black-handbag.jpg", + "dense": [ + -0.0223236083984375, + -0.00136566162109375, + 0.011688232421875, + -0.0244598388671875, + 0.00762176513671875, + 0.021270751953125, + 0.0396728515625, + 0.013031005859375, + -0.00014829635620117188, + 0.01308441162109375, + -0.032958984375, + -0.00707244873046875, + 0.00872039794921875, + -0.00030231475830078125, + -0.0293426513671875, + 0.0128631591796875, + -0.0031280517578125, + -0.0002532005310058594, + 0.0058135986328125, + -0.006168365478515625, + 0.00958251953125, + 0.023345947265625, + -0.005725860595703125, + -0.0175323486328125, + 0.01255035400390625, + -0.01073455810546875, + -0.0040740966796875, + 0.0037441253662109375, + -0.0081787109375, + 0.031951904296875, + 0.0216064453125, + -0.022003173828125, + -0.040191650390625, + -0.0160675048828125, + -0.007381439208984375, + 0.007366180419921875, + -0.03533935546875, + 0.01959228515625, + 0.06427001953125, + -0.0240020751953125, + -0.0007276535034179688, + 0.0146026611328125, + -0.0099945068359375, + -0.01361083984375, + 0.021942138671875, + -0.026153564453125, + 0.00656890869140625, + -0.0032215118408203125, + -0.028167724609375, + -0.033966064453125, + -0.0206146240234375, + -0.01202392578125, + -0.002887725830078125, + -0.0034198760986328125, + -0.0251312255859375, + -0.0030117034912109375, + 0.022125244140625, + 0.024871826171875, + 0.034210205078125, + -0.01378631591796875, + 0.00659942626953125, + 0.0051727294921875, + -0.0133209228515625, + -0.0033740997314453125, + 0.0102081298828125, + 0.0174102783203125, + -0.0177459716796875, + 0.1046142578125, + 0.004940032958984375, + -0.0216064453125, + 0.017852783203125, + -0.01934814453125, + 0.00226593017578125, + -0.00251007080078125, + 0.002338409423828125, + -0.01248931884765625, + -0.0028934478759765625, + 0.0243377685546875, + -0.0205078125, + 0.015380859375, + 0.0192108154296875, + -0.01605224609375, + -0.042816162109375, + 0.031890869140625, + -0.081298828125, + 0.0018358230590820312, + 0.033111572265625, + 0.06378173828125, + 0.0022869110107421875, + -0.017547607421875, + 0.039520263671875, + -0.01178741455078125, + 0.018035888671875, + 0.003986358642578125, + -0.04840087890625, + -0.0176239013671875, + -0.01800537109375, + -0.0036258697509765625, + -0.0036144256591796875, + -0.0287628173828125, + 0.00859832763671875, + 0.0631103515625, + -0.00400543212890625, + -0.0006265640258789062, + 0.0005822181701660156, + -5.59687614440918e-05, + -0.0124664306640625, + -0.01526641845703125, + 0.02056884765625, + -0.048492431640625, + 0.059600830078125, + -0.035369873046875, + 0.013427734375, + -0.0325927734375, + -0.03204345703125, + 0.020263671875, + 0.040374755859375, + 0.0086822509765625, + -0.0032634735107421875, + 0.01105499267578125, + 0.019989013671875, + -0.006580352783203125, + 0.00399017333984375, + -0.01430511474609375, + 0.050201416015625, + -0.01526641845703125, + 0.007343292236328125, + 0.0126800537109375, + -0.016021728515625, + 0.0286102294921875, + 0.01227569580078125, + -0.03533935546875, + -0.002132415771484375, + -0.00653839111328125, + 0.021697998046875, + 0.005550384521484375, + 0.0033855438232421875, + -0.00958251953125, + 0.00768280029296875, + -0.06512451171875, + -0.0218658447265625, + 0.01032257080078125, + 0.007610321044921875, + -0.0308990478515625, + -0.01226806640625, + -0.00443267822265625, + 0.00510406494140625, + -0.01512908935546875, + -0.014617919921875, + -0.0097503662109375, + -0.005657196044921875, + -0.003452301025390625, + -0.0019969940185546875, + 0.018585205078125, + -0.0012998580932617188, + 0.00241851806640625, + -0.0021648406982421875, + 0.0006380081176757812, + 0.038177490234375, + -0.045684814453125, + -0.034088134765625, + 0.01145172119140625, + 0.00958251953125, + 1.1205673217773438e-05, + 0.0033321380615234375, + 0.045166015625, + -0.034698486328125, + -0.05078125, + -0.00015664100646972656, + 0.023956298828125, + -0.0205535888671875, + 0.049591064453125, + -0.004116058349609375, + 0.011627197265625, + -0.027313232421875, + 0.0146636962890625, + -0.0162811279296875, + 0.0031890869140625, + -0.019378662109375, + 0.00778961181640625, + 0.0017681121826171875, + 0.01519775390625, + 0.016143798828125, + -0.01971435546875, + -0.0017910003662109375, + -0.005832672119140625, + -0.001644134521484375, + 0.0198974609375, + -0.0178680419921875, + -0.01342010498046875, + -0.002056121826171875, + -0.004825592041015625, + 0.0030155181884765625, + 0.002948760986328125, + 0.0109710693359375, + 0.0009598731994628906, + 0.0102081298828125, + -0.0199127197265625, + 0.00795745849609375, + -0.0212249755859375, + 0.0114593505859375, + 0.025299072265625, + 0.01505279541015625, + -0.0003917217254638672, + 0.016693115234375, + -0.0036945343017578125, + -0.0144805908203125, + -0.004589080810546875, + -0.007965087890625, + -0.0026073455810546875, + 0.00818634033203125, + -0.0191192626953125, + -0.0109710693359375, + 0.005893707275390625, + -0.006412506103515625, + 0.0273590087890625, + -0.00262451171875, + 0.035369873046875, + 0.05157470703125, + 0.0021762847900390625, + 0.0006489753723144531, + 0.038543701171875, + -0.059173583984375, + -0.0207672119140625, + -0.0030002593994140625, + -0.0195770263671875, + 0.01385498046875, + -0.0313720703125, + -0.0030059814453125, + -0.006412506103515625, + -0.00699615478515625, + -0.00920867919921875, + 0.00836181640625, + -0.028289794921875, + -0.0171966552734375, + -0.010162353515625, + 0.0325927734375, + -0.007442474365234375, + 0.0125579833984375, + -0.0164642333984375, + 0.01043701171875, + 0.039031982421875, + -0.01483917236328125, + 0.023162841796875, + 0.01187896728515625, + -0.0111846923828125, + -0.0009965896606445312, + -0.00975799560546875, + 0.0031108856201171875, + -0.0007500648498535156, + -0.007904052734375, + 0.013092041015625, + -0.0149078369140625, + 0.0009374618530273438, + 0.005634307861328125, + -0.0083465576171875, + 0.040435791015625, + -0.040557861328125, + -0.0224151611328125, + 0.001007080078125, + 0.01605224609375, + 0.0106048583984375, + 0.0106964111328125, + -0.025360107421875, + -0.053375244140625, + 0.0179595947265625, + 0.0098419189453125, + 0.0250244140625, + -0.01288604736328125, + -0.009918212890625, + 0.007450103759765625, + -0.00823974609375, + 0.06561279296875, + -0.030303955078125, + 0.00284576416015625, + -0.00743865966796875, + 0.007537841796875, + -0.0095977783203125, + 0.010162353515625, + 0.0117950439453125, + -0.004878997802734375, + -0.0235748291015625, + 0.0253448486328125, + 0.001678466796875, + 0.01776123046875, + -0.006565093994140625, + 0.0006799697875976562, + 0.0219879150390625, + 0.001811981201171875, + 0.0027065277099609375, + 0.00402069091796875, + 0.0024280548095703125, + 0.0236663818359375, + 0.059173583984375, + -0.003452301025390625, + 0.0139923095703125, + -0.00970458984375, + -0.0211944580078125, + -0.0064697265625, + -0.00891876220703125, + -0.01363372802734375, + -0.02227783203125, + -0.03607177734375, + 0.034912109375, + 0.01904296875, + -0.01009368896484375, + -0.05145263671875, + -0.00439453125, + 0.0009679794311523438, + 0.003032684326171875, + 0.0155029296875, + -0.00794219970703125, + -0.0002574920654296875, + -0.02301025390625, + -0.0015668869018554688, + 0.0249176025390625, + -0.00644683837890625, + -0.0162506103515625, + 0.0225830078125, + 0.05792236328125, + -0.0008282661437988281, + 0.029144287109375, + 0.0063018798828125, + 0.06787109375, + 0.01702880859375, + 0.050689697265625, + 0.035003662109375, + -0.00408935546875, + 0.0203094482421875, + 0.0162353515625, + 0.0026302337646484375, + 0.002315521240234375, + -0.0240631103515625, + -0.00807952880859375, + -0.034698486328125, + -0.003772735595703125, + 0.01129150390625, + 0.002864837646484375, + 0.0068511962890625, + 0.019073486328125, + 0.0013875961303710938, + -0.0013933181762695312, + -0.0217437744140625, + -0.0088653564453125, + -0.01296234130859375, + 0.0034160614013671875, + -0.0009627342224121094, + 0.0183868408203125, + -0.00258636474609375, + 0.0158538818359375, + -0.007678985595703125, + -0.0098724365234375, + 0.045501708984375, + -0.026214599609375, + 0.0364990234375, + 0.0187530517578125, + -0.0083465576171875, + 0.034088134765625, + -0.0290985107421875, + -0.0032100677490234375, + 0.00714111328125, + 0.007106781005859375, + 0.0037689208984375, + -0.0362548828125, + 0.0083160400390625, + 0.012603759765625, + 0.0247955322265625, + -0.007068634033203125, + -0.00917816162109375, + 0.007671356201171875, + -0.01029205322265625, + 0.00566864013671875, + -0.0088958740234375, + 0.01255035400390625, + 0.00667572021484375, + 0.0003581047058105469, + -0.001300811767578125, + -0.020660400390625, + -0.021270751953125, + -0.004291534423828125, + -0.03387451171875, + 0.0134429931640625, + 0.0035152435302734375, + -0.025299072265625, + -0.005176544189453125, + 0.051483154296875, + 0.0262298583984375, + 0.021484375, + 0.0240631103515625, + 0.0155792236328125, + 0.0024738311767578125, + -0.0096893310546875, + 0.0031890869140625, + -0.03033447265625, + 0.03271484375, + -0.001544952392578125, + 0.41650390625, + -0.01514434814453125, + -0.016265869140625, + 0.004058837890625, + -0.009735107421875, + 0.00461578369140625, + -0.006290435791015625, + 0.0200653076171875, + -0.00292205810546875, + 0.029632568359375, + 0.0025177001953125, + 0.004985809326171875, + 0.00859832763671875, + -0.024200439453125, + 0.0022182464599609375, + -0.0216064453125, + 0.014739990234375, + 0.00211334228515625, + 0.0035762786865234375, + 0.01018524169921875, + 0.004802703857421875, + 0.014312744140625, + -0.0027751922607421875, + -0.00321197509765625, + -0.006076812744140625, + -0.017608642578125, + -0.0220794677734375, + 0.035247802734375, + -0.030303955078125, + 0.0164337158203125, + 0.002197265625, + -0.0014944076538085938, + -0.01396942138671875, + 0.0123138427734375, + 0.04791259765625, + -0.00524139404296875, + 0.045989990234375, + -0.0106353759765625, + 0.0003581047058105469, + 0.0184173583984375, + 0.005908966064453125, + 0.0229034423828125, + -0.0245819091796875, + 0.00033020973205566406, + -0.005939483642578125, + -0.02435302734375, + -6.753206253051758e-05, + -0.01251220703125, + -0.0285186767578125, + -0.004940032958984375, + -0.013397216796875, + -0.00835418701171875, + 0.033782958984375, + 0.06329345703125, + -0.0193023681640625, + -0.00959014892578125, + -0.01593017578125, + 0.004001617431640625, + 0.00518035888671875, + 0.06640625, + -0.006893157958984375, + -0.034271240234375, + 0.019012451171875, + 0.025970458984375, + -0.0006241798400878906, + -0.0090179443359375, + -0.00774383544921875, + 0.0007805824279785156, + 0.0089111328125, + -0.048248291015625, + 0.029510498046875, + 0.02593994140625, + -0.022705078125, + -0.01428985595703125, + 0.002696990966796875, + 0.01019287109375, + -0.0016956329345703125, + -0.021026611328125, + 0.0018863677978515625, + 0.0078887939453125, + -0.00293731689453125, + -0.01200103759765625, + -0.00901031494140625, + -0.00019371509552001953, + -0.0005822181701660156, + -0.0280303955078125, + 0.0631103515625, + -0.018341064453125, + -0.005443572998046875, + -0.0211944580078125, + -0.0131988525390625, + 0.01401519775390625, + 0.024627685546875, + -0.00798797607421875, + 0.00453948974609375, + -0.005031585693359375, + 0.0234527587890625, + -0.0148162841796875, + 0.00864410400390625, + -0.034698486328125, + -0.02276611328125, + -0.0206146240234375, + -0.006732940673828125, + -0.005657196044921875, + -0.005222320556640625, + -0.007724761962890625, + 0.0023288726806640625, + 0.00833892822265625, + 0.011138916015625, + -0.00109100341796875, + -0.009124755859375, + -0.0155029296875, + -0.0192413330078125, + -0.007526397705078125, + 0.001617431640625, + -0.0277862548828125, + -0.037322998046875, + 0.0169525146484375, + 0.01094818115234375, + -0.00304412841796875, + -0.0048980712890625, + -0.00972747802734375, + -0.03424072265625, + -0.0149993896484375, + 0.004657745361328125, + 0.0243072509765625, + 0.0860595703125, + 0.0231475830078125, + 7.277727127075195e-05, + -0.02923583984375, + -0.02117919921875, + 0.0577392578125, + 0.00855255126953125, + 0.0038394927978515625, + -0.0208587646484375, + -0.0413818359375, + 0.01222991943359375, + 0.003078460693359375, + 0.0231170654296875, + -0.00852203369140625, + 0.00971221923828125, + -0.021331787109375, + -0.0034465789794921875, + -0.0187835693359375, + -0.0119781494140625, + 0.0037784576416015625, + 0.036376953125, + -0.0072174072265625, + -0.0103302001953125, + -0.01082611083984375, + 0.024444580078125, + 0.006336212158203125, + -0.0228118896484375, + 0.0135345458984375, + 0.018218994140625, + -0.0162353515625, + 0.04449462890625, + 0.0254364013671875, + -0.00888824462890625, + -6.502866744995117e-05, + -0.006076812744140625, + -0.037689208984375, + 0.0148162841796875, + -0.00975799560546875, + 0.0295562744140625, + 0.020263671875, + -0.056488037109375, + 0.0050201416015625, + 0.005260467529296875, + -0.0197296142578125, + 0.404052734375, + -0.0225677490234375, + -0.0526123046875, + -0.0147552490234375, + 0.00478363037109375, + -0.020233154296875, + -0.0171661376953125, + -0.040863037109375, + -0.07904052734375, + 0.001018524169921875, + 0.016510009765625, + 0.020355224609375, + 0.00998687744140625, + 0.0267791748046875, + 0.02099609375, + 0.049163818359375, + 0.00760650634765625, + 0.023681640625, + 0.0293426513671875, + -0.0167999267578125, + 0.07611083984375, + -0.00102996826171875, + -0.0149078369140625, + -0.0009431838989257812, + 0.010772705078125, + -0.022705078125, + -0.007678985595703125, + 0.0202789306640625, + -0.024444580078125, + 0.030914306640625, + 0.0097503662109375, + 0.034423828125, + -0.007610321044921875, + 0.004657745361328125, + -0.0019283294677734375, + -0.0074310302734375, + -0.0142364501953125, + -0.0226593017578125, + -0.0223846435546875, + 0.019805908203125, + 0.016571044921875, + 0.0057373046875, + -0.0126953125, + -0.0211944580078125, + 0.0151519775390625, + -0.0270843505859375, + 0.00920867919921875, + -0.0114593505859375, + -0.005031585693359375, + -0.0158538818359375, + 0.0185089111328125, + -0.0278472900390625, + -0.0113067626953125, + 0.0021190643310546875, + -0.02716064453125, + 0.002170562744140625, + -0.07196044921875, + 0.0022335052490234375, + 0.0156402587890625, + 0.01009368896484375, + 0.0208892822265625, + -0.01401519775390625, + 0.010040283203125, + 0.00237274169921875, + 0.01561737060546875, + -0.01131439208984375, + -0.0295867919921875, + -0.011932373046875, + -0.00737762451171875, + 0.024871826171875, + -0.0017671585083007812, + -0.018341064453125, + -0.0055084228515625, + 0.0103759765625, + -0.007274627685546875, + -0.0228118896484375, + 0.01172637939453125, + 0.0115203857421875, + -0.0198516845703125, + 0.036163330078125, + -0.00901031494140625, + 0.00102996826171875, + -0.006221771240234375, + 0.0092010498046875, + 0.0010852813720703125, + 0.026275634765625, + -0.0290985107421875, + -0.002685546875, + 0.0212554931640625, + -0.0009627342224121094, + -0.0140380859375, + -0.0030498504638671875, + -0.01910400390625, + 0.020416259765625, + 0.01395416259765625, + 0.0161590576171875, + -0.035552978515625, + -0.0212249755859375, + -0.01081085205078125, + -0.00934600830078125, + -0.0082855224609375, + 0.0182952880859375, + -0.022918701171875, + -0.03515625, + -0.01898193359375, + 0.004058837890625, + -0.0241241455078125, + -0.035919189453125, + -0.1015625, + 0.0416259765625, + 0.05078125, + -0.04052734375, + -0.0284271240234375, + -0.01267242431640625, + -0.019683837890625, + -0.00321197509765625, + -0.0204315185546875, + 0.0116424560546875, + -0.050994873046875, + 0.00226593017578125, + 0.034454345703125, + 0.039093017578125, + 0.028472900390625, + 0.018707275390625, + -0.001911163330078125, + -0.0335693359375, + -0.0116729736328125, + -0.0014944076538085938, + 0.04766845703125, + 0.00821685791015625, + -0.00276947021484375, + 4.476308822631836e-05, + 0.03009033203125, + 0.009033203125, + -0.040283203125, + 0.0111846923828125, + -0.012420654296875, + 0.0118408203125, + -0.004741668701171875, + -0.014251708984375, + -0.01617431640625, + -0.0074310302734375, + -0.00806427001953125, + -0.05731201171875, + -0.003055572509765625, + 0.0220947265625, + 0.004245758056640625, + 0.0014715194702148438, + 0.0195465087890625, + -0.00217437744140625, + 0.0158538818359375, + 0.01096343994140625, + 0.05999755859375, + -0.054351806640625, + -0.0204925537109375, + -0.024871826171875, + 0.0340576171875, + -0.00872039794921875, + 0.0010986328125, + 0.004428863525390625, + 0.0017910003662109375, + -0.021331787109375, + 0.012359619140625, + 0.02484130859375, + 6.014108657836914e-05, + 0.0047607421875, + 0.0289154052734375, + 0.060699462890625, + 0.004634857177734375, + -0.0025386810302734375, + -0.06500244140625, + -0.01375579833984375, + -0.0209808349609375, + -0.0200653076171875, + -0.007633209228515625, + 0.004482269287109375, + 0.01103973388671875, + -0.0217437744140625, + 0.0060882568359375, + 0.01546478271484375, + 0.0182952880859375, + 0.00893402099609375, + 0.01776123046875, + 0.01055908203125, + 0.002552032470703125, + 0.021484375, + 0.0140838623046875, + 0.01152801513671875, + 0.006076812744140625, + 0.04534912109375, + -0.036895751953125, + -0.0214385986328125, + 0.0216827392578125, + -0.0030727386474609375, + 0.0142059326171875, + -0.00489044189453125, + 0.043609619140625, + -0.0212249755859375, + 0.0283355712890625, + 0.003665924072265625, + 0.0115966796875, + 0.04754638671875, + -0.01169586181640625, + 0.0031147003173828125, + -0.0303802490234375, + -0.0019025802612304688, + -0.01873779296875, + -0.006099700927734375, + 0.025054931640625, + -0.004154205322265625, + 0.0249786376953125, + -0.0034885406494140625, + 0.033843994140625, + 0.0134124755859375, + -0.01296234130859375, + -0.01271820068359375, + -0.0110931396484375, + -0.00640106201171875, + 0.034759521484375, + 0.00977325439453125, + 0.00887298583984375, + -0.0116729736328125, + -0.0276031494140625, + 0.0947265625, + -0.01187896728515625, + -0.0028820037841796875, + -0.01654052734375, + 0.0114593505859375, + -0.002132415771484375, + -0.01495361328125, + 0.0215606689453125, + -0.022674560546875, + 0.01497650146484375, + 0.007556915283203125, + 0.0114593505859375, + -0.004791259765625, + 0.00756072998046875, + -0.01194000244140625, + 0.01035308837890625, + -0.01471710205078125, + 0.035003662109375, + 0.007598876953125, + 0.0109100341796875, + 0.00215911865234375, + -0.029510498046875, + -0.006122589111328125, + -0.00923919677734375, + -0.01027679443359375, + -0.034912109375, + -0.0139312744140625, + 0.0037384033203125, + -0.00807952880859375, + -0.005413055419921875, + -0.0228118896484375, + -0.0018911361694335938, + 0.006256103515625, + 0.01406097412109375, + -0.034881591796875, + 2.09808349609375e-05, + 0.0163726806640625, + 0.0008087158203125, + 0.0023651123046875, + -0.0092926025390625, + -0.012603759765625, + -0.00525665283203125, + 0.0144195556640625, + -0.00833892822265625, + 0.024505615234375, + -0.003055572509765625, + 0.0616455078125, + 0.01081085205078125, + -0.04669189453125, + 0.00690460205078125, + 0.023956298828125, + 0.0014829635620117188, + 0.0230560302734375, + -0.015960693359375, + 0.007061004638671875, + -0.0172119140625, + -0.009368896484375, + 0.01806640625, + 0.01496124267578125, + 0.0096893310546875, + 0.0065155029296875, + 0.009765625, + -2.2411346435546875e-05, + -0.005496978759765625, + -0.02655029296875, + -0.06219482421875, + -0.025360107421875, + 0.0079345703125, + -0.0211944580078125, + -0.01233673095703125, + 0.0279388427734375, + -0.08270263671875, + 0.0089569091796875, + 0.008575439453125, + 0.0576171875, + -0.0240020751953125, + 0.0277557373046875, + -0.031158447265625, + -0.018035888671875, + -0.0120849609375, + 0.03179931640625, + 0.007537841796875, + 0.00958251953125, + 0.036834716796875, + -0.029144287109375, + 0.0158538818359375, + -0.00946044921875, + -0.01233673095703125, + -0.0042877197265625, + 0.00696563720703125, + 0.004840850830078125, + -0.00673675537109375, + -0.02886962890625, + 0.01195526123046875, + -0.017791748046875, + -0.017974853515625, + -0.0858154296875, + -0.01456451416015625, + 0.042724609375, + 0.028472900390625, + 0.0323486328125, + -0.024261474609375, + 0.0386962890625, + 0.0210418701171875, + 0.0013875961303710938, + 0.01202392578125, + 0.03887939453125, + -0.025787353515625, + 0.0095367431640625, + 0.01338958740234375, + -0.00582122802734375, + -0.0016498565673828125, + -0.01328277587890625, + 0.004100799560546875, + 0.0164794921875, + 0.003391265869140625, + -0.0206146240234375, + -0.00505828857421875, + -0.0709228515625, + -0.00308990478515625, + -0.0003693103790283203, + 0.01194000244140625, + 0.01267242431640625, + -0.036712646484375, + -0.0260162353515625, + 0.018951416015625, + -0.01174163818359375, + 0.0055084228515625, + 0.0010433197021484375, + -0.0169525146484375, + 0.0044403076171875, + 0.002742767333984375, + 0.0262298583984375, + -0.005584716796875, + 0.01409149169921875, + -0.018829345703125, + -0.01464080810546875, + 0.0189361572265625, + -0.0191192626953125, + 0.0260162353515625, + -0.016876220703125, + -0.028228759765625, + -0.01451873779296875, + -0.0233917236328125, + 0.004596710205078125, + -0.01450347900390625, + -0.01282501220703125, + 0.03009033203125, + -0.01605224609375, + 0.023284912109375, + -0.00287628173828125, + -0.0019350051879882812, + 0.00640106201171875, + 0.011077880859375, + -0.031097412109375, + -0.0026226043701171875, + 0.0004420280456542969, + 0.01241302490234375, + -0.00432586669921875, + -0.02685546875, + -0.0192413330078125, + -0.0185089111328125, + 0.0181732177734375, + 0.007129669189453125, + -0.00872039794921875, + -0.03851318359375, + -0.04400634765625, + -0.05426025390625, + -0.004924774169921875, + 0.0138702392578125, + 0.004154205322265625, + 0.26708984375, + -0.0169219970703125, + -0.0017681121826171875, + -0.0352783203125, + -0.037139892578125, + 0.0290374755859375, + 0.0003693103790283203, + -0.0287933349609375, + 0.036834716796875, + -0.00910186767578125, + 0.0277862548828125, + -0.0038623809814453125, + -0.0003218650817871094, + 0.0215301513671875, + -0.027130126953125, + -0.0775146484375, + 0.0005707740783691406, + -0.002414703369140625, + 0.0169830322265625, + 0.004634857177734375, + 0.0134124755859375, + -0.0240020751953125, + 0.00023508071899414062, + -0.044097900390625, + 0.020477294921875, + 0.01102447509765625, + 0.0007162094116210938, + 0.00354766845703125, + 0.001712799072265625, + 0.0219573974609375, + 0.0166168212890625, + -0.00119781494140625, + 0.0330810546875, + 0.010711669921875, + -0.005657196044921875, + 0.04620361328125, + -0.002532958984375, + 0.006053924560546875, + -0.033905029296875, + -0.0158538818359375, + 0.0177459716796875, + 0.00446319580078125, + 0.02496337890625, + 0.011688232421875, + -0.04119873046875, + -0.0009737014770507812, + 0.04571533203125, + 0.018951416015625, + -0.03802490234375, + -0.006927490234375, + -0.002002716064453125, + -0.00225067138671875, + 0.00701141357421875, + -0.018035888671875, + 0.0322265625, + -0.031829833984375, + -0.01439666748046875, + -0.00530242919921875, + 0.0021648406982421875, + -0.00514984130859375, + 0.01739501953125, + -0.0226287841796875, + -0.0031108856201171875, + -0.007293701171875, + 0.006359100341796875, + -0.0190887451171875, + -0.006557464599609375, + 0.002079010009765625, + -0.015045166015625, + 0.0296783447265625, + -0.00018465518951416016, + 0.005367279052734375, + -0.00539398193359375, + -0.040252685546875, + 0.0301055908203125, + 0.01067352294921875, + 0.0245819091796875, + 0.00017905235290527344, + 0.0081329345703125, + 0.00047087669372558594, + 0.03155517578125, + 0.0145721435546875, + -0.00331878662109375, + 0.0014238357543945312, + 0.0185394287109375, + -0.039337158203125, + -0.015289306640625, + 0.0100250244140625, + -0.004245758056640625, + 0.003173828125, + -0.01030731201171875, + 0.0005927085876464844, + -0.006744384765625, + 0.0017576217651367188, + -0.00441741943359375, + -0.00420379638671875, + 0.0281219482421875, + 0.00650787353515625, + 0.00569915771484375, + -0.0196990966796875, + -0.0245819091796875, + -0.00011789798736572266, + 0.02899169921875, + 0.0125579833984375, + 0.00232696533203125, + -0.045166015625, + -0.018798828125, + 0.0185089111328125, + -0.00934600830078125, + 0.0172119140625, + 0.0020732879638671875, + 0.0184173583984375, + 0.031646728515625, + -0.0058746337890625, + 0.0032176971435546875, + 0.034881591796875, + 0.011016845703125, + -0.01462554931640625, + -0.0166168212890625, + 0.019927978515625, + -0.0207977294921875, + -0.035919189453125, + -0.0024967193603515625, + -0.03179931640625, + -0.0157470703125, + -0.005218505859375, + 0.003314971923828125, + -0.04132080078125, + 0.004856109619140625, + 0.0014429092407226562, + -0.0250701904296875, + -0.00153350830078125, + -0.01262664794921875, + -0.032318115234375, + -0.031341552734375, + 0.039520263671875, + 0.030487060546875, + 0.020050048828125, + -0.043426513671875, + -0.015045166015625, + -0.0271759033203125, + -0.0196075439453125, + -0.0219879150390625, + 0.0094146728515625, + -0.00922393798828125, + -0.0173492431640625, + -0.01081085205078125, + -1.329183578491211e-05, + 0.00617218017578125, + -0.01001739501953125, + -0.0015001296997070312, + -0.0148162841796875, + 0.01284027099609375, + -0.0013875961303710938, + 0.0178680419921875, + -0.01140594482421875, + -0.0237274169921875, + 0.055908203125, + 0.0186920166015625, + -0.0166168212890625, + 0.0140838623046875, + 0.006671905517578125, + -0.016815185546875, + -0.0027618408203125, + -0.002475738525390625, + -0.0026226043701171875, + -0.0323486328125, + 0.02984619140625, + 0.0140838623046875, + 0.0135650634765625, + -0.0294189453125, + -0.0006422996520996094, + 0.020904541015625, + 0.006397247314453125, + 0.02850341796875, + 0.044769287109375, + -0.0192413330078125, + -0.042022705078125, + -0.01384735107421875, + 0.0079345703125, + -0.0156707763671875, + -0.01526641845703125, + -0.01910400390625, + -0.027313232421875, + -0.006938934326171875, + -0.046112060546875, + 0.00335693359375, + 0.006542205810546875, + 0.047271728515625, + 0.0147552490234375, + -0.01207733154296875, + -0.033660888671875 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + }, + { + "id": "red-shoes.jpg", + "dense": [ + 0.0028514862060546875, + -0.0149688720703125, + 0.0006275177001953125, + 0.00603485107421875, + -0.0127410888671875, + 0.0123291015625, + -0.00794219970703125, + 0.0161590576171875, + 0.01483154296875, + 0.00022709369659423828, + 0.049560546875, + 0.006114959716796875, + 0.0027141571044921875, + 0.039825439453125, + 0.021209716796875, + 0.01436614990234375, + 0.003849029541015625, + 0.0133209228515625, + 0.034210205078125, + -0.014251708984375, + 0.0094146728515625, + 0.01824951171875, + -0.0108184814453125, + -0.01366424560546875, + -0.01143646240234375, + 0.038055419921875, + 0.029632568359375, + 0.0296630859375, + 0.0036220550537109375, + -0.02099609375, + 0.01476287841796875, + -0.0258026123046875, + -0.0426025390625, + -0.00406646728515625, + 0.000843048095703125, + -0.006351470947265625, + -0.0167694091796875, + 0.0260467529296875, + -0.004009246826171875, + 0.0088653564453125, + -0.0160675048828125, + 0.040252685546875, + -0.00423431396484375, + 0.01213836669921875, + 0.01169586181640625, + -0.006206512451171875, + -0.00449371337890625, + -0.044189453125, + -0.017669677734375, + -0.0218658447265625, + -0.0169219970703125, + 0.0189208984375, + 0.00510406494140625, + -0.0218963623046875, + 0.011749267578125, + 0.0055694580078125, + -0.00823211669921875, + 0.0016632080078125, + 0.0135955810546875, + -0.0163116455078125, + -0.01548004150390625, + 0.010528564453125, + 0.0019502639770507812, + -0.004032135009765625, + -0.004150390625, + -0.01448822021484375, + -0.0164642333984375, + 0.07501220703125, + 0.0036220550537109375, + -0.034881591796875, + -0.01117706298828125, + -0.0075531005859375, + 0.009979248046875, + 0.0233001708984375, + 0.01065826416015625, + 0.00508880615234375, + 0.0120849609375, + 0.00782012939453125, + 0.030792236328125, + 0.001415252685546875, + 0.00681304931640625, + 0.00426483154296875, + -0.0085601806640625, + -0.00275421142578125, + -0.01448822021484375, + 0.007465362548828125, + -0.00917816162109375, + -0.023895263671875, + -0.010284423828125, + -0.00800323486328125, + -0.0084686279296875, + -0.00991058349609375, + 0.00753021240234375, + -0.005245208740234375, + -0.029052734375, + 0.028076171875, + 0.01276397705078125, + -0.0005903244018554688, + 0.023193359375, + 0.003795623779296875, + 0.01270294189453125, + 0.0548095703125, + -0.0125579833984375, + 0.0008401870727539062, + -0.0185394287109375, + -0.01270294189453125, + 0.01467132568359375, + 0.018035888671875, + 0.0263519287109375, + -0.042999267578125, + -0.03155517578125, + -0.0014133453369140625, + 0.016815185546875, + -0.0185699462890625, + 0.0218963623046875, + 0.01776123046875, + 0.004619598388671875, + 0.00472259521484375, + -0.0010442733764648438, + 0.0167083740234375, + 0.004962921142578125, + -0.0005903244018554688, + -0.004177093505859375, + 0.0036792755126953125, + 0.04083251953125, + -0.00695037841796875, + -0.01123809814453125, + -0.0084075927734375, + 0.021820068359375, + 0.02117919921875, + 0.00846099853515625, + 0.0247039794921875, + -0.015106201171875, + 0.0267486572265625, + -0.0106658935546875, + -0.0068817138671875, + 0.0023059844970703125, + 0.0298614501953125, + -0.04010009765625, + -0.0293121337890625, + -0.04248046875, + 0.0087890625, + 0.0015897750854492188, + -0.0118865966796875, + 0.036712646484375, + 0.01387786865234375, + 0.06427001953125, + -0.0029354095458984375, + -0.0027599334716796875, + -0.01119232177734375, + -0.01293182373046875, + 0.0017490386962890625, + 0.00681304931640625, + -0.0631103515625, + -0.031341552734375, + 0.018951416015625, + 0.00667572021484375, + 0.00952911376953125, + 0.006755828857421875, + -0.03155517578125, + 0.0003292560577392578, + -0.0333251953125, + -0.037689208984375, + -0.001522064208984375, + -0.0237579345703125, + 0.00925445556640625, + 0.0278472900390625, + 0.035247802734375, + -0.01690673828125, + 0.026519775390625, + 0.00833892822265625, + 0.0198822021484375, + 0.031524658203125, + 0.019378662109375, + -0.007564544677734375, + 0.0013513565063476562, + -0.006908416748046875, + -0.004848480224609375, + -0.007160186767578125, + -0.0064544677734375, + -0.011810302734375, + 0.005092620849609375, + 0.0159912109375, + -0.0057220458984375, + -0.00508880615234375, + -0.0187530517578125, + 5.662441253662109e-06, + -0.00408935546875, + -0.0018625259399414062, + -0.011993408203125, + 0.01448822021484375, + 0.001163482666015625, + -0.0011415481567382812, + -0.005611419677734375, + 0.051605224609375, + 0.01401519775390625, + 0.034942626953125, + -0.0335693359375, + 0.0146942138671875, + 0.0004258155822753906, + -0.0126190185546875, + -0.0225067138671875, + -0.01488494873046875, + -0.0135345458984375, + 0.0291595458984375, + 0.004497528076171875, + 0.034088134765625, + -0.0031147003173828125, + -0.02191162109375, + -0.022186279296875, + -0.007328033447265625, + -0.003997802734375, + -0.016357421875, + 0.031280517578125, + -0.02435302734375, + -0.011260986328125, + 0.0009965896606445312, + 0.0006108283996582031, + -0.0184478759765625, + 0.024688720703125, + 0.005748748779296875, + -0.01303863525390625, + 0.052520751953125, + 0.033172607421875, + -0.002452850341796875, + 0.01302337646484375, + 0.02008056640625, + 0.002849578857421875, + -0.022705078125, + -0.01476287841796875, + -0.02874755859375, + 0.01074981689453125, + 0.0201568603515625, + -0.0281829833984375, + -0.0159149169921875, + 0.00687408447265625, + -0.0017147064208984375, + -0.00958251953125, + -0.028228759765625, + -0.0028839111328125, + 0.0159454345703125, + 0.0169219970703125, + 0.0153045654296875, + -0.0179595947265625, + -0.0264739990234375, + 0.0144805908203125, + -0.033843994140625, + 0.005748748779296875, + 0.0031337738037109375, + 0.00390625, + -0.0296173095703125, + -0.02593994140625, + 0.0172882080078125, + 0.0265045166015625, + 0.0173797607421875, + -0.010498046875, + 0.0214691162109375, + 0.0123748779296875, + -0.0150146484375, + 0.01143646240234375, + -0.011444091796875, + 0.00975799560546875, + 0.007358551025390625, + -0.01343536376953125, + -0.064208984375, + 0.01515960693359375, + -0.03778076171875, + -0.0233001708984375, + 0.01120758056640625, + 0.01100921630859375, + 0.02020263671875, + -0.01236724853515625, + 0.0110931396484375, + -0.00817108154296875, + 0.0164947509765625, + -0.03936767578125, + 0.0006074905395507812, + 0.0216217041015625, + 0.01381683349609375, + 0.01495361328125, + 0.0036563873291015625, + 0.050323486328125, + 0.0247039794921875, + 0.01039886474609375, + -0.004726409912109375, + 0.0190277099609375, + -0.0018987655639648438, + -0.0003917217254638672, + -0.00691986083984375, + 0.0020771026611328125, + 0.0185546875, + 0.0182342529296875, + -0.00832366943359375, + 0.048370361328125, + 0.00815582275390625, + 0.00379180908203125, + -0.0146026611328125, + 0.014434814453125, + 0.00872039794921875, + -0.0008630752563476562, + -0.0257568359375, + 0.0272064208984375, + 0.004817962646484375, + -0.0016803741455078125, + 0.0036869049072265625, + 0.01280975341796875, + -0.04290771484375, + -0.004917144775390625, + -0.01190185546875, + 0.017913818359375, + -2.2709369659423828e-05, + -0.0217132568359375, + -0.001399993896484375, + 0.005950927734375, + 0.0037021636962890625, + -0.036224365234375, + 0.00341796875, + -0.0164947509765625, + 0.072021484375, + 0.0042877197265625, + -0.047088623046875, + 0.0009198188781738281, + 0.02142333984375, + 0.011627197265625, + -0.0006976127624511719, + 0.02813720703125, + -0.04119873046875, + -0.0059051513671875, + -0.027069091796875, + 0.0080413818359375, + -0.015960693359375, + -0.002368927001953125, + 0.01148223876953125, + -0.0137939453125, + -0.0066986083984375, + -0.010101318359375, + 0.0188446044921875, + 0.00849151611328125, + -0.0223541259765625, + 0.005344390869140625, + 0.0003235340118408203, + -0.0187835693359375, + 0.0167694091796875, + -0.0108795166015625, + 0.020050048828125, + -0.005558013916015625, + 0.054901123046875, + -0.007843017578125, + -0.015533447265625, + -0.046234130859375, + 0.005176544189453125, + -0.012969970703125, + -0.0100250244140625, + -0.005268096923828125, + -0.02716064453125, + 0.0003407001495361328, + -0.017333984375, + -0.0311431884765625, + 0.0134429931640625, + 0.01116180419921875, + 0.02105712890625, + -0.00855255126953125, + -0.00360870361328125, + 0.005977630615234375, + -0.01202392578125, + 0.00878143310546875, + -0.03875732421875, + 0.01580810546875, + 0.0005450248718261719, + 0.0165252685546875, + 0.0101776123046875, + -0.01033782958984375, + 0.057586669921875, + 0.005290985107421875, + -0.0264739990234375, + -0.0244598388671875, + -0.00714874267578125, + 0.0189208984375, + 0.0050201416015625, + 0.025115966796875, + -0.006893157958984375, + 0.0185089111328125, + 0.01084136962890625, + 0.01055908203125, + -0.008209228515625, + -0.030731201171875, + 0.00533294677734375, + 0.007198333740234375, + -0.02716064453125, + -0.03045654296875, + 0.030029296875, + -0.01010894775390625, + 0.0181732177734375, + -0.027099609375, + -0.005359649658203125, + -0.01044464111328125, + 0.442138671875, + 0.011260986328125, + -0.0078277587890625, + 0.03009033203125, + -0.006862640380859375, + 0.0169219970703125, + -0.01323699951171875, + -0.0152130126953125, + 0.010284423828125, + 0.029022216796875, + -0.0058746337890625, + 0.01444244384765625, + -0.01230621337890625, + -0.00632476806640625, + -0.0235443115234375, + -0.010711669921875, + -0.037994384765625, + 0.0202178955078125, + 0.0029697418212890625, + 0.02734375, + 0.01024627685546875, + 0.002056121826171875, + 0.008331298828125, + -0.00045418739318847656, + 0.01320648193359375, + -0.04718017578125, + 0.002765655517578125, + 0.0015668869018554688, + -0.0099334716796875, + -0.0623779296875, + 0.00884246826171875, + -0.01227569580078125, + -0.004825592041015625, + -0.01450347900390625, + -0.004638671875, + -0.00021576881408691406, + 0.00550079345703125, + 0.0394287109375, + 0.01200103759765625, + -0.0099945068359375, + 0.00978851318359375, + -0.016845703125, + -0.03302001953125, + -0.0282135009765625, + -0.0050506591796875, + -0.0111541748046875, + -0.033050537109375, + 0.01136016845703125, + 0.002559661865234375, + 0.00310516357421875, + 0.0033130645751953125, + -0.01007080078125, + 0.003681182861328125, + 0.0302886962890625, + 0.005153656005859375, + 0.00548553466796875, + 0.01947021484375, + -0.03045654296875, + 0.0228729248046875, + 0.011444091796875, + -0.005367279052734375, + 0.1004638671875, + -0.005893707275390625, + -0.005695343017578125, + 0.0031757354736328125, + 0.010040283203125, + -0.0015439987182617188, + -0.0258026123046875, + 0.02557373046875, + -0.06365966796875, + -0.005611419677734375, + 0.005603790283203125, + -0.0099945068359375, + 0.00974273681640625, + 0.0088653564453125, + -0.01593017578125, + -0.0180511474609375, + -0.007541656494140625, + -0.017913818359375, + 0.00891876220703125, + -0.00849151611328125, + 0.017822265625, + -0.007541656494140625, + -0.00555419921875, + 0.0104217529296875, + -0.005222320556640625, + 0.0810546875, + -0.032257080078125, + 0.0183868408203125, + 0.01544189453125, + -0.01861572265625, + -0.0009694099426269531, + 0.0098876953125, + -0.00909423828125, + 0.012603759765625, + -0.0255279541015625, + 0.0193023681640625, + 0.0226898193359375, + -0.01026153564453125, + -0.0035877227783203125, + 0.01239776611328125, + 0.0007777214050292969, + 0.022705078125, + -0.0263214111328125, + 0.00036334991455078125, + -0.007843017578125, + -0.019134521484375, + -0.061553955078125, + 0.0026683807373046875, + 0.002849578857421875, + 0.00028967857360839844, + 0.0145111083984375, + 0.00435638427734375, + -0.01114654541015625, + 0.00699615478515625, + 0.0001518726348876953, + -0.0025653839111328125, + 0.0059661865234375, + 0.01009368896484375, + 0.007175445556640625, + 0.0099334716796875, + -0.039276123046875, + -0.004718780517578125, + -0.0028896331787109375, + -0.006336212158203125, + -0.00811004638671875, + 0.066162109375, + 0.006565093994140625, + 0.0012607574462890625, + -0.036834716796875, + 0.0308685302734375, + 0.0217437744140625, + -0.07415771484375, + 0.01113128662109375, + -0.00476837158203125, + -0.0179901123046875, + 0.007068634033203125, + 0.006137847900390625, + -0.01605224609375, + -0.01910400390625, + 0.032257080078125, + -0.0103759765625, + -0.004848480224609375, + -0.00884246826171875, + 0.010040283203125, + 0.004093170166015625, + -0.00862884521484375, + -0.033782958984375, + 0.007648468017578125, + -0.011016845703125, + 0.0697021484375, + -0.005035400390625, + 0.015777587890625, + -0.007266998291015625, + 0.021026611328125, + -0.016448974609375, + 0.054901123046875, + 0.01235198974609375, + 0.03936767578125, + -0.030517578125, + 0.00914764404296875, + -0.0095367431640625, + -0.02105712890625, + -0.0017938613891601562, + -0.00667572021484375, + -0.01377105712890625, + 0.0075531005859375, + 0.01416778564453125, + -0.0092010498046875, + -0.00519561767578125, + 0.427978515625, + 0.01800537109375, + -0.00897979736328125, + -0.0230712890625, + 0.00670623779296875, + 0.0017528533935546875, + 0.0175933837890625, + 0.011566162109375, + 0.0179443359375, + 0.06829833984375, + -0.01042938232421875, + -0.01367950439453125, + 0.0041351318359375, + 0.025390625, + -0.011810302734375, + 0.01520538330078125, + -0.0037593841552734375, + -0.0789794921875, + 0.017242431640625, + -0.003887176513671875, + -0.00373077392578125, + -0.01561737060546875, + -0.004474639892578125, + -0.00862884521484375, + 0.019805908203125, + 0.008697509765625, + 0.01480865478515625, + -0.034088134765625, + -0.0227203369140625, + -0.01183319091796875, + -0.006023406982421875, + 0.02197265625, + -0.0013971328735351562, + 0.0185394287109375, + -0.01093292236328125, + -0.0117950439453125, + -0.01351165771484375, + 0.033203125, + 0.003814697265625, + 0.004016876220703125, + 0.0115203857421875, + 0.00339508056640625, + 0.053558349609375, + 0.0101318359375, + -0.022216796875, + 0.0013628005981445312, + -0.0036563873291015625, + 0.006198883056640625, + 0.04949951171875, + 0.0168609619140625, + -0.05487060546875, + -0.026824951171875, + 5.1081180572509766e-05, + -0.00479888916015625, + 0.01374053955078125, + 0.038543701171875, + -0.006404876708984375, + 0.006160736083984375, + -0.0034236907958984375, + 0.01177215576171875, + 0.032928466796875, + -0.0029697418212890625, + -0.005687713623046875, + -0.0084686279296875, + 0.0018167495727539062, + 0.00774383544921875, + -0.01103973388671875, + -0.0206451416015625, + 0.0081787109375, + 0.0024051666259765625, + 0.01033782958984375, + -0.00027251243591308594, + 0.01464080810546875, + -0.00569915771484375, + 0.00023567676544189453, + -0.0154571533203125, + 0.03302001953125, + -0.01042938232421875, + -0.003520965576171875, + -0.0137176513671875, + 0.01035308837890625, + -0.01122283935546875, + -0.02166748046875, + -0.0265045166015625, + 0.0016489028930664062, + -0.01471710205078125, + 0.0007038116455078125, + -0.034912109375, + 0.044464111328125, + -0.01222991943359375, + -0.002826690673828125, + 0.00859832763671875, + -0.00267791748046875, + -0.001697540283203125, + 0.017120361328125, + -0.02105712890625, + -0.0236358642578125, + -0.036468505859375, + 0.08001708984375, + 0.0113067626953125, + 0.0177154541015625, + -0.0244293212890625, + -0.032012939453125, + 0.03778076171875, + -0.00521087646484375, + -0.00492095947265625, + -0.0293426513671875, + 0.0034637451171875, + -0.034942626953125, + -0.01143646240234375, + 0.051239013671875, + -0.01097869873046875, + 0.0009083747863769531, + -0.003753662109375, + -0.05291748046875, + 0.0014562606811523438, + -0.010009765625, + 0.0123443603515625, + -0.06976318359375, + -0.004589080810546875, + 0.01145172119140625, + -0.00218963623046875, + 0.016387939453125, + -0.01404571533203125, + 0.022613525390625, + 0.047882080078125, + 0.00927734375, + 0.003963470458984375, + 0.0011301040649414062, + -0.042572021484375, + -0.01751708984375, + -0.005313873291015625, + -0.006351470947265625, + 0.0099639892578125, + -0.01654052734375, + -0.0223388671875, + -0.01245880126953125, + -0.0117645263671875, + 0.025146484375, + 0.0010385513305664062, + 0.0100555419921875, + 0.007595062255859375, + 0.0005564689636230469, + -0.044158935546875, + -0.003265380859375, + -0.0147857666015625, + -0.0225067138671875, + 0.00829315185546875, + -0.00423431396484375, + -0.0120849609375, + -0.00036334991455078125, + -0.0025653839111328125, + -0.0135345458984375, + -0.055084228515625, + -0.0076141357421875, + 0.00044846534729003906, + 0.09759521484375, + -0.004863739013671875, + -0.00641632080078125, + -0.0251922607421875, + 0.00022709369659423828, + -0.049591064453125, + -0.0063323974609375, + -0.001277923583984375, + 0.01360321044921875, + -0.023590087890625, + -0.01342010498046875, + -0.055694580078125, + 0.010009765625, + 0.0094451904296875, + -0.042938232421875, + 0.032012939453125, + 0.0285186767578125, + 0.00047969818115234375, + 0.0089569091796875, + 0.011138916015625, + -0.0036792755126953125, + -0.0019245147705078125, + -0.0056610107421875, + -0.008148193359375, + -0.0308380126953125, + -0.01561737060546875, + -0.018646240234375, + -0.0005192756652832031, + -0.0372314453125, + 0.00850677490234375, + 0.01511383056640625, + -0.01311492919921875, + -0.01538848876953125, + 0.07562255859375, + -0.036529541015625, + 0.00390625, + -0.0110321044921875, + -0.004222869873046875, + 0.0245513916015625, + -0.048828125, + 0.00035190582275390625, + -0.006343841552734375, + 0.0005564689636230469, + -0.0188446044921875, + -0.005443572998046875, + 0.0011281967163085938, + 0.00806427001953125, + 0.0287322998046875, + -0.006290435791015625, + -0.0027828216552734375, + 0.020965576171875, + -0.0164947509765625, + -0.011932373046875, + 0.017425537109375, + 0.0030765533447265625, + -0.007843017578125, + -0.04571533203125, + 0.02618408203125, + -0.00881195068359375, + -0.0012826919555664062, + 0.01439666748046875, + -0.045867919921875, + -0.02069091796875, + -0.0223541259765625, + 0.032379150390625, + -0.006343841552734375, + -0.004253387451171875, + -0.05810546875, + 0.0027217864990234375, + 0.025482177734375, + -0.016143798828125, + 0.0179595947265625, + 0.004119873046875, + -0.036163330078125, + 0.00988006591796875, + -0.0247955322265625, + 0.022308349609375, + -0.0080718994140625, + 0.0162200927734375, + -0.00981903076171875, + 0.00479888916015625, + 0.007602691650390625, + 0.0186614990234375, + 0.0018253326416015625, + 0.08038330078125, + 0.019744873046875, + 0.005558013916015625, + 0.016326904296875, + -0.01434326171875, + 0.006450653076171875, + 0.0027256011962890625, + 0.0340576171875, + 0.01129150390625, + -0.0263214111328125, + 0.01161956787109375, + 0.0251007080078125, + -0.007755279541015625, + -0.0133514404296875, + -0.0045013427734375, + 0.0009775161743164062, + -0.025054931640625, + 0.04443359375, + -0.005374908447265625, + -0.0208587646484375, + -0.0213775634765625, + -0.01374053955078125, + -0.0148773193359375, + 0.01187896728515625, + 0.0020294189453125, + 0.005489349365234375, + -0.00251007080078125, + -0.0228424072265625, + 0.01432037353515625, + 0.02301025390625, + 0.025390625, + -0.005950927734375, + -0.0072784423828125, + -0.0223541259765625, + 0.0167083740234375, + 0.007328033447265625, + -0.0006361007690429688, + -0.0229339599609375, + 0.0003180503845214844, + 0.0015668869018554688, + 0.0027256011962890625, + -0.0250701904296875, + 0.03961181640625, + 0.018890380859375, + -0.01297760009765625, + -0.004909515380859375, + 0.007595062255859375, + -0.0143890380859375, + 0.027984619140625, + 0.01611328125, + -0.00251007080078125, + -0.00774383544921875, + -0.0338134765625, + -0.00913238525390625, + -0.001697540283203125, + -0.01666259765625, + 0.002498626708984375, + 0.0455322265625, + -0.01898193359375, + 0.0096282958984375, + -0.0217742919921875, + 0.04132080078125, + 0.006439208984375, + 0.0026454925537109375, + 0.0712890625, + 0.041107177734375, + 0.004268646240234375, + 0.0031337738037109375, + 0.06402587890625, + -0.0101318359375, + -0.03387451171875, + 0.00485992431640625, + 0.01392364501953125, + -0.01355743408203125, + -0.033905029296875, + 0.0052337646484375, + -0.00557708740234375, + -0.0251617431640625, + 0.01085662841796875, + 0.0097808837890625, + 0.025909423828125, + 0.0203704833984375, + -0.01666259765625, + 0.01274871826171875, + -0.05340576171875, + -0.0215301513671875, + 0.0172119140625, + -0.005519866943359375, + 0.003452301025390625, + 0.006938934326171875, + 0.045379638671875, + 0.002521514892578125, + -0.007518768310546875, + -0.007472991943359375, + -0.0118408203125, + 0.0129241943359375, + -0.01702880859375, + 0.00719451904296875, + -0.00959014892578125, + 0.00868988037109375, + -0.00787353515625, + -0.01219940185546875, + 0.0251617431640625, + 0.00908660888671875, + 0.0023212432861328125, + -0.0182647705078125, + -0.057281494140625, + 0.045928955078125, + 0.004245758056640625, + 0.004245758056640625, + -0.01306915283203125, + -0.0113067626953125, + -0.01448822021484375, + 0.0193328857421875, + -0.01094818115234375, + -0.016632080078125, + -0.0251922607421875, + -0.0135345458984375, + -0.018218994140625, + -0.045867919921875, + -0.0031452178955078125, + -0.025390625, + 0.0022430419921875, + -0.02752685546875, + 0.017120361328125, + 0.0655517578125, + -0.034912109375, + 0.0073394775390625, + -0.033966064453125, + 0.001804351806640625, + 0.000423431396484375, + 0.0242156982421875, + -0.0250244140625, + 0.0175323486328125, + -0.005527496337890625, + -0.00870513916015625, + -0.018646240234375, + -0.00824737548828125, + -0.01300048828125, + 0.0234527587890625, + 0.0298004150390625, + 0.011474609375, + 0.0018053054809570312, + 0.00846099853515625, + 0.0113677978515625, + -0.007152557373046875, + -0.00896453857421875, + -0.074462890625, + 0.00926971435546875, + 0.01355743408203125, + -0.039337158203125, + 0.017913818359375, + -0.00035071372985839844, + -0.0027256011962890625, + 0.2607421875, + 0.01531982421875, + 0.00838470458984375, + -0.005474090576171875, + -0.038299560546875, + -0.00984954833984375, + -0.0140838623046875, + -0.0028896331787109375, + 0.003032684326171875, + 0.0027484893798828125, + -0.0101165771484375, + 0.048431396484375, + 0.06402587890625, + -0.042694091796875, + -0.0001590251922607422, + 0.0016489028930664062, + -0.015899658203125, + -0.0227508544921875, + 0.00304412841796875, + 0.0026340484619140625, + -0.0269775390625, + -0.034027099609375, + -0.01812744140625, + -0.055999755859375, + -0.01959228515625, + -0.010223388671875, + -0.040069580078125, + 0.005687713623046875, + -0.01776123046875, + -0.00954437255859375, + 0.00315093994140625, + 0.0032482147216796875, + -0.0088348388671875, + 0.021820068359375, + -0.0108795166015625, + 0.023712158203125, + 0.00646209716796875, + -0.0164947509765625, + -0.02435302734375, + -0.003570556640625, + -0.006244659423828125, + -0.00665283203125, + 0.011810302734375, + 0.003936767578125, + 0.0012941360473632812, + 0.00423431396484375, + 0.025054931640625, + 0.00472259521484375, + 0.0023956298828125, + -0.00045990943908691406, + 0.00516510009765625, + -0.004367828369140625, + -0.044036865234375, + 0.06768798828125, + -0.0004088878631591797, + -0.003910064697265625, + 0.0079345703125, + -0.027069091796875, + 0.05908203125, + 0.0180511474609375, + -0.0211334228515625, + 0.01470184326171875, + -0.005893707275390625, + 0.007091522216796875, + -0.0110931396484375, + 0.010223388671875, + 0.025909423828125, + 0.005619049072265625, + -0.0166168212890625, + -0.0183563232421875, + -0.040985107421875, + -0.00946807861328125, + -0.004634857177734375, + -0.0195770263671875, + 0.061370849609375, + -0.01268768310546875, + 0.02215576171875, + -0.01058197021484375, + -0.0022563934326171875, + -0.0269317626953125, + 0.0094451904296875, + 0.015960693359375, + -0.00466156005859375, + -0.0084075927734375, + -0.01641845703125, + -0.015106201171875, + 0.0051422119140625, + 0.0160064697265625, + -0.00974273681640625, + 0.0160064697265625, + 0.038909912109375, + -0.00989532470703125, + 0.043060302734375, + 0.0140838623046875, + -0.00774383544921875, + -0.0272979736328125, + -0.00799560546875, + 0.0005578994750976562, + 0.0016222000122070312, + -0.00402069091796875, + 0.00800323486328125, + -0.011688232421875, + -0.034698486328125, + 0.01392364501953125, + -0.00839996337890625, + 0.002838134765625, + -0.010711669921875, + -0.01165008544921875, + 0.0005888938903808594, + 0.022186279296875, + -0.0205535888671875, + 0.0059967041015625, + 0.0056304931640625, + 0.00598907470703125, + -0.006374359130859375, + 0.00762939453125, + 0.008270263671875, + 0.0185394287109375, + -0.0176849365234375, + -0.018646240234375, + 0.01287841796875, + -0.0277099609375, + 0.01715087890625, + -0.026214599609375, + -0.01519012451171875, + -5.888938903808594e-05, + -0.0231781005859375, + -0.0294342041015625, + -0.0011129379272460938, + -0.01215362548828125, + -0.01248931884765625, + -0.032257080078125, + -0.0139923095703125, + -0.03387451171875, + -0.01430511474609375, + -0.06512451171875, + -0.023773193359375, + -0.0038089752197265625, + -0.011474609375, + 0.031646728515625, + -0.01611328125, + -0.01543426513671875, + -0.0260009765625, + 0.02349853515625, + -0.005786895751953125, + -0.0196533203125, + -0.00887298583984375, + -0.01328277587890625, + 0.0209503173828125, + 0.0187530517578125, + 0.035552978515625, + 0.0038547515869140625, + -0.0024127960205078125, + 0.00348663330078125, + 0.01495361328125, + -0.0199737548828125, + -0.01220703125, + 0.04071044921875, + 0.0171966552734375, + -0.0207977294921875, + -0.017852783203125, + -0.00989532470703125, + 0.0108795166015625, + -0.03643798828125, + -0.003475189208984375, + 0.0030879974365234375, + -0.02044677734375, + 0.01210784912109375, + -0.0020885467529296875, + -0.0008177757263183594, + -0.01372528076171875, + 0.01045989990234375, + 0.0164947509765625, + -0.00641632080078125, + 0.0154876708984375, + 0.0229339599609375, + -0.0022430419921875, + 0.007579803466796875, + -0.02215576171875, + 0.035919189453125, + -0.00864410400390625, + 0.0059967041015625, + -0.019775390625, + -0.039794921875, + -0.0178680419921875, + -0.00928497314453125, + 0.0218658447265625, + -0.004146575927734375, + 0.032196044921875, + -0.0205078125, + 0.0110626220703125, + 0.0015668869018554688 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 2165.812642999995, + "queue_ms": 0.22031199999617002, + "tokenization_ms": 110.92281199999832, + "inference_ms": 2053.526287000004, + "postprocessing_ms": null + } + } +] diff --git a/examples/multimodal-search/verified-run/raw/text-query-embedding.json b/examples/multimodal-search/verified-run/raw/text-query-embedding.json new file mode 100644 index 00000000..2666c801 --- /dev/null +++ b/examples/multimodal-search/verified-run/raw/text-query-embedding.json @@ -0,0 +1,1164 @@ +{ + "dense": [ + 0.0010471343994140625, + 0.025146484375, + -0.0267791748046875, + -0.0196380615234375, + -0.008331298828125, + 0.0447998046875, + 0.062042236328125, + -0.01071929931640625, + 0.014801025390625, + 0.06500244140625, + 0.001964569091796875, + -0.0050811767578125, + 0.008819580078125, + 0.0240631103515625, + -0.0196075439453125, + 0.0020313262939453125, + -0.0166778564453125, + 0.0220489501953125, + -0.0007433891296386719, + -0.05767822265625, + 0.0212860107421875, + -0.0011987686157226562, + 0.0234832763671875, + 0.029876708984375, + -0.01080322265625, + -0.01190185546875, + 0.0270843505859375, + 0.049224853515625, + 0.01123809814453125, + 0.034423828125, + -0.03387451171875, + 0.0168304443359375, + -0.0031414031982421875, + 0.0115814208984375, + -0.0037212371826171875, + 0.0267333984375, + -0.0002238750457763672, + -0.0325927734375, + 0.0219268798828125, + -0.00724029541015625, + -0.0311279296875, + 0.017303466796875, + -0.016082763671875, + -0.045989990234375, + 0.0218658447265625, + 0.004116058349609375, + 0.00492095947265625, + -0.00513458251953125, + -0.04296875, + 0.09490966796875, + -0.0006308555603027344, + -0.01093292236328125, + 0.0004718303680419922, + 0.056243896484375, + -0.0343017578125, + -0.0006508827209472656, + 0.0164794921875, + 0.03619384765625, + -0.01503753662109375, + 0.026092529296875, + -0.00952911376953125, + -0.0227508544921875, + -0.0175323486328125, + -0.01471710205078125, + 0.0033721923828125, + -0.0183868408203125, + 0.0291748046875, + -0.04730224609375, + -0.00308990478515625, + -0.00537872314453125, + 0.0921630859375, + -0.00756072998046875, + -0.0102691650390625, + 0.016693115234375, + 0.01110076904296875, + -0.0084686279296875, + 0.015411376953125, + 0.03948974609375, + -0.000408172607421875, + 0.0050506591796875, + 0.0838623046875, + 0.026123046875, + 0.031036376953125, + 0.001476287841796875, + -0.0016164779663085938, + 0.005222320556640625, + 0.00982666015625, + -0.00843048095703125, + 0.0343017578125, + -0.014617919921875, + 0.0205230712890625, + 0.015228271484375, + -0.002101898193359375, + 0.0171966552734375, + -0.0264739990234375, + 0.0216522216796875, + 0.0224609375, + 0.0033397674560546875, + -0.046173095703125, + -0.007656097412109375, + 0.0100555419921875, + -0.01348876953125, + 0.006107330322265625, + -0.00848388671875, + -0.0092620849609375, + -0.007305145263671875, + -0.00801849365234375, + -0.017425537109375, + 0.01438140869140625, + -0.045135498046875, + 0.0484619140625, + 0.016143798828125, + 0.0037994384765625, + -0.024871826171875, + -0.022369384765625, + 0.00812530517578125, + 0.017486572265625, + -0.02325439453125, + -0.004787445068359375, + 0.1256103515625, + -0.002788543701171875, + -0.019622802734375, + 0.035858154296875, + -0.017791748046875, + 0.036102294921875, + -0.00801849365234375, + -0.016876220703125, + -0.0115509033203125, + -0.04296875, + 0.072021484375, + 0.02020263671875, + 0.02142333984375, + -0.005710601806640625, + -0.0215606689453125, + -0.0003840923309326172, + 0.015899658203125, + 0.01251983642578125, + -0.011474609375, + -0.041595458984375, + -0.037994384765625, + -0.0074005126953125, + -0.02630615234375, + -0.03765869140625, + 0.00496673583984375, + -0.03131103515625, + 0.037506103515625, + 0.0291900634765625, + -0.002323150634765625, + 0.0025768280029296875, + 0.005680084228515625, + 0.038421630859375, + -0.022430419921875, + 0.043548583984375, + 0.0287322998046875, + 0.014617919921875, + -0.0012302398681640625, + -0.0033416748046875, + 0.016082763671875, + -0.0193634033203125, + 0.10601806640625, + -0.02630615234375, + -0.0205230712890625, + 0.00843048095703125, + 0.004878997802734375, + -0.0010175704956054688, + -0.007129669189453125, + -0.0172119140625, + 0.0033416748046875, + 0.004261016845703125, + -0.0237579345703125, + 0.00010758638381958008, + 0.0386962890625, + -0.01091766357421875, + -0.0160675048828125, + -0.0295562744140625, + -0.022308349609375, + -0.04437255859375, + 0.0125885009765625, + 5.2928924560546875e-05, + 0.03765869140625, + 0.002536773681640625, + -0.0165252685546875, + 0.0039825439453125, + 0.014129638671875, + -0.03338623046875, + -0.004642486572265625, + 0.00435638427734375, + 0.00478363037109375, + -0.038360595703125, + 0.0031681060791015625, + 0.006000518798828125, + 0.0096435546875, + 0.0060577392578125, + -0.0024471282958984375, + 0.0146331787109375, + -0.00732421875, + 0.005779266357421875, + -0.04803466796875, + -0.0321044921875, + -0.00664520263671875, + -0.03277587890625, + 0.037078857421875, + -0.0220489501953125, + -0.0108642578125, + -0.056182861328125, + -0.0027179718017578125, + -0.0208892822265625, + -0.0239105224609375, + -0.0260162353515625, + -0.01291656494140625, + 0.005405426025390625, + -0.01197052001953125, + -0.007518768310546875, + -0.0167694091796875, + -0.007266998291015625, + 0.006587982177734375, + -0.002696990966796875, + -0.00019991397857666016, + 0.06390380859375, + 0.00435638427734375, + 0.00750732421875, + 0.013580322265625, + -0.04449462890625, + 0.031585693359375, + 0.08258056640625, + -0.04095458984375, + -0.01531219482421875, + -0.0169677734375, + 0.0005979537963867188, + 0.0201873779296875, + -0.00460052490234375, + 0.00385284423828125, + 0.1749267578125, + -0.006519317626953125, + -0.023162841796875, + -0.0149688720703125, + 0.0244903564453125, + -0.00408935546875, + -0.0120849609375, + 0.01474761962890625, + 0.01349639892578125, + 0.0474853515625, + -0.01528167724609375, + 0.0110931396484375, + 0.002254486083984375, + 0.0014543533325195312, + 0.014312744140625, + -0.00711822509765625, + -0.009124755859375, + -0.0189056396484375, + 0.007587432861328125, + -0.022674560546875, + 0.0003466606140136719, + 0.0257720947265625, + 0.00408172607421875, + 0.0198211669921875, + 0.018646240234375, + 0.0120849609375, + 0.003467559814453125, + -0.024810791015625, + -0.02716064453125, + -0.0017528533935546875, + 0.00946807861328125, + 0.016448974609375, + -0.0858154296875, + -0.0010166168212890625, + -0.0726318359375, + -0.0161895751953125, + -0.025909423828125, + 0.0132904052734375, + 0.00539398193359375, + 0.01288604736328125, + 0.0162811279296875, + -0.0183868408203125, + -0.01500701904296875, + -0.0026397705078125, + -0.01245880126953125, + -0.018585205078125, + -0.0294342041015625, + -0.0012483596801757812, + -0.01300811767578125, + -0.005855560302734375, + -0.0148773193359375, + -0.0023670196533203125, + 0.00978851318359375, + 0.005886077880859375, + -0.0018901824951171875, + 0.020538330078125, + -0.005519866943359375, + 0.0269927978515625, + 0.0225372314453125, + 0.0015506744384765625, + -0.006359100341796875, + 0.0164947509765625, + 0.00839996337890625, + -0.0153045654296875, + -0.03045654296875, + 0.007389068603515625, + -0.005977630615234375, + 0.0207061767578125, + 0.00017833709716796875, + -0.027374267578125, + 0.0023136138916015625, + 0.03814697265625, + 0.007732391357421875, + 0.011871337890625, + -0.0584716796875, + 0.0166015625, + -0.038726806640625, + 0.015594482421875, + 0.1219482421875, + -0.0187225341796875, + -0.2222900390625, + -0.00787353515625, + -0.03094482421875, + -0.0106048583984375, + -0.039947509765625, + -0.005687713623046875, + 0.0166015625, + 0.0229949951171875, + 0.0119476318359375, + 0.054290771484375, + -0.0225372314453125, + 0.01171112060546875, + 0.001857757568359375, + -0.0655517578125, + 0.01285552978515625, + -0.0005121231079101562, + -0.0032196044921875, + -0.00313568115234375, + 0.035247802734375, + 0.013763427734375, + 0.00860595703125, + -0.00689697265625, + 0.005924224853515625, + -0.01074981689453125, + 0.00994873046875, + -0.0007839202880859375, + 0.01678466796875, + -0.014434814453125, + -0.039093017578125, + -0.03228759765625, + 0.019927978515625, + -0.00875091552734375, + 0.0115814208984375, + -0.0228271484375, + 0.0285797119140625, + 0.003871917724609375, + 0.007411956787109375, + -0.00432586669921875, + 0.01312255859375, + 0.0173187255859375, + 0.0115509033203125, + -0.0139007568359375, + -0.0028858184814453125, + -0.016937255859375, + 0.007556915283203125, + 0.040985107421875, + -0.00917816162109375, + -0.0160675048828125, + 0.0202789306640625, + -0.0070953369140625, + 0.00991058349609375, + 0.0227813720703125, + 0.0193328857421875, + 0.0161895751953125, + -0.06732177734375, + -0.0045623779296875, + 0.003139495849609375, + -0.038421630859375, + -0.004169464111328125, + -0.017608642578125, + 0.0229949951171875, + 0.00908660888671875, + 0.020751953125, + -0.042388916015625, + -0.044952392578125, + -0.022003173828125, + -0.0172576904296875, + 0.007755279541015625, + 0.01468658447265625, + 0.0005517005920410156, + 0.0090789794921875, + 0.005107879638671875, + 0.00550079345703125, + 0.007198333740234375, + 0.00246429443359375, + -0.01013946533203125, + -0.01160430908203125, + 0.00966644287109375, + -0.0022563934326171875, + 0.002071380615234375, + -0.006763458251953125, + -0.22216796875, + 0.045867919921875, + -0.0103302001953125, + -0.0283660888671875, + -0.0099945068359375, + -0.011322021484375, + 0.0098419189453125, + -0.00830078125, + -0.0011548995971679688, + 0.0220947265625, + 0.03143310546875, + 0.00736236572265625, + 0.037811279296875, + 0.0208740234375, + 0.005107879638671875, + -0.0212860107421875, + 0.03179931640625, + 0.0289154052734375, + -0.0296173095703125, + -0.0253753662109375, + 0.01300811767578125, + -0.017364501953125, + -0.0177154541015625, + 0.005214691162109375, + 0.00528717041015625, + 0.00933074951171875, + 0.0211181640625, + -0.0074310302734375, + 0.06488037109375, + 0.0158843994140625, + -0.004947662353515625, + 0.035064697265625, + -0.0222015380859375, + -0.02093505859375, + 0.0014505386352539062, + -0.02288818359375, + -0.00814056396484375, + 0.004878997802734375, + 0.01383209228515625, + -0.01061248779296875, + -0.0159149169921875, + 0.0014085769653320312, + 0.012359619140625, + -0.0289764404296875, + -0.01461029052734375, + 0.00777435302734375, + 0.04534912109375, + -0.025726318359375, + -0.01227569580078125, + -0.01406097412109375, + 0.015625, + -0.010345458984375, + 0.006450653076171875, + 0.01531219482421875, + -0.015777587890625, + -0.00896453857421875, + -0.014739990234375, + -0.01514434814453125, + 0.005828857421875, + -0.0175018310546875, + 0.01605224609375, + 0.03265380859375, + -0.0013933181762695312, + -0.00121307373046875, + 0.0257568359375, + -0.00799560546875, + -0.0002224445343017578, + -0.0254974365234375, + -0.0111541748046875, + -0.01036834716796875, + 0.0198822021484375, + 0.038543701171875, + 0.0266876220703125, + -0.01175689697265625, + 0.0057373046875, + -0.008697509765625, + -0.00653076171875, + -0.00921630859375, + -0.0079803466796875, + 0.018463134765625, + -0.00476837158203125, + -0.039306640625, + 0.028228759765625, + -0.01556396484375, + -0.0258331298828125, + -0.0330810546875, + 0.0004086494445800781, + -0.0107421875, + -0.00844573974609375, + 0.029815673828125, + 0.0123443603515625, + -0.0296630859375, + -0.0265045166015625, + 0.00878143310546875, + -0.00106048583984375, + 0.0041351318359375, + -0.035430908203125, + -0.01528167724609375, + -0.0156402587890625, + 0.00264739990234375, + 0.01531219482421875, + -0.0287017822265625, + -0.004085540771484375, + 0.00860595703125, + -0.0004036426544189453, + -0.00045680999755859375, + -0.010345458984375, + 0.018341064453125, + 0.006000518798828125, + 0.0022563934326171875, + -0.005672454833984375, + 0.0241851806640625, + 0.0264129638671875, + -0.014404296875, + -0.016448974609375, + -0.0062713623046875, + -0.0027637481689453125, + 0.04248046875, + -0.0066986083984375, + -0.02001953125, + 0.01104736328125, + 0.0230560302734375, + 0.00799560546875, + 0.0246429443359375, + 0.0213470458984375, + -0.012847900390625, + -0.0025539398193359375, + 0.0036067962646484375, + 0.00344085693359375, + -0.131591796875, + 0.0011644363403320312, + -0.006072998046875, + -0.043304443359375, + -0.021453857421875, + -0.0088653564453125, + -0.01261138916015625, + -0.005992889404296875, + -0.0102386474609375, + -0.06549072265625, + -0.003101348876953125, + 0.00811004638671875, + -0.03131103515625, + 0.0238037109375, + 0.019927978515625, + 0.00548553466796875, + -0.0009713172912597656, + 0.00824737548828125, + -0.0250396728515625, + -0.0163116455078125, + 0.0299072265625, + -0.01458740234375, + -0.037872314453125, + -0.0176544189453125, + -0.03277587890625, + 0.007663726806640625, + -0.0266571044921875, + 0.034210205078125, + 0.0227508544921875, + -0.00691986083984375, + 0.0281982421875, + 0.00897979736328125, + -0.0443115234375, + 0.0021343231201171875, + 0.010894775390625, + -0.0016908645629882812, + -0.0026645660400390625, + 0.0816650390625, + 0.0184173583984375, + 0.0134124755859375, + -0.00809478759765625, + 0.005939483642578125, + 0.0017766952514648438, + -0.01238250732421875, + -0.02886962890625, + -0.03778076171875, + -0.0308837890625, + 0.004634857177734375, + -0.0013189315795898438, + -0.0154571533203125, + 0.0164642333984375, + -0.0178680419921875, + -0.04736328125, + 0.019927978515625, + -0.018096923828125, + 0.024261474609375, + -0.0111083984375, + -0.004268646240234375, + -0.0050506591796875, + 0.0031757354736328125, + -0.0187225341796875, + -0.00809478759765625, + 0.0167083740234375, + -0.00433349609375, + 0.0100555419921875, + 0.004039764404296875, + 0.01250457763671875, + 0.0039215087890625, + 0.07958984375, + -0.021575927734375, + 0.0122222900390625, + -0.0298004150390625, + -0.01123046875, + 0.0013141632080078125, + 0.007282257080078125, + -0.019134521484375, + -0.0195770263671875, + -0.026153564453125, + -0.00460052490234375, + 0.008087158203125, + -0.0238037109375, + -0.01039886474609375, + -0.0225677490234375, + -0.036376953125, + -0.0186920166015625, + 0.020965576171875, + 0.0794677734375, + 0.0082244873046875, + -0.0214385986328125, + 0.0045318603515625, + -0.0026226043701171875, + -0.025177001953125, + -0.01464080810546875, + -0.01560211181640625, + 0.022613525390625, + 0.00142669677734375, + 0.022308349609375, + -0.0214385986328125, + 0.01312255859375, + 0.00751495361328125, + -0.01003265380859375, + 0.01219940185546875, + -0.015960693359375, + 0.0117340087890625, + 0.0271453857421875, + 0.01219940185546875, + 0.0276947021484375, + -0.001285552978515625, + 0.1046142578125, + -0.0023136138916015625, + -0.1968994140625, + 0.001308441162109375, + 0.0014934539794921875, + 0.07598876953125, + 0.00189971923828125, + -0.01039886474609375, + 0.07379150390625, + 0.1015625, + 0.0172271728515625, + -0.0330810546875, + 0.04620361328125, + 0.0083160400390625, + -0.00333404541015625, + 0.01323699951171875, + 0.0007805824279785156, + 0.040191650390625, + -0.004886627197265625, + -0.05230712890625, + 0.0023975372314453125, + 0.0299224853515625, + 0.02288818359375, + -0.050048828125, + 0.0283203125, + 0.01027679443359375, + -0.038177490234375, + -0.0007791519165039062, + -0.03753662109375, + 0.0301971435546875, + 0.1181640625, + 0.001018524169921875, + 0.01126861572265625, + -0.0226287841796875, + 0.0193328857421875, + 0.0038852691650390625, + -0.003917694091796875, + -0.03094482421875, + 0.00650787353515625, + 0.017822265625, + 0.006603240966796875, + -0.001087188720703125, + -0.001819610595703125, + -0.00420379638671875, + -0.042755126953125, + 0.004230499267578125, + 0.0112152099609375, + -0.0262298583984375, + -0.006618499755859375, + 0.033721923828125, + -0.00836181640625, + 0.01580810546875, + -0.033355712890625, + 0.0026607513427734375, + 0.01050567626953125, + -0.020294189453125, + -0.0015411376953125, + 0.021392822265625, + 0.0096435546875, + 0.006015777587890625, + 0.01200103759765625, + -0.0187225341796875, + -0.0482177734375, + 0.0016965866088867188, + -0.038116455078125, + -0.0019321441650390625, + -0.0283203125, + 0.0029201507568359375, + -0.0036754608154296875, + -0.00360107421875, + -0.03204345703125, + 0.006923675537109375, + 0.007106781005859375, + 0.0168304443359375, + -0.0007715225219726562, + -0.016326904296875, + -0.0208587646484375, + 0.00559234619140625, + 0.024322509765625, + -0.02069091796875, + 0.03033447265625, + -0.0029468536376953125, + -0.0266571044921875, + 0.028533935546875, + 0.02410888671875, + 0.004001617431640625, + 0.01073455810546875, + -0.04168701171875, + 0.015045166015625, + 0.0258026123046875, + -0.001922607421875, + -0.0115966796875, + 0.0389404296875, + 0.00914764404296875, + -0.007228851318359375, + 0.004512786865234375, + -0.015899658203125, + 0.002407073974609375, + -0.0025634765625, + -0.0362548828125, + 0.001964569091796875, + -0.01824951171875, + 0.001934051513671875, + -0.0039215087890625, + 0.0014429092407226562, + 0.0017995834350585938, + -0.0132904052734375, + 0.00904083251953125, + -0.0034084320068359375, + -0.030548095703125, + 0.016693115234375, + 0.0126953125, + -0.0186004638671875, + -0.00913238525390625, + -0.011016845703125, + 0.0019779205322265625, + -0.01050567626953125, + 0.005428314208984375, + -0.0099334716796875, + 0.0174713134765625, + -0.01861572265625, + 0.0137939453125, + -0.002834320068359375, + 0.0236358642578125, + -0.02587890625, + 0.043548583984375, + 0.0082550048828125, + -0.03814697265625, + 0.0116119384765625, + -0.003833770751953125, + 0.0243988037109375, + -0.0994873046875, + 0.01511383056640625, + 0.035369873046875, + -0.020355224609375, + -0.0003266334533691406, + -0.0027065277099609375, + -0.021697998046875, + -0.006412506103515625, + 0.005817413330078125, + -0.008819580078125, + 0.0227508544921875, + 0.009857177734375, + -0.04248046875, + -0.053802490234375, + -0.00045490264892578125, + 8.940696716308594e-05, + -0.0296478271484375, + 0.00568389892578125, + -0.004566192626953125, + 0.0848388671875, + 0.002147674560546875, + -0.03814697265625, + -0.0184173583984375, + -0.01041412353515625, + -0.0308074951171875, + -0.0200653076171875, + -0.0297088623046875, + -0.0173187255859375, + -0.035614013671875, + -0.007144927978515625, + -0.01361083984375, + -0.0291595458984375, + -0.032806396484375, + 0.034637451171875, + 0.00650787353515625, + -0.00348663330078125, + 0.021453857421875, + 0.01392364501953125, + 0.006565093994140625, + 0.0132598876953125, + 0.03497314453125, + -0.019744873046875, + 0.003063201904296875, + 0.0946044921875, + -0.0302734375, + 0.12005615234375, + 0.036376953125, + 0.006603240966796875, + 0.01727294921875, + -0.0428466796875, + 0.0004963874816894531, + 0.0142974853515625, + 0.0291290283203125, + 0.0250244140625, + 0.0164947509765625, + 0.08087158203125, + -0.00460052490234375, + -0.00901031494140625, + -0.0369873046875, + -0.043670654296875, + -0.01052093505859375, + -0.010986328125, + 0.040618896484375, + 0.01409912109375, + 0.047454833984375, + -0.012725830078125, + -0.06195068359375, + -0.00939178466796875, + -0.00782012939453125, + 0.0282135009765625, + -0.0279998779296875, + 0.01024627685546875, + 0.0022068023681640625, + -0.01149749755859375, + 0.022430419921875, + -0.0457763671875, + 0.018829345703125, + 0.000705718994140625, + -0.0005717277526855469, + 0.021392822265625, + 0.031951904296875, + 0.040802001953125, + -0.0260772705078125, + 0.00513458251953125, + 0.0318603515625, + 0.037017822265625, + 0.009490966796875, + 0.0185699462890625, + 0.11090087890625, + -0.001140594482421875, + -0.0086669921875, + 0.14501953125, + -0.0137939453125, + 0.005550384521484375, + 0.00909423828125, + -0.01107025146484375, + 0.019927978515625, + -0.012969970703125, + -0.0035381317138671875, + -0.026580810546875, + 0.0139923095703125, + 0.0233306884765625, + 0.01617431640625, + -0.029449462890625, + -0.0189361572265625, + -0.03778076171875, + -0.037139892578125, + -0.044189453125, + 0.00039196014404296875, + 0.02447509765625, + -0.00472259521484375, + 0.033782958984375, + 0.023040771484375, + 0.05609130859375, + -0.022247314453125, + -0.00852203369140625, + 0.0157623291015625, + -0.0158233642578125, + 0.0130615234375, + -0.0078277587890625, + 0.00852203369140625, + 0.01299285888671875, + -0.00724029541015625, + -0.01561737060546875, + -0.044403076171875, + 0.0198211669921875, + 0.00018870830535888672, + -0.00896453857421875, + 0.00711822509765625, + -0.0267791748046875, + -0.004852294921875, + 0.0047607421875, + -0.0242767333984375, + -0.00206756591796875, + 0.0185394287109375, + -0.0184326171875, + -0.00844573974609375, + 0.006496429443359375, + 0.0122528076171875, + 0.03289794921875, + -0.005657196044921875, + -0.01435089111328125, + 0.0032806396484375, + -0.032928466796875, + -0.001842498779296875, + -0.01435089111328125, + -0.023101806640625, + 0.08599853515625, + 0.005462646484375, + -0.029754638671875, + 0.01763916015625, + 0.06427001953125, + -0.0153350830078125, + -0.0237884521484375, + -0.00072479248046875, + 0.006805419921875, + -0.01214599609375, + 0.01165008544921875, + 0.0232086181640625, + 0.011474609375, + 0.0130157470703125, + -0.0285491943359375, + 0.0207672119140625, + -0.00830841064453125, + -0.0341796875, + 0.032958984375, + -0.0099945068359375, + 0.03399658203125, + -0.1839599609375, + 0.007106781005859375, + 0.0048065185546875, + -0.026397705078125, + 0.0019817352294921875, + -0.028656005859375, + -0.00601959228515625, + -0.03961181640625, + 0.00884246826171875, + -0.0190582275390625, + 0.0265655517578125, + -0.0130462646484375, + -0.0040130615234375, + -0.005008697509765625, + 0.025146484375, + -0.0013418197631835938, + -0.0009284019470214844, + -0.0277862548828125, + -0.00031566619873046875, + 0.00264739990234375, + -0.020965576171875, + -0.0251312255859375, + -0.004863739013671875, + -0.0102386474609375, + -0.0328369140625, + 0.002826690673828125, + 0.0144805908203125, + 0.0997314453125, + 0.012054443359375, + 0.0191192626953125, + -0.0113677978515625, + -0.03704833984375, + 0.0186767578125, + -0.0029277801513671875, + 0.02740478515625, + 0.0008916854858398438, + 0.01861572265625, + -0.001689910888671875, + -0.031982421875, + 0.0086517333984375, + 0.0093994140625, + -0.01493072509765625, + 0.0285186767578125, + 0.0017213821411132812, + -0.041656494140625, + 0.0489501953125, + -0.044281005859375, + 0.041259765625, + -0.01039886474609375, + -0.005035400390625, + 0.0268707275390625, + -0.0183563232421875, + 0.0010318756103515625, + 0.0268707275390625, + -0.0303497314453125, + 0.043365478515625, + -0.01439666748046875, + 0.019561767578125, + -0.0035190582275390625, + -0.00439453125, + 0.006317138671875, + -0.031036376953125, + -0.00916290283203125, + -0.015045166015625, + 0.041290283203125, + 0.0004973411560058594, + -0.00681304931640625, + 0.00283050537109375, + 0.050994873046875, + 0.104736328125, + 0.01438140869140625, + -0.0004799365997314453, + -0.00067901611328125, + -0.0111541748046875, + -0.007965087890625, + 0.01552581787109375, + 0.0025081634521484375, + 0.0184478759765625, + 0.00151824951171875, + -0.0019197463989257812, + -0.04010009765625, + 0.0009546279907226562, + -0.01209259033203125, + 0.005634307861328125, + 0.0325927734375, + 0.044647216796875, + 0.0001951456069946289, + 0.0111083984375, + -0.004817962646484375, + 0.0312347412109375, + 0.00904083251953125, + 0.00194549560546875, + 0.006641387939453125, + 0.007343292236328125, + -0.02410888671875, + -0.00653076171875, + -0.01128387451171875, + 0.01348876953125, + 0.035369873046875, + 0.014862060546875, + 0.0033130645751953125, + -0.0287322998046875, + 0.004150390625, + -0.029388427734375, + -0.029327392578125, + 0.04302978515625, + -0.00731658935546875, + 0.01268768310546875, + -0.024017333984375, + -0.0014810562133789062, + 0.0233306884765625, + -0.0382080078125, + 0.0020275115966796875, + 0.003116607666015625, + -0.01195526123046875, + 0.019439697265625, + -0.026519775390625, + 0.006618499755859375, + 0.01363372802734375, + 0.02740478515625, + 0.048675537109375, + 0.021148681640625, + 0.0020542144775390625, + -0.012451171875, + 0.038360595703125, + 0.03668212890625, + 0.0215301513671875, + -0.021697998046875, + 0.00963592529296875, + -0.0005211830139160156, + -0.046722412109375, + 0.0103607177734375, + 0.0111236572265625, + 0.01806640625, + -0.01152801513671875, + 0.029083251953125, + 0.045654296875, + -0.0187835693359375, + 0.042999267578125, + -0.0016498565673828125, + 0.00968170166015625, + -0.04046630859375, + 0.00629425048828125, + -0.043731689453125, + 0.01551055908203125, + -0.0027618408203125, + -0.0153045654296875, + 0.0198211669921875, + -0.000690460205078125, + -0.0230560302734375, + 0.019256591796875, + -0.0298614501953125, + 0.0038661956787109375, + 0.017181396484375, + -0.03692626953125, + -0.05474853515625, + 0.0050201416015625, + 0.0211639404296875, + 0.01885986328125, + 0.029876708984375, + -0.019195556640625, + 0.05645751953125, + 0.009002685546875, + 0.00865936279296875, + -0.039947509765625, + -0.01239776611328125, + -0.050994873046875, + 0.0262298583984375, + 0.027618408203125, + -0.02423095703125, + -0.0027103424072265625, + 0.00896453857421875, + 0.004062652587890625, + -0.00939178466796875, + -0.01788330078125, + 0.0001443624496459961, + 0.002887725830078125, + 0.0167236328125, + -0.0223541259765625, + -0.0352783203125, + 0.0195465087890625, + -0.0150299072265625, + -0.01241302490234375, + 0.0022678375244140625, + -0.0192108154296875, + 0.0211181640625, + -0.0321044921875, + -0.01788330078125, + -0.007373809814453125, + -0.01384735107421875, + 0.009429931640625, + -0.0011653900146484375, + -0.01375579833984375, + 0.00021505355834960938, + 0.0024471282958984375, + -0.004669189453125, + 0.00470733642578125, + 0.016754150390625, + 0.007694244384765625, + -0.010040283203125, + -0.00647735595703125, + -0.03729248046875, + 0.027740478515625, + -0.0069732666015625, + -0.018096923828125, + -0.011505126953125, + 0.02178955078125, + 0.0164337158203125, + 0.0299224853515625, + 0.009185791015625, + -0.01409912109375, + -0.00870513916015625, + 0.006988525390625, + 0.004940032958984375, + -0.00751495361328125, + 0.0037708282470703125, + 0.029449462890625, + 0.002429962158203125, + 0.022308349609375, + 0.01186370849609375, + -0.0267791748046875, + 0.00824737548828125, + -0.0347900390625 + ], + "model": "google/siglip-so400m-patch14-384", + "timing": { + "total_ms": 1278.9928859999975, + "queue_ms": 0.0, + "tokenization_ms": 0.0, + "inference_ms": 1278.5831239999936, + "postprocessing_ms": null + } +} diff --git a/examples/multimodal-search/verified-run/requests/image-candidates.json b/examples/multimodal-search/verified-run/requests/image-candidates.json new file mode 100644 index 00000000..000bd7e4 --- /dev/null +++ b/examples/multimodal-search/verified-run/requests/image-candidates.json @@ -0,0 +1,68 @@ +{ + "method": "SIEClient.encode", + "model": "google/siglip-so400m-patch14-384", + "input": [ + { + "id": "black-camera.png", + "images": [ + { + "file": "black-camera.png", + "sha256": "cfb7740d0569f1c3cd2dc462ab2e75ff0b580782f35be7726baaa2c354724316", + "byte_length": 87916 + } + ] + }, + { + "id": "blue-running-sneaker.png", + "images": [ + { + "file": "blue-running-sneaker.png", + "sha256": "0be82d701632164af8aabde05d04cf129976420044428bd16b5c3eb556fa41da", + "byte_length": 77302 + } + ] + }, + { + "id": "green-backpack.png", + "images": [ + { + "file": "green-backpack.png", + "sha256": "0ccafd77f1dabbc20e871b01395f778af54d7ca2c74c933cca4f6db1b9e42a8f", + "byte_length": 85291 + } + ] + }, + { + "id": "red-leather-handbag.png", + "images": [ + { + "file": "red-leather-handbag.png", + "sha256": "535c76fbb350e171b3a150b96661954010527bb562f9c22230a120ab5c94893f", + "byte_length": 59394 + } + ] + }, + { + "id": "black-handbag.jpg", + "images": [ + { + "file": "black-handbag.jpg", + "sha256": "75cf60b0cc0c43b2d916a75cf0747ac0a15ecc42b6d2eccbd3c4de7b1e809632", + "byte_length": 369633 + } + ] + }, + { + "id": "red-shoes.jpg", + "images": [ + { + "file": "red-shoes.jpg", + "sha256": "9d8819824d27486352afd83f5d1fe9e443a621747ba51a27b49a6321b96fa898", + "byte_length": 136109 + } + ] + } + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/multimodal-search/verified-run/requests/text-query.json b/examples/multimodal-search/verified-run/requests/text-query.json new file mode 100644 index 00000000..5b3ef058 --- /dev/null +++ b/examples/multimodal-search/verified-run/requests/text-query.json @@ -0,0 +1,9 @@ +{ + "method": "SIEClient.encode", + "model": "google/siglip-so400m-patch14-384", + "input": { + "text": "a red leather handbag" + }, + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/named-entity-extraction/.gitignore b/examples/named-entity-extraction/.gitignore new file mode 100644 index 00000000..90aa3d56 --- /dev/null +++ b/examples/named-entity-extraction/.gitignore @@ -0,0 +1,3 @@ +.venv/ +__pycache__/ +run-output/ diff --git a/examples/named-entity-extraction/README.md b/examples/named-entity-extraction/README.md new file mode 100644 index 00000000..e76353c3 --- /dev/null +++ b/examples/named-entity-extraction/README.md @@ -0,0 +1,63 @@ +# Extract custom entities from primary sources + +GLiNER accepts labels at request time. This example sends the same model four +different label sets for financial, healthcare, rail-safety, and legal text. +The inputs are verbatim excerpts from the SEC, CMS, NTSB, and Supreme Court. + +Each excerpt records a source URL, document locator, and SHA-256 digest in +`data/cases.json`. The text is neither synthetic nor paraphrased. + +## Run it + +Start public SIE with `urchade/gliner_multi-v2.1` enabled, then install the SDK: + +```sh +uv sync +``` + +Run every source against a local server: + +```sh +uv run python run.py --output run-output/results.json +``` + +Run only the NTSB source against a hosted cluster: + +```sh +SIE_BASE_URL=https://your-cluster.example \ +SIE_API_KEY=your-key \ +uv run python run.py \ + --case ntsb_detector_alert \ + --output run-output/ntsb-bearing-alert.json +``` + +The runner verifies each committed excerpt hash before it calls SIE. It then +checks that every returned span uses a requested label, has a finite score, and +exactly matches `input_text[start:end]`. Each case also requires the exact +spans featured on the task page. Any mismatch or missing required span stops +the run. + +## Inspect the recorded run + +`verified-run/requests/` contains the audit envelopes produced by the runner. +Each envelope records the SDK arguments plus source IDs and excerpt hashes used +for provenance. Those provenance fields are not part of the SIE wire payload. +`verified-run/raw/` contains the unmodified response for each source. + +The raw CMS response intentionally retains the model's incorrect +`proof of delivery` span under the `missing documentation` label. It is not a +required anchor. Keeping it visible makes label and threshold tradeoffs easier +to inspect. + +`verified-run/manifest.json` pins public SIE `v0.6.23`, the GLiNER revision, +hardware, request timing, and artifact checksums. The first request includes +model loading time, so the saved latency is provenance rather than a benchmark. + +## Test offline + +```sh +uv run python -m unittest discover -s tests -v +``` + +The tests validate all 53 recorded spans and 28 required anchors without +calling a server. diff --git a/examples/named-entity-extraction/data/cases.json b/examples/named-entity-extraction/data/cases.json new file mode 100644 index 00000000..9f9d2dc3 --- /dev/null +++ b/examples/named-entity-extraction/data/cases.json @@ -0,0 +1,260 @@ +{ + "schema_version": "1.0", + "integrity_policy": { + "candidate_text": "Every rerank candidate is a verbatim primary-source excerpt.", + "entity_text": "Every entity input is verbatim source text; adjacent passages are separated only by newlines.", + "queries": "Evaluation questions are authored prompts and are explicitly marked as such.", + "synthetic_or_paraphrased_evidence": false + }, + "model": "urchade/gliner_multi-v2.1", + "cases": { + "sec_filing_amendment": { + "text": "Pathward Financial, Inc. (the \"Company\") is filing this Amendment No. 1 on Form 10-K/A (this “Form 10-K/A”) to amend and restate its audited financial statements and related footnote information as of September 30, 2024 and September 30, 2023, and for the years ended September 30, 2024, 2023 and 2022, previously included in its Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on November 26, 2024 (the “Original Report”). Additionally, it includes the restated unaudited interim condensed consolidated financial statements for the Affected Periods (as defined below). This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.\nAs described in the Company’s Current Report on Form 8-K filed with the SEC on July 2, 2025, on June 26, 2025, the Audit Committee of our Board of Directors, after discussion with management and our independent registered public accounting firm, Crowe LLP, concluded that our audited consolidated financial statements as of the fiscal years ended September 30, 2024 and 2023, and for each year in the three fiscal year periods ended September 30, 2024 contained in our Annual Reports on Form 10-K, and our unaudited consolidated financial statements as of and for the interim periods ended December 31, 2024, 2023, 2022, and 2021, March 31, 2024, 2023, and 2022, June 30, 2024, 2023, and 2022, and September 30, 2024, 2023, and 2022 contained in our Quarterly Reports on Form 10-Q (collectively, but excluding the interim period ended December 31, 2024, the “Affected Periods”) should no longer be relied upon and should be restated because of errors identified in such financial statements, as described below.", + "labels": [ + "company", + "filing form", + "government agency", + "date", + "accounting firm", + "reporting period" + ], + "required_anchors": [ + { + "text": "Pathward Financial, Inc.", + "label": "company", + "start": 0, + "end": 24 + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "start": 75, + "end": 86 + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "start": 94, + "end": 105 + }, + { + "text": "September 30, 2024", + "label": "date", + "start": 201, + "end": 219 + }, + { + "text": "September 30, 2023", + "label": "date", + "start": 224, + "end": 242 + }, + { + "text": "September 30, 2024", + "label": "date", + "start": 268, + "end": 286 + }, + { + "text": "Form 10-K", + "label": "filing form", + "start": 347, + "end": 356 + }, + { + "text": "Securities and Exchange Commission", + "label": "government agency", + "start": 372, + "end": 406 + } + ], + "source": { + "text": "Pathward Financial, Inc. (the \"Company\") is filing this Amendment No. 1 on Form 10-K/A (this “Form 10-K/A”) to amend and restate its audited financial statements and related footnote information as of September 30, 2024 and September 30, 2023, and for the years ended September 30, 2024, 2023 and 2022, previously included in its Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on November 26, 2024 (the “Original Report”). Additionally, it includes the restated unaudited interim condensed consolidated financial statements for the Affected Periods (as defined below). This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.\nAs described in the Company’s Current Report on Form 8-K filed with the SEC on July 2, 2025, on June 26, 2025, the Audit Committee of our Board of Directors, after discussion with management and our independent registered public accounting firm, Crowe LLP, concluded that our audited consolidated financial statements as of the fiscal years ended September 30, 2024 and 2023, and for each year in the three fiscal year periods ended September 30, 2024 contained in our Annual Reports on Form 10-K, and our unaudited consolidated financial statements as of and for the interim periods ended December 31, 2024, 2023, 2022, and 2021, March 31, 2024, 2023, and 2022, June 30, 2024, 2023, and 2022, and September 30, 2024, 2023, and 2022 contained in our Quarterly Reports on Form 10-Q (collectively, but excluding the interim period ended December 31, 2024, the “Affected Periods”) should no longer be relied upon and should be restated because of errors identified in such financial statements, as described below.", + "source_id": "sec_pathward_10ka", + "locator": "Explanatory Note and Restatement Background, normalized visible-text lines 5374 and 5376", + "extraction": "two adjacent verbatim source paragraphs joined with a newline", + "sha256": "d5241aa366c1f5cb15f4973ab456f1d86b2870d61dfb6b919e071558b3063f19" + } + }, + "cms_lower_limb_orthosis": { + "text": "A supplier bills the claim for L1851 (Knee orthosis (KO), single upright, thigh and calf, with adjustable flexion and extension joint (unicentric or polycentric), medial-lateral and rotation control, with or without varus/valgus adjustment, prefabricated, off-the-shelf) and submits the following documentation per the review contractor’s request:\nProof of delivery with face-to-face encounter 7 months ago\nThe doctor didn’t document the face-to-face encounter within 6 months of proof of delivery.\nThe review contractor completes the claim as an insufficient documentation error, and the MAC recoups payment.", + "labels": [ + "medical code", + "medical equipment", + "duration", + "missing documentation", + "organization", + "payment action" + ], + "required_anchors": [ + { + "text": "L1851", + "label": "medical code", + "start": 31, + "end": 36 + }, + { + "text": "Knee orthosis", + "label": "medical equipment", + "start": 38, + "end": 51 + }, + { + "text": "7 months ago", + "label": "duration", + "start": 394, + "end": 406 + }, + { + "text": "6 months", + "label": "duration", + "start": 468, + "end": 476 + }, + { + "text": "MAC", + "label": "organization", + "start": 589, + "end": 592 + } + ], + "source": { + "text": "A supplier bills the claim for L1851 (Knee orthosis (KO), single upright, thigh and calf, with adjustable flexion and extension joint (unicentric or polycentric), medial-lateral and rotation control, with or without varus/valgus adjustment, prefabricated, off-the-shelf) and submits the following documentation per the review contractor’s request:\nProof of delivery with face-to-face encounter 7 months ago\nThe doctor didn’t document the face-to-face encounter within 6 months of proof of delivery.\nThe review contractor completes the claim as an insufficient documentation error, and the MAC recoups payment.", + "source_id": "cms_lower_limb", + "locator": "Example of Improper Payments and outcome, normalized visible-text lines 1242, 1245, 1247, 1249", + "extraction": "four adjacent verbatim source passages joined with newlines", + "sha256": "26461fcd40bd6ba26345e7b332439d5c54bee851a4e8f30ff87884c40d294cef" + } + }, + "ntsb_detector_alert": { + "text": "At 8:13 p.m., at the Salem HBD, the reading for the L1 bearing was 103°F above ambient. This reading was high enough to trigger a noncritical alert to the Wayside Help Desk (see box), but not to the crew. A surveillance camera picture from Salem showed fire near the bearing (right). Surveillance cameras in Sebring also captured images of the train, and no anomalies were noted.\nAbout 8:52 p.m., the train went over the East Palestine HBD. Less than a minute later, the HBD recorded a temperature of 253°F above ambient at the L1 bearing; bearing R1 remained at 20°F above ambient. The HBD immediately transmitted a critical alarm, which was broadcast in the locomotive cab.", + "labels": [ + "time", + "location", + "bearing", + "temperature", + "alert type", + "recipient" + ], + "required_anchors": [ + { + "text": "8:13 p.m.", + "label": "time", + "start": 3, + "end": 12 + }, + { + "text": "Salem", + "label": "location", + "start": 21, + "end": 26 + }, + { + "text": "L1 bearing", + "label": "bearing", + "start": 52, + "end": 62 + }, + { + "text": "103°F above ambient", + "label": "temperature", + "start": 67, + "end": 86 + }, + { + "text": "noncritical alert", + "label": "alert type", + "start": 130, + "end": 147 + }, + { + "text": "Salem", + "label": "location", + "start": 240, + "end": 245 + }, + { + "text": "Sebring", + "label": "location", + "start": 308, + "end": 315 + }, + { + "text": "8:52 p.m.", + "label": "time", + "start": 386, + "end": 395 + } + ], + "source": { + "text": "At 8:13 p.m., at the Salem HBD, the reading for the L1 bearing was 103°F above ambient. This reading was high enough to trigger a noncritical alert to the Wayside Help Desk (see box), but not to the crew. A surveillance camera picture from Salem showed fire near the bearing (right). Surveillance cameras in Sebring also captured images of the train, and no anomalies were noted.\nAbout 8:52 p.m., the train went over the East Palestine HBD. Less than a minute later, the HBD recorded a temperature of 253°F above ambient at the L1 bearing; bearing R1 remained at 20°F above ambient. The HBD immediately transmitted a critical alarm, which was broadcast in the locomotive cab.", + "source_id": "ntsb_east_palestine", + "locator": "PDF page 3 (printed pages 4–5), \"Salem\" and \"East Palestine\"", + "extraction": "two adjacent verbatim PDF passages joined with a newline; visual line wraps joined", + "sha256": "982d5b8af59904057dae58fe6fe64f1c68e7ca16746e24f9c3304ae58ba8eb55" + } + }, + "scotus_two_contracts": { + "text": "SUPREME COURT OF THE UNITED STATES\nNo. 23–3\nCOINBASE, INC., PETITIONER v. DAVID SUSKI, ET AL.\nON WRIT OF CERTIORARI TO THE UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT\n[May 23, 2024]\nJUSTICE JACKSON delivered the opinion of the Court.", + "labels": [ + "court", + "case number", + "organization", + "person", + "date", + "judge" + ], + "required_anchors": [ + { + "text": "SUPREME COURT OF THE UNITED STATES", + "label": "court", + "start": 0, + "end": 34 + }, + { + "text": "No. 23–3", + "label": "case number", + "start": 35, + "end": 43 + }, + { + "text": "COINBASE, INC.", + "label": "organization", + "start": 44, + "end": 58 + }, + { + "text": "DAVID SUSKI", + "label": "person", + "start": 74, + "end": 85 + }, + { + "text": "COURT OF APPEALS FOR THE NINTH CIRCUIT", + "label": "court", + "start": 137, + "end": 175 + }, + { + "text": "May 23, 2024", + "label": "date", + "start": 177, + "end": 189 + }, + { + "text": "JUSTICE JACKSON", + "label": "judge", + "start": 191, + "end": 206 + } + ], + "source": { + "text": "SUPREME COURT OF THE UNITED STATES\nNo. 23–3\nCOINBASE, INC., PETITIONER v. DAVID SUSKI, ET AL.\nON WRIT OF CERTIORARI TO THE UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT\n[May 23, 2024]\nJUSTICE JACKSON delivered the opinion of the Court.", + "source_id": "scotus_coinbase_suski", + "locator": "Slip opinion page 1, caption", + "extraction": "verbatim PDF text; visual line wraps joined", + "sha256": "30d4450da291d2434af7aa04fd1f6056f32016ff1e4059d491a03ebe13ad7306" + } + } + } +} diff --git a/examples/named-entity-extraction/data/sources.json b/examples/named-entity-extraction/data/sources.json new file mode 100644 index 00000000..c001ec87 --- /dev/null +++ b/examples/named-entity-extraction/data/sources.json @@ -0,0 +1,45 @@ +{ + "schema_version": "1.0", + "integrity_policy": "Each input is a verbatim excerpt from the linked primary source. Authored evaluation queries are labeled as such.", + "synthetic_or_paraphrased_evidence": false, + "sources": { + "sec_pathward_10ka": { + "file": "pathward-2025-10ka.html", + "url": "https://www.sec.gov/Archives/edgar/data/907471/000090747125000083/cash-20240930.htm", + "publisher": "U.S. Securities and Exchange Commission", + "document": "Pathward Financial, Inc. Amendment No. 1 on Form 10-K/A", + "accession": "0000907471-25-000083", + "filed": "2025-08-29", + "sha256": "eed8ca33bfaea864627fef65e0da305323e7d72e8640d47cb6c8781e3181b01a", + "byte_length": 9711929 + }, + "cms_lower_limb": { + "file": "cms-lower-limb-orthoses.html", + "url": "https://www.cms.gov/training-education/medicare-learning-networkr-mln/compliance/medicare-provider-compliance-tips/lower-limb-orthoses", + "publisher": "Centers for Medicare & Medicaid Services", + "document": "Lower Limb Orthoses", + "page_last_modified": "2026-02-11", + "sha256": "27ececf8b249af6f01a8785c03aeda27235bf40a6b62e5e7b77be06e0724df28", + "byte_length": 217383 + }, + "ntsb_east_palestine": { + "file": "ntsb-east-palestine-digest.pdf", + "url": "https://www.ntsb.gov/investigations/AccidentReports/Reports/SPC2406.pdf", + "publisher": "National Transportation Safety Board", + "document": "Norfolk Southern Railway Train Derailment with Subsequent Hazardous Material Release and Fires, Illustrated Digest", + "report_number": "SPC-24-06", + "sha256": "8c7dc02006f8a9ce21b77657553c8f14e6a7a00ec94b0c6ad05d60eec297d89f", + "byte_length": 5205715 + }, + "scotus_coinbase_suski": { + "file": "scotus-coinbase-v-suski.pdf", + "url": "https://www.supremecourt.gov/opinions/23pdf/23-3_879d.pdf", + "publisher": "Supreme Court of the United States", + "document": "Coinbase, Inc. v. Suski et al., 602 U.S. 143 (2024)", + "docket": "23-3", + "decided": "2024-05-23", + "sha256": "591f0fdecf41cb297427288a18fd72230e14d4aefe9af4f2d86d6c64dcc4476f", + "byte_length": 111243 + } + } +} diff --git a/examples/named-entity-extraction/pyproject.toml b/examples/named-entity-extraction/pyproject.toml new file mode 100644 index 00000000..f8b8e2c7 --- /dev/null +++ b/examples/named-entity-extraction/pyproject.toml @@ -0,0 +1,20 @@ +[project] +name = "superlinked-sie-named-entity-extraction-example" +version = "0.1.0" +description = "Extract custom entity labels from exact primary-source text with public SIE" +requires-python = ">=3.12,<3.13" +dependencies = [ + "sie-sdk>=0.6.19,<0.7.0", +] + +[tool.uv] +package = false + +[dependency-groups] +dev = [ + "ruff>=0.14", +] + +[tool.ruff] +line-length = 120 +target-version = "py312" diff --git a/examples/named-entity-extraction/run.py b/examples/named-entity-extraction/run.py new file mode 100644 index 00000000..4ed60199 --- /dev/null +++ b/examples/named-entity-extraction/run.py @@ -0,0 +1,258 @@ +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import os +from datetime import UTC, datetime +from pathlib import Path +from typing import Any, cast + + +ROOT = Path(__file__).resolve().parent +CASES_PATH = ROOT / "data" / "cases.json" +SOURCES_PATH = ROOT / "data" / "sources.json" +MODEL = "urchade/gliner_multi-v2.1" +ANCHOR_FIELDS = ("text", "label", "start", "end") +ARTIFACT_NAMES = { + "sec_filing_amendment": "sec-restatement", + "cms_lower_limb_orthosis": "cms-orthosis-documentation", + "ntsb_detector_alert": "ntsb-bearing-alert", + "scotus_two_contracts": "supreme-court-caption", +} + + +def read_json(path: Path) -> Any: + return json.loads(path.read_text(encoding="utf-8")) + + +def write_json(path: Path, value: Any) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text( + json.dumps(value, indent=2, ensure_ascii=False) + "\n", + encoding="utf-8", + ) + + +def sha256_bytes(value: bytes) -> str: + return hashlib.sha256(value).hexdigest() + + +def sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def to_jsonable(value: Any) -> Any: + if isinstance(value, dict): + return {str(key): to_jsonable(item) for key, item in value.items()} + if isinstance(value, (list, tuple)): + return [to_jsonable(item) for item in value] + if hasattr(value, "model_dump"): + return to_jsonable(value.model_dump()) + if hasattr(value, "tolist"): + return to_jsonable(value.tolist()) + return value + + +def anchor_key(value: dict[str, Any]) -> tuple[str, str, int, int]: + return ( + value["text"], + value["label"], + value["start"], + value["end"], + ) + + +def load_and_verify_inputs() -> tuple[dict[str, Any], dict[str, Any]]: + cases = read_json(CASES_PATH) + sources = read_json(SOURCES_PATH) + policy = cases.get("integrity_policy", {}) + if policy.get("synthetic_or_paraphrased_evidence") is not False: + raise ValueError("Cases must reject synthetic or paraphrased evidence") + if sources.get("synthetic_or_paraphrased_evidence") is not False: + raise ValueError("Source manifest must reject synthetic evidence") + if cases.get("model") != MODEL: + raise ValueError(f"Expected model {MODEL}") + if set(cases["cases"]) != set(ARTIFACT_NAMES): + raise ValueError("Case set changed") + + known_sources = set(sources["sources"]) + for case_id, case in cases["cases"].items(): + source = case["source"] + if source["source_id"] not in known_sources: + raise ValueError(f"Unknown source for {case_id}") + if source["text"] != case["text"]: + raise ValueError(f"Source text changed for {case_id}") + actual = sha256_bytes(case["text"].encode("utf-8")) + if actual != source["sha256"]: + raise ValueError(f"Source excerpt changed for {case_id}") + labels = case.get("labels") + if not isinstance(labels, list) or not labels or len(set(labels)) != len(labels): + raise ValueError(f"Invalid labels for {case_id}") + required_anchors = case.get("required_anchors") + if not isinstance(required_anchors, list) or not required_anchors: + raise ValueError(f"Missing required anchors for {case_id}") + seen_anchors: set[tuple[str, str, int, int]] = set() + for index, anchor in enumerate(required_anchors): + if not isinstance(anchor, dict) or set(anchor) != set(ANCHOR_FIELDS): + raise ValueError(f"Invalid required anchor at index {index} for {case_id}") + anchor_data = cast(dict[str, Any], anchor) + if not isinstance(anchor_data["text"], str) or not anchor_data["text"]: + raise ValueError(f"Invalid required anchor text at index {index} for {case_id}") + if anchor_data["label"] not in labels: + raise ValueError(f"Invalid required anchor label at index {index} for {case_id}") + start = anchor_data["start"] + end = anchor_data["end"] + if type(start) is not int or type(end) is not int: + raise ValueError(f"Invalid required anchor offsets at index {index} for {case_id}") + if start < 0 or end <= start or end > len(case["text"]): + raise ValueError(f"Out-of-range required anchor at index {index} for {case_id}") + if case["text"][start:end] != anchor_data["text"]: + raise ValueError(f"Required anchor text mismatch at index {index} for {case_id}") + key = anchor_key(anchor_data) + if key in seen_anchors: + raise ValueError(f"Duplicate required anchor at index {index} for {case_id}") + seen_anchors.add(key) + return cases, sources + + +def build_audit_envelope(case_id: str, case: dict[str, Any]) -> dict[str, Any]: + source = case["source"] + return { + "method": "SIEClient.extract", + "endpoint": f"/v1/extract/{MODEL}", + "model": MODEL, + "item": { + "id": f"{case_id}-source", + "text": case["text"], + "source_id": source["source_id"], + "source_excerpt_sha256": source["sha256"], + }, + "labels": case["labels"], + "wait_for_capacity": True, + "provision_timeout_s": 900, + } + + +def validate_response( + case_id: str, + case: dict[str, Any], + response: dict[str, Any], +) -> dict[str, Any]: + if response.get("model") != MODEL: + raise ValueError(f"Unexpected model in response for {case_id}") + if response.get("id") != f"{case_id}-source": + raise ValueError(f"Unexpected item ID for {case_id}") + entity_rows = response.get("entities") + if not isinstance(entity_rows, list): + raise TypeError(f"Missing entity list for {case_id}") + entities: list[dict[Any, Any]] = [] + for index, entity in enumerate(entity_rows): + if not isinstance(entity, dict): + raise TypeError(f"Invalid entity row at index {index}") + entities.append(entity) + + allowed_labels = set(case["labels"]) + text = case["text"] + for index, entity in enumerate(entities): + label = entity.get("label") + if label not in allowed_labels: + raise ValueError(f"Unrequested label at entity {index}: {label}") + start = entity.get("start") + end = entity.get("end") + if not isinstance(start, int) or not isinstance(end, int): + raise TypeError(f"Non-integer offsets at entity {index}") + if start < 0 or end <= start or end > len(text): + raise ValueError(f"Invalid offsets at entity {index}") + if text[start:end] != entity.get("text"): + raise ValueError(f"Offset text mismatch at entity {index}") + score = entity.get("score") + if not isinstance(score, (int, float)) or not math.isfinite(score): + raise ValueError(f"Invalid score at entity {index}") + if score < 0 or score > 1: + raise ValueError(f"Out-of-range score at entity {index}") + observed_anchors = {anchor_key(entity) for entity in entities} + anchor_checks = [ + { + **anchor, + "passed": anchor_key(anchor) in observed_anchors, + } + for anchor in case["required_anchors"] + ] + missing_anchors = [check for check in anchor_checks if not check["passed"]] + if missing_anchors: + missing = ", ".join( + f"{anchor['text']!r} ({anchor['label']} at {anchor['start']}:{anchor['end']})" + for anchor in missing_anchors + ) + raise ValueError(f"{case_id}: missing required anchors: {missing}") + return { + "passed": True, + "entity_count": len(entities), + "returned_labels": sorted({entity["label"] for entity in entities}), + "required_anchor_count": len(anchor_checks), + "matched_anchor_count": len(anchor_checks) - len(missing_anchors), + "anchor_checks": anchor_checks, + } + + +def run_cases(selected_case: str | None) -> dict[str, Any]: + from sie_sdk import Item, SIEClient + + cases, _ = load_and_verify_inputs() + base_url = os.environ.get("SIE_BASE_URL", "http://127.0.0.1:8080") + api_key = os.environ.get("SIE_API_KEY") or None + client = SIEClient(base_url, api_key=api_key, timeout_s=900) + results: dict[str, Any] = {} + + for case_id, case in cases["cases"].items(): + if selected_case and case_id != selected_case: + continue + response = client.extract( + MODEL, + Item(id=f"{case_id}-source", text=case["text"]), + labels=case["labels"], + wait_for_capacity=True, + provision_timeout_s=900, + ) + raw = to_jsonable(response) + evaluation = validate_response(case_id, case, raw) + results[case_id] = { + "audit_envelope": build_audit_envelope(case_id, case), + "raw_response": raw, + "evaluation": evaluation, + } + if not results: + raise ValueError(f"Unknown case: {selected_case}") + return { + "completed_at_utc": datetime.now(UTC).isoformat().replace("+00:00", "Z"), + "endpoint": base_url, + "model": MODEL, + "cases": results, + } + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Extract custom entities from exact primary-source text") + parser.add_argument("--case", choices=sorted(ARTIFACT_NAMES)) + parser.add_argument("--output", type=Path) + return parser.parse_args() + + +def main() -> None: + args = parse_args() + result = run_cases(args.case) + if args.output: + write_json(args.output, result) + print(f"Wrote {args.output}") + else: + print(json.dumps(result, indent=2, ensure_ascii=False)) + + +if __name__ == "__main__": + main() diff --git a/examples/named-entity-extraction/tests/test_example.py b/examples/named-entity-extraction/tests/test_example.py new file mode 100644 index 00000000..cc10ef41 --- /dev/null +++ b/examples/named-entity-extraction/tests/test_example.py @@ -0,0 +1,133 @@ +from __future__ import annotations + +import json +import sys +import unittest +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) +import run # noqa: E402 + + +def strings(value: Any): + if isinstance(value, str): + yield value + elif isinstance(value, dict): + for item in value.values(): + yield from strings(item) + elif isinstance(value, list): + for item in value: + yield from strings(item) + + +class NamedEntityExampleTests(unittest.TestCase): + def test_inputs_are_exact_primary_source_excerpts(self) -> None: + cases, sources = run.load_and_verify_inputs() + self.assertEqual(len(cases["cases"]), 4) + self.assertEqual(len(sources["sources"]), 4) + + def test_recorded_audit_envelopes_match_the_runner(self) -> None: + cases, _ = run.load_and_verify_inputs() + for case_id, case in cases["cases"].items(): + name = run.ARTIFACT_NAMES[case_id] + recorded = run.read_json(ROOT / "verified-run" / "requests" / f"{name}.json") + self.assertEqual(recorded, run.build_audit_envelope(case_id, case)) + + def test_all_recorded_spans_match_the_source_offsets(self) -> None: + cases, _ = run.load_and_verify_inputs() + recorded_evaluation = run.read_json(ROOT / "verified-run" / "evaluation.json") + checks = {check["case_id"]: check for check in recorded_evaluation["checks"]} + count = 0 + for case_id, case in cases["cases"].items(): + name = run.ARTIFACT_NAMES[case_id] + response = run.read_json(ROOT / "verified-run" / "raw" / f"{name}.json") + evaluation = run.validate_response(case_id, case, response) + self.assertTrue(evaluation["passed"]) + self.assertEqual(checks[case_id]["entity_count"], evaluation["entity_count"]) + self.assertEqual( + checks[case_id]["returned_labels"], + evaluation["returned_labels"], + ) + self.assertEqual( + checks[case_id]["required_anchor_count"], + evaluation["required_anchor_count"], + ) + self.assertEqual( + checks[case_id]["matched_anchor_count"], + evaluation["matched_anchor_count"], + ) + self.assertEqual( + checks[case_id]["anchor_checks"], + evaluation["anchor_checks"], + ) + count += evaluation["entity_count"] + self.assertEqual(count, 53) + + def test_empty_response_fails_required_anchor_check(self) -> None: + cases, _ = run.load_and_verify_inputs() + case_id = "scotus_two_contracts" + response = run.read_json( + ROOT / "verified-run" / "raw" / "supreme-court-caption.json" + ) + response["entities"] = [] + with self.assertRaisesRegex(ValueError, "missing required anchors"): + run.validate_response(case_id, cases["cases"][case_id], response) + + def test_cms_false_positive_is_preserved_but_not_required(self) -> None: + cases, _ = run.load_and_verify_inputs() + response = run.read_json( + ROOT / "verified-run" / "raw" / "cms-orthosis-documentation.json" + ) + false_positive = { + "text": "proof of delivery", + "label": "missing documentation", + "start": 480, + "end": 497, + } + self.assertTrue( + any( + all(entity[field] == value for field, value in false_positive.items()) + for entity in response["entities"] + ) + ) + self.assertNotIn( + tuple(false_positive[field] for field in run.ANCHOR_FIELDS), + { + run.anchor_key(anchor) + for anchor in cases["cases"]["cms_lower_limb_orthosis"]["required_anchors"] + }, + ) + + def test_manifest_pins_every_artifact(self) -> None: + manifest = run.read_json(ROOT / "verified-run" / "manifest.json") + self.assertEqual(manifest["inputs"]["cases_sha256"], run.sha256_file(run.CASES_PATH)) + self.assertEqual(manifest["inputs"]["sources_sha256"], run.sha256_file(run.SOURCES_PATH)) + self.assertEqual(set(manifest["artifacts"]), set(run.ARTIFACT_NAMES)) + for artifact in manifest["artifacts"].values(): + self.assertEqual( + artifact["request_sha256"], + run.sha256_file(ROOT / artifact["request"]), + ) + self.assertEqual( + artifact["raw_response_sha256"], + run.sha256_file(ROOT / artifact["raw_response"]), + ) + evaluation = manifest["evaluation"] + self.assertEqual(evaluation["sha256"], run.sha256_file(ROOT / evaluation["file"])) + + def test_metadata_has_no_temporary_filesystem_paths(self) -> None: + forbidden = ("/Users/", "/root/", "/tmp/", "reference-batch", "/v4/") + for path in ROOT.rglob("*.json"): + value = json.loads(path.read_text(encoding="utf-8")) + for text in strings(value): + self.assertFalse( + any(marker in text for marker in forbidden), + f"{path}: {text}", + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/examples/named-entity-extraction/verified-run/evaluation.json b/examples/named-entity-extraction/verified-run/evaluation.json new file mode 100644 index 00000000..fcf31a48 --- /dev/null +++ b/examples/named-entity-extraction/verified-run/evaluation.json @@ -0,0 +1,290 @@ +{ + "schema_version": "1.0", + "passed": true, + "task": "entities", + "case_count": 4, + "checks": [ + { + "task": "entities", + "case_id": "sec_filing_amendment", + "passed": true, + "entity_count": 24, + "returned_labels": [ + "accounting firm", + "company", + "date", + "filing form", + "government agency", + "reporting period" + ], + "required_anchor_count": 8, + "matched_anchor_count": 8, + "anchor_checks": [ + { + "text": "Pathward Financial, Inc.", + "label": "company", + "start": 0, + "end": 24, + "passed": true + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "start": 75, + "end": 86, + "passed": true + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "start": 94, + "end": 105, + "passed": true + }, + { + "text": "September 30, 2024", + "label": "date", + "start": 201, + "end": 219, + "passed": true + }, + { + "text": "September 30, 2023", + "label": "date", + "start": 224, + "end": 242, + "passed": true + }, + { + "text": "September 30, 2024", + "label": "date", + "start": 268, + "end": 286, + "passed": true + }, + { + "text": "Form 10-K", + "label": "filing form", + "start": 347, + "end": 356, + "passed": true + }, + { + "text": "Securities and Exchange Commission", + "label": "government agency", + "start": 372, + "end": 406, + "passed": true + } + ], + "display_transform": "Use the raw start/end offsets to highlight input text; keep labels unchanged; round score * 100 to one decimal only in display data." + }, + { + "task": "entities", + "case_id": "cms_lower_limb_orthosis", + "passed": true, + "entity_count": 9, + "returned_labels": [ + "duration", + "medical code", + "medical equipment", + "missing documentation", + "organization" + ], + "required_anchor_count": 5, + "matched_anchor_count": 5, + "anchor_checks": [ + { + "text": "L1851", + "label": "medical code", + "start": 31, + "end": 36, + "passed": true + }, + { + "text": "Knee orthosis", + "label": "medical equipment", + "start": 38, + "end": 51, + "passed": true + }, + { + "text": "7 months ago", + "label": "duration", + "start": 394, + "end": 406, + "passed": true + }, + { + "text": "6 months", + "label": "duration", + "start": 468, + "end": 476, + "passed": true + }, + { + "text": "MAC", + "label": "organization", + "start": 589, + "end": 592, + "passed": true + } + ], + "known_false_positive": { + "text": "proof of delivery", + "label": "missing documentation", + "start": 480, + "end": 497, + "required_anchor": false, + "note": "Preserved from the raw model response; the source says the missing documentation was the face-to-face encounter." + }, + "display_transform": "Use the raw start/end offsets to highlight input text; keep labels unchanged; round score * 100 to one decimal only in display data." + }, + { + "task": "entities", + "case_id": "ntsb_detector_alert", + "passed": true, + "entity_count": 13, + "returned_labels": [ + "alert type", + "bearing", + "location", + "temperature", + "time" + ], + "required_anchor_count": 8, + "matched_anchor_count": 8, + "anchor_checks": [ + { + "text": "8:13 p.m.", + "label": "time", + "start": 3, + "end": 12, + "passed": true + }, + { + "text": "Salem", + "label": "location", + "start": 21, + "end": 26, + "passed": true + }, + { + "text": "L1 bearing", + "label": "bearing", + "start": 52, + "end": 62, + "passed": true + }, + { + "text": "103°F above ambient", + "label": "temperature", + "start": 67, + "end": 86, + "passed": true + }, + { + "text": "noncritical alert", + "label": "alert type", + "start": 130, + "end": 147, + "passed": true + }, + { + "text": "Salem", + "label": "location", + "start": 240, + "end": 245, + "passed": true + }, + { + "text": "Sebring", + "label": "location", + "start": 308, + "end": 315, + "passed": true + }, + { + "text": "8:52 p.m.", + "label": "time", + "start": 386, + "end": 395, + "passed": true + } + ], + "display_transform": "Use the raw start/end offsets to highlight input text; keep labels unchanged; round score * 100 to one decimal only in display data." + }, + { + "task": "entities", + "case_id": "scotus_two_contracts", + "passed": true, + "entity_count": 7, + "returned_labels": [ + "case number", + "court", + "date", + "judge", + "organization", + "person" + ], + "required_anchor_count": 7, + "matched_anchor_count": 7, + "anchor_checks": [ + { + "text": "SUPREME COURT OF THE UNITED STATES", + "label": "court", + "start": 0, + "end": 34, + "passed": true + }, + { + "text": "No. 23–3", + "label": "case number", + "start": 35, + "end": 43, + "passed": true + }, + { + "text": "COINBASE, INC.", + "label": "organization", + "start": 44, + "end": 58, + "passed": true + }, + { + "text": "DAVID SUSKI", + "label": "person", + "start": 74, + "end": 85, + "passed": true + }, + { + "text": "COURT OF APPEALS FOR THE NINTH CIRCUIT", + "label": "court", + "start": 137, + "end": 175, + "passed": true + }, + { + "text": "May 23, 2024", + "label": "date", + "start": 177, + "end": 189, + "passed": true + }, + { + "text": "JUSTICE JACKSON", + "label": "judge", + "start": 191, + "end": 206, + "passed": true + } + ], + "display_transform": "Use the raw start/end offsets to highlight input text; keep labels unchanged; round score * 100 to one decimal only in display data." + } + ], + "synthetic_or_paraphrased_evidence": false, + "offset_contract": "Every returned entity text equals input_text[start:end].", + "required_anchor_contract": "All 28 exact spans featured on the task page must be present with the recorded label and offsets.", + "api_output_boundary": "Public SIE v0.6.23 extract responses expose spans, labels, character offsets, and span scores. Token logits are not part of the response." +} diff --git a/examples/named-entity-extraction/verified-run/manifest.json b/examples/named-entity-extraction/verified-run/manifest.json new file mode 100644 index 00000000..e58a48fa --- /dev/null +++ b/examples/named-entity-extraction/verified-run/manifest.json @@ -0,0 +1,71 @@ +{ + "schema_version": "1.0", + "purpose": "Verified public SIE entities example", + "run": { + "started_at_utc": "2026-07-24T23:41:21.148341Z", + "completed_at_utc": "2026-07-24T23:42:12.770481Z", + "runtime": "Public Superlinked Inference Engine v0.6.23 in Modal", + "hardware": { + "modal_gpu_class": "L4", + "nvidia_smi": "NVIDIA L4, GPU-5a8a5e16-921e-e6f7-0267-888a1aa89bbf, 580.95.05, 23034", + "platform": "Linux-4.19.0-gvisor-x86_64-with-glibc2.36", + "python": "3.12.12" + }, + "server": { + "release": "v0.6.23", + "git_commit": "9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0", + "git_describe": "v0.6.23", + "expected_commit": "9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0" + }, + "sdk": { + "package": "sie-sdk", + "version": "0.6.19" + }, + "model": { + "sie_id": "urchade/gliner_multi-v2.1", + "hf_revision": "443d26d654e0324125a96bebd8e796c14ff2efe6" + } + }, + "inputs": { + "cases": "data/cases.json", + "cases_sha256": "e906d9b3e4f99b642915c679c81bfddc7912f51330c0f95d54da0ea78241aaf6", + "sources": "data/sources.json", + "sources_sha256": "4c1bf7f1c8d0d5a53e9ac186798570ddefeb13b7a66b61822fbd7a85437ec63d", + "synthetic_or_paraphrased_evidence": false + }, + "artifacts": { + "sec_filing_amendment": { + "request": "verified-run/requests/sec-restatement.json", + "request_sha256": "9364ca6a85fdb3aff59b55a1770f0ea6ae1573e88db6e02a91553e404077735b", + "raw_response": "verified-run/raw/sec-restatement.json", + "raw_response_sha256": "e2b2a59d1f732a19be89d94238cb67c0ea8140a1c42333ec574357706a4d2a34", + "latency_ms": 21091.355 + }, + "cms_lower_limb_orthosis": { + "request": "verified-run/requests/cms-orthosis-documentation.json", + "request_sha256": "68a6513add03d9c7f95adc90186d2da897e3e828e55869672ab6297248912683", + "raw_response": "verified-run/raw/cms-orthosis-documentation.json", + "raw_response_sha256": "205a973deacf53874de2b2bce4dc9c0c36fc3bdb1c724f1d400c787ac2db5f16", + "latency_ms": 187.721 + }, + "ntsb_detector_alert": { + "request": "verified-run/requests/ntsb-bearing-alert.json", + "request_sha256": "63b0077f1e1f6f83dfb447ad7379c185dcf16394ad5ac022d1bc9505dad834a6", + "raw_response": "verified-run/raw/ntsb-bearing-alert.json", + "raw_response_sha256": "d5f170b760d1cdb0117adf4579e4a4d3e0b504fcf5b9113a74972a5070612a35", + "latency_ms": 128.9 + }, + "scotus_two_contracts": { + "request": "verified-run/requests/supreme-court-caption.json", + "request_sha256": "aef5a3ff177e7e3f3dcbf171422f3e762d8d347b1f7e398ed8d6dacd42615bf3", + "raw_response": "verified-run/raw/supreme-court-caption.json", + "raw_response_sha256": "fab170199d356c21a2af4765edd1a38ee79b7299490c33bf9cb8d4241a23d69a", + "latency_ms": 347.26 + } + }, + "evaluation": { + "file": "verified-run/evaluation.json", + "sha256": "0a07d80de6b2c748b70cd8ec09227902bfdd51469e50583f2d96d9dd1d483cd2", + "passed": true + } +} diff --git a/examples/named-entity-extraction/verified-run/raw/cms-orthosis-documentation.json b/examples/named-entity-extraction/verified-run/raw/cms-orthosis-documentation.json new file mode 100644 index 00000000..8e1563d6 --- /dev/null +++ b/examples/named-entity-extraction/verified-run/raw/cms-orthosis-documentation.json @@ -0,0 +1,81 @@ +{ + "entities": [ + { + "text": "A supplier", + "label": "organization", + "score": 0.541015625, + "start": 0, + "end": 10, + "bbox": null + }, + { + "text": "L1851", + "label": "medical code", + "score": 0.798828125, + "start": 31, + "end": 36, + "bbox": null + }, + { + "text": "Knee orthosis", + "label": "medical equipment", + "score": 0.6806640625, + "start": 38, + "end": 51, + "bbox": null + }, + { + "text": "review contractor", + "label": "organization", + "score": 0.708984375, + "start": 319, + "end": 336, + "bbox": null + }, + { + "text": "7 months ago", + "label": "duration", + "score": 0.69189453125, + "start": 394, + "end": 406, + "bbox": null + }, + { + "text": "6 months", + "label": "duration", + "score": 0.84130859375, + "start": 468, + "end": 476, + "bbox": null + }, + { + "text": "proof of delivery", + "label": "missing documentation", + "score": 0.54052734375, + "start": 480, + "end": 497, + "bbox": null + }, + { + "text": "review contractor", + "label": "organization", + "score": 0.7470703125, + "start": 503, + "end": 520, + "bbox": null + }, + { + "text": "MAC", + "label": "organization", + "score": 0.724609375, + "start": 589, + "end": 592, + "bbox": null + } + ], + "relations": [], + "classifications": [], + "objects": [], + "id": "cms_lower_limb_orthosis-source", + "model": "urchade/gliner_multi-v2.1" +} diff --git a/examples/named-entity-extraction/verified-run/raw/ntsb-bearing-alert.json b/examples/named-entity-extraction/verified-run/raw/ntsb-bearing-alert.json new file mode 100644 index 00000000..5eee0669 --- /dev/null +++ b/examples/named-entity-extraction/verified-run/raw/ntsb-bearing-alert.json @@ -0,0 +1,113 @@ +{ + "entities": [ + { + "text": "8:13 p.m.", + "label": "time", + "score": 0.93701171875, + "start": 3, + "end": 12, + "bbox": null + }, + { + "text": "Salem", + "label": "location", + "score": 0.81982421875, + "start": 21, + "end": 26, + "bbox": null + }, + { + "text": "L1 bearing", + "label": "bearing", + "score": 0.96484375, + "start": 52, + "end": 62, + "bbox": null + }, + { + "text": "103°F above ambient", + "label": "temperature", + "score": 0.869140625, + "start": 67, + "end": 86, + "bbox": null + }, + { + "text": "noncritical alert", + "label": "alert type", + "score": 0.5439453125, + "start": 130, + "end": 147, + "bbox": null + }, + { + "text": "Salem", + "label": "location", + "score": 0.705078125, + "start": 240, + "end": 245, + "bbox": null + }, + { + "text": "Sebring", + "label": "location", + "score": 0.7451171875, + "start": 308, + "end": 315, + "bbox": null + }, + { + "text": "8:52 p.m.", + "label": "time", + "score": 0.91064453125, + "start": 386, + "end": 395, + "bbox": null + }, + { + "text": "253°F above ambient", + "label": "temperature", + "score": 0.83935546875, + "start": 501, + "end": 520, + "bbox": null + }, + { + "text": "L1 bearing", + "label": "bearing", + "score": 0.9716796875, + "start": 528, + "end": 538, + "bbox": null + }, + { + "text": "bearing R1", + "label": "bearing", + "score": 0.79736328125, + "start": 540, + "end": 550, + "bbox": null + }, + { + "text": "20°F above ambient", + "label": "temperature", + "score": 0.84765625, + "start": 563, + "end": 581, + "bbox": null + }, + { + "text": "critical alarm", + "label": "alert type", + "score": 0.54296875, + "start": 617, + "end": 631, + "bbox": null + } + ], + "relations": [], + "classifications": [], + "objects": [], + "id": "ntsb_detector_alert-source", + "model": "urchade/gliner_multi-v2.1" +} diff --git a/examples/named-entity-extraction/verified-run/raw/sec-restatement.json b/examples/named-entity-extraction/verified-run/raw/sec-restatement.json new file mode 100644 index 00000000..838bca2c --- /dev/null +++ b/examples/named-entity-extraction/verified-run/raw/sec-restatement.json @@ -0,0 +1,201 @@ +{ + "entities": [ + { + "text": "Pathward Financial, Inc.", + "label": "company", + "score": 0.8876953125, + "start": 0, + "end": 24, + "bbox": null + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "score": 0.92578125, + "start": 75, + "end": 86, + "bbox": null + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "score": 0.86376953125, + "start": 94, + "end": 105, + "bbox": null + }, + { + "text": "September 30, 2024", + "label": "date", + "score": 0.890625, + "start": 201, + "end": 219, + "bbox": null + }, + { + "text": "September 30, 2023", + "label": "date", + "score": 0.783203125, + "start": 224, + "end": 242, + "bbox": null + }, + { + "text": "September 30, 2024", + "label": "date", + "score": 0.576171875, + "start": 268, + "end": 286, + "bbox": null + }, + { + "text": "Form 10-K", + "label": "filing form", + "score": 0.8310546875, + "start": 347, + "end": 356, + "bbox": null + }, + { + "text": "Securities and Exchange Commission", + "label": "government agency", + "score": 0.88623046875, + "start": 372, + "end": 406, + "bbox": null + }, + { + "text": "SEC", + "label": "government agency", + "score": 0.6728515625, + "start": 413, + "end": 416, + "bbox": null + }, + { + "text": "November 26, 2024", + "label": "date", + "score": 0.87255859375, + "start": 422, + "end": 439, + "bbox": null + }, + { + "text": "Affected Periods", + "label": "reporting period", + "score": 0.69287109375, + "start": 574, + "end": 590, + "bbox": null + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "score": 0.83740234375, + "start": 616, + "end": 627, + "bbox": null + }, + { + "text": "Form 10-K/A", + "label": "filing form", + "score": 0.78466796875, + "start": 720, + "end": 731, + "bbox": null + }, + { + "text": "Form 8-K", + "label": "filing form", + "score": 0.546875, + "start": 788, + "end": 796, + "bbox": null + }, + { + "text": "SEC", + "label": "government agency", + "score": 0.654296875, + "start": 812, + "end": 815, + "bbox": null + }, + { + "text": "July 2, 2025", + "label": "date", + "score": 0.8046875, + "start": 819, + "end": 831, + "bbox": null + }, + { + "text": "June 26, 2025", + "label": "date", + "score": 0.8720703125, + "start": 836, + "end": 849, + "bbox": null + }, + { + "text": "Crowe LLP", + "label": "accounting firm", + "score": 0.8154296875, + "start": 986, + "end": 995, + "bbox": null + }, + { + "text": "September 30, 2024", + "label": "date", + "score": 0.7109375, + "start": 1087, + "end": 1105, + "bbox": null + }, + { + "text": "September 30, 2024", + "label": "date", + "score": 0.78369140625, + "start": 1173, + "end": 1191, + "bbox": null + }, + { + "text": "Form 10-K", + "label": "filing form", + "score": 0.80615234375, + "start": 1227, + "end": 1236, + "bbox": null + }, + { + "text": "Form 10-Q", + "label": "filing form", + "score": 0.603515625, + "start": 1511, + "end": 1520, + "bbox": null + }, + { + "text": "December 31, 2024", + "label": "date", + "score": 0.64111328125, + "start": 1575, + "end": 1592, + "bbox": null + }, + { + "text": "Affected Periods", + "label": "reporting period", + "score": 0.544921875, + "start": 1599, + "end": 1615, + "bbox": null + } + ], + "relations": [], + "classifications": [], + "objects": [], + "id": "sec_filing_amendment-source", + "model": "urchade/gliner_multi-v2.1" +} diff --git a/examples/named-entity-extraction/verified-run/raw/supreme-court-caption.json b/examples/named-entity-extraction/verified-run/raw/supreme-court-caption.json new file mode 100644 index 00000000..82900cb5 --- /dev/null +++ b/examples/named-entity-extraction/verified-run/raw/supreme-court-caption.json @@ -0,0 +1,65 @@ +{ + "entities": [ + { + "text": "SUPREME COURT OF THE UNITED STATES", + "label": "court", + "score": 0.88525390625, + "start": 0, + "end": 34, + "bbox": null + }, + { + "text": "No. 23–3", + "label": "case number", + "score": 0.7373046875, + "start": 35, + "end": 43, + "bbox": null + }, + { + "text": "COINBASE, INC.", + "label": "organization", + "score": 0.57421875, + "start": 44, + "end": 58, + "bbox": null + }, + { + "text": "DAVID SUSKI", + "label": "person", + "score": 0.94140625, + "start": 74, + "end": 85, + "bbox": null + }, + { + "text": "COURT OF APPEALS FOR THE NINTH CIRCUIT", + "label": "court", + "score": 0.79052734375, + "start": 137, + "end": 175, + "bbox": null + }, + { + "text": "May 23, 2024", + "label": "date", + "score": 0.970703125, + "start": 177, + "end": 189, + "bbox": null + }, + { + "text": "JUSTICE JACKSON", + "label": "judge", + "score": 0.96728515625, + "start": 191, + "end": 206, + "bbox": null + } + ], + "relations": [], + "classifications": [], + "objects": [], + "id": "scotus_two_contracts-source", + "model": "urchade/gliner_multi-v2.1" +} diff --git a/examples/named-entity-extraction/verified-run/requests/cms-orthosis-documentation.json b/examples/named-entity-extraction/verified-run/requests/cms-orthosis-documentation.json new file mode 100644 index 00000000..da71058e --- /dev/null +++ b/examples/named-entity-extraction/verified-run/requests/cms-orthosis-documentation.json @@ -0,0 +1,21 @@ +{ + "method": "SIEClient.extract", + "endpoint": "/v1/extract/urchade/gliner_multi-v2.1", + "model": "urchade/gliner_multi-v2.1", + "item": { + "id": "cms_lower_limb_orthosis-source", + "text": "A supplier bills the claim for L1851 (Knee orthosis (KO), single upright, thigh and calf, with adjustable flexion and extension joint (unicentric or polycentric), medial-lateral and rotation control, with or without varus/valgus adjustment, prefabricated, off-the-shelf) and submits the following documentation per the review contractor’s request:\nProof of delivery with face-to-face encounter 7 months ago\nThe doctor didn’t document the face-to-face encounter within 6 months of proof of delivery.\nThe review contractor completes the claim as an insufficient documentation error, and the MAC recoups payment.", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "26461fcd40bd6ba26345e7b332439d5c54bee851a4e8f30ff87884c40d294cef" + }, + "labels": [ + "medical code", + "medical equipment", + "duration", + "missing documentation", + "organization", + "payment action" + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/named-entity-extraction/verified-run/requests/ntsb-bearing-alert.json b/examples/named-entity-extraction/verified-run/requests/ntsb-bearing-alert.json new file mode 100644 index 00000000..0f5e58aa --- /dev/null +++ b/examples/named-entity-extraction/verified-run/requests/ntsb-bearing-alert.json @@ -0,0 +1,21 @@ +{ + "method": "SIEClient.extract", + "endpoint": "/v1/extract/urchade/gliner_multi-v2.1", + "model": "urchade/gliner_multi-v2.1", + "item": { + "id": "ntsb_detector_alert-source", + "text": "At 8:13 p.m., at the Salem HBD, the reading for the L1 bearing was 103°F above ambient. This reading was high enough to trigger a noncritical alert to the Wayside Help Desk (see box), but not to the crew. A surveillance camera picture from Salem showed fire near the bearing (right). Surveillance cameras in Sebring also captured images of the train, and no anomalies were noted.\nAbout 8:52 p.m., the train went over the East Palestine HBD. Less than a minute later, the HBD recorded a temperature of 253°F above ambient at the L1 bearing; bearing R1 remained at 20°F above ambient. The HBD immediately transmitted a critical alarm, which was broadcast in the locomotive cab.", + "source_id": "ntsb_east_palestine", + "source_excerpt_sha256": "982d5b8af59904057dae58fe6fe64f1c68e7ca16746e24f9c3304ae58ba8eb55" + }, + "labels": [ + "time", + "location", + "bearing", + "temperature", + "alert type", + "recipient" + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/named-entity-extraction/verified-run/requests/sec-restatement.json b/examples/named-entity-extraction/verified-run/requests/sec-restatement.json new file mode 100644 index 00000000..b06f02bf --- /dev/null +++ b/examples/named-entity-extraction/verified-run/requests/sec-restatement.json @@ -0,0 +1,21 @@ +{ + "method": "SIEClient.extract", + "endpoint": "/v1/extract/urchade/gliner_multi-v2.1", + "model": "urchade/gliner_multi-v2.1", + "item": { + "id": "sec_filing_amendment-source", + "text": "Pathward Financial, Inc. (the \"Company\") is filing this Amendment No. 1 on Form 10-K/A (this “Form 10-K/A”) to amend and restate its audited financial statements and related footnote information as of September 30, 2024 and September 30, 2023, and for the years ended September 30, 2024, 2023 and 2022, previously included in its Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on November 26, 2024 (the “Original Report”). Additionally, it includes the restated unaudited interim condensed consolidated financial statements for the Affected Periods (as defined below). This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.\nAs described in the Company’s Current Report on Form 8-K filed with the SEC on July 2, 2025, on June 26, 2025, the Audit Committee of our Board of Directors, after discussion with management and our independent registered public accounting firm, Crowe LLP, concluded that our audited consolidated financial statements as of the fiscal years ended September 30, 2024 and 2023, and for each year in the three fiscal year periods ended September 30, 2024 contained in our Annual Reports on Form 10-K, and our unaudited consolidated financial statements as of and for the interim periods ended December 31, 2024, 2023, 2022, and 2021, March 31, 2024, 2023, and 2022, June 30, 2024, 2023, and 2022, and September 30, 2024, 2023, and 2022 contained in our Quarterly Reports on Form 10-Q (collectively, but excluding the interim period ended December 31, 2024, the “Affected Periods”) should no longer be relied upon and should be restated because of errors identified in such financial statements, as described below.", + "source_id": "sec_pathward_10ka", + "source_excerpt_sha256": "d5241aa366c1f5cb15f4973ab456f1d86b2870d61dfb6b919e071558b3063f19" + }, + "labels": [ + "company", + "filing form", + "government agency", + "date", + "accounting firm", + "reporting period" + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/named-entity-extraction/verified-run/requests/supreme-court-caption.json b/examples/named-entity-extraction/verified-run/requests/supreme-court-caption.json new file mode 100644 index 00000000..750cf23f --- /dev/null +++ b/examples/named-entity-extraction/verified-run/requests/supreme-court-caption.json @@ -0,0 +1,21 @@ +{ + "method": "SIEClient.extract", + "endpoint": "/v1/extract/urchade/gliner_multi-v2.1", + "model": "urchade/gliner_multi-v2.1", + "item": { + "id": "scotus_two_contracts-source", + "text": "SUPREME COURT OF THE UNITED STATES\nNo. 23–3\nCOINBASE, INC., PETITIONER v. DAVID SUSKI, ET AL.\nON WRIT OF CERTIORARI TO THE UNITED STATES COURT OF APPEALS FOR THE NINTH CIRCUIT\n[May 23, 2024]\nJUSTICE JACKSON delivered the opinion of the Court.", + "source_id": "scotus_coinbase_suski", + "source_excerpt_sha256": "30d4450da291d2434af7aa04fd1f6056f32016ff1e4059d491a03ebe13ad7306" + }, + "labels": [ + "court", + "case number", + "organization", + "person", + "date", + "judge" + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/rerank/.gitignore b/examples/rerank/.gitignore new file mode 100644 index 00000000..90aa3d56 --- /dev/null +++ b/examples/rerank/.gitignore @@ -0,0 +1,3 @@ +.venv/ +__pycache__/ +run-output/ diff --git a/examples/rerank/README.md b/examples/rerank/README.md new file mode 100644 index 00000000..315ff1dd --- /dev/null +++ b/examples/rerank/README.md @@ -0,0 +1,62 @@ +# Rank primary-source passages + +This example asks a reranker to select the passage that answers a precise +question. The candidates are verbatim excerpts from four official sources: + +- Pathward Financial's Form 10-K/A filed with the SEC +- CMS's published Lower Limb Orthoses claim example +- the NTSB's East Palestine illustrated digest +- the Supreme Court's Coinbase v. Suski opinion + +The questions are authored evaluation prompts. Every candidate records its +source URL, locator, and SHA-256 digest in `data/cases.json` and +`data/sources.json`. No candidate is synthetic or paraphrased. + +## Run it + +Start public SIE with `Qwen/Qwen3-Reranker-4B` enabled, then install the SDK: + +```sh +uv sync +``` + +Run all four cases against a local server: + +```sh +uv run python run.py --output run-output/results.json +``` + +Run one case against a hosted cluster: + +```sh +SIE_BASE_URL=https://your-cluster.example \ +SIE_API_KEY=your-key \ +uv run python run.py \ + --case sec_filing_amendment \ + --output run-output/sec-restatement.json +``` + +The command stops with a nonzero exit code if input hashes differ, a candidate +is missing, ranks are incomplete, a score is invalid, or the expected +primary-source passage does not rank first. + +## Inspect the recorded run + +`verified-run/requests/` contains the audit envelopes produced by the runner. +Each envelope records the SDK arguments plus source IDs and excerpt hashes used +for provenance. Those provenance fields are not part of the SIE wire payload. +The unmodified public-SIE responses are in `verified-run/raw/`. +`verified-run/evaluation.json` records the expected top passage for each +source; `verified-run/manifest.json` pins the server, model revision, hardware, +timing, and every artifact checksum. + +The first recorded request includes model loading time. Treat the saved +latencies as provenance, not a benchmark. + +## Test offline + +```sh +uv run python -m unittest discover -s tests -v +``` + +The tests do not call a server. diff --git a/examples/rerank/data/cases.json b/examples/rerank/data/cases.json new file mode 100644 index 00000000..9a93e9f4 --- /dev/null +++ b/examples/rerank/data/cases.json @@ -0,0 +1,176 @@ +{ + "schema_version": "1.0", + "integrity_policy": { + "candidate_text": "Every rerank candidate is a verbatim primary-source excerpt.", + "entity_text": "Every entity input is verbatim source text; adjacent passages are separated only by newlines.", + "queries": "Evaluation questions are authored prompts and are explicitly marked as such.", + "synthetic_or_paraphrased_evidence": false + }, + "model": "Qwen/Qwen3-Reranker-4B", + "cases": { + "sec_filing_amendment": { + "query": "Which passage records the Audit Committee’s non-reliance conclusion and defines the affected annual and interim reporting periods?", + "query_provenance": "authored evaluation query; it asserts no facts beyond the source candidates", + "expected_top_candidate_id": "sec-non-reliance", + "candidates": [ + { + "id": "sec-amendment-scope", + "text": "Pathward Financial, Inc. (the \"Company\") is filing this Amendment No. 1 on Form 10-K/A (this “Form 10-K/A”) to amend and restate its audited financial statements and related footnote information as of September 30, 2024 and September 30, 2023, and for the years ended September 30, 2024, 2023 and 2022, previously included in its Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on November 26, 2024 (the “Original Report”). Additionally, it includes the restated unaudited interim condensed consolidated financial statements for the Affected Periods (as defined below). This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.", + "source_id": "sec_pathward_10ka", + "locator": "Explanatory Note, normalized visible-text line 5374", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "de8ab0a0e06207ac8b441f74a37de0fe604f1a8d20f663d5fb41bdf11db4fb6b" + }, + { + "id": "sec-non-reliance", + "text": "As described in the Company’s Current Report on Form 8-K filed with the SEC on July 2, 2025, on June 26, 2025, the Audit Committee of our Board of Directors, after discussion with management and our independent registered public accounting firm, Crowe LLP, concluded that our audited consolidated financial statements as of the fiscal years ended September 30, 2024 and 2023, and for each year in the three fiscal year periods ended September 30, 2024 contained in our Annual Reports on Form 10-K, and our unaudited consolidated financial statements as of and for the interim periods ended December 31, 2024, 2023, 2022, and 2021, March 31, 2024, 2023, and 2022, June 30, 2024, 2023, and 2022, and September 30, 2024, 2023, and 2022 contained in our Quarterly Reports on Form 10-Q (collectively, but excluding the interim period ended December 31, 2024, the “Affected Periods”) should no longer be relied upon and should be restated because of errors identified in such financial statements, as described below.", + "source_id": "sec_pathward_10ka", + "locator": "Restatement Background, normalized visible-text line 5376", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "0534acbc7edb26f346f6306b3ebf3edc55f4e3d95119db5178cd704c05fb2767" + }, + { + "id": "sec-accounting-errors", + "text": "The errors relate to the Company's accounting and financial reporting of certain third-party lending and servicing relationships within the Consumer Solutions business. Historically, we accounted for all borrower payments and credit enhancement payments under these programs on a single unit or net basis, with all such payments presented as interest income representing our effective yield on the portfolios. We determined that these payments should instead be accounted for on a separate unit of account or gross basis, with loan yields and interest income recorded at the gross borrower loan rate, and credit losses and associated provisions for credit losses recorded on a gross basis over the life of the loans, and with all credit enhancement payments and servicing payments recorded separately in noninterest expense (the “Gross Basis Approach”). Additionally, there are tax adjustments that relate to the tax impact of the restatement entries discussed.", + "source_id": "sec_pathward_10ka", + "locator": "Restatement Background, normalized visible-text line 5377", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "e1039015d0fd5e2fc438a28fff88b57d5fa23311ed04db2483667140b9357524" + }, + { + "id": "sec-material-weakness", + "text": "In addition, our management has concluded that there is a material weakness in internal control over financial reporting relating to the errors described above for the year ended September 30, 2024. For a discussion of management’s evaluation of our disclosure controls and procedures and the material weakness identified, see “Item 9A – Controls and Procedures” of this Form 10-K/A.", + "source_id": "sec_pathward_10ka", + "locator": "Restatement Background, normalized visible-text line 5379", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "e49c23c3f2802795dae9392b621cd4914e8a012ab22f25b408856629e360d921" + } + ] + }, + "cms_lower_limb_orthosis": { + "query": "What did the doctor fail to document within 6 months of proof of delivery in the published L1851 claim example?", + "query_provenance": "authored evaluation query; it asserts no facts beyond the source candidates", + "expected_top_candidate_id": "cms-missing-documentation", + "candidates": [ + { + "id": "cms-six-month-requirement", + "text": "We require prior authorization, a face-to-face encounter, and written order prior to delivery for HCPCS codes L1832 and L1851. Conduct the face-to-face encounter within the 6 months before prescribing the item. See the", + "source_id": "cms_lower_limb", + "locator": "Billing & Coding Criteria, normalized visible-text line 1232", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "36e54e61854afbe95b719bfe7f4bcd42df5380805a03aff54b71550273cf3c73" + }, + { + "id": "cms-claim-description", + "text": "A supplier bills the claim for L1851 (Knee orthosis (KO), single upright, thigh and calf, with adjustable flexion and extension joint (unicentric or polycentric), medial-lateral and rotation control, with or without varus/valgus adjustment, prefabricated, off-the-shelf) and submits the following documentation per the review contractor’s request:", + "source_id": "cms_lower_limb", + "locator": "Example of Improper Payments, normalized visible-text line 1242", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "805697f59fd70019041766d758d611606a07fe4c48ee047ae6043367b07fb34a" + }, + { + "id": "cms-seven-month-evidence", + "text": "Proof of delivery with face-to-face encounter 7 months ago", + "source_id": "cms_lower_limb", + "locator": "Example of Improper Payments, normalized visible-text line 1245", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "02ea6561a2f2593960d9b67bc0c32a73dde6d1ea65bb32c91a77c33169335ed7" + }, + { + "id": "cms-missing-documentation", + "text": "The doctor didn’t document the face-to-face encounter within 6 months of proof of delivery.", + "source_id": "cms_lower_limb", + "locator": "What Documentation Was Missing?, normalized visible-text line 1247", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "cb7e39136bdd070855759fa8caeb7b915f877638deeb6eb29ff1cf3d7ca072bb" + }, + { + "id": "cms-recoupment", + "text": "The review contractor completes the claim as an insufficient documentation error, and the MAC recoups payment.", + "source_id": "cms_lower_limb", + "locator": "What Happens Next?, normalized visible-text line 1249", + "extraction": "verbatim visible text; whitespace normalized", + "sha256": "0ddc7dda57a2fcbf6b01a6f411888c1fa23404bc6d8a5c8c0f5b3276f025b89d" + } + ] + }, + "ntsb_detector_alert": { + "query": "Which passage shows that the bearing was visibly on fire at Salem while the detector alert went to the Wayside Help Desk instead of the crew?", + "query_provenance": "authored evaluation query; it asserts no facts beyond the source candidates", + "expected_top_candidate_id": "ntsb-salem-noncritical", + "candidates": [ + { + "id": "ntsb-sebring-no-alert", + "text": "At 7:37 p.m., at the Sebring HBD, the reading for the L1 bearing was only 38°F above ambient—not high enough to trigger an alert. The R1 bearing measured 20°F above ambient. But the L1 bearing was hotter.", + "source_id": "ntsb_east_palestine", + "locator": "PDF page 3 (printed pages 4–5), \"Sebring\"", + "extraction": "verbatim PDF text; visual line wraps joined", + "sha256": "58ec7805f08ff98282a31680b98a4f0bb131565b5d9df1ebb2d41643820930eb" + }, + { + "id": "ntsb-salem-noncritical", + "text": "At 8:13 p.m., at the Salem HBD, the reading for the L1 bearing was 103°F above ambient. This reading was high enough to trigger a noncritical alert to the Wayside Help Desk (see box), but not to the crew. A surveillance camera picture from Salem showed fire near the bearing (right). Surveillance cameras in Sebring also captured images of the train, and no anomalies were noted.", + "source_id": "ntsb_east_palestine", + "locator": "PDF page 3 (printed pages 4–5), \"Salem\"", + "extraction": "verbatim PDF text; visual line wraps joined", + "sha256": "bdcb66ca5dd4ceb3033d229dfc7c2b286f065f6b7cb33da001f57f9dfebdac4b" + }, + { + "id": "ntsb-east-palestine-critical", + "text": "About 8:52 p.m., the train went over the East Palestine HBD. Less than a minute later, the HBD recorded a temperature of 253°F above ambient at the L1 bearing; bearing R1 remained at 20°F above ambient. The HBD immediately transmitted a critical alarm, which was broadcast in the locomotive cab.", + "source_id": "ntsb_east_palestine", + "locator": "PDF page 3 (printed pages 4–5), \"East Palestine\"", + "extraction": "verbatim PDF text; visual line wraps joined", + "sha256": "2dc95188d1b5c64256c4cb91566bb6ba5386fa0e1c71ab0b5017a0fc0bc09e16" + }, + { + "id": "ntsb-help-desk-process", + "text": "The Wayside Help Desk in Atlanta, Georgia, monitors alerts from NS’s HBDs. Critical alarms broadcast straight to the train crew. For noncritical alerts, the analyst monitors the train over HBDs it crosses later, paying attention to temperature trends. The single analyst on duty did not notice the Salem noncritical alert, as he dealt with higher-priority alerts.", + "source_id": "ntsb_east_palestine", + "locator": "PDF page 3 (printed pages 4–5), \"The Wayside Help Desk\"", + "extraction": "verbatim PDF text; visual line wraps joined", + "sha256": "ef13dd88ead7354a32982862ac590b843c9221d66801b9e1150c8f77512b69e4" + } + ] + }, + "scotus_two_contracts": { + "query": "Which passage says a court must decide which contract governs when the parties agreed to two contracts?", + "query_provenance": "authored evaluation query; it asserts no facts beyond the source candidates", + "expected_top_candidate_id": "scotus-two-contract-holding", + "candidates": [ + { + "id": "scotus-one-contract-rule", + "text": "In cases where parties have agreed to only one contract, and that contract contains an arbitration clause with a delegation provision, then, absent a successful challenge to the delegation provision, courts must send all arbitrability disputes to arbitration.", + "source_id": "scotus_coinbase_suski", + "locator": "Slip opinion page 8, Opinion of the Court", + "extraction": "verbatim PDF text; visual line wraps and end-of-line hyphenation normalized", + "sha256": "7d9037437b5a840973c09770d94f96ec0df0f6a86338d0011b62994b648b08e6" + }, + { + "id": "scotus-arbitration-clause", + "text": "All such matters shall be decided by an arbitrator and not by a court or judge.", + "source_id": "scotus_coinbase_suski", + "locator": "Slip opinion page 2, quoted User Agreement", + "extraction": "verbatim PDF text; visual line wraps and end-of-line hyphenation normalized", + "sha256": "841b401364eb1d80739db61b992f22cfe47111aaf2574cae8d315f4d8659f78c" + }, + { + "id": "scotus-forum-clause", + "text": "The California courts (state and federal) shall have sole jurisdiction of any controversies regarding the [sweepstakes] promotion and the laws of the state of California shall govern the promotion.", + "source_id": "scotus_coinbase_suski", + "locator": "Slip opinion page 3, quoted Official Rules", + "extraction": "verbatim PDF text; visual line wraps and end-of-line hyphenation normalized", + "sha256": "078b6b6e3c9ad0f5739a846563af8dbe587b835b52baa745c74d1497bc101990" + }, + { + "id": "scotus-two-contract-holding", + "text": "But, where, as here, parties have agreed to two contracts—one sending arbitrability disputes to arbitration, and the other either explicitly or implicitly sending arbitrability disputes to the courts—a court must decide which contract governs.", + "source_id": "scotus_coinbase_suski", + "locator": "Slip opinion page 8, Opinion of the Court", + "extraction": "verbatim PDF text; visual line wraps and end-of-line hyphenation normalized", + "sha256": "421ec0cffca2e46f484a7caadc4bdc5d16913a644641778920d1a097801543d9" + } + ] + } + } +} diff --git a/examples/rerank/data/sources.json b/examples/rerank/data/sources.json new file mode 100644 index 00000000..c001ec87 --- /dev/null +++ b/examples/rerank/data/sources.json @@ -0,0 +1,45 @@ +{ + "schema_version": "1.0", + "integrity_policy": "Each input is a verbatim excerpt from the linked primary source. Authored evaluation queries are labeled as such.", + "synthetic_or_paraphrased_evidence": false, + "sources": { + "sec_pathward_10ka": { + "file": "pathward-2025-10ka.html", + "url": "https://www.sec.gov/Archives/edgar/data/907471/000090747125000083/cash-20240930.htm", + "publisher": "U.S. Securities and Exchange Commission", + "document": "Pathward Financial, Inc. Amendment No. 1 on Form 10-K/A", + "accession": "0000907471-25-000083", + "filed": "2025-08-29", + "sha256": "eed8ca33bfaea864627fef65e0da305323e7d72e8640d47cb6c8781e3181b01a", + "byte_length": 9711929 + }, + "cms_lower_limb": { + "file": "cms-lower-limb-orthoses.html", + "url": "https://www.cms.gov/training-education/medicare-learning-networkr-mln/compliance/medicare-provider-compliance-tips/lower-limb-orthoses", + "publisher": "Centers for Medicare & Medicaid Services", + "document": "Lower Limb Orthoses", + "page_last_modified": "2026-02-11", + "sha256": "27ececf8b249af6f01a8785c03aeda27235bf40a6b62e5e7b77be06e0724df28", + "byte_length": 217383 + }, + "ntsb_east_palestine": { + "file": "ntsb-east-palestine-digest.pdf", + "url": "https://www.ntsb.gov/investigations/AccidentReports/Reports/SPC2406.pdf", + "publisher": "National Transportation Safety Board", + "document": "Norfolk Southern Railway Train Derailment with Subsequent Hazardous Material Release and Fires, Illustrated Digest", + "report_number": "SPC-24-06", + "sha256": "8c7dc02006f8a9ce21b77657553c8f14e6a7a00ec94b0c6ad05d60eec297d89f", + "byte_length": 5205715 + }, + "scotus_coinbase_suski": { + "file": "scotus-coinbase-v-suski.pdf", + "url": "https://www.supremecourt.gov/opinions/23pdf/23-3_879d.pdf", + "publisher": "Supreme Court of the United States", + "document": "Coinbase, Inc. v. Suski et al., 602 U.S. 143 (2024)", + "docket": "23-3", + "decided": "2024-05-23", + "sha256": "591f0fdecf41cb297427288a18fd72230e14d4aefe9af4f2d86d6c64dcc4476f", + "byte_length": 111243 + } + } +} diff --git a/examples/rerank/pyproject.toml b/examples/rerank/pyproject.toml new file mode 100644 index 00000000..1ddb1bcf --- /dev/null +++ b/examples/rerank/pyproject.toml @@ -0,0 +1,20 @@ +[project] +name = "superlinked-sie-rerank-example" +version = "0.1.0" +description = "Rank exact primary-source passages with public SIE" +requires-python = ">=3.12,<3.13" +dependencies = [ + "sie-sdk>=0.6.19,<0.7.0", +] + +[tool.uv] +package = false + +[dependency-groups] +dev = [ + "ruff>=0.14", +] + +[tool.ruff] +line-length = 120 +target-version = "py312" diff --git a/examples/rerank/run.py b/examples/rerank/run.py new file mode 100644 index 00000000..72860386 --- /dev/null +++ b/examples/rerank/run.py @@ -0,0 +1,218 @@ +from __future__ import annotations + +import argparse +import hashlib +import json +import math +import os +from datetime import UTC, datetime +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parent +CASES_PATH = ROOT / "data" / "cases.json" +SOURCES_PATH = ROOT / "data" / "sources.json" +MODEL = "Qwen/Qwen3-Reranker-4B" +ARTIFACT_NAMES = { + "sec_filing_amendment": "sec-restatement", + "cms_lower_limb_orthosis": "cms-orthosis-documentation", + "ntsb_detector_alert": "ntsb-bearing-alert", + "scotus_two_contracts": "supreme-court-arbitration", +} + + +def read_json(path: Path) -> Any: + return json.loads(path.read_text(encoding="utf-8")) + + +def write_json(path: Path, value: Any) -> None: + path.parent.mkdir(parents=True, exist_ok=True) + path.write_text( + json.dumps(value, indent=2, ensure_ascii=False) + "\n", + encoding="utf-8", + ) + + +def sha256_bytes(value: bytes) -> str: + return hashlib.sha256(value).hexdigest() + + +def sha256_file(path: Path) -> str: + digest = hashlib.sha256() + with path.open("rb") as handle: + for chunk in iter(lambda: handle.read(1024 * 1024), b""): + digest.update(chunk) + return digest.hexdigest() + + +def to_jsonable(value: Any) -> Any: + if isinstance(value, dict): + return {str(key): to_jsonable(item) for key, item in value.items()} + if isinstance(value, (list, tuple)): + return [to_jsonable(item) for item in value] + if hasattr(value, "model_dump"): + return to_jsonable(value.model_dump()) + if hasattr(value, "tolist"): + return to_jsonable(value.tolist()) + return value + + +def load_and_verify_inputs() -> tuple[dict[str, Any], dict[str, Any]]: + cases = read_json(CASES_PATH) + sources = read_json(SOURCES_PATH) + policy = cases.get("integrity_policy", {}) + if policy.get("synthetic_or_paraphrased_evidence") is not False: + raise ValueError("Cases must reject synthetic or paraphrased evidence") + if sources.get("synthetic_or_paraphrased_evidence") is not False: + raise ValueError("Source manifest must reject synthetic evidence") + if cases.get("model") != MODEL: + raise ValueError(f"Expected model {MODEL}") + if set(cases["cases"]) != set(ARTIFACT_NAMES): + raise ValueError("Case set changed") + + known_sources = set(sources["sources"]) + for case_id, case in cases["cases"].items(): + if not case["query_provenance"].startswith("authored evaluation query"): + raise ValueError(f"Missing query provenance for {case_id}") + candidate_ids: set[str] = set() + for candidate in case["candidates"]: + candidate_id = candidate["id"] + if candidate_id in candidate_ids: + raise ValueError(f"Duplicate candidate {candidate_id}") + candidate_ids.add(candidate_id) + if candidate["source_id"] not in known_sources: + raise ValueError(f"Unknown source for {candidate_id}") + actual = sha256_bytes(candidate["text"].encode("utf-8")) + if actual != candidate["sha256"]: + raise ValueError(f"Source excerpt changed for {candidate_id}") + if case["expected_top_candidate_id"] not in candidate_ids: + raise ValueError(f"Expected top candidate missing for {case_id}") + return cases, sources + + +def build_audit_envelope(case_id: str, case: dict[str, Any]) -> dict[str, Any]: + return { + "method": "SIEClient.score", + "endpoint": f"/v1/score/{MODEL}", + "model": MODEL, + "query": { + "id": f"{case_id}-query", + "text": case["query"], + }, + "items": [ + { + "id": candidate["id"], + "text": candidate["text"], + "source_id": candidate["source_id"], + "source_excerpt_sha256": candidate["sha256"], + } + for candidate in case["candidates"] + ], + "wait_for_capacity": True, + "provision_timeout_s": 900, + } + + +def validate_response( + case_id: str, + case: dict[str, Any], + response: dict[str, Any], +) -> dict[str, Any]: + if response.get("model") != MODEL: + raise ValueError(f"Unexpected model in response for {case_id}") + if response.get("query_id") != f"{case_id}-query": + raise ValueError(f"Unexpected query ID for {case_id}") + score_rows = response.get("scores") + if not isinstance(score_rows, list): + raise TypeError(f"Missing score list for {case_id}") + scores: list[dict[Any, Any]] = [] + for index, row in enumerate(score_rows): + if not isinstance(row, dict): + raise TypeError(f"Invalid score row at index {index}") + scores.append(row) + + expected_ids = {candidate["id"] for candidate in case["candidates"]} + observed_ids = {row.get("item_id") for row in scores} + if observed_ids != expected_ids or len(scores) != len(expected_ids): + raise ValueError(f"Candidate coverage changed for {case_id}") + ranks: list[int] = [] + for row in scores: + rank = row.get("rank") + if type(rank) is not int: + raise ValueError(f"Invalid rank for {row.get('item_id')}") + ranks.append(rank) + ranks.sort() + if ranks != list(range(len(scores))): + raise ValueError(f"Ranks are incomplete for {case_id}") + for row in scores: + score = row.get("score") + if not isinstance(score, (int, float)) or not math.isfinite(score): + raise ValueError(f"Invalid score for {row.get('item_id')}") + top = min(scores, key=lambda row: row["rank"]) + expected_top = case["expected_top_candidate_id"] + if top["item_id"] != expected_top: + raise ValueError(f"{case_id}: expected {expected_top}, received {top['item_id']}") + return { + "passed": True, + "expected_top_candidate_id": expected_top, + "observed_top_candidate_id": top["item_id"], + "candidate_count": len(scores), + } + + +def run_cases(selected_case: str | None) -> dict[str, Any]: + from sie_sdk import Item, SIEClient + + cases, _ = load_and_verify_inputs() + base_url = os.environ.get("SIE_BASE_URL", "http://127.0.0.1:8080") + api_key = os.environ.get("SIE_API_KEY") or None + client = SIEClient(base_url, api_key=api_key, timeout_s=900) + results: dict[str, Any] = {} + + for case_id, case in cases["cases"].items(): + if selected_case and case_id != selected_case: + continue + response = client.score( + MODEL, + Item(id=f"{case_id}-query", text=case["query"]), + [Item(id=candidate["id"], text=candidate["text"]) for candidate in case["candidates"]], + wait_for_capacity=True, + provision_timeout_s=900, + ) + raw = to_jsonable(response) + evaluation = validate_response(case_id, case, raw) + results[case_id] = { + "audit_envelope": build_audit_envelope(case_id, case), + "raw_response": raw, + "evaluation": evaluation, + } + if not results: + raise ValueError(f"Unknown case: {selected_case}") + return { + "completed_at_utc": datetime.now(UTC).isoformat().replace("+00:00", "Z"), + "endpoint": base_url, + "model": MODEL, + "cases": results, + } + + +def parse_args() -> argparse.Namespace: + parser = argparse.ArgumentParser(description="Rank exact primary-source passages with public SIE") + parser.add_argument("--case", choices=sorted(ARTIFACT_NAMES)) + parser.add_argument("--output", type=Path) + return parser.parse_args() + + +def main() -> None: + args = parse_args() + result = run_cases(args.case) + if args.output: + write_json(args.output, result) + print(f"Wrote {args.output}") + else: + print(json.dumps(result, indent=2, ensure_ascii=False)) + + +if __name__ == "__main__": + main() diff --git a/examples/rerank/tests/test_example.py b/examples/rerank/tests/test_example.py new file mode 100644 index 00000000..5236ca76 --- /dev/null +++ b/examples/rerank/tests/test_example.py @@ -0,0 +1,90 @@ +from __future__ import annotations + +import json +import sys +import unittest +from pathlib import Path +from typing import Any + + +ROOT = Path(__file__).resolve().parents[1] +sys.path.insert(0, str(ROOT)) +import run # noqa: E402 + + +def strings(value: Any): + if isinstance(value, str): + yield value + elif isinstance(value, dict): + for item in value.values(): + yield from strings(item) + elif isinstance(value, list): + for item in value: + yield from strings(item) + + +class RerankExampleTests(unittest.TestCase): + def test_inputs_are_exact_primary_source_excerpts(self) -> None: + cases, sources = run.load_and_verify_inputs() + self.assertEqual(len(cases["cases"]), 4) + self.assertEqual(len(sources["sources"]), 4) + + def test_recorded_audit_envelopes_match_the_runner(self) -> None: + cases, _ = run.load_and_verify_inputs() + for case_id, case in cases["cases"].items(): + name = run.ARTIFACT_NAMES[case_id] + recorded = run.read_json(ROOT / "verified-run" / "requests" / f"{name}.json") + self.assertEqual(recorded, run.build_audit_envelope(case_id, case)) + + def test_recorded_responses_pass_fail_closed_checks(self) -> None: + cases, _ = run.load_and_verify_inputs() + evaluation = run.read_json(ROOT / "verified-run" / "evaluation.json") + checks = {check["case_id"]: check for check in evaluation["checks"]} + for case_id, case in cases["cases"].items(): + name = run.ARTIFACT_NAMES[case_id] + response = run.read_json(ROOT / "verified-run" / "raw" / f"{name}.json") + observed = run.validate_response(case_id, case, response) + self.assertTrue(observed["passed"]) + self.assertEqual( + checks[case_id]["expected_top_candidate_id"], + observed["expected_top_candidate_id"], + ) + self.assertEqual( + checks[case_id]["observed_top_candidate_id"], + observed["observed_top_candidate_id"], + ) + self.assertEqual( + checks[case_id]["candidate_count"], + observed["candidate_count"], + ) + + def test_manifest_pins_every_artifact(self) -> None: + manifest = run.read_json(ROOT / "verified-run" / "manifest.json") + self.assertEqual(manifest["inputs"]["cases_sha256"], run.sha256_file(run.CASES_PATH)) + self.assertEqual(manifest["inputs"]["sources_sha256"], run.sha256_file(run.SOURCES_PATH)) + self.assertEqual(set(manifest["artifacts"]), set(run.ARTIFACT_NAMES)) + for artifact in manifest["artifacts"].values(): + self.assertEqual( + artifact["request_sha256"], + run.sha256_file(ROOT / artifact["request"]), + ) + self.assertEqual( + artifact["raw_response_sha256"], + run.sha256_file(ROOT / artifact["raw_response"]), + ) + evaluation = manifest["evaluation"] + self.assertEqual(evaluation["sha256"], run.sha256_file(ROOT / evaluation["file"])) + + def test_metadata_has_no_temporary_filesystem_paths(self) -> None: + forbidden = ("/Users/", "/root/", "/tmp/", "reference-batch", "/v4/") + for path in ROOT.rglob("*.json"): + value = json.loads(path.read_text(encoding="utf-8")) + for text in strings(value): + self.assertFalse( + any(marker in text for marker in forbidden), + f"{path}: {text}", + ) + + +if __name__ == "__main__": + unittest.main() diff --git a/examples/rerank/verified-run/evaluation.json b/examples/rerank/verified-run/evaluation.json new file mode 100644 index 00000000..dc5ed87a --- /dev/null +++ b/examples/rerank/verified-run/evaluation.json @@ -0,0 +1,47 @@ +{ + "schema_version": "1.0", + "passed": true, + "task": "rerank", + "case_count": 4, + "checks": [ + { + "task": "rerank", + "case_id": "sec_filing_amendment", + "passed": true, + "expected_top_candidate_id": "sec-non-reliance", + "observed_top_candidate_id": "sec-non-reliance", + "candidate_count": 4, + "display_transform": "Join raw response rows to candidates by item_id; sort by zero-based rank; show rank + 1 and round score * 100 to one decimal only in display data." + }, + { + "task": "rerank", + "case_id": "cms_lower_limb_orthosis", + "passed": true, + "expected_top_candidate_id": "cms-missing-documentation", + "observed_top_candidate_id": "cms-missing-documentation", + "candidate_count": 5, + "display_transform": "Join raw response rows to candidates by item_id; sort by zero-based rank; show rank + 1 and round score * 100 to one decimal only in display data." + }, + { + "task": "rerank", + "case_id": "ntsb_detector_alert", + "passed": true, + "expected_top_candidate_id": "ntsb-salem-noncritical", + "observed_top_candidate_id": "ntsb-salem-noncritical", + "candidate_count": 4, + "display_transform": "Join raw response rows to candidates by item_id; sort by zero-based rank; show rank + 1 and round score * 100 to one decimal only in display data." + }, + { + "task": "rerank", + "case_id": "scotus_two_contracts", + "passed": true, + "expected_top_candidate_id": "scotus-two-contract-holding", + "observed_top_candidate_id": "scotus-two-contract-holding", + "candidate_count": 4, + "display_transform": "Join raw response rows to candidates by item_id; sort by zero-based rank; show rank + 1 and round score * 100 to one decimal only in display data." + } + ], + "synthetic_or_paraphrased_evidence": false, + "rerank_contract": "Every candidate is scored exactly once and the expected verbatim passage ranks first.", + "api_output_boundary": "Public SIE v0.6.23 score responses expose item_id, score, rank, and token usage. The model's internal yes/no logits are not part of the public API response, so no logits are invented or reconstructed." +} diff --git a/examples/rerank/verified-run/manifest.json b/examples/rerank/verified-run/manifest.json new file mode 100644 index 00000000..5b5109d3 --- /dev/null +++ b/examples/rerank/verified-run/manifest.json @@ -0,0 +1,71 @@ +{ + "schema_version": "1.0", + "purpose": "Verified public SIE rerank example", + "run": { + "started_at_utc": "2026-07-24T23:41:21.148341Z", + "completed_at_utc": "2026-07-24T23:42:12.770481Z", + "runtime": "Public Superlinked Inference Engine v0.6.23 in Modal", + "hardware": { + "modal_gpu_class": "L4", + "nvidia_smi": "NVIDIA L4, GPU-5a8a5e16-921e-e6f7-0267-888a1aa89bbf, 580.95.05, 23034", + "platform": "Linux-4.19.0-gvisor-x86_64-with-glibc2.36", + "python": "3.12.12" + }, + "server": { + "release": "v0.6.23", + "git_commit": "9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0", + "git_describe": "v0.6.23", + "expected_commit": "9d6ca6b00f788b6ab19f8d6dc9506e1b31dad2f0" + }, + "sdk": { + "package": "sie-sdk", + "version": "0.6.19" + }, + "model": { + "sie_id": "Qwen/Qwen3-Reranker-4B", + "hf_revision": "22e683669bc0f0bd69640a1354a6d0aebcfeede5" + } + }, + "inputs": { + "cases": "data/cases.json", + "cases_sha256": "3922fa3ad22c5d963d9e89d9d5e8ae65fabda2d7d432766c67efc10710dfce85", + "sources": "data/sources.json", + "sources_sha256": "4c1bf7f1c8d0d5a53e9ac186798570ddefeb13b7a66b61822fbd7a85437ec63d", + "synthetic_or_paraphrased_evidence": false + }, + "artifacts": { + "sec_filing_amendment": { + "request": "verified-run/requests/sec-restatement.json", + "request_sha256": "8a344132ebef3c32880740eed7b016d1866fdd48251f53461ada15cc7959b6be", + "raw_response": "verified-run/raw/sec-restatement.json", + "raw_response_sha256": "0ed4777e670877c6cf6455fea8171a6f95a9965f97c02a0c24be27693ffa52bb", + "latency_ms": 29325.443 + }, + "cms_lower_limb_orthosis": { + "request": "verified-run/requests/cms-orthosis-documentation.json", + "request_sha256": "bd2bc8ffa994b36bed6c4f6f6484c7dc73e0bd1720525dbb3f582cb8ae712a5c", + "raw_response": "verified-run/raw/cms-orthosis-documentation.json", + "raw_response_sha256": "bd5825ba2067fd0b297bf2e034f9d8100dbf5d4ca2dc492ce078a83fce97affa", + "latency_ms": 127.666 + }, + "ntsb_detector_alert": { + "request": "verified-run/requests/ntsb-bearing-alert.json", + "request_sha256": "a035fdf79419854ea257477cfa48358c0bd6b6cc88e7cd56dfff847e383da5b8", + "raw_response": "verified-run/raw/ntsb-bearing-alert.json", + "raw_response_sha256": "5d8c02e2a104c9aede052e8d9806323d549eac7604edeafe57fa377ea64916c3", + "latency_ms": 131.71 + }, + "scotus_two_contracts": { + "request": "verified-run/requests/supreme-court-arbitration.json", + "request_sha256": "3a3bea1bbf637eaaa9b0daf921daf3ba09840d25edfb03dba48d3b1d9a107f36", + "raw_response": "verified-run/raw/supreme-court-arbitration.json", + "raw_response_sha256": "35988419684ea2405b518c72fe3f8de1ac77593d9cd407b2f5c5d05fade48bfb", + "latency_ms": 98.675 + } + }, + "evaluation": { + "file": "verified-run/evaluation.json", + "sha256": "8996d76d67b694ec0af150dbdc0c5b64aaed489fc39134afbe2dfe5172a23426", + "passed": true + } +} diff --git a/examples/rerank/verified-run/raw/cms-orthosis-documentation.json b/examples/rerank/verified-run/raw/cms-orthosis-documentation.json new file mode 100644 index 00000000..f5210d9b --- /dev/null +++ b/examples/rerank/verified-run/raw/cms-orthosis-documentation.json @@ -0,0 +1,34 @@ +{ + "model": "Qwen/Qwen3-Reranker-4B", + "scores": [ + { + "item_id": "cms-missing-documentation", + "score": 1.0, + "rank": 0 + }, + { + "item_id": "cms-seven-month-evidence", + "score": 0.81640625, + "rank": 1 + }, + { + "item_id": "cms-six-month-requirement", + "score": 0.796875, + "rank": 2 + }, + { + "item_id": "cms-recoupment", + "score": 0.140625, + "rank": 3 + }, + { + "item_id": "cms-claim-description", + "score": 0.07568359375, + "rank": 4 + } + ], + "query_id": "cms_lower_limb_orthosis-query", + "usage": { + "input_tokens": 672 + } +} diff --git a/examples/rerank/verified-run/raw/ntsb-bearing-alert.json b/examples/rerank/verified-run/raw/ntsb-bearing-alert.json new file mode 100644 index 00000000..dd526026 --- /dev/null +++ b/examples/rerank/verified-run/raw/ntsb-bearing-alert.json @@ -0,0 +1,29 @@ +{ + "model": "Qwen/Qwen3-Reranker-4B", + "scores": [ + { + "item_id": "ntsb-salem-noncritical", + "score": 1.0, + "rank": 0 + }, + { + "item_id": "ntsb-help-desk-process", + "score": 0.9921875, + "rank": 1 + }, + { + "item_id": "ntsb-east-palestine-critical", + "score": 0.1005859375, + "rank": 2 + }, + { + "item_id": "ntsb-sebring-no-alert", + "score": 0.0311279296875, + "rank": 3 + } + ], + "query_id": "ntsb_detector_alert-query", + "usage": { + "input_tokens": 699 + } +} diff --git a/examples/rerank/verified-run/raw/sec-restatement.json b/examples/rerank/verified-run/raw/sec-restatement.json new file mode 100644 index 00000000..358c2fba --- /dev/null +++ b/examples/rerank/verified-run/raw/sec-restatement.json @@ -0,0 +1,29 @@ +{ + "model": "Qwen/Qwen3-Reranker-4B", + "scores": [ + { + "item_id": "sec-non-reliance", + "score": 1.0, + "rank": 0 + }, + { + "item_id": "sec-amendment-scope", + "score": 0.10693359375, + "rank": 1 + }, + { + "item_id": "sec-material-weakness", + "score": 0.007171630859375, + "rank": 2 + }, + { + "item_id": "sec-accounting-errors", + "score": 0.00225830078125, + "rank": 3 + } + ], + "query_id": "sec_filing_amendment-query", + "usage": { + "input_tokens": 1131 + } +} diff --git a/examples/rerank/verified-run/raw/supreme-court-arbitration.json b/examples/rerank/verified-run/raw/supreme-court-arbitration.json new file mode 100644 index 00000000..ce8ddcea --- /dev/null +++ b/examples/rerank/verified-run/raw/supreme-court-arbitration.json @@ -0,0 +1,29 @@ +{ + "model": "Qwen/Qwen3-Reranker-4B", + "scores": [ + { + "item_id": "scotus-two-contract-holding", + "score": 1.0, + "rank": 0 + }, + { + "item_id": "scotus-one-contract-rule", + "score": 0.439453125, + "rank": 1 + }, + { + "item_id": "scotus-arbitration-clause", + "score": 0.0023956298828125, + "rank": 2 + }, + { + "item_id": "scotus-forum-clause", + "score": 0.00136566162109375, + "rank": 3 + } + ], + "query_id": "scotus_two_contracts-query", + "usage": { + "input_tokens": 506 + } +} diff --git a/examples/rerank/verified-run/requests/cms-orthosis-documentation.json b/examples/rerank/verified-run/requests/cms-orthosis-documentation.json new file mode 100644 index 00000000..d74b61a5 --- /dev/null +++ b/examples/rerank/verified-run/requests/cms-orthosis-documentation.json @@ -0,0 +1,43 @@ +{ + "method": "SIEClient.score", + "endpoint": "/v1/score/Qwen/Qwen3-Reranker-4B", + "model": "Qwen/Qwen3-Reranker-4B", + "query": { + "id": "cms_lower_limb_orthosis-query", + "text": "What did the doctor fail to document within 6 months of proof of delivery in the published L1851 claim example?" + }, + "items": [ + { + "id": "cms-six-month-requirement", + "text": "We require prior authorization, a face-to-face encounter, and written order prior to delivery for HCPCS codes L1832 and L1851. Conduct the face-to-face encounter within the 6 months before prescribing the item. See the", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "36e54e61854afbe95b719bfe7f4bcd42df5380805a03aff54b71550273cf3c73" + }, + { + "id": "cms-claim-description", + "text": "A supplier bills the claim for L1851 (Knee orthosis (KO), single upright, thigh and calf, with adjustable flexion and extension joint (unicentric or polycentric), medial-lateral and rotation control, with or without varus/valgus adjustment, prefabricated, off-the-shelf) and submits the following documentation per the review contractor’s request:", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "805697f59fd70019041766d758d611606a07fe4c48ee047ae6043367b07fb34a" + }, + { + "id": "cms-seven-month-evidence", + "text": "Proof of delivery with face-to-face encounter 7 months ago", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "02ea6561a2f2593960d9b67bc0c32a73dde6d1ea65bb32c91a77c33169335ed7" + }, + { + "id": "cms-missing-documentation", + "text": "The doctor didn’t document the face-to-face encounter within 6 months of proof of delivery.", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "cb7e39136bdd070855759fa8caeb7b915f877638deeb6eb29ff1cf3d7ca072bb" + }, + { + "id": "cms-recoupment", + "text": "The review contractor completes the claim as an insufficient documentation error, and the MAC recoups payment.", + "source_id": "cms_lower_limb", + "source_excerpt_sha256": "0ddc7dda57a2fcbf6b01a6f411888c1fa23404bc6d8a5c8c0f5b3276f025b89d" + } + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/rerank/verified-run/requests/ntsb-bearing-alert.json b/examples/rerank/verified-run/requests/ntsb-bearing-alert.json new file mode 100644 index 00000000..cb832c69 --- /dev/null +++ b/examples/rerank/verified-run/requests/ntsb-bearing-alert.json @@ -0,0 +1,37 @@ +{ + "method": "SIEClient.score", + "endpoint": "/v1/score/Qwen/Qwen3-Reranker-4B", + "model": "Qwen/Qwen3-Reranker-4B", + "query": { + "id": "ntsb_detector_alert-query", + "text": "Which passage shows that the bearing was visibly on fire at Salem while the detector alert went to the Wayside Help Desk instead of the crew?" + }, + "items": [ + { + "id": "ntsb-sebring-no-alert", + "text": "At 7:37 p.m., at the Sebring HBD, the reading for the L1 bearing was only 38°F above ambient—not high enough to trigger an alert. The R1 bearing measured 20°F above ambient. But the L1 bearing was hotter.", + "source_id": "ntsb_east_palestine", + "source_excerpt_sha256": "58ec7805f08ff98282a31680b98a4f0bb131565b5d9df1ebb2d41643820930eb" + }, + { + "id": "ntsb-salem-noncritical", + "text": "At 8:13 p.m., at the Salem HBD, the reading for the L1 bearing was 103°F above ambient. This reading was high enough to trigger a noncritical alert to the Wayside Help Desk (see box), but not to the crew. A surveillance camera picture from Salem showed fire near the bearing (right). Surveillance cameras in Sebring also captured images of the train, and no anomalies were noted.", + "source_id": "ntsb_east_palestine", + "source_excerpt_sha256": "bdcb66ca5dd4ceb3033d229dfc7c2b286f065f6b7cb33da001f57f9dfebdac4b" + }, + { + "id": "ntsb-east-palestine-critical", + "text": "About 8:52 p.m., the train went over the East Palestine HBD. Less than a minute later, the HBD recorded a temperature of 253°F above ambient at the L1 bearing; bearing R1 remained at 20°F above ambient. The HBD immediately transmitted a critical alarm, which was broadcast in the locomotive cab.", + "source_id": "ntsb_east_palestine", + "source_excerpt_sha256": "2dc95188d1b5c64256c4cb91566bb6ba5386fa0e1c71ab0b5017a0fc0bc09e16" + }, + { + "id": "ntsb-help-desk-process", + "text": "The Wayside Help Desk in Atlanta, Georgia, monitors alerts from NS’s HBDs. Critical alarms broadcast straight to the train crew. For noncritical alerts, the analyst monitors the train over HBDs it crosses later, paying attention to temperature trends. The single analyst on duty did not notice the Salem noncritical alert, as he dealt with higher-priority alerts.", + "source_id": "ntsb_east_palestine", + "source_excerpt_sha256": "ef13dd88ead7354a32982862ac590b843c9221d66801b9e1150c8f77512b69e4" + } + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/rerank/verified-run/requests/sec-restatement.json b/examples/rerank/verified-run/requests/sec-restatement.json new file mode 100644 index 00000000..ae213e9c --- /dev/null +++ b/examples/rerank/verified-run/requests/sec-restatement.json @@ -0,0 +1,37 @@ +{ + "method": "SIEClient.score", + "endpoint": "/v1/score/Qwen/Qwen3-Reranker-4B", + "model": "Qwen/Qwen3-Reranker-4B", + "query": { + "id": "sec_filing_amendment-query", + "text": "Which passage records the Audit Committee’s non-reliance conclusion and defines the affected annual and interim reporting periods?" + }, + "items": [ + { + "id": "sec-amendment-scope", + "text": "Pathward Financial, Inc. (the \"Company\") is filing this Amendment No. 1 on Form 10-K/A (this “Form 10-K/A”) to amend and restate its audited financial statements and related footnote information as of September 30, 2024 and September 30, 2023, and for the years ended September 30, 2024, 2023 and 2022, previously included in its Annual Report on Form 10-K filed with the Securities and Exchange Commission (the “SEC”) on November 26, 2024 (the “Original Report”). Additionally, it includes the restated unaudited interim condensed consolidated financial statements for the Affected Periods (as defined below). This Form 10-K/A also amends certain other Items in the Original Report, as listed in “Items Amended in this Form 10-K/A” below.", + "source_id": "sec_pathward_10ka", + "source_excerpt_sha256": "de8ab0a0e06207ac8b441f74a37de0fe604f1a8d20f663d5fb41bdf11db4fb6b" + }, + { + "id": "sec-non-reliance", + "text": "As described in the Company’s Current Report on Form 8-K filed with the SEC on July 2, 2025, on June 26, 2025, the Audit Committee of our Board of Directors, after discussion with management and our independent registered public accounting firm, Crowe LLP, concluded that our audited consolidated financial statements as of the fiscal years ended September 30, 2024 and 2023, and for each year in the three fiscal year periods ended September 30, 2024 contained in our Annual Reports on Form 10-K, and our unaudited consolidated financial statements as of and for the interim periods ended December 31, 2024, 2023, 2022, and 2021, March 31, 2024, 2023, and 2022, June 30, 2024, 2023, and 2022, and September 30, 2024, 2023, and 2022 contained in our Quarterly Reports on Form 10-Q (collectively, but excluding the interim period ended December 31, 2024, the “Affected Periods”) should no longer be relied upon and should be restated because of errors identified in such financial statements, as described below.", + "source_id": "sec_pathward_10ka", + "source_excerpt_sha256": "0534acbc7edb26f346f6306b3ebf3edc55f4e3d95119db5178cd704c05fb2767" + }, + { + "id": "sec-accounting-errors", + "text": "The errors relate to the Company's accounting and financial reporting of certain third-party lending and servicing relationships within the Consumer Solutions business. Historically, we accounted for all borrower payments and credit enhancement payments under these programs on a single unit or net basis, with all such payments presented as interest income representing our effective yield on the portfolios. We determined that these payments should instead be accounted for on a separate unit of account or gross basis, with loan yields and interest income recorded at the gross borrower loan rate, and credit losses and associated provisions for credit losses recorded on a gross basis over the life of the loans, and with all credit enhancement payments and servicing payments recorded separately in noninterest expense (the “Gross Basis Approach”). Additionally, there are tax adjustments that relate to the tax impact of the restatement entries discussed.", + "source_id": "sec_pathward_10ka", + "source_excerpt_sha256": "e1039015d0fd5e2fc438a28fff88b57d5fa23311ed04db2483667140b9357524" + }, + { + "id": "sec-material-weakness", + "text": "In addition, our management has concluded that there is a material weakness in internal control over financial reporting relating to the errors described above for the year ended September 30, 2024. For a discussion of management’s evaluation of our disclosure controls and procedures and the material weakness identified, see “Item 9A – Controls and Procedures” of this Form 10-K/A.", + "source_id": "sec_pathward_10ka", + "source_excerpt_sha256": "e49c23c3f2802795dae9392b621cd4914e8a012ab22f25b408856629e360d921" + } + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +} diff --git a/examples/rerank/verified-run/requests/supreme-court-arbitration.json b/examples/rerank/verified-run/requests/supreme-court-arbitration.json new file mode 100644 index 00000000..9a4bdc3d --- /dev/null +++ b/examples/rerank/verified-run/requests/supreme-court-arbitration.json @@ -0,0 +1,37 @@ +{ + "method": "SIEClient.score", + "endpoint": "/v1/score/Qwen/Qwen3-Reranker-4B", + "model": "Qwen/Qwen3-Reranker-4B", + "query": { + "id": "scotus_two_contracts-query", + "text": "Which passage says a court must decide which contract governs when the parties agreed to two contracts?" + }, + "items": [ + { + "id": "scotus-one-contract-rule", + "text": "In cases where parties have agreed to only one contract, and that contract contains an arbitration clause with a delegation provision, then, absent a successful challenge to the delegation provision, courts must send all arbitrability disputes to arbitration.", + "source_id": "scotus_coinbase_suski", + "source_excerpt_sha256": "7d9037437b5a840973c09770d94f96ec0df0f6a86338d0011b62994b648b08e6" + }, + { + "id": "scotus-arbitration-clause", + "text": "All such matters shall be decided by an arbitrator and not by a court or judge.", + "source_id": "scotus_coinbase_suski", + "source_excerpt_sha256": "841b401364eb1d80739db61b992f22cfe47111aaf2574cae8d315f4d8659f78c" + }, + { + "id": "scotus-forum-clause", + "text": "The California courts (state and federal) shall have sole jurisdiction of any controversies regarding the [sweepstakes] promotion and the laws of the state of California shall govern the promotion.", + "source_id": "scotus_coinbase_suski", + "source_excerpt_sha256": "078b6b6e3c9ad0f5739a846563af8dbe587b835b52baa745c74d1497bc101990" + }, + { + "id": "scotus-two-contract-holding", + "text": "But, where, as here, parties have agreed to two contracts—one sending arbitrability disputes to arbitration, and the other either explicitly or implicitly sending arbitrability disputes to the courts—a court must decide which contract governs.", + "source_id": "scotus_coinbase_suski", + "source_excerpt_sha256": "421ec0cffca2e46f484a7caadc4bdc5d16913a644641778920d1a097801543d9" + } + ], + "wait_for_capacity": true, + "provision_timeout_s": 900 +}