PHP 8.3.27
Preview: token-list.js Size: 5.91 KB
//home7/doctorbruno/www/kumaniko.com/wp-includes/js/dist/token-list.js
/******/ (() => { // webpackBootstrap
/******/ 	"use strict";
/******/ 	// The require scope
/******/ 	var __webpack_require__ = {};
/******/ 	
/************************************************************************/
/******/ 	/* webpack/runtime/define property getters */
/******/ 	(() => {
/******/ 		// define getter functions for harmony exports
/******/ 		__webpack_require__.d = (exports, definition) => {
/******/ 			for(var key in definition) {
/******/ 				if(__webpack_require__.o(definition, key) && !__webpack_require__.o(exports, key)) {
/******/ 					Object.defineProperty(exports, key, { enumerable: true, get: definition[key] });
/******/ 				}
/******/ 			}
/******/ 		};
/******/ 	})();
/******/ 	
/******/ 	/* webpack/runtime/hasOwnProperty shorthand */
/******/ 	(() => {
/******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop))
/******/ 	})();
/******/ 	
/************************************************************************/
var __webpack_exports__ = {};
/* harmony export */ __webpack_require__.d(__webpack_exports__, {
/* harmony export */   "default": () => (/* binding */ TokenList)
/* harmony export */ });
/**
 * A set of tokens.
 *
 * @see https://dom.spec.whatwg.org/#domtokenlist
 */
class TokenList {
  /**
   * Constructs a new instance of TokenList.
   *
   * @param initialValue Initial value to assign.
   */
  constructor(initialValue = '') {
    this._currentValue = '';
    this._valueAsArray = [];
    this.value = initialValue;
  }
  entries(...args) {
    return this._valueAsArray.entries(...args);
  }
  forEach(...args) {
    return this._valueAsArray.forEach(...args);
  }
  keys(...args) {
    return this._valueAsArray.keys(...args);
  }
  values(...args) {
    return this._valueAsArray.values(...args);
  }

  /**
   * Returns the associated set as string.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-value
   *
   * @return Token set as string.
   */
  get value() {
    return this._currentValue;
  }

  /**
   * Replaces the associated set with a new string value.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-value
   *
   * @param value New token set as string.
   */
  set value(value) {
    value = String(value);
    this._valueAsArray = [...new Set(value.split(/\s+/g).filter(Boolean))];
    this._currentValue = this._valueAsArray.join(' ');
  }

  /**
   * Returns the number of tokens.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-length
   *
   * @return Number of tokens.
   */
  get length() {
    return this._valueAsArray.length;
  }

  /**
   * Returns the stringified form of the TokenList.
   *
   * @see https://dom.spec.whatwg.org/#DOMTokenList-stringification-behavior
   * @see https://www.ecma-international.org/ecma-262/9.0/index.html#sec-tostring
   *
   * @return Token set as string.
   */
  toString() {
    return this.value;
  }

  /**
   * Returns an iterator for the TokenList, iterating items of the set.
   *
   * @see https://dom.spec.whatwg.org/#domtokenlist
   *
   * @return TokenList iterator.
   */
  *[Symbol.iterator]() {
    return yield* this._valueAsArray;
  }

  /**
   * Returns the token with index `index`.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-item
   *
   * @param index Index at which to return token.
   *
   * @return Token at index.
   */
  item(index) {
    return this._valueAsArray[index];
  }

  /**
   * Returns true if `token` is present, and false otherwise.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-contains
   *
   * @param item Token to test.
   *
   * @return Whether token is present.
   */
  contains(item) {
    return this._valueAsArray.indexOf(item) !== -1;
  }

  /**
   * Adds all arguments passed, except those already present.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-add
   *
   * @param items Items to add.
   */
  add(...items) {
    this.value += ' ' + items.join(' ');
  }

  /**
   * Removes arguments passed, if they are present.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-remove
   *
   * @param items Items to remove.
   */
  remove(...items) {
    this.value = this._valueAsArray.filter(val => !items.includes(val)).join(' ');
  }

  /**
   * If `force` is not given, "toggles" `token`, removing it if it’s present
   * and adding it if it’s not present. If `force` is true, adds token (same
   * as add()). If force is false, removes token (same as remove()). Returns
   * true if `token` is now present, and false otherwise.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-toggle
   *
   * @param token   Token to toggle.
   * @param [force] Presence to force.
   *
   * @return Whether token is present after toggle.
   */
  toggle(token, force) {
    if (undefined === force) {
      force = !this.contains(token);
    }
    if (force) {
      this.add(token);
    } else {
      this.remove(token);
    }
    return force;
  }

  /**
   * Replaces `token` with `newToken`. Returns true if `token` was replaced
   * with `newToken`, and false otherwise.
   *
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-replace
   *
   * @param token    Token to replace with `newToken`.
   * @param newToken Token to use in place of `token`.
   *
   * @return Whether replacement occurred.
   */
  replace(token, newToken) {
    if (!this.contains(token)) {
      return false;
    }
    this.remove(token);
    this.add(newToken);
    return true;
  }

  /* eslint-disable @typescript-eslint/no-unused-vars */
  /**
   * Returns true if `token` is in the associated attribute’s supported
   * tokens. Returns false otherwise.
   *
   * Always returns `true` in this implementation.
   *
   * @param _token
   * @see https://dom.spec.whatwg.org/#dom-domtokenlist-supports
   *
   * @return Whether token is supported.
   */
  supports(_token) {
    return true;
  }
  /* eslint-enable @typescript-eslint/no-unused-vars */
}

(window.wp = window.wp || {}).tokenList = __webpack_exports__["default"];
/******/ })()
;

