PageSourceSearch

https://nielsr-trocr-scene-text-recognition.hf.space/assets/index.2291fe0a.js

js nielsr-trocr-scene-text-recognition.hf.space collected 2026-10-03 10:22:48 UTC 11,994 bytes, 437 lines download raw bytes

1import { S as SvelteComponent, i as init, s as safe_not_equal, e as element, c as create_component, a as space, t as text, b as attr, f as insert, g as append, m as mount_component, a3 as set_input_value, l as listen, h as set_data, j as transition_in, k as transition_out, n as detach, o as destroy_component, z as run_all, E as createEventDispatcher, aj as to_number, P as assign, Q as StatusTracker, H as binding_callbacks, N as bind, R as get_spread_update, T as get_spread_object, K as add_flush_callback, J as bubble } from './index.aa663a61.js';
2import { B as Block } from './Block.25e59696.js';
3import { c as create_classes } from './styles.c72835fa.js';
4import { B as BlockTitle } from './BlockTitle.de098ff3.js';
5
6/* home/runner/work/gradio/gradio/ui/packages/form/src/Range.svelte generated by Svelte v3.49.0 */
7
8function create_default_slot$1(ctx) {
9	let t;
10
11	return {
12		c() {
13			t = text(/*label*/ ctx[6]);
14		},
15		m(target, anchor) {
16			insert(target, t, anchor);
17		},
18		p(ctx, dirty) {
19			if (dirty & /*label*/ 64) set_data(t, /*label*/ ctx[6]);
20		},
21		d(detaching) {
22			if (detaching) detach(t);
23		}
24	};
25}
26
27function create_fragment$1(ctx) {
28	let div2;
29	let div1;
30	let label_1;
31	let blocktitle;
32	let t0;
33	let div0;
34	let t1;
35	let div0_class_value;
36	let t2;
37	let input;
38	let current;
39	let mounted;
40	let dispose;
41
42	blocktitle = new BlockTitle({
43			props: {
44				show_label: /*show_label*/ ctx[7],
45				$$slots: { default: [create_default_slot$1] },
46				$$scope: { ctx }
47			}
48		});
49
50	return {
51		c() {
52			div2 = element("div");
53			div1 = element("div");
54			label_1 = element("label");
55			create_component(blocktitle.$$.fragment);
56			t0 = space();
57			div0 = element("div");
58			t1 = text(/*value*/ ctx[0]);
59			t2 = space();
60			input = element("input");
61			attr(label_1, "for", /*id*/ ctx[8]);
62			attr(div0, "class", div0_class_value = "font-medium dark:text-gray-300" + create_classes(/*style*/ ctx[1]));
63			attr(div1, "class", "flex justify-between");
64			attr(div2, "class", "w-full flex flex-col ");
65			attr(input, "type", "range");
66			attr(input, "id", /*id*/ ctx[8]);
67			attr(input, "name", "cowbell");
68			attr(input, "class", "w-full disabled:cursor-not-allowed");
69			attr(input, "min", /*minimum*/ ctx[2]);
70			attr(input, "max", /*maximum*/ ctx[3]);
71			attr(input, "step", /*step*/ ctx[4]);
72			input.disabled = /*disabled*/ ctx[5];
73		},
74		m(target, anchor) {
75			insert(target, div2, anchor);
76			append(div2, div1);
77			append(div1, label_1);
78			mount_component(blocktitle, label_1, null);
79			append(div1, t0);
80			append(div1, div0);
81			append(div0, t1);
82			insert(target, t2, anchor);
83			insert(target, input, anchor);
84			set_input_value(input, /*value*/ ctx[0]);
85			current = true;
86
87			if (!mounted) {
88				dispose = [
89					listen(input, "change", /*input_change_input_handler*/ ctx[9]),
90					listen(input, "input", /*input_change_input_handler*/ ctx[9])
91				];
92
93				mounted = true;
94			}
95		},
96		p(ctx, [dirty]) {
97			const blocktitle_changes = {};
98			if (dirty & /*show_label*/ 128) blocktitle_changes.show_label = /*show_label*/ ctx[7];
99
100			if (dirty & /*$$scope, label*/ 2112) {
101				blocktitle_changes.$$scope = { dirty, ctx };
102			}
103
104			blocktitle.$set(blocktitle_changes);
105			if (!current || dirty & /*value*/ 1) set_data(t1, /*value*/ ctx[0]);
106
107			if (!current || dirty & /*style*/ 2 && div0_class_value !== (div0_class_value = "font-medium dark:text-gray-300" + create_classes(/*style*/ ctx[1]))) {
108				attr(div0, "class", div0_class_value);
109			}
110
111			if (!current || dirty & /*minimum*/ 4) {
112				attr(input, "min", /*minimum*/ ctx[2]);
113			}
114
115			if (!current || dirty & /*maximum*/ 8) {
116				attr(input, "max", /*maximum*/ ctx[3]);
117			}
118
119			if (!current || dirty & /*step*/ 16) {
120				attr(input, "step", /*step*/ ctx[4]);
121			}
122
123			if (!current || dirty & /*disabled*/ 32) {
124				input.disabled = /*disabled*/ ctx[5];
125			}
126
127			if (dirty & /*value*/ 1) {
128				set_input_value(input, /*value*/ ctx[0]);
129			}
130		},
131		i(local) {
132			if (current) return;
133			transition_in(blocktitle.$$.fragment, local);
134			current = true;
135		},
136		o(local) {
137			transition_out(blocktitle.$$.fragment, local);
138			current = false;
139		},
140		d(detaching) {
141			if (detaching) detach(div2);
142			destroy_component(blocktitle);
143			if (detaching) detach(t2);
144			if (detaching) detach(input);
145			mounted = false;
146			run_all(dispose);
147		}
148	};
149}
150
151let _id = 0;
152
153function instance$1($$self, $$props, $$invalidate) {
154	let { value = 0 } = $$props;
155	let { style = {} } = $$props;
156	let { minimum = 0 } = $$props;
157	let { maximum = 100 } = $$props;
158	let { step = 1 } = $$props;
159	let { disabled = false } = $$props;
160	let { label } = $$props;
161	let { show_label } = $$props;
162	const id = `range_id_${_id++}`;
163	const dispatch = createEventDispatcher();
164
165	function input_change_input_handler() {
166		value = to_number(this.value);
167		$$invalidate(0, value);
168	}
169
170	$$self.$$set = $$props => {
171		if ('value' in $$props) $$invalidate(0, value = $$props.value);
172		if ('style' in $$props) $$invalidate(1, style = $$props.style);
173		if ('minimum' in $$props) $$invalidate(2, minimum = $$props.minimum);
174		if ('maximum' in $$props) $$invalidate(3, maximum = $$props.maximum);
175		if ('step' in $$props) $$invali
175date(4, step = $$props.step);
176		if ('disabled' in $$props) $$invalidate(5, disabled = $$props.disabled);
177		if ('label' in $$props) $$invalidate(6, label = $$props.label);
178		if ('show_label' in $$props) $$invalidate(7, show_label = $$props.show_label);
179	};
180
181	$$self.$$.update = () => {
182		if ($$self.$$.dirty & /*value*/ 1) {
183			dispatch("change", value);
184		}
185	};
186
187	return [
188		value,
189		style,
190		minimum,
191		maximum,
192		step,
193		disabled,
194		label,
195		show_label,
196		id,
197		input_change_input_handler
198	];
199}
200
201class Range extends SvelteComponent {
202	constructor(options) {
203		super();
204
205		init(this, options, instance$1, create_fragment$1, safe_not_equal, {
206			value: 0,
207			style: 1,
208			minimum: 2,
209			maximum: 3,
210			step: 4,
211			disabled: 5,
212			label: 6,
213			show_label: 7
214		});
215	}
216}
217
218/* src/components/Slider/Slider.svelte generated by Svelte v3.49.0 */
219
220function create_default_slot(ctx) {
221	let statustracker;
222	let t;
223	let range;
224	let updating_value;
225	let current;
226	const statustracker_spread_levels = [/*loading_status*/ ctx[10]];
227	let statustracker_props = {};
228
229	for (let i = 0; i < statustracker_spread_levels.length; i += 1) {
230		statustracker_props = assign(statustracker_props, statustracker_spread_levels[i]);
231	}
232
233	statustracker = new StatusTracker({ props: statustracker_props });
234
235	function range_value_binding(value) {
236		/*range_value_binding*/ ctx[11](value);
237	}
238
239	let range_props = {
240		label: /*label*/ ctx[3],
241		show_label: /*show_label*/ ctx[9],
242		minimum: /*minimum*/ ctx[5],
243		maximum: /*maximum*/ ctx[6],
244		step: /*step*/ ctx[7],
245		style: /*style*/ ctx[4],
246		disabled: /*mode*/ ctx[8] === "static"
247	};
248
249	if (/*value*/ ctx[0] !== void 0) {
250		range_props.value = /*value*/ ctx[0];
251	}
252
253	range = new Range({ props: range_props });
254	binding_callbacks.push(() => bind(range, 'value', range_value_binding));
255	range.$on("change", /*change_handler*/ ctx[12]);
256
257	return {
258		c() {
259			create_component(statustracker.$$.fragment);
260			t = space();
261			create_component(range.$$.fragment);
262		},
263		m(target, anchor) {
264			mount_component(statustracker, target, anchor);
265			insert(target, t, anchor);
266			mount_component(range, target, anchor);
267			current = true;
268		},
269		p(ctx, dirty) {
270			const statustracker_changes = (dirty & /*loading_status*/ 1024)
271			? get_spread_update(statustracker_spread_levels, [get_spread_object(/*loading_status*/ ctx[10])])
272			: {};
273
274			statustracker.$set(statustracker_changes);
275			const range_changes = {};
276			if (dirty & /*label*/ 8) range_changes.label = /*label*/ ctx[3];
277			if (dirty & /*show_label*/ 512) range_changes.show_label = /*show_label*/ ctx[9];
278			if (dirty & /*minimum*/ 32) range_changes.minimum = /*minimum*/ ctx[5];
279			if (dirty & /*maximum*/ 64) range_changes.maximum = /*maximum*/ ctx[6];
280			if (dirty & /*step*/ 128) range_changes.step = /*step*/ ctx[7];
281			if (dirty & /*style*/ 16) range_changes.style = /*style*/ ctx[4];
282			if (dirty & /*mode*/ 256) range_changes.disabled = /*mode*/ ctx[8] === "static";
283
284			if (!updating_value && dirty & /*value*/ 1) {
285				updating_value = true;
286				range_changes.value = /*value*/ ctx[0];
287				add_flush_callback(() => updating_value = false);
288			}
289
290			range.$set(range_changes);
291		},
292		i(local) {
293			if (current) return;
294			transition_in(statustracker.$$.fragment, local);
295			transition_in(range.$$.fragment, local);
296			current = true;
297		},
298		o(local) {
299			transition_out(statustracker.$$.fragment, local);
300			transition_out(range.$$.fragment, local);
301			current = false;
302		},
303		d(detaching) {
304			destroy_component(statustracker, detaching);
305			if (detaching) detach(t);
306			destroy_component(range, detaching);
307		}
308	};
309}
310
311function create_fragment(ctx) {
312	let block;
313	let current;
314
315	block = new Block({
316			props: {
317				visible: /*visible*/ ctx[2],
318				elem_id: /*elem_id*/ ctx[1],
319				disable: typeof /*style*/ ctx[4].container === "boolean" && !/*style*/ ctx[4].container,
320				$$slots: { default: [create_default_slot] },
321				$$scope: { ctx }
322			}
323		});
324
325	return {
326		c() {
327			create_component(block.$$.fragment);
328		},
329		m(target, anchor) {
330			mount_component(block, target, anchor);
331			current = true;
332		},
333		p(ctx, [dirty]) {
334			const block_changes = {};
335			if (dirty & /*visible*/ 4) block_changes.visible = /*visible*/ ctx[2];
336			if (dirty & /*elem_id*/ 2) block_changes.elem_id = /*elem_id*/ ctx[1];
337			if (dirty & /*style*/ 16) block_changes.disable = typeof /*style*/ ctx[4].container === "boolean" && !/*style*/ ctx[4].container;
338
339			if (dirty & /*$$scope, label, show_label, minimum, maximum, step, style, mode, value, loading_status*/ 10233) {
340				block_changes.$$scope = { dirty, ctx };
341			}
342
343			block.$set(block_changes);
344		},
345		i(local) {
346			if (current) return;
347			transition_in(block.$$.fragment, local);
348			current = true;
349		},
350		o(local) {
351			transition_out(block.$$.fragment, local);
352			current = false;
353		},
354		d(detaching) {
355			destroy_component(block, detaching);
356		}
357	};
358}
359
360function instance($$self, $$props, $$invalidate) {
361	let { elem_id = "" } = $$props;
362	let { visible = true } = $$props;
363	let { value = 0 } = $$props;
364	let { label = "Slider" } = $$props;
365	let { style = {} } = $$props;
366	let { minimum } = $$props;
367	let { maximum } = $$props;
368	let { step } = $$props;
369	let { mode } = $$props;
370	let { show_label } = $$props;
371	let { loading_status } = $$props;
372
373	function range_value_binding(value$1) {
374		value = value$1;
375		$$invalidate(0, value);
376	}
377
378	function change_handler(event) {
379		bubble.call(this, $$self, event);
380	}
381
382	$$self.$$set = $$props => {
383		if ('elem_id' in $$props) $$invalidate(1, elem_id = $$props.elem_id);
384		if ('visible' in $$props) $$invalidate(2, visible = $$props.visible);
385		if ('value' in $$props) $$invalidate(0, value = $$props.value);
386		if ('label' in $$props) $$invalidate(3, label = $$props.label);
387		if ('style' in $$props) $$invalidate(4, style = $$props.style);
388		if ('minimum' in $$props) $$invalidate(5, minimum = $$props.minimum);
389		if ('maximum' in $$props) $$invalidate(6, maximum = $$props.maximum);
390		if ('step' in $$props) $$invalidate(7, step = $$props.step);
391		if ('mode' in $$props) $$invalidate(8, mode = $$props.mode);
392		if ('show_label' in $$props) $$invalidate(9, show_label = $$props.show_label);
393		if ('loading_status' in $$props) $$invalidate(10, loading_status = $$props.loading_status);
394	};
395
396	return [
397		value,
398		elem_id,
399		visible,
400		label,
401		style,
402		minimum,
403		maximum,
404		step,
405		mode,
406		show_label,
407		loading_status,
408		range_value_binding,
409		change_handler
410	];
411}
412
413class Slider extends SvelteComponent {
414	constructor(options) {
415		super();
416
417		init(this, options, instance, create_fragment, safe_not_equal, {
418			elem_id: 1,
419			visible: 2,
420			value: 0,
421			label: 3,
422			style: 4,
423			minimum: 5,
424			maximum: 6,
425			step: 7,
426			mode: 8,
427			show_label: 9,
428			loading_status: 10
429		});
430	}
431}
432
433var Slider$1 = Slider;
434
435const modes = ["static", "dynamic"];
436
437export { Slider$1 as Component, modes };

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.