PageSourceSearch

https://avrmachinery.com/modules/contrib/gutenberg/js/vendor/gutenberg/primitives/index.js?tmlz31

js avrmachinery.com collected 2026-10-09 16:55:39 UTC 9,382 bytes, 298 lines download raw bytes

vendor: 4,441 bytes, lines 1-139
1/******/ (() => { // webpackBootstrap
2/******/ 	var __webpack_modules__ = ({
3
4/***/ 4403:
5/***/ ((module, exports) => {
6
7var __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
8  Copyright (c) 2018 Jed Watson.
9  Licensed under the MIT License (MIT), see
10  http://jedwatson.github.io/classnames
11*/
12/* global define */
13
14(function () {
15	'use strict';
16
17	var hasOwn = {}.hasOwnProperty;
18
19	function classNames() {
20		var classes = [];
21
22		for (var i = 0; i < arguments.length; i++) {
23			var arg = arguments[i];
24			if (!arg) continue;
25
26			var argType = typeof arg;
27
28			if (argType === 'string' || argType === 'number') {
29				classes.push(arg);
30			} else if (Array.isArray(arg)) {
31				if (arg.length) {
32					var inner = classNames.apply(null, arg);
33					if (inner) {
34						classes.push(inner);
35					}
36				}
37			} else if (argType === 'object') {
38				if (arg.toString === Object.prototype.toString) {
39					for (var key in arg) {
40						if (hasOwn.call(arg, key) && arg[key]) {
41							classes.push(key);
42						}
43					}
44				} else {
45					classes.push(arg.toString());
46				}
47			}
48		}
49
50		return classes.join(' ');
51	}
52
53	if ( true && module.exports) {
54		classNames.default = classNames;
55		module.exports = classNames;
56	} else if (true) {
57		// register as 'classnames', consistent with npm package name
58		!(__WEBPACK_AMD_DEFINE_ARRAY__ = [], __WEBPACK_AMD_DEFINE_RESULT__ = (function () {
59			return classNames;
60		}).apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__),
61		__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
62	} else {}
63}());
64
65
66/***/ })
67
68/******/ 	});
69/************************************************************************/
70/******/ 	// The module cache
71/******/ 	var __webpack_module_cache__ = {};
72/******/ 	
73/******/ 	// The require function
74/******/ 	function __webpack_require__(moduleId) {
75/******/ 		// Check if module is in cache
76/******/ 		var cachedModule = __webpack_module_cache__[moduleId];
77/******/ 		if (cachedModule !== undefined) {
78/******/ 			return cachedModule.exports;
79/******/ 		}
80/******/ 		// Create a new module (and put it into the cache)
81/******/ 		var module = __webpack_module_cache__[moduleId] = {
82/******/ 			// no module.id needed
83/******/ 			// no module.loaded needed
84/******/ 			exports: {}
85/******/ 		};
86/******/ 	
87/******/ 		// Execute the module function
88/******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__);
89/******/ 	
90/******/ 		// Return the exports of the module
91/******/ 		return module.exports;
92/******/ 	}
93/******/ 	
94/************************************************************************/
95/******/ 	/* webpack/runtime/compat get default export */
96/******/ 	(() => {
97/******/ 		// getDefaultExport function for compatibility with non-harmony modules
98/******/ 		__webpack_require__.n = (module) => {
99/******/ 			var getter = module && module.__esModule ?
100/******/ 				() => (module['default']) :
101/******/ 				() => (module);
102/******/ 			__webpack_require__.d(getter, { a: getter });
103/******/ 			return getter;
104/******/ 		};
105/******/ 	})();
106/******/ 	
107/******/ 	/* webpack/runtime/define property getters */
108/******/ 	(() => {
109/******/ 		// define getter functions for harmony exports
110/******/ 		__webpack_require__.d = (exports, definition) => {
111/******/ 			for(var key in definition) {
112/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
113/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
114/******/ 				}
115/******/ 			}
116/******/ 		};
117/******/ 	})();
118/******/ 	
119/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
120/******/ 	(() => {
121/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
122/******/ 	})();
123/******/ 	
124/******/ 	/* webpack/runtime/make namespace object */
125/******/ 	(() => {
126/******/ 		// define __esModule on exports
127/******/ 		__webpack_require__.r = (exports) => {
128/******/ 			if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
129/******/ 				Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
130/******/ 			}
131/******/ 			Object.defineProperty(exports, '__esModule', { value: true });
132/******/ 		};
133/******/ 	})();
134/******/ 	
135/************************************************************************/
136var __webpack_exports__ = {};
137// This entry need to be wrapped in an IIFE because it need to be in strict mode.
138(() => {
139"use strict";
140// ESM COMPAT FLAG
141__webpack_require__.r(__webpack_exports__);
142
143// EXPORTS
144__webpack_require__.d(__webpack_exports__, {
145  "BlockQuotation": () => (/* reexport */ BlockQuotation),
146  "Circle": () => (/* reexport */ Circle),
147  "Defs": () => (/* reexport */ Defs),
148  "G": () => (/* reexport */ G),
149  "HorizontalRule": () => (/* reexport */ HorizontalRule),
150  "Line": () => (/* reexport */ Line),
151  "LinearGradient": () => (/* reexport */ LinearGradient),
152  "Path": () => (/* reexport */ Path),
153  "Polygon": () => (/* reexport */ Polygon),
154  "RadialGradient": () => (/* reexport */ RadialGradient),
155  "Rect": () => (/* reexport */ Rect),
156  "SVG": () => (/* reexport */ SVG),
157  "Stop": () => (/* reexport */ Stop),
158  "View": () => (/* reexport */ View)
159});
160
161// EXTERNAL MODULE: ./node_modules/classnames/index.js
162var classnames = __webpack_require__(4403);
163var classnames_default = /*#__PURE__*/__webpack_require__.n(classnames);
164;// CONCATENATED MODULE: external ["wp","element"]
165const external_wp_element_namespaceObject = window["wp"]["element"];
166;// CONCATENATED MODULE: ./packages/primitives/build-module/svg/index.js
167/**
168 * External dependencies
169 */
170
171
172/**
173 * WordPress dependencies
174 */
175
176
177/** @typedef {{isPressed?: boolean} & import('react').ComponentPropsWithoutRef<'svg'>} SVGProps */
178
179/**
180 * @param {import('react').ComponentPropsWithoutRef<'circle'>} props
181 *
182 * @return {JSX.Element} Circle component
183 */
184const Circle = props => (0,external_wp_element_namespaceObject.createElement)('circle', props);
185
186/**
187 * @param {import('react').ComponentPropsWithoutRef<'g'>} props
188 *
189 * @return {JSX.Element} G component
190 */
191const G = props => (0,external_wp_element_namespaceObject.createElement)('g', props);
192
193/**
194 * @param {import('react').ComponentPropsWithoutRef<'line'>} props
195 *
196 * @return {JSX.Element} Path component
197 */
198const Line = props => (0,external_wp_element_namespaceObject.createElement)('line', props);
199
200/**
201 * @param {import('react').ComponentPropsWithoutRef<'path'>} props
202 *
203 * @return {JSX.Element} Path component
204 */
205const Path = props => (0,external_wp_element_namespaceObject.createElement)('path', props);
206
207/**
208 * @param {import('react').ComponentPropsWithoutRef<'polygon'>} props
209 *
210 * @return {JSX.Element} Polygon component
211 */
212const Polygon = props => (0,external_wp_element_namespaceObject.createElement)('polygon', props);
213
214/**
215 * @param {import('react').ComponentPropsWithoutRef<'rect'>} props
216 *
217 * @return {JSX.Element} Rect component
218 */
219const Rect = props => (0,external_wp_element_namespaceObject.createElement)('rect', props);
220
221/**
222 * @param {import('react').ComponentPropsWithoutRef<'defs'>} props
223 *
224 * @return {JSX.Element} Defs component
225 */
226const Defs = props => (0,external_wp_element_namespaceObject.createElement)('defs', props);
227
228/**
229 * @param {import('react').ComponentPropsWithoutRef<'radialGradient'>} props
230 *
231 * @return {JSX.Element} RadialGradient component
232 */
233const RadialGradient = props => (0,external_wp_element_namespaceObject.createElement)('radialGradient', props);
234
235/**
236 * @param {import('react').ComponentPropsWithoutRef<'linearGradient'>} props
237 *
238 * @return {JSX.Element} LinearGradient component
239 */
240const LinearGradient = props => (0,external_wp_element_namespaceObject.createElement)('linearGradient', props);
241
242/**
243 * @param {import('react').ComponentPropsWithoutRef<'stop'>} props
244 *
245 * @return {JSX.Element} Stop component
246 */
247const Stop = props => (0,external_wp_element_namespaceObject.createElement)('stop', props);
248const SVG = (0,external_wp_element_namespaceObject.forwardRef)(
249/**
250 * @param {SVGProps}                                    props isPressed indicates whether the SVG should appear as pressed.
251 *                                                            Other props will be passed through to svg component.
252 * @param {import('react').ForwardedRef<SVGSVGElement>} ref   The forwarded ref to the SVG element.
253 *
254 * @return {JSX.Element} Stop component
255 */
256({
257  className,
258  isPressed,
259  ...props
260}, ref) => {
261  const appliedProps = {
262    ...props,
263    className: classnames_default()(className, {
264      'is-pressed': isPressed
265    }) || undefined,
266    'aria-hidden': true,
267    focusable: false
268  };
269
270  // Disable reason: We need to have a way to render HTML tag for web.
271  // eslint-disable-next-line react/forbid-elements
272  return (0,external_wp_element_namespaceObject.createElement)("svg", {
273    ...appliedProps,
274    ref: ref
275  });
276});
277SVG.displayName = 'SVG';
278
279;// CONCATENATED MODULE: ./packages/primitives/build-module/horizontal-rule/index.js
280const HorizontalRule = 'hr';
281
282;// CONCATENATED MODULE: ./packages/primitives/build-module/block-quotation/index.js
283const BlockQuotation = 'blockquote';
284
285;// CONCATENATED MODULE: ./packages/primitives/build-module/view/index.js
286const View = 'div';
287
288;// CONCATENATED MODULE: ./packages/primitives/build-module/index.js
289
290
291
292
293
294})();
295
296(window.wp = window.wp || {}).primitives = __webpack_exports__;
297/******/ })()
298;

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.