import{s as ue,n as de,o as ce}from"../chunks/scheduler.9cda857a.js";import{S as ye,i as ge,e as i,s as l,c as p,h as we,a as o,d as a,b as n,f as he,g as r,j as f,k as me,l as Me,m as s,n as h,t as m,o as u,p as d}from"../chunks/index.f47f3121.js";import{C as be}from"../chunks/CopyLLMTxtMenu.676ed699.js";import{C as K}from"../chunks/CodeBlock.24d62f98.js";import{H as tt,E as Te}from"../chunks/MermaidChart.svelte_svelte_type_style_lang.64d112fc.js";function $e(Yt){let c,st,et,lt,y,nt,g,it,w,St=`FiftyOne is an open-source toolkit for curating, visualizing, and
managing unstructured visual data. The library streamlines data-centric
workflows, from finding low-confidence predictions to identifying poor-quality
samples and uncovering hidden patterns in your data. The library supports all
sorts of visual data, from images and videos to PDFs, point clouds, and meshes.`,ot,M,Rt="FiftyOne accommodates object detections, keypoints, polylines, and custom schemas.",ft,b,Pt=`FiftyOne is integrated with the Hugging Face Hub so that you can load and share
FiftyOne datasets directly from the Hub.`,pt,T,Vt='🚀 Try the FiftyOne 🤝 Hugging Face Integration in <a href="https://colab.research.google.com/drive/1l0kzfbJ2wtUw1EGS1tq1PJYoWenMlihp?usp=sharing" rel="nofollow">Colab</a>!',rt,$,ht,U,Ot='First <a href="/docs/huggingface_hub/quick-start#login">login with your Hugging Face account</a>:',mt,J,ut,j,At="Make sure you have <code>fiftyone&gt;=0.24.0</code> installed:",dt,v,ct,C,yt,I,Nt="With <code>load_from_hub()</code> from FiftyOne’s Hugging Face utils, you can load:",gt,_,Dt="<li>Any FiftyOne dataset uploaded to the hub</li> <li>Most image-based datasets stored in Parquet files (which is the standard for datasets uploaded to the hub via the <code>datasets</code> library)</li>",wt,k,Mt,F,Et=`Any dataset pushed to the hub in one of FiftyOne’s <a href="https://docs.voxel51.com/user_guide/dataset_creation/datasets.html#supported-import-formats" rel="nofollow">supported common formats</a>
should have all of the necessary configuration info in its dataset repo on the
hub, so you can load the dataset by specifying its <code>repo_id</code>. As an example, to
load the <a href="https://huggingface.co/datasets/Voxel51/VisDrone2019-DET" rel="nofollow">VisDrone detection dataset</a>:`,bt,x,Tt,H,Kt='<img src="https://cdn-uploads.huggingface.co/production/uploads/63127e2495407887cb79c5ea/0eKxe_GSsBjt8wMjT9qaI.jpeg" alt="FiftyOne VisDrone dataset"/>',$t,Z,te=`You can <a href="https://docs.voxel51.com/integrations/huggingface.html#configuring-the-download-process" rel="nofollow">customize the download process</a>, including the number of samples to
download, the name of the created dataset object, or whether or not it is persisted
to disk.`,Ut,B,ee="You can list all the available FiftyOne datasets on the Hub using:",Jt,G,jt,q,vt,Q,ae=`You can also use the <code>load_from_hub()</code> function to load datasets from Parquet
files. Type conversions are handled for you, and images are downloaded from URLs
if necessary.`,Ct,W,se='With this functionality, <a href="https://docs.voxel51.com/integrations/huggingface.html#basic-examples" rel="nofollow">you can load</a> any of the following:',It,X,le='<li><a href="https://huggingface.co/collections/Voxel51/fiftyone-compatible-image-classification-datasets-665dfd51020d8b66a56c9b6f" rel="nofollow">FiftyOne-Compatible Image Classification Datasets</a>, like <a href="https://huggingface.co/datasets/food101" rel="nofollow">Food101</a> and <a href="https://huggingface.co/datasets/imagenet_sketch" rel="nofollow">ImageNet-Sketch</a></li> <li><a href="https://huggingface.co/collections/Voxel51/fiftyone-compatible-object-detection-datasets-665e0279c94ae552c7159a2b" rel="nofollow">FiftyOne-Compatible Object Detection Datasets</a> like <a href="https://huggingface.co/datasets/cppe-5" rel="nofollow">CPPE-5</a> and <a href="https://huggingface.co/datasets/wider_face" rel="nofollow">WIDER FACE</a></li> <li><a href="https://huggingface.co/collections/Voxel51/fiftyone-compatible-image-segmentation-datasets-665e15b6ddb96a4d7226a380" rel="nofollow">FiftyOne-Compatible Segmentation Datasets</a> like <a href="https://huggingface.co/datasets/scene_parse_150" rel="nofollow">SceneParse150</a> and <a href="https://huggingface.co/datasets/segments/sidewalk-semantic" rel="nofollow">Sidewalk Semantic</a></li> <li><a href="https://huggingface.co/collections/Voxel51/fiftyone-compatible-image-captioning-datasets-665e16e29350244c06084505" rel="nofollow">FiftyOne-Compatible Image Captioning Datasets</a> like <a href="https://huggingface.co/datasets/kakaobrain/coyo-700m" rel="nofollow">COYO-700M</a> and <a href="https://huggingface.co/datasets/jmhessel/newyorker_caption_contest" rel="nofollow">New Yorker Caption Contest</a></li> <li><a href="https://huggingface.co/collections/Voxel51/fiftyone-compatible-vqa-datasets-665e16424ecc8a718156248a" rel="nofollow">FiftyOne-Compatible Visual Question-Answering Datasets</a> like <a href="https://huggingface.co/datasets/textvqa" rel="nofollow">TextVQA</a> and <a href="https://huggingface.co/datasets/derek-thomas/ScienceQA" rel="nofollow">ScienceQA</a></li>',_t,z,ne=`As an example, we can load the first 1,000 samples from the
<a href="https://huggingface.co/datasets/huggan/wikiart" rel="nofollow">WikiArt dataset</a> into FiftyOne with:`,kt,L,Ft,Y,ie='<img src="https://cdn-uploads.huggingface.co/production/uploads/63127e2495407887cb79c5ea/PCqCvTlNTG5SLtcK5fwuQ.jpeg" alt="WikiArt Dataset"/>',xt,S,Ht,R,oe="You can push a dataset to the hub with:",Zt,P,Bt,V,fe=`When you call <code>push_to_hub()</code>, the dataset will be uploaded to the repo
with the specified repo name under your username, and the repo will be created
if necessary. A <a href="./datasets-cards">Dataset Card</a> will automatically be generated and populated with instructions for loading the dataset from the hub. You can upload a thumbnail image/gif to appear on the Dataset Card with the <code>preview_path</code> argument.`,Gt,O,pe='Here’s an example using many of these arguments, which would upload the first three samples of FiftyOne’s <a href="https://docs.voxel51.com/user_guide/dataset_zoo/datasets.html#quickstart-video" rel="nofollow">Quickstart Video</a> dataset to the private repo <code>username/my-quickstart-video-dataset</code> with tags, an MIT license, a description, and a preview image:',qt,A,Qt,N,Wt,D,re='<li><a href="https://colab.research.google.com/drive/1l0kzfbJ2wtUw1EGS1tq1PJYoWenMlihp?usp=sharing" rel="nofollow">🚀 Code-Along Colab Notebook</a></li> <li><a href="https://docs.voxel51.com/user_guide/using_datasets.html#" rel="nofollow">🗺️ User Guide for FiftyOne Datasets</a></li> <li><a href="https://docs.voxel51.com/integrations/huggingface.html#huggingface-hub" rel="nofollow">🤗 FiftyOne 🤝 Hub Integration Docs</a></li> <li><a href="https://docs.voxel51.com/integrations/huggingface.html#transformers-library" rel="nofollow">🤗 FiftyOne 🤝 Transformers Integration Docs</a></li> <li><a href="https://github.com/voxel51/fiftyone-huggingface-plugins" rel="nofollow">🧩 FiftyOne Hugging Face Hub Plugin</a></li>',Xt,E,zt,at,Lt;return y=new be({props:{containerStyle:"float: right; margin-left: 10px; display: inline-flex; position: relative; z-index: 10;"}}),g=new tt({props:{title:"FiftyOne",local:"fiftyone",headingTag:"h1"}}),$=new tt({props:{title:"Prerequisites",local:"prerequisites",headingTag:"h2"}}),J=new K({props:{code:"aGYlMjBhdXRoJTIwbG9naW4=",highlighted:"hf auth login",wrap:!1}}),v=new K({props:{code:"cGlwJTIwaW5zdGFsbCUyMC1VJTIwZmlmdHlvbmU=",highlighted:"pip install -U fiftyone",wrap:!1}}),C=new tt({props:{title:"Loading Visual Datasets from the Hub",local:"loading-visual-datasets-from-the-hub",headingTag:"h2"}}),k=new tt({props:{title:"Loading FiftyOne datasets from the Hub",local:"loading-fiftyone-datasets-from-the-hub",headingTag:"h3"}}),x=new K({props:{code:"aW1wb3J0JTIwZmlmdHlvbmUlMjBhcyUyMGZvJTBBZnJvbSUyMGZpZnR5b25lLnV0aWxzJTIwaW1wb3J0JTIwbG9hZF9mcm9tX2h1YiUwQSUwQSUyMyUyMyUyMGxvYWQlMjBmcm9tJTIwdGhlJTIwaHViJTBBZGF0YXNldCUyMCUzRCUyMGxvYWRfZnJvbV9odWIoJTIyVm94ZWw1MSUyRlZpc0Ryb25lMjAxOS1ERVQlMjIpJTBBJTBBJTIzJTIzJTIwdmlzdWFsaXplJTIwaW4lMjBhcHAlMEFzZXNzaW9uJTIwJTNEJTIwZm8ubGF1bmNoX2FwcChkYXRhc2V0KQ==",highlighted:`<span class="hljs-keyword">import</span> fiftyone <span class="hljs-keyword">as</span> fo
<span class="hljs-keyword">from</span> fiftyone.utils <span class="hljs-keyword">import</span> load_from_hub

<span class="hljs-comment">## load from the hub</span>
dataset = load_from_hub(<span class="hljs-string">&quot;Voxel51/VisDrone2019-DET&quot;</span>)

<span class="hljs-comment">## visualize in app</span>
session = fo.launch_app(dataset)`,wrap:!1}}),G=new K({props:{code:"ZnJvbSUyMGh1Z2dpbmdmYWNlX2h1YiUyMGltcG9ydCUyMEhmQXBpJTBBYXBpJTIwJTNEJTIwSGZBcGkoKSUwQWFwaS5saXN0X2RhdGFzZXRzKHRhZ3MlM0QlMjJmaWZ0eW9uZSUyMik=",highlighted:`<span class="hljs-keyword">from</span> huggingface_hub <span class="hljs-keyword">import</span> HfApi
api = HfApi()
api.list_datasets(tags=<span class="hljs-string">&quot;fiftyone&quot;</span>)`,wrap:!1}}),q=new tt({props:{title:"Loading Parquet Datasets from the Hub with FiftyOne",local:"loading-parquet-datasets-from-the-hub-with-fiftyone",headingTag:"h3"}}),L=new K({props:{code:"aW1wb3J0JTIwZmlmdHlvbmUlMjBhcyUyMGZvJTBBZnJvbSUyMGZpZnR5b25lLnV0aWxzLmh1Z2dpbmdmYWNlJTIwaW1wb3J0JTIwbG9hZF9mcm9tX2h1YiUwQSUwQWRhdGFzZXQlMjAlM0QlMjBsb2FkX2Zyb21faHViKCUwQSUyMCUyMCUyMCUyMCUyMmh1Z2dhbiUyRndpa2lhcnQlMjIlMkMlMjAlMjAlMjMlMjMlMjByZXBvX2lkJTBBJTIwJTIwJTIwJTIwZm9ybWF0JTNEJTIycGFycXVldCUyMiUyQyUyMCUyMCUyMyUyMyUyMGZvciUyMFBhcnF1ZXQlMjBmb3JtYXQlMEElMjAlMjAlMjAlMjBjbGFzc2lmaWNhdGlvbl9maWVsZHMlM0QlNUIlMjJhcnRpc3QlMjIlMkMlMjAlMjJzdHlsZSUyMiUyQyUyMCUyMmdlbnJlJTIyJTVEJTJDJTIwJTIzJTIzJTIwY29sdW1ucyUyMHRvJTIwdHJlYXQlMjBhcyUyMGNsYXNzaWZpY2F0aW9uJTIwbGFiZWxzJTBBJTIwJTIwJTIwJTIwbWF4X3NhbXBsZXMlM0QxMDAwJTJDJTIwJTIwJTIzJTIwbnVtYmVyJTIwb2YlMjBzYW1wbGVzJTIwdG8lMjBsb2FkJTBBJTIwJTIwJTIwJTIwbmFtZSUzRCUyMndpa2lhcnQlMjIlMkMlMjAlMjAlMjMlMjBuYW1lJTIwb2YlMjB0aGUlMjBkYXRhc2V0JTIwaW4lMjBGaWZ0eU9uZSUwQSk=",highlighted:`<span class="hljs-keyword">import</span> fiftyone <span class="hljs-keyword">as</span> fo
<span class="hljs-keyword">from</span> fiftyone.utils.huggingface <span class="hljs-keyword">import</span> load_from_hub

dataset = load_from_hub(
    <span class="hljs-string">&quot;huggan/wikiart&quot;</span>,  <span class="hljs-comment">## repo_id</span>
    <span class="hljs-built_in">format</span>=<span class="hljs-string">&quot;parquet&quot;</span>,  <span class="hljs-comment">## for Parquet format</span>
    classification_fields=[<span class="hljs-string">&quot;artist&quot;</span>, <span class="hljs-string">&quot;style&quot;</span>, <span class="hljs-string">&quot;genre&quot;</span>], <span class="hljs-comment">## columns to treat as classification labels</span>
    max_samples=<span class="hljs-number">1000</span>,  <span class="hljs-comment"># number of samples to load</span>
    name=<span class="hljs-string">&quot;wikiart&quot;</span>,  <span class="hljs-comment"># name of the dataset in FiftyOne</span>
)`,wrap:!1}}),S=new tt({props:{title:"Pushing FiftyOne Datasets to the Hub",local:"pushing-fiftyone-datasets-to-the-hub",headingTag:"h2"}}),P=new K({props:{code:"aW1wb3J0JTIwZmlmdHlvbmUlMjBhcyUyMGZvJTBBaW1wb3J0JTIwZmlmdHlvbmUuem9vJTIwYXMlMjBmb3olMEFmcm9tJTIwZmlmdHlvbmUudXRpbHMuaHVnZ2luZ2ZhY2UlMjBpbXBvcnQlMjBwdXNoX3RvX2h1YiUwQSUwQSUyMyUyMyUyMGxvYWQlMjBleGFtcGxlJTIwZGF0YXNldCUwQWRhdGFzZXQlMjAlM0QlMjBmb3oubG9hZF96b29fZGF0YXNldCglMjJxdWlja3N0YXJ0JTIyKSUwQSUwQSUyMyUyMyUyMHB1c2glMjB0byUyMGh1YiUwQXB1c2hfdG9faHViKGRhdGFzZXQlMkMlMjAlMjJteS1oZi1kYXRhc2V0JTIyKQ==",highlighted:`<span class="hljs-keyword">import</span> fiftyone <span class="hljs-keyword">as</span> fo
<span class="hljs-keyword">import</span> fiftyone.zoo <span class="hljs-keyword">as</span> foz
<span class="hljs-keyword">from</span> fiftyone.utils.huggingface <span class="hljs-keyword">import</span> push_to_hub

<span class="hljs-comment">## load example dataset</span>
dataset = foz.load_zoo_dataset(<span class="hljs-string">&quot;quickstart&quot;</span>)

<span class="hljs-comment">## push to hub</span>
push_to_hub(dataset, <span class="hljs-string">&quot;my-hf-dataset&quot;</span>)`,wrap:!1}}),A=new K({props:{code:"ZGF0YXNldCUyMCUzRCUyMGZvei5sb2FkX2Zyb21fem9vKCUyMnF1aWNrc3RhcnQtdmlkZW8lMjIlMkMlMjBtYXhfc2FtcGxlcyUzRDMpJTBBJTBBcHVzaF90b19odWIoJTBBJTIwJTIwJTIwJTIwZGF0YXNldCUyQyUwQSUyMCUyMCUyMCUyMCUyMm15LXF1aWNrc3RhcnQtdmlkZW8tZGF0YXNldCUyMiUyQyUwQSUyMCUyMCUyMCUyMHRhZ3MlM0QlNUIlMjJ2aWRlbyUyMiUyQyUyMCUyMnRyYWNraW5nJTIyJTVEJTJDJTBBJTIwJTIwJTIwJTIwbGljZW5zZSUzRCUyMm1pdCUyMiUyQyUwQSUyMCUyMCUyMCUyMGRlc2NyaXB0aW9uJTNEJTIyQSUyMGRhdGFzZXQlMjBvZiUyMHZpZGVvJTIwc2FtcGxlcyUyMGZvciUyMHRyYWNraW5nJTIwdGFza3MlMjIlMkMlMEElMjAlMjAlMjAlMjBwcml2YXRlJTNEVHJ1ZSUyQyUwQSUyMCUyMCUyMCUyMHByZXZpZXdfcGF0aCUzRCUyMiUzQ3BhdGglMkZ0byUyRnByZXZpZXcucG5nJTNFJTIyJTBBKQ==",highlighted:`dataset = foz.load_from_zoo(<span class="hljs-string">&quot;quickstart-video&quot;</span>, max_samples=<span class="hljs-number">3</span>)

push_to_hub(
    dataset,
    <span class="hljs-string">&quot;my-quickstart-video-dataset&quot;</span>,
    tags=[<span class="hljs-string">&quot;video&quot;</span>, <span class="hljs-string">&quot;tracking&quot;</span>],
    license=<span class="hljs-string">&quot;mit&quot;</span>,
    description=<span class="hljs-string">&quot;A dataset of video samples for tracking tasks&quot;</span>,
    private=<span class="hljs-literal">True</span>,
    preview_path=<span class="hljs-string">&quot;&lt;path/to/preview.png&gt;&quot;</span>
)`,wrap:!1}}),N=new tt({props:{title:"📚 Resources",local:"-resources",headingTag:"h2"}}),E=new Te({props:{source:"https://github.com/huggingface/hub-docs/blob/main/docs/hub/datasets-fiftyone.md"}}),{c(){c=i("meta"),st=l(),et=i("p"),lt=l(),p(y.$$.fragment),nt=l(),p(g.$$.fragment),it=l(),w=i("p"),w.textContent=St,ot=l(),M=i("p"),M.textContent=Rt,ft=l(),b=i("p"),b.textContent=Pt,pt=l(),T=i("p"),T.innerHTML=Vt,rt=l(),p($.$$.fragment),ht=l(),U=i("p"),U.innerHTML=Ot,mt=l(),p(J.$$.fragment),ut=l(),j=i("p"),j.innerHTML=At,dt=l(),p(v.$$.fragment),ct=l(),p(C.$$.fragment),yt=l(),I=i("p"),I.innerHTML=Nt,gt=l(),_=i("ul"),_.innerHTML=Dt,wt=l(),p(k.$$.fragment),Mt=l(),F=i("p"),F.innerHTML=Et,bt=l(),p(x.$$.fragment),Tt=l(),H=i("p"),H.innerHTML=Kt,$t=l(),Z=i("p"),Z.innerHTML=te,Ut=l(),B=i("p"),B.textContent=ee,Jt=l(),p(G.$$.fragment),jt=l(),p(q.$$.fragment),vt=l(),Q=i("p"),Q.innerHTML=ae,Ct=l(),W=i("p"),W.innerHTML=se,It=l(),X=i("ul"),X.innerHTML=le,_t=l(),z=i("p"),z.innerHTML=ne,kt=l(),p(L.$$.fragment),Ft=l(),Y=i("p"),Y.innerHTML=ie,xt=l(),p(S.$$.fragment),Ht=l(),R=i("p"),R.textContent=oe,Zt=l(),p(P.$$.fragment),Bt=l(),V=i("p"),V.innerHTML=fe,Gt=l(),O=i("p"),O.innerHTML=pe,qt=l(),p(A.$$.fragment),Qt=l(),p(N.$$.fragment),Wt=l(),D=i("ul"),D.innerHTML=re,Xt=l(),p(E.$$.fragment),zt=l(),at=i("p"),this.h()},l(t){const e=we("svelte-u9bgzb",document.head);c=o(e,"META",{name:!0,content:!0}),e.forEach(a),st=n(t),et=o(t,"P",{}),he(et).forEach(a),lt=n(t),r(y.$$.fragment,t),nt=n(t),r(g.$$.fragment,t),it=n(t),w=o(t,"P",{"data-svelte-h":!0}),f(w)!=="svelte-1lbj1j1"&&(w.textContent=St),ot=n(t),M=o(t,"P",{"data-svelte-h":!0}),f(M)!=="svelte-v8ipou"&&(M.textContent=Rt),ft=n(t),b=o(t,"P",{"data-svelte-h":!0}),f(b)!=="svelte-u1792m"&&(b.textContent=Pt),pt=n(t),T=o(t,"P",{"data-svelte-h":!0}),f(T)!=="svelte-18tv8ix"&&(T.innerHTML=Vt),rt=n(t),r($.$$.fragment,t),ht=n(t),U=o(t,"P",{"data-svelte-h":!0}),f(U)!=="svelte-1klrxm4"&&(U.innerHTML=Ot),mt=n(t),r(J.$$.fragment,t),ut=n(t),j=o(t,"P",{"data-svelte-h":!0}),f(j)!=="svelte-qry4me"&&(j.innerHTML=At),dt=n(t),r(v.$$.fragment,t),ct=n(t),r(C.$$.fragment,t),yt=n(t),I=o(t,"P",{"data-svelte-h":!0}),f(I)!=="svelte-11kuu8j"&&(I.innerHTML=Nt),gt=n(t),_=o(t,"UL",{"data-svelte-h":!0}),f(_)!=="svelte-1sagvnm"&&(_.innerHTML=Dt),wt=n(t),r(k.$$.fragment,t),Mt=n(t),F=o(t,"P",{"data-svelte-h":!0}),f(F)!=="svelte-1hvs1ou"&&(F.innerHTML=Et),bt=n(t),r(x.$$.fragment,t),Tt=n(t),H=o(t,"P",{"data-svelte-h":!0}),f(H)!=="svelte-1gciz6k"&&(H.innerHTML=Kt),$t=n(t),Z=o(t,"P",{"data-svelte-h":!0}),f(Z)!=="svelte-13ii0ew"&&(Z.innerHTML=te),Ut=n(t),B=o(t,"P",{"data-svelte-h":!0}),f(B)!=="svelte-161ahsi"&&(B.textContent=ee),Jt=n(t),r(G.$$.fragment,t),jt=n(t),r(q.$$.fragment,t),vt=n(t),Q=o(t,"P",{"data-svelte-h":!0}),f(Q)!=="svelte-3fd0el"&&(Q.innerHTML=ae),Ct=n(t),W=o(t,"P",{"data-svelte-h":!0}),f(W)!=="svelte-1oaxjb2"&&(W.innerHTML=se),It=n(t),X=o(t,"UL",{"data-svelte-h":!0}),f(X)!=="svelte-1nyb7sq"&&(X.innerHTML=le),_t=n(t),z=o(t,"P",{"data-svelte-h":!0}),f(z)!=="svelte-qu37sz"&&(z.innerHTML=ne),kt=n(t),r(L.$$.fragment,t),Ft=n(t),Y=o(t,"P",{"data-svelte-h":!0}),f(Y)!=="svelte-66fdrc"&&(Y.innerHTML=ie),xt=n(t),r(S.$$.fragment,t),Ht=n(t),R=o(t,"P",{"data-svelte-h":!0}),f(R)!=="svelte-18rtwtv"&&(R.textContent=oe),Zt=n(t),r(P.$$.fragment,t),Bt=n(t),V=o(t,"P",{"data-svelte-h":!0}),f(V)!=="svelte-d3czo4"&&(V.innerHTML=fe),Gt=n(t),O=o(t,"P",{"data-svelte-h":!0}),f(O)!=="svelte-1hnqaln"&&(O.innerHTML=pe),qt=n(t),r(A.$$.fragment,t),Qt=n(t),r(N.$$.fragment,t),Wt=n(t),D=o(t,"UL",{"data-svelte-h":!0}),f(D)!=="svelte-16wm5ae"&&(D.innerHTML=re),Xt=n(t),r(E.$$.fragment,t),zt=n(t),at=o(t,"P",{}),he(at).forEach(a),this.h()},h(){me(c,"name","hf:doc:metadata"),me(c,"content",Ue)},m(t,e){Me(document.head,c),s(t,st,e),s(t,et,e),s(t,lt,e),h(y,t,e),s(t,nt,e),h(g,t,e),s(t,it,e),s(t,w,e),s(t,ot,e),s(t,M,e),s(t,ft,e),s(t,b,e),s(t,pt,e),s(t,T,e),s(t,rt,e),h($,t,e),s(t,ht,e),s(t,U,e),s(t,mt,e),h(J,t,e),s(t,ut,e),s(t,j,e),s(t,dt,e),h(v,t,e),s(t,ct,e),h(C,t,e),s(t,yt,e),s(t,I,e),s(t,gt,e),s(t,_,e),s(t,wt,e),h(k,t,e),s(t,Mt,e),s(t,F,e),s(t,bt,e),h(x,t,e),s(t,Tt,e),s(t,H,e),s(t,$t,e),s(t,Z,e),s(t,Ut,e),s(t,B,e),s(t,Jt,e),h(G,t,e),s(t,jt,e),h(q,t,e),s(t,vt,e),s(t,Q,e),s(t,Ct,e),s(t,W,e),s(t,It,e),s(t,X,e),s(t,_t,e),s(t,z,e),s(t,kt,e),h(L,t,e),s(t,Ft,e),s(t,Y,e),s(t,xt,e),h(S,t,e),s(t,Ht,e),s(t,R,e),s(t,Zt,e),h(P,t,e),s(t,Bt,e),s(t,V,e),s(t,Gt,e),s(t,O,e),s(t,qt,e),h(A,t,e),s(t,Qt,e),h(N,t,e),s(t,Wt,e),s(t,D,e),s(t,Xt,e),h(E,t,e),s(t,zt,e),s(t,at,e),Lt=!0},p:de,i(t){Lt||(m(y.$$.fragment,t),m(g.$$.fragment,t),m($.$$.fragment,t),m(J.$$.fragment,t),m(v.$$.fragment,t),m(C.$$.fragment,t),m(k.$$.fragment,t),m(x.$$.fragment,t),m(G.$$.fragment,t),m(q.$$.fragment,t),m(L.$$.fragment,t),m(S.$$.fragment,t),m(P.$$.fragment,t),m(A.$$.fragment,t),m(N.$$.fragment,t),m(E.$$.fragment,t),Lt=!0)},o(t){u(y.$$.fragment,t),u(g.$$.fragment,t),u($.$$.fragment,t),u(J.$$.fragment,t),u(v.$$.fragment,t),u(C.$$.fragment,t),u(k.$$.fragment,t),u(x.$$.fragment,t),u(G.$$.fragment,t),u(q.$$.fragment,t),u(L.$$.fragment,t),u(S.$$.fragment,t),u(P.$$.fragment,t),u(A.$$.fragment,t),u(N.$$.fragment,t),u(E.$$.fragment,t),Lt=!1},d(t){t&&(a(st),a(et),a(lt),a(nt),a(it),a(w),a(ot),a(M),a(ft),a(b),a(pt),a(T),a(rt),a(ht),a(U),a(mt),a(ut),a(j),a(dt),a(ct),a(yt),a(I),a(gt),a(_),a(wt),a(Mt),a(F),a(bt),a(Tt),a(H),a($t),a(Z),a(Ut),a(B),a(Jt),a(jt),a(vt),a(Q),a(Ct),a(W),a(It),a(X),a(_t),a(z),a(kt),a(Ft),a(Y),a(xt),a(Ht),a(R),a(Zt),a(Bt),a(V),a(Gt),a(O),a(qt),a(Qt),a(Wt),a(D),a(Xt),a(zt),a(at)),a(c),d(y,t),d(g,t),d($,t),d(J,t),d(v,t),d(C,t),d(k,t),d(x,t),d(G,t),d(q,t),d(L,t),d(S,t),d(P,t),d(A,t),d(N,t),d(E,t)}}}const Ue='{"title":"FiftyOne","local":"fiftyone","sections":[{"title":"Prerequisites","local":"prerequisites","sections":[],"depth":2},{"title":"Loading Visual Datasets from the Hub","local":"loading-visual-datasets-from-the-hub","sections":[{"title":"Loading FiftyOne datasets from the Hub","local":"loading-fiftyone-datasets-from-the-hub","sections":[],"depth":3},{"title":"Loading Parquet Datasets from the Hub with FiftyOne","local":"loading-parquet-datasets-from-the-hub-with-fiftyone","sections":[],"depth":3}],"depth":2},{"title":"Pushing FiftyOne Datasets to the Hub","local":"pushing-fiftyone-datasets-to-the-hub","sections":[],"depth":2},{"title":"📚 Resources","local":"-resources","sections":[],"depth":2}],"depth":1}';function Je(Yt){return ce(()=>{new URLSearchParams(window.location.search).get("fw")}),[]}class ke extends ye{constructor(c){super(),ge(this,c,Je,$e,ue,{})}}export{ke as component};
