/*! pdfmake v0.1.65, @license MIT, @link http://pdfmake.org */
(function webpackUniversalModuleDefinition(root, factory) {
if(typeof exports === 'object' && typeof module === 'object')
module.exports = factory();
else if(typeof define === 'function' && define.amd)
define([], factory);
else {
var a = factory();
for(var i in a) (typeof exports === 'object' ? exports : root)[i] = a[i];
}
})(typeof self !== 'undefined' ? self : this, function() {
return /******/ (function(modules) { // webpackBootstrap
/******/ // The module cache
/******/ var installedModules = {};
/******/
/******/ // The require function
/******/ function __webpack_require__(moduleId) {
/******/
/******/ // Check if module is in cache
/******/ if(installedModules[moduleId]) {
/******/ return installedModules[moduleId].exports;
/******/ }
/******/ // Create a new module (and put it into the cache)
/******/ var module = installedModules[moduleId] = {
/******/ i: moduleId,
/******/ l: false,
/******/ exports: {}
/******/ };
/******/
/******/ // Execute the module function
/******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
/******/
/******/ // Flag the module as loaded
/******/ module.l = true;
/******/
/******/ // Return the exports of the module
/******/ return module.exports;
/******/ }
/******/
/******/
/******/ // expose the modules object (__webpack_modules__)
/******/ __webpack_require__.m = modules;
/******/
/******/ // expose the module cache
/******/ __webpack_require__.c = installedModules;
/******/
/******/ // define getter function for harmony exports
/******/ __webpack_require__.d = function(exports, name, getter) {
/******/ if(!__webpack_require__.o(exports, name)) {
/******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
/******/ }
/******/ };
/******/
/******/ // define __esModule on exports
/******/ __webpack_require__.r = function(exports) {
/******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
/******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
/******/ }
/******/ Object.defineProperty(exports, '__esModule', { value: true });
/******/ };
/******/
/******/ // create a fake namespace object
/******/ // mode & 1: value is a module id, require it
/******/ // mode & 2: merge all properties of value into the ns
/******/ // mode & 4: return value when already ns object
/******/ // mode & 8|1: behave like require
/******/ __webpack_require__.t = function(value, mode) {
/******/ if(mode & 1) value = __webpack_require__(value);
/******/ if(mode & 8) return value;
/******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
/******/ var ns = Object.create(null);
/******/ __webpack_require__.r(ns);
/******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
/******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
/******/ return ns;
/******/ };
/******/
/******/ // getDefaultExport function for compatibility with non-harmony modules
/******/ __webpack_require__.n = function(module) {
/******/ var getter = module && module.__esModule ?
/******/ function getDefault() { return module['default']; } :
/******/ function getModuleExports() { return module; };
/******/ __webpack_require__.d(getter, 'a', getter);
/******/ return getter;
/******/ };
/******/
/******/ // Object.prototype.hasOwnProperty.call
/******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
/******/
/******/ // __webpack_public_path__
/******/ __webpack_require__.p = "";
/******/
/******/
/******/ // Load entry module and return exports
/******/ return __webpack_require__(__webpack_require__.s = 214);
/******/ })
/************************************************************************/
/******/ ([
/* 0 */
/***/ (function(module, exports, __webpack_require__) {
"use strict";
function isString(variable) {
return typeof variable === 'string' || variable instanceof String;
}
function isNumber(variable) {
return typeof variable === 'number' || variable instanceof Number;
}
function isBoolean(variable) {
return typeof variable === 'boolean';
}
function isArray(variable) {
return Array.isArray(variable);
}
function isFunction(variable) {
return typeof variable === 'function';
}
function isObject(variable) {
return variable !== null && typeof variable === 'object';
}
function isNull(variable) {
return variable === null;
}
function isUndefined(variable) {
return variable === undefined;
}
function pack() {
var result = {};
for (var i = 0, l = arguments.length; i < l; i++) {
var obj = arguments[i];
if (obj) {
for (var key in obj) {
if (obj.hasOwnProperty(key)) {
result[key] = obj[key];
}
}
}
}
return result;
}
function offsetVector(vector, x, y) {
switch (vector.type) {
case 'ellipse':
case 'rect':
vector.x += x;
vector.y += y;
break;
case 'line':
vector.x1 += x;
vector.x2 += x;
vector.y1 += y;
vector.y2 += y;
break;
case 'polyline':
for (var i = 0, l = vector.points.length; i < l; i++) {
vector.points[i].x += x;
vector.points[i].y += y;
}
break;
}
}
function fontStringify(key, val) {
if (key === 'font') {
return 'font';
}
return val;
}
function getNodeId(node) {
if (node.id) {
return node.id;
}
if (isArray(node.text)) {
for (var i = 0, l = node.text.length; i < l; i++) {
var n = node.text[i];
var nodeId = getNodeId(n);
if (nodeId) {
return nodeId;
}
}
}
return null;
}
module.exports = {
isString: isString,
isNumber: isNumber,
isBoolean: isBoolean,
isArray: isArray,
isFunction: isFunction,
isObject: isObject,
isNull: isNull,
isUndefined: isUndefined,
pack: pack,
fontStringify: fontStringify,
offsetVector: offsetVector,
getNodeId: getNodeId
};
/***/ }),
/* 1 */
/***/ (function(module, exports, __webpack_require__) {
;(function (root, factory) {
if (true) {
// CommonJS
module.exports = exports = factory();
}
else {}
}(this, function () {
/**
* CryptoJS core components.
*/
var CryptoJS = CryptoJS || (function (Math, undefined) {
/*
* Local polyfil of Object.create
*/
var create = Object.create || (function () {
function F() {};
return function (obj) {
var subtype;
F.prototype = obj;
subtype = new F();
F.prototype = null;
return subtype;
};
}())
/**
* CryptoJS namespace.
*/
var C = {};
/**
* Library namespace.
*/
var C_lib = C.lib = {};
/**
* Base object for prototypal inheritance.
*/
var Base = C_lib.Base = (function () {
return {
/**
* Creates a new object that inherits from this object.
*
* @param {Object} overrides Properties to copy into the new object.
*
* @return {Object} The new object.
*
* @static
*
* @example
*
* var MyType = CryptoJS.lib.Base.extend({
* field: 'value',
*
* method: function () {
* }
* });
*/
extend: function (overrides) {
// Spawn
var subtype = create(this);
// Augment
if (overrides) {
subtype.mixIn(overrides);
}
// Create default initializer
if (!subtype.hasOwnProperty('init') || this.init === subtype.init) {
subtype.init = function
辣椒种子
- 粉丝: 4333
- 资源: 5837
最新资源
- 基于STM32F103的密码检测串口通信实现及功能详解:上电版权验证、按键响应、密码锁定与文件选择显示功能,基于STM32F103的密码检测串口通信 包括源代码、仿真 功能 上电打印版权信息 按任意
- MATLAB遗传算法GA求解函数极值问题的demo:实数编码、非均匀变异与轮盘选择策略,适合初学者快速上手,MATLAB环境下,运用遗传GA算法求解函数极值问题demo代码,采用实数编码方式,非均匀变
- 魔术公式在制动转向联合工况下的椭圆曲线应用研究,魔术公式 制动转向联合工况 椭圆曲线 ,核心关键词:魔术公式; 制动转向联合工况; 椭圆曲线 ,"魔术公式下制动转向联合工况的椭圆曲线分析"
- C#松下PLC通信工具:基于MEWTOCOL协议,支持串口与网口通信,实现IO及DT数据实时监控与自由操作,C#松下PLC通信工具,支持松下MEWTOCOL协议,支持串口通信,网口通信,部分代码稍作修
- 西威变频器主板底座图纸:原厂原设计avo avs avy avgl细节解析与工艺解读,西威变频器主板底座图纸avo avs avy avgl原厂原 ,核心关键词:西威变频器; 主板底座图纸; AVO
- 三菱FX3U与称重仪的8工位重量记录与FTP下载管理程序 通过MODBUS专用指令实现可靠通信与错误处理,三菱FX3U与8和称重仪通信的程序 主要功能是记录8个工位的重量,用威纶通FTP服务器下载到
- 开关电源方案:高效率LLC电源图纸,含原理图PCB设计,输出24V与48V双路输出,功率达550W,开关电源方案550w高效率LLC电源图纸24V7.5A+48V7.5A 包含原理图pcb ,核心关
- 粒子群遗传算法与灰狼磷虾群算法对比分析:智能优化技术的实践与探索,粒子群 遗传 灰狼 磷虾群算法matlab 擅长各种智能算法程序,可实现传统算法和改进算法对比分析,可以实现单目标和多目标,并生成帕累
- 伺服7系完整方案资料:包括代码原理图与详细说明书,内容丰富、资料全面,实用高效可直观套用,伺服中的7系完整方案,代码原理图,说明资料,非常全,1G多完整工程 可直接用 ,核心关键词:伺服7系完整方
- 西门子PLC S7-1200与Modbus RTU通讯下的变频器及电子称温度控制方案-详尽项目资料与教程注释,上手无忧,西门子PLC S7-1200和变频器Modbus RTU 通 讯,有自录4平
- 基于上位机软件的源码解析及通讯协议探究:解读数字时代的通讯革命,上位机软件源码 485通讯 ,上位机软件源码; 485通讯; 通信协议; 编程语言; 串行通信 ,上位机485通讯源码:智能通讯与软件解
- 量产新能源汽车控制器代码合集:功能全面,含原理图,编译无障碍,正在量产的新能源汽车控制器代码,功能齐全,含原理图 完美可编译 ,核心关键词:新能源汽车控制器代码; 功能齐全; 原理图; 完美可编
- MATLAB轴承故障诊断程序:基于西楚凯斯大学数据集的VMD算法与包络谱分析诊断技术,MATLAB滚动轴承故障诊断程序:采用西楚凯斯大学数据,首先通过变分模态分解(VMD)算法处理,而后分别通过包络谱
- Labview振动与声音分析软件:源代码全开放,功能强大,专业分析利器,labview振动,声音分析软件,提供源代码 ,核心关键词:LabVIEW振动分析; 声音分析软件; 提供源代码 ,"Lab
- "力士乐伺服编程调试软件中文版三款:IndraWorks MTX13V16与driver Top双中文化,另有一款IndraWorks DS为英文版,支持Win7及Win10系统安装使用",力士乐伺服
- 英飞凌TC27xC平台电动汽车参考方案:原理图、BOM清单、说明文档与代码集成方案,英飞凌电动汽车参考方案,包含原理图,和Bom清单,说明文档和代码,基于英飞凌TC27xC平台 ,核心关键词:英飞
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