Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/fourtyone11/origin-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'assets/node_modules/postcss-selector-parser/dist/selectors/container.js')
-rw-r--r--assets/node_modules/postcss-selector-parser/dist/selectors/container.js344
1 files changed, 0 insertions, 344 deletions
diff --git a/assets/node_modules/postcss-selector-parser/dist/selectors/container.js b/assets/node_modules/postcss-selector-parser/dist/selectors/container.js
deleted file mode 100644
index a369089..0000000
--- a/assets/node_modules/postcss-selector-parser/dist/selectors/container.js
+++ /dev/null
@@ -1,344 +0,0 @@
-'use strict';
-
-exports.__esModule = true;
-
-var _createClass = function () { function defineProperties(target, props) { for (var i = 0; i < props.length; i++) { var descriptor = props[i]; descriptor.enumerable = descriptor.enumerable || false; descriptor.configurable = true; if ("value" in descriptor) descriptor.writable = true; Object.defineProperty(target, descriptor.key, descriptor); } } return function (Constructor, protoProps, staticProps) { if (protoProps) defineProperties(Constructor.prototype, protoProps); if (staticProps) defineProperties(Constructor, staticProps); return Constructor; }; }();
-
-var _node = require('./node');
-
-var _node2 = _interopRequireDefault(_node);
-
-var _types = require('./types');
-
-var types = _interopRequireWildcard(_types);
-
-function _interopRequireWildcard(obj) { if (obj && obj.__esModule) { return obj; } else { var newObj = {}; if (obj != null) { for (var key in obj) { if (Object.prototype.hasOwnProperty.call(obj, key)) newObj[key] = obj[key]; } } newObj.default = obj; return newObj; } }
-
-function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
-
-function _classCallCheck(instance, Constructor) { if (!(instance instanceof Constructor)) { throw new TypeError("Cannot call a class as a function"); } }
-
-function _possibleConstructorReturn(self, call) { if (!self) { throw new ReferenceError("this hasn't been initialised - super() hasn't been called"); } return call && (typeof call === "object" || typeof call === "function") ? call : self; }
-
-function _inherits(subClass, superClass) { if (typeof superClass !== "function" && superClass !== null) { throw new TypeError("Super expression must either be null or a function, not " + typeof superClass); } subClass.prototype = Object.create(superClass && superClass.prototype, { constructor: { value: subClass, enumerable: false, writable: true, configurable: true } }); if (superClass) Object.setPrototypeOf ? Object.setPrototypeOf(subClass, superClass) : subClass.__proto__ = superClass; }
-
-var Container = function (_Node) {
- _inherits(Container, _Node);
-
- function Container(opts) {
- _classCallCheck(this, Container);
-
- var _this = _possibleConstructorReturn(this, _Node.call(this, opts));
-
- if (!_this.nodes) {
- _this.nodes = [];
- }
- return _this;
- }
-
- Container.prototype.append = function append(selector) {
- selector.parent = this;
- this.nodes.push(selector);
- return this;
- };
-
- Container.prototype.prepend = function prepend(selector) {
- selector.parent = this;
- this.nodes.unshift(selector);
- return this;
- };
-
- Container.prototype.at = function at(index) {
- return this.nodes[index];
- };
-
- Container.prototype.index = function index(child) {
- if (typeof child === 'number') {
- return child;
- }
- return this.nodes.indexOf(child);
- };
-
- Container.prototype.removeChild = function removeChild(child) {
- child = this.index(child);
- this.at(child).parent = undefined;
- this.nodes.splice(child, 1);
-
- var index = void 0;
- for (var id in this.indexes) {
- index = this.indexes[id];
- if (index >= child) {
- this.indexes[id] = index - 1;
- }
- }
-
- return this;
- };
-
- Container.prototype.removeAll = function removeAll() {
- for (var _iterator = this.nodes, _isArray = Array.isArray(_iterator), _i = 0, _iterator = _isArray ? _iterator : _iterator[Symbol.iterator]();;) {
- var _ref;
-
- if (_isArray) {
- if (_i >= _iterator.length) break;
- _ref = _iterator[_i++];
- } else {
- _i = _iterator.next();
- if (_i.done) break;
- _ref = _i.value;
- }
-
- var node = _ref;
-
- node.parent = undefined;
- }
- this.nodes = [];
- return this;
- };
-
- Container.prototype.empty = function empty() {
- return this.removeAll();
- };
-
- Container.prototype.insertAfter = function insertAfter(oldNode, newNode) {
- newNode.parent = this;
- var oldIndex = this.index(oldNode);
- this.nodes.splice(oldIndex + 1, 0, newNode);
-
- newNode.parent = this;
-
- var index = void 0;
- for (var id in this.indexes) {
- index = this.indexes[id];
- if (oldIndex <= index) {
- this.indexes[id] = index + 1;
- }
- }
-
- return this;
- };
-
- Container.prototype.insertBefore = function insertBefore(oldNode, newNode) {
- newNode.parent = this;
- var oldIndex = this.index(oldNode);
- this.nodes.splice(oldIndex, 0, newNode);
-
- newNode.parent = this;
-
- var index = void 0;
- for (var id in this.indexes) {
- index = this.indexes[id];
- if (index <= oldIndex) {
- this.indexes[id] = index + 1;
- }
- }
-
- return this;
- };
-
- Container.prototype.each = function each(callback) {
- if (!this.lastEach) {
- this.lastEach = 0;
- }
- if (!this.indexes) {
- this.indexes = {};
- }
-
- this.lastEach++;
- var id = this.lastEach;
- this.indexes[id] = 0;
-
- if (!this.length) {
- return undefined;
- }
-
- var index = void 0,
- result = void 0;
- while (this.indexes[id] < this.length) {
- index = this.indexes[id];
- result = callback(this.at(index), index);
- if (result === false) {
- break;
- }
-
- this.indexes[id] += 1;
- }
-
- delete this.indexes[id];
-
- if (result === false) {
- return false;
- }
- };
-
- Container.prototype.walk = function walk(callback) {
- return this.each(function (node, i) {
- var result = callback(node, i);
-
- if (result !== false && node.length) {
- result = node.walk(callback);
- }
-
- if (result === false) {
- return false;
- }
- });
- };
-
- Container.prototype.walkAttributes = function walkAttributes(callback) {
- var _this2 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.ATTRIBUTE) {
- return callback.call(_this2, selector);
- }
- });
- };
-
- Container.prototype.walkClasses = function walkClasses(callback) {
- var _this3 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.CLASS) {
- return callback.call(_this3, selector);
- }
- });
- };
-
- Container.prototype.walkCombinators = function walkCombinators(callback) {
- var _this4 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.COMBINATOR) {
- return callback.call(_this4, selector);
- }
- });
- };
-
- Container.prototype.walkComments = function walkComments(callback) {
- var _this5 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.COMMENT) {
- return callback.call(_this5, selector);
- }
- });
- };
-
- Container.prototype.walkIds = function walkIds(callback) {
- var _this6 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.ID) {
- return callback.call(_this6, selector);
- }
- });
- };
-
- Container.prototype.walkNesting = function walkNesting(callback) {
- var _this7 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.NESTING) {
- return callback.call(_this7, selector);
- }
- });
- };
-
- Container.prototype.walkPseudos = function walkPseudos(callback) {
- var _this8 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.PSEUDO) {
- return callback.call(_this8, selector);
- }
- });
- };
-
- Container.prototype.walkTags = function walkTags(callback) {
- var _this9 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.TAG) {
- return callback.call(_this9, selector);
- }
- });
- };
-
- Container.prototype.walkUniversals = function walkUniversals(callback) {
- var _this10 = this;
-
- return this.walk(function (selector) {
- if (selector.type === types.UNIVERSAL) {
- return callback.call(_this10, selector);
- }
- });
- };
-
- Container.prototype.split = function split(callback) {
- var _this11 = this;
-
- var current = [];
- return this.reduce(function (memo, node, index) {
- var split = callback.call(_this11, node);
- current.push(node);
- if (split) {
- memo.push(current);
- current = [];
- } else if (index === _this11.length - 1) {
- memo.push(current);
- }
- return memo;
- }, []);
- };
-
- Container.prototype.map = function map(callback) {
- return this.nodes.map(callback);
- };
-
- Container.prototype.reduce = function reduce(callback, memo) {
- return this.nodes.reduce(callback, memo);
- };
-
- Container.prototype.every = function every(callback) {
- return this.nodes.every(callback);
- };
-
- Container.prototype.some = function some(callback) {
- return this.nodes.some(callback);
- };
-
- Container.prototype.filter = function filter(callback) {
- return this.nodes.filter(callback);
- };
-
- Container.prototype.sort = function sort(callback) {
- return this.nodes.sort(callback);
- };
-
- Container.prototype.toString = function toString() {
- return this.map(String).join('');
- };
-
- _createClass(Container, [{
- key: 'first',
- get: function get() {
- return this.at(0);
- }
- }, {
- key: 'last',
- get: function get() {
- return this.at(this.length - 1);
- }
- }, {
- key: 'length',
- get: function get() {
- return this.nodes.length;
- }
- }]);
-
- return Container;
-}(_node2.default);
-
-exports.default = Container;
-module.exports = exports['default']; \ No newline at end of file