Directory Contents

Dirs: 3 × Files: 119
Name Size Perms Modified Actions
- drwxr-xr-x 2026-10-02 10:08:08
Edit Download
- drwxr-xr-x 2026-10-02 10:08:08
Edit Download
vendor DIR
- drwxr-xr-x 2026-10-02 10:08:08
Edit Download
8.37 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
2.30 KB lrw-r--r-- 2024-09-20 01:55:36
Edit Download
22.79 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.39 KB lrw-r--r-- 2024-05-23 19:39:28
Edit Download
23.31 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.70 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
15.61 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.48 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
4.51 KB lrw-r--r-- 2024-09-20 01:55:36
Edit Download
1.08 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
78.64 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
20.25 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
2.60 MB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
845.65 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
2.13 MB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
856.16 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
14.87 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
2.34 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
554.02 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
169.49 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
178.44 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
48.27 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
2.25 MB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
702.18 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
195.61 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
35.99 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
23.83 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
9.20 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
261.22 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
64.24 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
95.33 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
34.18 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
7.07 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
1.44 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
141.55 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
25.00 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
798.41 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
765.06 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
4.58 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
684 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
2.41 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
457 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
60.67 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
12.25 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
120.43 KB lrw-r--r-- 2025-04-28 16:47:40
Edit Download
41.27 KB lrw-r--r-- 2025-04-28 16:47:40
Edit Download
1.56 MB lrw-r--r-- 2025-03-18 12:01:36
Edit Download
626.11 KB lrw-r--r-- 2025-03-18 12:01:36
Edit Download
171.49 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
57.23 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
1.16 MB lrw-r--r-- 2025-04-28 16:47:40
Edit Download
387.69 KB lrw-r--r-- 2025-04-28 16:47:40
Edit Download
66.53 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
11.69 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
5.86 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
1000 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
66.86 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
22.24 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
20.20 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
4.66 KB lrw-r--r-- 2024-09-30 05:11:32
Edit Download
3.62 KB lrw-r--r-- 2024-05-23 19:39:28
Edit Download
788 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
48.46 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
8.93 KB lrw-r--r-- 2024-02-15 16:53:16
Edit Download
44 B lrw-r--r-- 2026-10-02 10:08:08
Edit Download
4.19 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
1018 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
23.91 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
2.95 KB lrw-r--r-- 2024-05-31 18:59:00
Edit Download
13.78 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
2.58 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
30.62 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
4.63 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
30.72 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
9.73 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
21.47 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
2.02 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
12.98 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
3.43 KB lrw-r--r-- 2024-10-01 01:18:28
Edit Download
62.55 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
20.95 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
17.85 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
4.18 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
29.31 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.49 KB lrw-r--r-- 2024-05-23 19:39:28
Edit Download
25.04 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
6.85 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
6.56 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
1.62 KB lrw-r--r-- 2024-05-31 18:59:00
Edit Download
13.88 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
3.30 KB lrw-r--r-- 2024-02-15 16:53:16
Edit Download
8.30 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
2.75 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
23.18 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
8.68 KB lrw-r--r-- 2025-03-04 14:55:30
Edit Download
19.95 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.97 KB lrw-r--r-- 2024-10-01 01:18:28
Edit Download
117.86 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
30.28 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
52.01 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
13.21 KB lrw-r--r-- 2025-03-10 19:47:40
Edit Download
14.26 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
4.27 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
14.24 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
2.83 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
39.07 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
5.91 KB lrw-r--r-- 2024-09-20 01:55:36
Edit Download
5.91 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
1.24 KB lrw-r--r-- 2024-09-20 01:55:36
Edit Download
34.01 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
8.32 KB lrw-r--r-- 2025-07-08 13:02:48
Edit Download
10.22 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
1.82 KB lrw-r--r-- 2024-05-31 18:59:00
Edit Download
2.39 KB lrw-r--r-- 2024-12-13 19:06:24
Edit Download
311 B lrw-r--r-- 2024-01-31 12:59:56
Edit Download
52.48 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
19.56 KB lrw-r--r-- 2025-02-07 15:46:48
Edit Download
14.40 KB lrw-r--r-- 2025-03-03 18:08:42
Edit Download
2.42 KB lrw-r--r-- 2024-01-31 12:59:56
Edit Download
If ZipArchive is unavailable, a .tar will be created (no compression).